Kirill-Ateev / finodays-2023

Цифровой бартер, кейс Ассоциации ФинТех

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Цифровой бартер
Оставайтесь вне границ

Демо (goQuorum)

Компоненты экосистемы "Цифровой бартер" с технической точки зрения:

Блокчейн:

  • Приватный open-source EVM блокчейн (goQuorum)
  • Консенсус Proof of Authority (QBFT)
  • Безгазовые транзакции
  • Есть поддержка приватных смарт-контрактов
  • Есть поддержка приватных транзакций

Смарт-контракты в блокчейне:

  • Возвращение текующей стоимости золота через оракул (единый source of truth для стран участниц, можно переделать под стоимость корзины определенных товаров)
  • Предложение страны к участию в системе (она добавляется когда все текущие участники подтвердят)
  • Подтверждение участия страны в системе
  • Возможность выхода для страны (исключить кто-то другой её не может)
  • Возможность для страны создать свой торговый токен (кошелек страны, которая выпустила токен начинает владеть Ownable ERC20 смарт-контрактом)
  • Возможность стране выпустить любое количество торговых токенов любому кошельку
  • Страна может сжечь торговые токены, имея у себя торговые токены своей страны (только в имеющемся количестве)
  • Токен имеет все функции стандарта ERC20
  • Контракт токена может вернуть название страны им управляющей
  • Владение смарт-контрактом фабрикой можно передавать
  • Владение смарт-контрактом токена можно передавать (это может делать только страна которая выпустила токен)
  • Вместо кошелька страны можно использовать смарт-контракт, реализующий более сложную логику
  • Клиринг взаимных обязательств

Экосистемные сервисы:

Клиент (http://51.250.29.186/):

  • Создание поставки товара
  • Оплата поставки товара
  • Эмиссия торговых токенов
  • Погашение торговых токенов
  • Адаптированная к мобильным верстка
  • Навигация по экосистеме
  • Информация об архитектуре системы

Тестирование: Результаты нагрузочного тестирования блокчейна - https://github.com/Consensys/quorum-profiling (950 TPS, для сравнения в Ethereum 20-40 TPS)

Демо (Etherscan)

Контракт - https://sepolia.etherscan.io/address/0x18247a2b97bece98e682e49631535b06477ea4da#code
Адрес контракта - 0x18247a2b97bece98e682e49631535b06477ea4da
Фронтенд - https://commodity-exchange-fintech.vercel.app/

Разработчики

Атеев Кирилл, tg: @bgdshka
Максим Егоров, tg: @egorov_m

Аналитики

Даниил Ленков, tg: @Lenkov_13
Егор Титов, tg: @takiegor
Сергей Разманов, tg: @rinzeln

Фронтенд - https://gitlab.fintechhub.ru/bgdshka/commodity-exchange/-/tree/main/frontend
Смарт-контракты - https://gitlab.fintechhub.ru/bgdshka/commodity-exchange/-/tree/main/blockchain

About

Цифровой бартер, кейс Ассоциации ФинТех


Languages

Language:TypeScript 86.7%Language:Solidity 10.1%Language:JavaScript 2.0%Language:HTML 1.0%Language:Dockerfile 0.3%