­­­­Блокчейн системы. Разработка смарт контрактов­

Разработка закрытых Блокчейн систем и созданием специализированных смарт-контрактов.

Применение средств криптозащиты по ГОСТ. 

 

Блокчейн

В основе сети блокчейн лежит распределенный реестр, взаимосвязанных блоков транзакций, который записывает все транзакции, происходящие в сети.

Блокчейн - децентрализованный реестр, он реплицируется среди многих участников сети, каждый из которых отвечает за его хранение и обслуживание. Спецификой технологии являются централизация и совместная обработка данных, которые отражают способ обмена и хранения информации.

Информация, записанная на блокчейн, доступна для добавления только при использовании криптографических методов, которые гарантируют, что после внесения транзакции в реестр она не может быть изменена, так как документы и данные автоматически кэшируются. Это свойство неизменяемости позволяет легко определить происхождение информации, таким образом участники уверены, что информация не была изменена позднее. 

Транзакции валидируются специализированными центрами подтверждения (полными нодами сети Блокчейн). Именно поэтому, Блокчейн иногда описывают как систему доказательств.

 

 

Смарт-контракт

Для бизнес-процессов применяются решения с программированием их логики в смарт-контрактах (сделки, запросы и т. д.). 

Смарт-контракты - это не только ключевой механизм для добавления информации и ее простого хранения во всей сети, смарт - контракты также позволяют участникам выполнять автоматически определенные действия транзакций. 

Смарт-контракт может, например, быть написан, чтобы определить стоимость доставки товара, который меняется в зависимости от того, когда он прибывает. С условиями, согласованными обеими сторонами и записанными в реестр, соответствующие средства автоматически меняются при получении номенклатуры.

 

Hyperledger, Ethereum, Exomun, R3 Corda

Hyperledger Fabric

Hyperledger Fabric отличается от других блокчейн систем тем, что его возможно использовать как в частных, так и в открытых сетях. Члены сети Hyperledger Fabric регистрируются через Membership Service Provider (MSP). 

Hyperledger Fabric также предлагает возможность создания каналов, позволяя группе участников создать отдельный регистр транзакций. Это особенно важный вариант для сетей, где некоторые участники могут быть конкурентами и не хотят, чтобы каждая транзакция, которую они делают или детали транзакции были известны каждому участнику.

Ethereum

Ethereum — это децентрализованная Платформа, которая позволяет создавать  различные приложения-смарт-контракты.

Реализована как единая децентрализованная виртуальная машина.

Смарт-контракты в Ethereum представлены в виде классов, которые могут быть реализованы на различных языках, включая визуальное программирование и компилируются в байт-код для виртуальной машины Эфириума (Ethereum Virtual Machine, EVM) перед отправкой в блокчейн.

Exomun

Exonum — это фреймворк с открытым исходным кодом для создания приложений на основе блокчейна. Он ориентирован на работу с закрытыми блокчейнами и применим в любых сферах: FinTech, GovTech и LegalTech

Corda

Corda — это распределенное место для хранения, управления и синхронизации финансовых обязательств между различными финансовыми организациями.