Как работает Monero (XMR)? Почему он анонимен?



Все слышали, что Monero анонимен, но практически никто не знает почему. Много людей слышали о stealth-адресах и RingCT (кольцевые подписи), но как это все работает вместе в одном едином блокчейне?



Давайте представим на примере: вы хотите отправить со своего кошелька с адреса "11111" 1 XMR на адрес "22222". Как это будет выглядеть в блокчейне? Какой адрес будет скрыт stealth-адресом и где будет применена кольцевая подпись?



Начну с более простого: stealth-адрес защищает получателя транзакции («22222»), и в блокчейне его адрес вообще не будет отображен, он будет скрыт уникальным одноразовым stealth-адресом, давайте представим, что это будет «33333». Т. е. тот, кто изучает и анализирует блокчейн, увидит, что «33333» получил транзакцию, но никак не «22222», и только имея ключи от кошелька, можно расшифровать транзакцию и увидеть, кто является истинным получателем средств.



Касательно самого адреса «11111», «22222» и т. д., то, что мы видим в кошельке для получения средств и отправки, в самом блокчейне не отображается, как, например, в BTC/ETH и т. д. Вы не найдете ни «11111», ни «22222» и т. д., так как при отправке средств используются «выходы», а не адреса, которые не отображаются как «11111», а имеют другие значения. Также берутся 15 других выходов, часто их называют «приманки» или «фейковые выходы» — это реальные выходы других пользователей, выбранные случайным образом для маскировки реального выхода (кошелька отправителя). Т. е. берется ваш настоящий выход, который вы тратите (ваш кошелек), который соответствует вашему адресу «11111», и 15 других фейковых выходов, которые случайным образом выбираются из блокчейна и которые реально кому-то принадлежат, а не сгенерированы случайным образом. Таким образом, тот, кто анализирует блокчейн, видит, что, возможно, вы или 15 других кошельков (выходов) отправили неизвестную сумму XMR неизвестно куда, но точно нельзя установить, кто именно и какую именно сумму отправил, и куда отправил тоже не ясно — адреса получателей в кольцевых подписях нет.



Какую роль в этом всем играют узлы XMR? — Ключевую, так как именно с узлов XMR кошелек берет всю информацию с блокчейна, включая нужную информацию для проведения транзакций, и сами транзакции проводятся через узлы XMR. Именно поэтому нужно анонимно синхронизироваться с блокчейном, используя холодный кошелек на Whonix с узлами в зоне .onion, а еще лучше, если это будет ваш анонимный публичный узел, а не злонамеренный узел Chainalysis.



Почему не рекомендую создавать приватные анонимные узлы или локальные приватные узлы (ключевое слово "приватные") ? — Все просто, потому что этот ваш приватный узел обменивается данными с другими узлами, включая злонамеренные узлы Chainalysis, которые видят ваш приватный узел и логируют отдельно всю информацию, полученную с других узлов. Поэтому узлы нужно делать анонимными (.onion) и публичными, чтобы как можно больше других лиц пользовались ими, а не только исключительно на 100% вы. Чтобы не было так, что все 100% транзакций, которые пройдут через этот узел, на 100% ваши, именно поэтому я разместил и создал свой собственный узел и сделал его публичным. И я сейчас им не пользуюсь, потому что жду, когда им начнут пользоваться другие, и только тогда начну им пользоваться сам. Кстати, уже начали))



P.S. некоторые технических моменты мною были намерено упущены и упрощены для понимания большинства читателей, кому интересно в деталях разобраться Google Вам в помощь))



https://t.me/TorZireael1