Станьте профессионалом в криптоторговле
Узнайте все о криптовалюте, торговле и ботах
Приватность в экосистеме DeFi
За авторством
Попробуйте 3Commas бесплатно
Полный доступ ко всем функциям 3Commas пока длится триальный период
Построение децентрализованных финансовых институтов и независимой финансовой системы — это по-настоящему революционная идея. Блокчейн, смарт-контракты и возможность создания dApps, позволяют каждому ее участнику иметь полный контроль над своими средствами. Децентрализованные финансы призваны обеспечить доступ к финансовым услугам и операциям, таким как: кредитование, займы, предоставление ликвидности, торговля, выпуск активов, а также позволяют строить доверительные отношения без необходимости доверия как такого.
Как только дело касается финансов — не стоит забывать о конфиденциальности данных вашей личности и ваших средств. В этой статье мы поговорим о решениях, которые разрабатываются, чтобы способствовать повышению уровня конфиденциальности данных при совершении сделок и операций в экосистеме DeFi.
О проблемах, связанных с приватностью
Так как в блокчейне история всех транзакций хранится в открытом доступе, любой сторонний наблюдатель может ее проанализировать и использовать для деанонимизации участников, совместно с другими собранными данными полученными о них.
Участники взаимодействуют с экосистемой DeFi за счет смарт-контрактов. По причине прозрачности всех данных, хранящихся в блокчейне, невозможно хранить конфиденциальные данные внутри смарт-контрактов. А следовательно данные о суммах и условиях контракта видны всем желающим.
В основе блокчейн-технологии лежат принципы, предоставляющие достаточно высокий уровень анонимизации, именно поэтому все больше компаний, нуждающихся в высоком уровне конфиденциальности, изучают возможности распределенных систем.Приватность в DeFi означает, что не представляется возможным получить такие данные, которые можно использовать для установления личности владельца кошелька. Ниже мы рассмотрим примеры проектов и решений, которые работают над повышением уровня конфиденциальности участников системы DeFi.
Конфиденциальные смарт-контракты
В феврале 2019 года группа ученых из Стэндфордского университета создала механизм для обеспечения приватных смарт-контрактов в сети Ethereum — Zether. Механизм Zether позволяет создавать новые виды смарт-контрактов, где балансы счетов шифруются и сохраняются до момента исполнения депозита, а средства закрываются в контракте и остаются там запертыми.
Используя механизм Zether, пользователи отправляют ETH в контракт ZSC, а взамен получают эквивалентную сумму в токенах ZTH, которые используются для скрытых транзакций. Также в Zether была реализована возможность сокрытия информации об участниках сделки по решению инициатора транзакции.
Затрагивая смарт-контракты и обеспечение приватности, стоит упомянуть проект Enigma, который занимается разработкой решений для создания секретных смарт-контрактов, ориентированных на безопасность пользовательских данных.
Секретные контракты Enigma, хранящие данные блокчейна в зашифрованном виде, могут взаимодействовать друг с другом. Функционируя за пределами сети Ethereum, данные контрактов фрагментируются, шифруются и распределяются среди узлов сети. При запросе данных, узлы предоставляют их, не раскрывая информацию публично. Для обеспечения приватности данных используется алгоритм Zero-knowledge proof, модификация которого используется в криптовалюте Zcash.
Обеспечение безопасности и приватности пользователя, использующего смарт-контракты, особенно важно, например при операциях кредитования, проведении аукционов или любых финансовых сделок. На данный момент, эти проекты ведут в основном исследовательскую деятельность и имеют лишь потенциал быть полезными в обеспечении приватности пользователя и его средств.
Технология смешивания
Одним из способов обеспечения конфиденциальности является использование сервисов для смешивания монет. В процессе микширования, средства от нескольких пользователей смешиваются друг с другом, а затем достигают своего адресата. Проследить кому принадлежат те или иные средства после смешивания практически невозможно. Одним из самых популярных решений в этом направлении является сервис для миксинга ETH — Tornado Cash, позволяющий смешивать транзакции с использованием доказательств нулевого знания (Zero-knowledge proof) и шифрования средств пользователей.
В обновленной версии сервиса появилась возможность микширования токенов ERC-20 — DAI.
Управление сервисом при помощи смарт-контракта позволяет Tornado Cash оставаться по-настоящему децентрализованным благодаря тому, что никакая централизованная доверенная сторона не берет на себя услуги хранения или контроля средств во время процесса смешивания.
В мае 2020 года разработчики Tornado Cash ограничили доступ к изменению кода смарт-контракта, что с одной стороны указывает на отсутствие централизованного органа управления, а с другой — привлекает злоумышленников для попытки взлома управляющего смарт-контракта.
Решения для обеспечения конфиденциальности в DeFi
Одной из важнейших проблем децентрализованных финансов является тот факт, что большинство его приложений не являются приватными. Построенные на блокчейне Ethereum сделки являются общедоступными для всех участников сети. Разработчики ориентированной на обеспечение приватности криптовалюты Beam в июле 2020 года провели хардфорк, где активировали, так называемые, “Конфиденциальные активы”(CA — Confidential Assets).
Разработчики хотят построить DeFi-экосистему в рамках сети Beam, где CA будут являться независимыми от Beam приватными DeFi-токенами, предназначенными для создания dApps. В проведенном хардфорке, совместно с CA, были также добавлены функции для создания “scriptless contracts” — бесписьменных контрактов, где детали контрактов и сами транзакции остаются конфиденциальными, а также полноценная поддержка “atomic swap” на Beam DEX.
Другим проектом, ориентированным на приватность в DeFi, является Incognito, разработчики которого намерены обеспечить приватность токенов других блокчейнов. Технология обеспечения конфиденциальности Incognito основана на тех же принципах, что и Monero. Проект фокусируется на совместимости с другими блокчейнами, предлагая поддержку кредитования и анонимных вкладов, в «экранированных» ETH (pETH), которые обеспечены реальным количеством ETH.\
Incognito планируют запустить частные версии DeFi-платформ, которые не поддерживают полноценные смарт-контракты, а позволяют создавать токены согласно определенным сценариям, что позволяет создавать мосты с другими платформами смарт-контрактов. Так, в начале июля была выпущена платформа pKyber, которая взаимодействует с DEX Kyber через Incognito.
Разработкой и построением мостов между блокчейнами занимается еще один проект — NIX Bridge. Это протокол конфиденциальности, который обеспечивает конфиденциальность любого ERC20-токена в сети NIX.
Заключение
Все вышеперечисленные решения и проекты являются бессмысленными, если пользователи не соблюдают базовые правила обеспечения своей информационной безопасности и безопасности своих данных. Если вы не скрываете собственный IP-адрес для совершения своих действий в системе DeFi, информация о вашем местоположении может быть соотнесена с вашими учетными записями и историей транзакций. По этой причине для сохранения своей конфиденциальности, необходимо принимать меры для сокрытия IP-адреса, например, использовать VPN или TOR.
С появлением DeFi, популярность Ethereum резко возросла за счет появления новых dApps на платформе. В экосистеме DeFi, на сегодняшний день, заблокировано $11 млрд., что говорит о повышенном спросе как к финансовым инструментам, так и к данным пользователей, которые пользуются этими инструментами. Разработка решений, позволяющих повысить конфиденциальность и безопасность данных пользователей, набирает обороты, что положительно скажется на будущем децентрализованных финансов.