Наумов Лаб

Разработка смарт контрактов Enigma

Enigma

enigma

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

Секретные смарт контракты Enigma можно использовать для монетизации пользовательских приватных даных, сохраняя при этом их конфиденциальность от анализирующих сервисов. Secret contracts можно применить в здравоохранении, где важным стоит конфиденциальность пациентов и врачебная тайна. В финансовой сфере можно использовать конфиденциальные смарт-контракты в сфере кредитования между заёмщиком и кредитором или проведение некоторых типов аукционов на смарт-контракте с неразглашением ставок других участников. Применением может стать использование подобных контрактов для автономных вычислений в IoT (интернет вещей).

Как становится понятным из описания выше Enigma предлагает решение для развёртывания смарт-контрактов где важна приватность пользовательских данных. Для примера возьмём смарт-контракт кредитования. В случае если пользователь хочет получить кредит от децентрализованной организации он делает запрос к смарт-контракту, который проверяет право пользователя на получение кредита путём вычисления предыдущих транзакций пользователя, проверки его кредитной истории и балансов его кошельков. На основании этих данных смарт-контракт принимает решение о предоставлении кредита и его условиях. В классическом смарт-контракте пользователю придётся открыть в блокчейн эти данные для всех, но с использованием секретных контрактов Enigma эти данные могут быть скрыты от посторонних лиц. Пользователь отправляя сведения на secret smart contract раскрывает их только для него и ни для кого-нибудь ещё.

Для обеспечения конфиденциальности в контрактах используются алгоритмы с доказательством нулевого разглашения и безопасные вычисления которые могут скрывать своё состояние от узлов сети.

Компания Наумов Лаб занимается разработкой смарт-контрактов под блокчейн Enigma. Используйте страницу контакты для связи с нами.

Особенности:
Секретные контракты
Языки программирования:
Solidity