Блокчейны, которые поддерживают конфиденциальность данных и/или укрепляют псевдонимность сторон

Вопрос 1: Существует ли какая-либо цепочка блоков, которая позволяет пользователям хранить свои личные данные в цепочке? Например, транзакции и количество биткойнов, которые есть у одного, скрыты от других.

Вопрос 2: Существует ли какой-либо блокчейн, усиливающий псевдонимность участников? поэтому будет непросто связать владельца идентификатора/транзакции с реальным человеком.

Что касается вопроса 1, я знаю, что Hyperledger делает это, но проблема с этой структурой заключается в том, что данные и блокчейн шифруются с использованием одного ключа, и этот ключ распределяется между участниками, но я думаю, что это не сложный подход.

Что касается вопроса 2, я слышал, что существует блокчейн (кажется, он называется Zikas), который каким-то образом смешивает транзакционные агенты, но я не уверен в этом.

Ответы (1)

Для вопросов 1 и 2 ZCash (не Zikas) предлагает некоторые решения. Он основан на коде Биткойн и имеет 2 типа адресов:

  • неэкранированные: они ведут себя точно так же, как обычные биткойн-адреса
  • экранированный: вы не можете знать, сколько они транзакций и кому они отправляют средства (если это не на незащищенные адреса).

Если вы используете только защищенные адреса и отправляете средства только на защищенные адреса, невозможно (просто взглянув на блокчейн) узнать, сколько у вас Zcash и с кем вы взаимодействуете. Однако создание защищенных транзакций происходит медленно (это занимает несколько минут IIRC), и ваш кошелек должен сканировать всю цепочку блоков, чтобы узнать, получили ли вы платежи.

OTOH, экранированные транзакции дают вам возможность прикрепить к ним настраиваемую заметку, которая будет конфиденциальной между вами и получателем.