Стелс-адреса проти Tornado Cash

Віталік Бутерін, співзасновник Ethereum, запропонував ідею, яка може покращити конфіденційність у блокчейні Ethereum. Концепція, відома як стелс-адреси, дозволила б одержувачу активу, такого як криптовалюта або NFT, залишатися анонімним. Це було б значним кроком вперед для забезпечення конфіденційності в мережі Ethereum, оскільки наразі вся інформація в блокчейні є публічною, включаючи фінансові транзакції та особисту інформацію.

Основна ідея стелс-адрес полягає в тому, що відправник, Аліса, і одержувач, Боб, можуть використовувати стелс-адресу для приховування особи одержувача, зберігаючи процес оплати незмінним. Боб генерує ключ витрат і використовує його для створення прихованої мета-адреси, яку потім надає Алісі. Аліса використовує мета-адресу для створення унікальної прихованої адреси, на яку вона може відправити актив. Разом з переказом вона також публікує додаткові криптографічні дані в ланцюжку, що дозволяє Бобу підтвердити, що стелс-адреса належить йому.

Це інший тип конфіденційності в порівнянні з тим, що пропонують існуючі рішення, такі як TornadoCash, які в першу чергу зосереджені на приховуванні переказів взаємозамінних активів, таких як токени ETH або ERC20, і не забезпечують конфіденційність при переказах NFT. Стелс-адреси, з іншого боку, надають спосіб зберегти конфіденційність, зберігаючи процес платежу незмінним, дозволяючи одержувачу залишатися анонімним.

Концепція стелс-адрес поки що залишається лише концепцією і ще не реалізована в мережі Ethereum. Однак, якби вона була реалізована, це могло б мати значний вплив на те, як ми використовуємо блокчейн Ethereum. Це дало б користувачам більше контролю над своєю особистою інформацією і значно ускладнило б для будь-кого відстеження походження активів у блокчейні.

Пропозиція Бутеріна щодо стелс-адрес - це захоплюючий розвиток для екосистеми Ethereum, і буде цікаво подивитися, як вона буде розвиватися в майбутньому. Важливо відзначити, що ця концепція все ще знаходиться на ранніх стадіях розвитку і ще не повністю реалізована, але вона має потенціал, щоб змінити наше уявлення про конфіденційність в блокчейні Ethereum.

У цій статті ми детальніше розглянемо концепцію стелс-адрес, її відмінності від існуючих рішень для забезпечення конфіденційності, таких як TornadoCash, і потенційний вплив, який вона може мати на екосистему Ethereum. Ми розглянемо технічні деталі того, як це працює, його потенційні варіанти використання і проблеми, які необхідно вирішити, перш ніж його можна буде повністю впровадити.

Отже, незалежно від того, чи є ви розробником, користувачем або просто тим, хто цікавиться технологією блокчейн, ця концепція стелс-адрес, безумовно, варта того, щоб за нею спостерігати. Завдяки своєму потенціалу забезпечити кращу конфіденційність і безпеку для користувачів в мережі Ethereum, вона може змінити те, як ми використовуємо технологію блокчейн.

Спочатку поговоримо про стелс-адреси. Система стелс-адрес дозволяє одержувачу активу, такого як криптовалюта або NFT, залишатися анонімним. Відправник, Аліса, і одержувач, Боб, можуть використовувати стелс-адресу, щоб приховати особу одержувача, зберігаючи при цьому процес платежу незмінним. Боб генерує ключ витрат і використовує його для створення прихованої мета-адреси, яку потім надає Алісі. Аліса використовує мета-адресу для створення унікальної прихованої адреси, на яку вона може відправити актив. Разом з переказом вона також публікує додаткові криптографічні дані в ланцюжку, що дозволяє Бобу підтвердити, що стелс-адреса належить йому.

Це інший вид конфіденційності в порівнянні з тим, який пропонує TornadoCash. TornadoCash - це рішення для забезпечення конфіденційності, яке в першу чергу фокусується на приховуванні переказів взаємозамінних активів, таких як токени ETH або ERC20. Це досягається за рахунок того, що користувачі можуть надсилати свої активи на "міксерний" контракт, який потім відправляє їх назад на адресу користувача в іншій транзакції. Таким чином, активи фактично "змішуються" з активами інших користувачів, що ускладнює відстеження походження активів.

Однією з ключових відмінностей між стелс-адресами і TornadoCash є те, що стелс-адреси дозволяють одержувачу активів залишатися анонімним, в той час як TornadoCash в першу чергу зосереджується на приховуванні походження активів. Це означає, що стелс-адреси є чудовим варіантом для ситуацій, коли одержувач не хоче, щоб хтось знав, хто він такий, тоді як TornadoCash більше підходить для ситуацій, коли відправник хоче приховати свою особу.

Ще одна відмінність між стелс-адресами і TornadoCash полягає в тому, що стелс-адреси можна використовувати як для взаємозамінних активів (наприклад, токенів ETH або ERC20), так і для не взаємозамінних (наприклад, NFT), в той час як TornadoCash працює тільки з взаємозамінними активами. Це робить стелс-адреси більш універсальним рішенням для забезпечення конфіденційності, оскільки їх можна використовувати в більш широкому діапазоні ситуацій.

Однією з найбільших переваг стелс-адрес є те, що їх можна використовувати для збереження конфіденційності, не змінюючи при цьому процес оплати. Це означає, що користувачам не потрібно проходити додаткові кроки або укладати додаткові контракти для відправки активів за допомогою стелс-адреси. З іншого боку, TornadoCash вимагає від користувачів надсилати свої активи на "міксерний" контракт, перш ніж вони можуть бути відправлені назад на адресу користувача. Це може бути дещо складнішою і тривалішою процедурою, ніж просте надсилання активів на "стелс-адресу".

В цілому, і стелс-адреси, і TornadoCash є потужними рішеннями для забезпечення конфіденційності в блокчейні Ethereum. Однак у кожного з них є свої унікальні особливості та варіанти використання. Стелс-адреси дозволяють одержувачу активів залишатися анонімним, в той час як TornadoCash в першу чергу фокусується на приховуванні походження активів. Стелс-адреси можна використовувати як для взаємозамінних, так і для не взаємозамінних активів, тоді як TornadoCash працює тільки з взаємозамінними активами. Крім того, стелс-адреси можна використовувати для збереження конфіденційності, зберігаючи процес оплати незмінним, в той час як TornadoCash вимагає додаткових кроків для "змішування" активів перед їх відправкою. Залежно від ваших конкретних потреб у конфіденційності, одне з цих рішень може бути кращим для вас, ніж інше.