Roadmap проекта CBDC demo¶
Описание проектов¶
Планирование
- Исследование: Анализ требований для реализации
- Использование Hyperledger проектов
- Использование Apache License или аналогичной
- POC технической возможности для реализации задач (использование готовых Open Source решений)
- Задачи:
- Создание и подписание документов с помощью smart contract, сбор подписей (например 3 из 5)
- CBDC токен
- Crosschain transfers
- DID auth
- Liquidity Pool
Выполненные задачи¶
Готово
- Задачи:
- Реализация контракта NFT документа на Hyperledger Fabric и сбор подписей
- Развертывание Indy blockchain
- Развертывание Traction для работы с Verifiable Credentials (Anoncreds)
- Использование BC Wallet как клиенской части работы с Verifiable Credentials
- Выпуск credentials с помощью Issuers (Government и Commercial Bank)
- Тестовые приложения Central Bank (minter) и клиентское приложение с авторизацией через DID
- Реализация SATP между Besu <-> Fabric блокченами
- Реализация smart contracts и frontend LP (Liquidity Pool)
- Сделаны fork использующихся проектов
Ограничения demo¶
Тестирование
- Indy:
- Развернута тестовая сеть для разработки
- Besu и Fabric:
- Развернута тестовая сеть в рамках demo SATP CBDC
- Smart Contracts:
- Разворачивание токенов в сети Besu вручную
Доработки¶
In progress
- Explorers:
- Hyperledger Indy
- Hyperledger Besu
- Heperledger Fabric
- Deploy:
- Развертывание тестовых, stage сетей с помощью CI/CD
- Развертывание приложений с помощью CI/CD
- Использование DNS имен для сервисов
- Metrics:
- Метрики работы тестовых, stage сетей и приложений
- Настройка alerts
- Настройка tracing
- Разработка:
- Backend и Frontend для задачи NFT документа (уточнение бизнес требований)
- Связать токены CBDC c LP
- Контракт клиринга
- Автоматическое поддержание актуальности forks