Жодний інший протокол конфіденційності не зміг привернути Віталіка Бутеріна до щомісячних транзакцій Ethereum, як Railgun. Протягом останніх шести місяців Віталік регулярно взаємодіяв з Railgun за допомогою ETH, факт, який він підтвердив у Twitter, навіть віддав Railgunу похвалу. Ринок швидко відреагував, і ціна їх токену RAIL на короткий час підскочила з $0,8 приблизно до $1,8, більше ніж удвічі збільшившись вартістю.
У тривалій історії протоколів конфіденційності багато виникло і зникло, але дехто залишився. Існує кілька складних факторів, таких як політика, витрати та швидкість прийняття. У січні 2022 року Digital Currency Group (DCG) та Railgun DAO уклали стратегічне партнерство з метою надання конфіденційності у DeFi. У рамках цього партнерства DCG придбав та застосував понад $10 мільйонів вартості власного токену RAIL Railgun та пожертвував понад $7 мільйонів стейблкоїнив у скарбницю проекту DAO. Тільки за перші три місяці цього року обсяг транзакцій Railgun перевищив $200 мільйонів, підкреслюючи значні особливості, які привертають численних користувачів.
Railgun - це система конфіденційності, побудована безпосередньо для блокчейнів, яка в даний час підтримує Ethereum, BNB Chain, Polygon та Arbitrum. Вона в основному використовує докази нульового знання для анонімізації використання смарт-контрактів та DeFi. Railgun включає лише логіку в смарт-контрактах блокчейну, тим самим усуваючи потребу у валідаторах L2 та вразливих міжланцюжкових мостах для досягнення конфіденційності. Це підвищує його безпеку та децентралізацію. Крім того, Railgun не є ізольованою екосистемою на самодостатньому приватному ланцюжку, але може мати доступ до всіх економічних дій на Ethereum, уникнувши створення "привидного ланцюжка" фортеці.
Railgun складається в основному з двох компонентів: по-перше, інтегрованого гаманця, розробленого незалежною спільнотою, який є сумісним з EVM. По-друге, інструмент розробки TypeScript SDK, який використовується для вбудовування функцій конфіденційності Railgun у існуючі/нові гаманці чи DAPPs з підтримкою конфіденційності.
У блокчейн-транзакціях та переказах, які є загальнодоступними, зазвичай є чотири ключові елементи: відправник, одержувач, назва активу, що надсилається, та кількість активу. Для досягнення конфіденційності необхідно занонімізувати ці чотири шматки інформації. Railgun досягає цього, використовуючи приватні баланси для захисту інформації про транзакції всередині системи. Ці приватні баланси складаються з анонімних коштів та користувачів, які залишаються анонімними для зовнішніх спостерігачів.
З урахуванням цього контексту ступінь анонімності приватних балансів в Railgun є важливою для безпеки конфіденційності. Загальний рівень конфіденційності приватних балансів в Railgun залежить від трьох аспектів:
Обсяг окремих приватних транзакцій та загальна кількість користувачів;
Загальний обсяг TVL (Total Value Locked) у смарт-контракті;
Обсяг транзакцій DeFi та приватних переказів.
Загалом, чим більше коштів у конфіденційному пулі, тим вищий ступінь анонімізації протоколу, оскільки ймовірність пов'язати вкладників з активами відносно невелика.
Крім того, Railgun також використовує релеї та UTXO для підвищення конфіденційності. Транзакції, відправлені користувачами, походять від релеїв і не можуть бути відстежені до публічних адрес. UTXO означає невикористані вихідні транзакції, схожі на системи витрат BTC та Zcash. Це представляє право на використання валюти та реалізоване в Railgun у вигляді дерева Меркле (типу організованого та зашифрованого дерева даних, яке дозволяє смарт-контрактам Railgun відстежувати власність та баланси за допомогою криптографічних доказів). Основна відмінність полягає в тому, що дерево Меркле Railgun є повністю анонімним та зберігається в межах смарт-контракту.
Остання складова - це SDK, яке використовується для інтеграції приватних угод з смарт-контрактами та протоколами гаманця. Користувачі мають адреси публічних ланцюгів, адресу 0x та затемнену адресу Railgun, яка починається з 0zk. Угоди, відправлені з адреси 0zk, є повністю анонімними та з'являються на дослідниках блокчейну (наприклад, Etherscan) як походження від адреси Relayer. Деталі ідентифікації шифруються та приховуються протягом усього процесу за допомогою доказів zk-SNARK.
Щоб зробити це зрозумілішим для читачів, давайте використаємо яскраву аналогію. Уявіть користувачів Railgun як авторів листів, а докази ZK - як перевірка фактів щодо змісту цих листів. Смарт-контракт Railgun - це запечений конверт, а релеї - це поштові носії. Зовнішні спостерігачі можуть лише бачити, що лист відправлено, але не можуть побачити його вміст або того, хто його відправив.
RAIL - це токен управління Railgun, який можна використовувати в мережі Ethereum. Ліквідність RAIL доступна на SushiSwap та Uniswap, з оптимальним маршрутизацією, наданою Matcha. Стейкінг RAIL дозволяє голосувати за пропозиції управління, пов'язані з оновленням протоколу та оплатою за щитування/розщеплення. Будь-який гаманець, який ставить RAIL, стає учасником Railgun DAO.
Активні учасники управління отримують частину платежів за захист/розблокування. Щоб вважатися активними, учасники повинні відповідати чотирьом основним умовам:
Повністю ставте та блокуйте токени (з принаймні деякими токенами, що не перевищують період розблокування);
Перевірте портал управління принаймні один раз, щоб перевірити надходження пропозицій;
Сплачуйте комісію за газ, щоб отримати взаємодії;
Не делегуйте свій голос іншій адресі, оскільки винагорода в цьому випадку надійде на делеговану адресу.
Кожні два тижні 2% скарбниці виділяється на механізм вимог, що означає, що приблизно 52% коштів спрямовується на річні стейкери. Активні учасники управління в Railgun отримують частку цього виділення пропорційно до кількості RAIL, яку вони поставили. Наприклад, якщо ви ставите 1% всіх стейкерів RAIL, ви отримаєте 1% щотижневого розподілу 2%.
Once tokens are staked, withdrawing them initiates a 30-day unlocking period during which the user loses voting rights and does not receive rewards.
На Ethereum загальний обсяг встановлено на рівні 100 мільйонів, на BNB Chain - 44 546 789, а на Polygon - 55 мільйонів. Як Polygon, так і Railgun BNB Chain мають свої власні незалежні управлінські DAO, тому вони володіють власними ланцюжково-специфічними токенами. RAIL (на Ethereum), RAILPOLY та RAILBSC відрізняються, оскільки вони керують та отримують винагороди від впроваджень Railgun на своїх відповідних ланцюжках.
Ця управлінська структура з окремим DAO на кожному ланцюжку максимізує безпеку та децентралізацію. Це усуває залежність від міжланцюжкових мостів та дозволяє кожному DAO голосувати за питання, які стосуються їхнього ланцюжка.
Варто зауважити, що Railgun незабаром пройде оновлення до версії V3 для покращення конфіденційності та продуктивності за допомогою архітектурних змін. Зокрема, оновлення буде оптимізовано в п'яти областях. Перша - це використання модульного дизайну для значного зниження газових витрат, що дозволяє індивідуальні оновлення та налаштування протоколу (зниження витрат на DeFi транзакції на 50%-60%).
По-друге, будуть запроваджені нові опції для Relayers, де транзакції можуть мати власний альтернативний мемпул для дешевших, стабільніших та надійніших транзакцій.
По-третє, буде надана підтримка для дизайну "намір", де користувачі вказують бажаний результат, а вирішувач може виконати найкращий шлях транзакції через різні протоколи. Це поліпшує користувацький досвід, пропонуючи кращі ціни та захист від MEV, зменшуючи при цьому складність.
По-четверте, буде надана підтримка для карт доступу NFT, що дозволить користувачам взаємодіяти з розробленими протоколами DeFi, такими як постійні контракти, кредити та мінтинг стейблкоінів на основі застави. Ці картки доступу NFT дозволяють взаємодію та надають додаткові функції, такі як одноклікові транзакції.
Нарешті, підтримка функції Connect, схожа на WalletConnect, буде введена, що дозволить користувачам увійти в додатки без інтеграції. Ця функція в даний час знаходиться в розробці і планується оновлення в другому кварталі.
Віталік також неутомно підтримував ще один приватний протокол; у жовтні 2023 року він інвестував у Nocturne Labs. Нажаль, хоча проект запустив свій мейннет на Ethereum наступного місяця, до кінця січня цього року Nocturne оголосив про закриття свого приватного протоколу для переходу до розробки програмного забезпечення. Офіційною причиною було переход індустрії криптовалют до Шару 2 та Абстракції облікових записів (AA), з пріоритетами, які далеко переважають приватність. Основними проблемами для користувачів є вартість та досвід користувача, приватність наразі є вторинною проблемою.
Ця ситуація нагадує початкові дні Інтернету, коли HTTP довгий час не мав захисту конфіденційності та не надавав шифрування, поки проблеми безпеки не стали більш серйозними, а технологія не стала більш зрілою, що призвело до широкого поширення HTTPS. Спочатку через його повільну швидкість та складність HTTPS використовувався лише на сайтах кредитних карт або банків. Це стало типовим протоколом для веб-сайтів лише тоді, коли обчислювальні витрати значно зменшилися, і сайти могли швидко впровадити HTTPS.
Протоколи конфіденційності все ще мають довгий шлях пройти, а Railgun робить значні кроки на цьому шляху.
Mời người khác bỏ phiếu
Жодний інший протокол конфіденційності не зміг привернути Віталіка Бутеріна до щомісячних транзакцій Ethereum, як Railgun. Протягом останніх шести місяців Віталік регулярно взаємодіяв з Railgun за допомогою ETH, факт, який він підтвердив у Twitter, навіть віддав Railgunу похвалу. Ринок швидко відреагував, і ціна їх токену RAIL на короткий час підскочила з $0,8 приблизно до $1,8, більше ніж удвічі збільшившись вартістю.
У тривалій історії протоколів конфіденційності багато виникло і зникло, але дехто залишився. Існує кілька складних факторів, таких як політика, витрати та швидкість прийняття. У січні 2022 року Digital Currency Group (DCG) та Railgun DAO уклали стратегічне партнерство з метою надання конфіденційності у DeFi. У рамках цього партнерства DCG придбав та застосував понад $10 мільйонів вартості власного токену RAIL Railgun та пожертвував понад $7 мільйонів стейблкоїнив у скарбницю проекту DAO. Тільки за перші три місяці цього року обсяг транзакцій Railgun перевищив $200 мільйонів, підкреслюючи значні особливості, які привертають численних користувачів.
Railgun - це система конфіденційності, побудована безпосередньо для блокчейнів, яка в даний час підтримує Ethereum, BNB Chain, Polygon та Arbitrum. Вона в основному використовує докази нульового знання для анонімізації використання смарт-контрактів та DeFi. Railgun включає лише логіку в смарт-контрактах блокчейну, тим самим усуваючи потребу у валідаторах L2 та вразливих міжланцюжкових мостах для досягнення конфіденційності. Це підвищує його безпеку та децентралізацію. Крім того, Railgun не є ізольованою екосистемою на самодостатньому приватному ланцюжку, але може мати доступ до всіх економічних дій на Ethereum, уникнувши створення "привидного ланцюжка" фортеці.
Railgun складається в основному з двох компонентів: по-перше, інтегрованого гаманця, розробленого незалежною спільнотою, який є сумісним з EVM. По-друге, інструмент розробки TypeScript SDK, який використовується для вбудовування функцій конфіденційності Railgun у існуючі/нові гаманці чи DAPPs з підтримкою конфіденційності.
У блокчейн-транзакціях та переказах, які є загальнодоступними, зазвичай є чотири ключові елементи: відправник, одержувач, назва активу, що надсилається, та кількість активу. Для досягнення конфіденційності необхідно занонімізувати ці чотири шматки інформації. Railgun досягає цього, використовуючи приватні баланси для захисту інформації про транзакції всередині системи. Ці приватні баланси складаються з анонімних коштів та користувачів, які залишаються анонімними для зовнішніх спостерігачів.
З урахуванням цього контексту ступінь анонімності приватних балансів в Railgun є важливою для безпеки конфіденційності. Загальний рівень конфіденційності приватних балансів в Railgun залежить від трьох аспектів:
Обсяг окремих приватних транзакцій та загальна кількість користувачів;
Загальний обсяг TVL (Total Value Locked) у смарт-контракті;
Обсяг транзакцій DeFi та приватних переказів.
Загалом, чим більше коштів у конфіденційному пулі, тим вищий ступінь анонімізації протоколу, оскільки ймовірність пов'язати вкладників з активами відносно невелика.
Крім того, Railgun також використовує релеї та UTXO для підвищення конфіденційності. Транзакції, відправлені користувачами, походять від релеїв і не можуть бути відстежені до публічних адрес. UTXO означає невикористані вихідні транзакції, схожі на системи витрат BTC та Zcash. Це представляє право на використання валюти та реалізоване в Railgun у вигляді дерева Меркле (типу організованого та зашифрованого дерева даних, яке дозволяє смарт-контрактам Railgun відстежувати власність та баланси за допомогою криптографічних доказів). Основна відмінність полягає в тому, що дерево Меркле Railgun є повністю анонімним та зберігається в межах смарт-контракту.
Остання складова - це SDK, яке використовується для інтеграції приватних угод з смарт-контрактами та протоколами гаманця. Користувачі мають адреси публічних ланцюгів, адресу 0x та затемнену адресу Railgun, яка починається з 0zk. Угоди, відправлені з адреси 0zk, є повністю анонімними та з'являються на дослідниках блокчейну (наприклад, Etherscan) як походження від адреси Relayer. Деталі ідентифікації шифруються та приховуються протягом усього процесу за допомогою доказів zk-SNARK.
Щоб зробити це зрозумілішим для читачів, давайте використаємо яскраву аналогію. Уявіть користувачів Railgun як авторів листів, а докази ZK - як перевірка фактів щодо змісту цих листів. Смарт-контракт Railgun - це запечений конверт, а релеї - це поштові носії. Зовнішні спостерігачі можуть лише бачити, що лист відправлено, але не можуть побачити його вміст або того, хто його відправив.
RAIL - це токен управління Railgun, який можна використовувати в мережі Ethereum. Ліквідність RAIL доступна на SushiSwap та Uniswap, з оптимальним маршрутизацією, наданою Matcha. Стейкінг RAIL дозволяє голосувати за пропозиції управління, пов'язані з оновленням протоколу та оплатою за щитування/розщеплення. Будь-який гаманець, який ставить RAIL, стає учасником Railgun DAO.
Активні учасники управління отримують частину платежів за захист/розблокування. Щоб вважатися активними, учасники повинні відповідати чотирьом основним умовам:
Повністю ставте та блокуйте токени (з принаймні деякими токенами, що не перевищують період розблокування);
Перевірте портал управління принаймні один раз, щоб перевірити надходження пропозицій;
Сплачуйте комісію за газ, щоб отримати взаємодії;
Не делегуйте свій голос іншій адресі, оскільки винагорода в цьому випадку надійде на делеговану адресу.
Кожні два тижні 2% скарбниці виділяється на механізм вимог, що означає, що приблизно 52% коштів спрямовується на річні стейкери. Активні учасники управління в Railgun отримують частку цього виділення пропорційно до кількості RAIL, яку вони поставили. Наприклад, якщо ви ставите 1% всіх стейкерів RAIL, ви отримаєте 1% щотижневого розподілу 2%.
Once tokens are staked, withdrawing them initiates a 30-day unlocking period during which the user loses voting rights and does not receive rewards.
На Ethereum загальний обсяг встановлено на рівні 100 мільйонів, на BNB Chain - 44 546 789, а на Polygon - 55 мільйонів. Як Polygon, так і Railgun BNB Chain мають свої власні незалежні управлінські DAO, тому вони володіють власними ланцюжково-специфічними токенами. RAIL (на Ethereum), RAILPOLY та RAILBSC відрізняються, оскільки вони керують та отримують винагороди від впроваджень Railgun на своїх відповідних ланцюжках.
Ця управлінська структура з окремим DAO на кожному ланцюжку максимізує безпеку та децентралізацію. Це усуває залежність від міжланцюжкових мостів та дозволяє кожному DAO голосувати за питання, які стосуються їхнього ланцюжка.
Варто зауважити, що Railgun незабаром пройде оновлення до версії V3 для покращення конфіденційності та продуктивності за допомогою архітектурних змін. Зокрема, оновлення буде оптимізовано в п'яти областях. Перша - це використання модульного дизайну для значного зниження газових витрат, що дозволяє індивідуальні оновлення та налаштування протоколу (зниження витрат на DeFi транзакції на 50%-60%).
По-друге, будуть запроваджені нові опції для Relayers, де транзакції можуть мати власний альтернативний мемпул для дешевших, стабільніших та надійніших транзакцій.
По-третє, буде надана підтримка для дизайну "намір", де користувачі вказують бажаний результат, а вирішувач може виконати найкращий шлях транзакції через різні протоколи. Це поліпшує користувацький досвід, пропонуючи кращі ціни та захист від MEV, зменшуючи при цьому складність.
По-четверте, буде надана підтримка для карт доступу NFT, що дозволить користувачам взаємодіяти з розробленими протоколами DeFi, такими як постійні контракти, кредити та мінтинг стейблкоінів на основі застави. Ці картки доступу NFT дозволяють взаємодію та надають додаткові функції, такі як одноклікові транзакції.
Нарешті, підтримка функції Connect, схожа на WalletConnect, буде введена, що дозволить користувачам увійти в додатки без інтеграції. Ця функція в даний час знаходиться в розробці і планується оновлення в другому кварталі.
Віталік також неутомно підтримував ще один приватний протокол; у жовтні 2023 року він інвестував у Nocturne Labs. Нажаль, хоча проект запустив свій мейннет на Ethereum наступного місяця, до кінця січня цього року Nocturne оголосив про закриття свого приватного протоколу для переходу до розробки програмного забезпечення. Офіційною причиною було переход індустрії криптовалют до Шару 2 та Абстракції облікових записів (AA), з пріоритетами, які далеко переважають приватність. Основними проблемами для користувачів є вартість та досвід користувача, приватність наразі є вторинною проблемою.
Ця ситуація нагадує початкові дні Інтернету, коли HTTP довгий час не мав захисту конфіденційності та не надавав шифрування, поки проблеми безпеки не стали більш серйозними, а технологія не стала більш зрілою, що призвело до широкого поширення HTTPS. Спочатку через його повільну швидкість та складність HTTPS використовувався лише на сайтах кредитних карт або банків. Це стало типовим протоколом для веб-сайтів лише тоді, коли обчислювальні витрати значно зменшилися, і сайти могли швидко впровадити HTTPS.
Протоколи конфіденційності все ще мають довгий шлях пройти, а Railgun робить значні кроки на цьому шляху.