Новый протокол обеспечит полную приватность биткоин-транзакций
На платформе Delving Bitcoin появилось описание революционного метапротокола Shielded Bitcoin, который обеспечивает приватность переводов на первом уровне биткоина. Данное решение не требует внедрения софтфорка, а также не нуждается в операторах или мостах.
Система основывается на использовании notes — записей, содержащих сумму и данные получателя. При отправке средств пользователь добавляет зашифрованные notes, nullifier и компактное доказательство с нулевым разглашением в стандартную транзакцию.
Этот механизм подтверждает наличие и право на использование монет, а также баланс сумм входа и выхода, не раскрывая публично данные об участниках перевода.
Процесс верификации проводят индексаторы, которые следят за публикациями в блокчейне, проверяют их и помечают использованные nullifier, предотвращая двойную трату. По заявлениям разработчиков, индексаторы не имеют доступа к контролю над средствами, а любой может проверить историю транзакций.
Контролировать действия в системе может только владелец ключа траты (spending key). Два дополнительных ключа для чтения позволяют отслеживать входящие переводы и историю исходящих операций без возможности расходования средств.
Авторы проекта утверждают, что Shielded Bitcoin скрывает суммы, отправителей и получателей, а также конкретные notes, которые были потрачены. Наблюдатели видят лишь сам факт перевода, время его совершения, количество созданных и потраченных notes, комиссию и связанную биткоин-транзакцию.
Однако разработчики признают некоторые ограничения, такие как видимость входа и выхода, необходимость trusted setup для Groth16 и больший ончейн-след по сравнению с обычными транзакциями.
В работе Shielded Bitcoin сравнивается с протоколами CoinJoin, PayJoin, Silent Payments, Zcash и Glass Coin.
Напомним, что в марте команда OP_NET активировала протокол, который позволяет применять смарт-контракты и DeFi-инструменты непосредственно в биткоин-блокчейне.