Приватность в Stellar: решение от Nethermind

Приватность в Stellar: решение от Nethermind

Переведено с английского

Команда Stellar официально представила решение для приватных транзакций, разработанное программистами Nethermind.

Оно позволяет передавать активы в сети Stellar, скрывая детали перевода от посторонних глаз.

Когда вы отправляете перевод, система генерирует одноразовый адрес. В публичных обозревателях видно, что транзакция прошла, но невозможно отследить, кто реальный отправитель и кто конечный получатель.

Если вы представляете себе, что такое Silent Payments в сети Биткоин, то здесь суть та же самая. Вот она в двух словах:

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

Звучит заманчиво. И это вполне может подогреть интерес и к XLM, и к USDC в сети Stellar. (Оба эти актива доступны для обмена по лучшим курсам на rabbit.io.)

Только есть одно важное замечание. Эта приватность позиционируется точно так же, как это сейчас принято в разработках zkProof на других мейнстримных блокчейнах:

  • все подряд не могут узнать о принадлежности адреса,
  • а регулятор при необходимости может.

Но стоп! В полностью публичных блокчейнах все наши транзакции видны любому регулятору (скажем, государству), но зато и все транзакции такого регулятора видны нам. В полностью приватных блокчейнах государство может скрыть свои траты от нас, а мы можем скрыть свои траты от государства. И то, и другое - честно. А здесь нам предлагают раздеться перед тем, кто сам перед нами раздеваться не намерен.

Мы уже проходили это в традиционной банковской системе. Зачем нам ещё одно повторение?