1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/BTAJL-repchain

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
TODO.md 2.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 04.03.2025 04:13 54175bf

Описание разделения backend модулей

  • api — REST API для поиска транзакций и блоков
  • app — основной программный модуль, входная точка программы
  • chaincode — реализация песочницы для chaincode
  • consensus — логика консенсуса
  • crypto — шифрование/расшифровка, подписывание/верификация
  • log — журналы и события
  • network — обмен сообщениями между узлами, включая режимы pub/sub и p2p
  • storage — хранение блокчейна и состояния мира
  • ui — двусторонняя связь с веб-фронтендом

Описание структуры файловой системы

  • protobuf — определения формата сообщений
  • resources/web — веб-ресурсы
  • test — модуль юнит-тестирования

Завершённые задачи

  • Разделение backend модулей
  • Отправка событий через ws для реального времени графиков состояний
  • Интеграция поискового API
  • Интеграция хранилища
  • Отображение графиков состояний для вывода результатов случайного выбора

Запланированные задачи

  • Обнаружение утечки памяти при имитации выхода участника в модуле app
  • Поддержка добавления доверенного сертификата в транзакцию, существующими узлами можно запускать транзакции и удостоверяться
  • Преобразование случайного выбора в выбор сертификата
  • Предварительная установка контрактов в блоке создания сети, где сертификат является аккаунтом, поддерживаются эмиссия токенов в блоке создания сети, перемещение токенов между аккаунтами, а также возможность настройки сжигания токенов в транзакциях
  • Поиск поддерживает deploy-транзакции для поиска chaincodeID, чтобы восстановить chaincodeID из постоянного хранения
  • Взаимное влияние глобальных переменных в песочнице

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/BTAJL-repchain.git
git@api.gitlife.ru:oschina-mirror/BTAJL-repchain.git
oschina-mirror
BTAJL-repchain
BTAJL-repchain
master