Блокчейн от А до Я. Все о технологии десятилетия | страница 23
Zerocoin[36], а затем ZeroCash Project[37] – это еще один проект подобного рода. Его идея заключается в том, чтобы отправлять биткойны в сеть Zerocoin, а затем получать их обратно, анонимизируя с помощью протокола. Эта идея впоследствии развилась в Zcash[38] – валюту, которая позволяет осуществлять сделки на прозрачной основе с возможностью сделать их анонимными перед платежом за счет перехода через внутреннюю собирательную схему, разновидность blackbox (черного ящика), которая обеспечит непрозрачность. Zcash основана на криптографической схеме, носящей название zero-knowledge proof.
Проект Monero
В области полной анонимизации наиболее успешным проектом на сегодняшний день является Monero[39].
У Monero (что означает «валюта» на эсперанто) есть два основных свойства:
• он позволяет отправлять и получать денежные средства без того, чтобы транзакции были видны всем;
• он создает неопределенность, что делает практически невозможным отслеживание потраченных средств.
Протокол Monero использует метод одноразовой кольцевой подписи (one-time ring signatures), очень мощную технологию достижения анонимности, позволяющую полностью скрыть транзакцию.
При формировании транзакции случайным образом выбирается цепочка других блоков, которые подписываются по кольцу, чтобы создать цифровой отпечаток пальцев для публикации. Этот отпечаток, характеризующий транзакцию, называется key-image (ключевое изображение). Эта хитрость прячет от наблюдателей подлинную подпись, гарантируя, что сделка, несомненно, законна и что она не является мошенничеством.
С помощью ключей view-keys также невозможно идентифицировать получателя платежа. Транзакция отправляется не с помощью открытого ключа, но на адрес, который будет использован лишь один раз. Только получатель, имеющий в своем распоряжении правильный view-key (ключ для просмотра), имеет право на чтение транзакции, которая ему предназначена.