Code Monkey home page Code Monkey logo

finodays-2023's Introduction

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

Демо (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

finodays-2023's People

Contributors

kirill-ateev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.