Skip to content

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