КатегорияBitcoin
Дата
Новость по Bitcoin

Разработчики предложили механизм приватных биткоин-транзакций 

На форуме Delving Bitcoin опубликовано описание Shielded Bitcoin - метапротокола, позволяющего осуществлять приватные переводы на первом уровне блокчейна биткоина без необходимости софтфорка, операторов или мостов.

Система основывается на notes - записях, содержащих сумму и данные получателя. При создании обычной транзакции пользователь встраивает зашифрованные notes, nullifier и компактное доказательство без раскрытия информации. Это доказательство подтверждает существование расходуемых монет, право на их трату и баланс входящих и исходящих сумм, при этом не раскрывая связи между участниками.

Как проверяются доказательства

Индексаторы следят за публикациями в блокчейне, валидируют доказательства и отмечают использованные nullifier, чтобы предотвратить двойную траты. По словам авторов, индексаторы не получают контроля над средствами, а любой участник может самостоятельно перепроверить историю переводов. Управление внутри схемы остаётся за владельцем spending key.

Ключи и видимость

В дополнение к spending key предусмотрены два ключа только для чтения, которые позволяют:

  • видеть входящие переводы;
  • получать собственную историю исходящих операций без права тратить средства.

Конфиденциальность и публичный обзор

Shielded Bitcoin не раскрывает суммы, отправителя, получателя и конкретные потраченные notes. Наблюдатели видят только факт перевода, время публикации, количество созданных и потраченных notes, комиссию и саму биткоин-транзакцию, содержащую эти данные.

Ограничения

Среди ограничений указаны видимость входа и выхода, необходимость trusted setup для схемы Groth16 и более высокий ончейн-след по сравнению с обычными операциями.

Сравнение с другими протоколами

В работе сравниваются Shielded Bitcoin с CoinJoin, PayJoin, Silent Payments, Zcash и Glass Coin.

Дополнительный контекст

В марте команда OP_NET активировала протокол, позволяющий использовать смарт-контракты и DeFi-инструменты непосредственно в базовом слое биткоина.