Мы обратились к Гаю Зискинду, генеральному директору и соучредителю Enigma, и попросил его дать разъяснения по последнему проекту его компании, который вращается вокруг секретных смарт-контрактов.. Чтобы понять концепцию секретных смарт-контрактов, нужно знать причины, по которым нам нужна такая технология. Технология блокчейн может изменить будущее технологий, но не в ее нынешнем состоянии. Блокчейн медленный, дорогой, и данные доступны для просмотра всем. В результате большая часть данных по-прежнему хранится вне сети в централизованных базах данных, что противоречит цели децентрализации. Гай Зискинд увидел эту проблему и увидел в ней возможность. Он написал новаторскую диссертацию в Массачусетском технологическом институте под названием «Эффективные безопасные вычисления с помощью технологии блокчейн». На основе своей статьи он создал проект Enigma. Проект Enigma решает проблемы масштабируемости и конфиденциальности блокчейна на уровне протокола, создавая сеть второго уровня вне сети с использованием «секретных контрактов», позволяющих обрабатывать данные узлами, сохраняя при этом конфиденциальность..
Какие варианты использования существуют для смарт-контрактов, которые не являются частными??
Гай Зискинд задал мне этот вопрос, и, по сути, подсказал мне этот. По сути, узлы в публичной цепочке блоков являются псевдонимами и полностью ненадежны. Какие реалистичные бизнес-приложения могли бы работать в условиях, когда данные общедоступны для всех? Если мы используем аналогию с централизованными приложениями, сделают ли Facebook, Google, Uber, банки или какие-либо новые компании свои базы данных общедоступными? Отсутствие конфиденциальности является существенным препятствием для широкого внедрения технологии блокчейн..
Вот почему нам нужны секретные контракты и чем они отличаются от обычных смарт-контрактов. Секретные контракты гарантируют, что сами узлы не смогут видеть какие-либо данные, с которыми они работают. Тем не менее, узлы по-прежнему могут выполнять необходимую работу и запускать код, обрабатывающий данные. Это кажется очень противоречивым, но это возможно. Другими словами, нет функциональной разницы между смарт-контрактами Ethereum или любой другой платформы и секретными контрактами, за исключением того факта, что сами данные остаются конфиденциальными..
Примеры использования секретных контрактов:
- Децентрализованные торговые площадки данных, работающие по протоколу Enigma: многие попытки создать торговые площадки данных не увенчались успехом просто потому, что после того, как данные были проданы один раз, продавец может перепродать их другому покупателю. Enigma предлагает идею выполнения вычислений над данными, не подвергая их фактическому раскрытию, тем самым гарантируя конфиденциальность данных. Enigma утверждает, что такого рода вычисления, сохраняющие конфиденциальность, помогают поставщикам данных сохранять право собственности на свои данные даже в условиях глобального рынка данных. Проще говоря, вы можете запускать свои собственные вычисления внутри поля данных, предлагаемого протоколом Enigma, не видя на самом деле обрабатываемых личных данных. Протокол Enigma очень необходим из-за недавних глобальных событий в отношении персональных данных, таких как Общие правила конфиденциальности данных (GDPR), выпущенные Европейским Союзом. Первым приложением для протокола Enigma является Catalyst, крипто-финансовая децентрализованная торговая площадка данных, которая готова к использованию..
- Знай свою транзакцию (KYT) становится все более важным, поскольку децентрализованные транзакции являются псевдонимными. Подумайте о количестве людей, которые получают прибыль от криптовалюты, но не могут обналичить ее, поскольку их местные банки не могут принимать транзакции, если они не связаны с надлежащими юридическими документами. Это связано с тем, что деньги могут быть получены, например, в результате незаконной деятельности, а банки должны соблюдать законы AML и KYC. Enigma может помочь создать ящик данных, где банки могут запускать свои вычисления, чтобы решить, является ли транзакция законной или нет, и открыть дверь для более широкого признания криптографических клиентов..
- В настоящее время популярна децентрализованная идентификация, так как многие проекты ICO пытаются стать лидером рынка в этом вопросе. Однако текущие децентрализованные приложения идентификации сосредоточены в первую очередь на хранении подтвержденных идентификаторов в блокчейнах. Влияние этого минимально, поскольку проверка возможна, но никакие вычисления не могут выполняться на самих данных идентичности. Что нужно отрасли, так это проверка личности, которая полностью скрывает любую конфиденциальную информацию о людях при подтверждении их личности. Примеры включают биометрическую идентификацию с зашифрованными фактическими биометрическими данными..
Структуры контроля доступа:
Enigma способна определять сложные структуры управления доступом с помощью общих идентификаторов. Проиллюстрируем это на примере. Джина хочет доказать местным налоговым органам, что она заплатила все свои налоги, но она не хочет делиться своими личными данными напрямую с ними. В этом случае Джина может создать общую идентичность между собой и налоговыми органами. Таким образом, Джина может предоставить им только разрешение на доступ к ее финансовым данным и запуск определенных вычислительных процессов для проверки того, уплачены ли ей налоги. Как видите, использование Enigma позволяет кому-то предоставлять только необходимые разрешения для определенных данных определенному человеку или лицам, при этом защищая свою конфиденциальность..
Надежность узлов:
Узлы должны хранить одноразовый депозит в одном смарт-контракте, развернутом Enigma, который управляет секретным контрактом. В этой статье мы можем назвать этот единственный смарт-контракт «SecurityDepositContract». Если узел, например, обманывает при вычислении произвольного секретного контракта, то другие узлы в сети могут оспорить его с SecurityDepositContract. Это запустит процесс арбитража, чтобы решить, был ли узел честным или нет. Если делается вывод, что узел не был честным, этот узел наказывается..
Конкуренты:
Мы спросили Гая Зискинда, видит ли он конкурентов. Он ответил: «Ближайшими конкурентами, вероятно, являются проекты, работающие над zkSNARKs, но я не считаю их конкурирующими, поскольку эти две технологии очень дополняют друг друга. Я считаю, что сейчас протоколам конфиденциальности уделяется недостаточно внимания, потому что с этим трудно справиться ».
Статус Enigma:
Enigma недавно запустила свой проект Catalyst, который представляет собой рынок крипто-финансовых данных. Catalyst – это лишь одно из возможных приложений протокола Enigma. Кроме того, теперь можно использовать протокол Enigma поверх смарт-контрактов Ethereum. Для этого пользователям потребуется предоставить некоторую дополнительную контекстную информацию, например, какие функции должны поддерживать личные данные, добавив ключевое слово private. Таким образом, процесс упрощается для разработчика. Затем Enigma будет запускать частные части вне сети, одновременно выполняя публичные части в цепочке блоков. Сами фрагменты данных не доступны локально, но на них делается ссылка..
Получайте самую свежую рыночную информацию по всем токенам и монетам с помощью Cointelligence’s. список криптовалют.