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

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

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

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

Одна из них зашифрована с использованием шифрования MapRecoverable. По сути, если у вас есть правильный закрытый ключ, вы можете расшифровать это и прочитать основное значение.

Другой зашифрован с использованием схемы гомоморфного шифрования, MapHomomorphic, которая основана на шифровании ЭльГамаля на эллиптических кривых. Этот особенно изящен: вы можете суммировать зашифрованные балансы нескольких записок, не расшифровывая их. Таким образом, вы можете складывать все значения, не узнав, что содержится в каждой записке.

У каждого пользователя есть свои собственные пары ключей Hault — это как набор специальных ключей, разработанных сетью $DUSK специально для протокола Hault, и они полностью отделены от их адресов блокчейна. Эти ключи отвечают за все шифрование и дешифрование. Также в этом процессе участвует аудитор, который держит открытый ключ, предоставляющий дополнительный уровень шифрования для каждой транзакции. Таким образом, в случае необходимости проверки соблюдения норм или расследования каких-либо транзакций или даже отслеживания потерянных средств, аудитор может расшифровать суммы. Однако эта информация недоступна обычному пользователю или остальной части сети, поэтому конфиденциальность сохраняется.

Суть Haults основана на протоколе передачи. Когда пользователь хочет отправить значение w другому пользователю, происходит следующее:

Сначала отправитель собирает свои записки и вычисляет свой старый баланс как в простом числовом формате (после расшифровки), так и в зашифрованном виде. Затем он вычитает w из баланса, чтобы получить свой новый зашифрованный баланс. Затем они создают новые записки для получателя, зашифрованные под открытым ключом получателя, а также набор для аудитора. Чтобы соединить все точки, они создают доказательство нулевого знания, которое подтверждает, что все шаги действительны, включая тот факт, что ничего нового не создается и не уничтожается, старые записки уничтожаются, и все шифрование надежно, не раскрывая w или балансы.

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

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

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

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

Но что все это означает на практике? Haults могут поддерживать корпоративные блокчейны, платформы DeFi, которые действуют в рамках закона, или сети, где токенизируются реальные активы — области, где вам нужна конфиденциальность, но вы не можете позволить себе забыть о подотчетности. Они избегают проблем, связанных с полностью частными блокчейнами, таких как плохая масштабируемость или давление со стороны регулирующих органов, но все же сохраняют гораздо больше конфиденциальности, чем прозрачные блокчейны.

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

#dusk $DUSK @Dusk