Midnight сотрудничает с Sig Network, чтобы принести приватность в приложения Ethereum
Интеграция позволяет приложениям сохранить доступ к существующей ликвидности Ethereum, при этом индивидуальные пользовательские записи защищены в Midnight. Активы остаются в Ethereum без использования мостов или конвертации в обернутые токены.
By SongMarketCap
Midnight Foundation и Sig Network объявили о партнерстве 28 октября, чтобы связать программируемую приватность Midnight с приложениями на Ethereum. Сотрудничество сосредоточено на инфраструктуре подписания, которая предоставляет смартконтрактам Midnight собственные аккаунты Ethereum, что позволяет приватной логике приложения направлять транзакции на публичных рынках.
Sig Network также обеспечивает инфраструктуру подписания, лежащую в основе Nightmode. Ее инструменты доступны другим командам, создающим решения на Midnight, при этом интеграция с Ethereum сейчас работает в тестовой среде Stagenet Midnight.
Приватные пользовательские записи, существующие рынки Ethereum
В описанной партнерами модели разработчики могут добавить приватный пул к существующему приложению, сохраняя его инфраструктуру на базе Ethereum. Балансы и идентичности пользователей защищены в Midnight, в то время как приложение продолжает получать доступ к ликвидности на устоявшихся торговых и кредитных протоколах.
Один из предложенных вариантов использования это приватная торговля через Uniswap. Заявки взаимно компенсируются внутри пула в Midnight, и только оставшаяся чистая сумма попадает в Uniswap через один аккаунт Ethereum. Для кредитования пул может агрегировать средства и предоставлять их в Aave, сохраняя приватную запись о доле каждого вкладчика. Команды могут внедрять эти возможности поэтапно, а затем переносить дополнительные функции, такие как стратегия и маршрутизация, в Midnight.
Как контракты Midnight авторизуют транзакции в Ethereum
Контракт Midnight сначала проверяет запрос пользователя. Схема, написанная на Compact, языке смартконтрактов Midnight, валидирует операцию, сжигает соответствующее защищенное требование и ставит транзакцию Ethereum в очередь. Затем требуемый порог независимых подписантов Sig Network формирует стандартную подпись Ethereum; ни один отдельный подписант не может авторизовать транзакцию в одиночку.
Операция выполняется с контролируемого контрактом аккаунта Ethereum, а подтверждение возвращается в Midnight, чтобы можно было обновить баланс пользователя. Ethereum по прежнему публично фиксирует суммы и время этих транзакций. Приватный слой защищает индивидуальные записи о владении и пользовательскую информацию, стоящие за активностью аккаунта.
[NEWSBREAK]
Контроль на уровне приложений и доступ к Stagenet
В анонсе партнерства также описаны специфичные для приложений правила участия и раскрытия данных. Каждый контракт Midnight определяет, какие депозиты он принимает, какую информацию пользователи должны предоставить и кто может получать доступ к этой информации. Выборочное раскрытие позволяет уполномоченным сторонам просматривать соответствующие записи без публикации их в публичной сети. Приложения поддерживают раздельные аккаунты, и к этим аккаунтам можно применять имеющиеся инструменты проверки в Ethereum.
Текущая функциональность Stagenet охватывает депозиты, свопы в Uniswap, предоставление активов в Aave и выводы на адреса Ethereum. Разработчики могут импортировать модуль Signet в Compact, чтобы ставить транзакции Ethereum в очередь из своих контрактов. Опубликованный пример включает хранилище ERC-20, охватывающее эти операции, а также инструменты для развертывания и интеграционные тесты.