Цифровой бартер
Оставайтесь вне границ
Демо (goQuorum)
Компоненты экосистемы "Цифровой бартер" с технической точки зрения:
Блокчейн:
- Приватный open-source EVM блокчейн (goQuorum)
- Консенсус Proof of Authority (QBFT)
- Безгазовые транзакции
- Есть поддержка приватных смарт-контрактов
- Есть поддержка приватных транзакций
Смарт-контракты в блокчейне:
- Возвращение текующей стоимости золота через оракул (единый source of truth для стран участниц, можно переделать под стоимость корзины определенных товаров)
- Предложение страны к участию в системе (она добавляется когда все текущие участники подтвердят)
- Подтверждение участия страны в системе
- Возможность выхода для страны (исключить кто-то другой её не может)
- Возможность для страны создать свой торговый токен (кошелек страны, которая выпустила токен начинает владеть Ownable ERC20 смарт-контрактом)
- Возможность стране выпустить любое количество торговых токенов любому кошельку
- Страна может сжечь торговые токены, имея у себя торговые токены своей страны (только в имеющемся количестве)
- Токен имеет все функции стандарта ERC20
- Контракт токена может вернуть название страны им управляющей
- Владение смарт-контрактом фабрикой можно передавать
- Владение смарт-контрактом токена можно передавать (это может делать только страна которая выпустила токен)
- Вместо кошелька страны можно использовать смарт-контракт, реализующий более сложную логику
- Клиринг взаимных обязательств
Экосистемные сервисы:
- Open-source решение для мониторинга метрик блокчейна и железа нод (http://51.250.29.186:3000/d/a1lVy7ycin9Yv/goquorum-overview?orgId=1)
- Open-source решение для обозревателя блоков (http://51.250.29.186:25000/explorer/nodes)
- Open-source решение для сбора и визуализации логов (http://51.250.29.186:3000/d/Ak6eXLsPxFemKYKEXfcH/quorum-logs-loki?orgId=1)
Клиент (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: @kirill_ateev
Максим Егоров, 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