На форуме 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-инструменты непосредственно в базовом слое биткоина.
Подписывайтесь на ForkLog в социальных сетях




