Ни один другой протокол конфиденциальности не смог привлечь Виталика Бутерина к ежемесячным транзакциям Ethereum, как Railgun. За последние шесть месяцев Виталик регулярно взаимодействовал с Railgun, используя ETH, факт, который он подтвердил в Twitter, даже упоминая Railgun. Рынок быстро отреагировал, и цена его токена RAIL взлетела с $0.8 до примерно $1.8, более чем удвоив свою стоимость.
В долгой истории протоколов конфиденциальности многие приходили и уходили, но немногие оставались. Здесь участвует несколько сложных факторов, таких как политики, затраты и уровень принятия. В январе 2022 года Digital Currency Group (DCG) и Railgun DAO заключили стратегическое партнерство с целью принесения конфиденциальности в DeFi. В рамках этого партнерства DCG приобрела и замайнила более $10 миллионов в токенах RAIL и пожертвовала более $7 миллионов стейблкоинов в казну DAO проекта. Только в первые три месяца этого года объем транзакций Railgun превысил $200 миллионов, подчеркивая значительные особенности, которые привлекают множество пользователей.
Railgun — это система конфиденциальности, созданная непосредственно для блокчейнов, в настоящее время поддерживающая Ethereum, BNB Chain, Polygon и Arbitrum. В основном он использует доказательства с нулевым разглашением для анонимизации использования смарт-контрактов и DeFi. Railgun задействует только логику смарт-контрактов блокчейна, тем самым устраняя необходимость в валидаторах L2 и уязвимых кроссчейн-мостах для достижения конфиденциальности. Это повышает его безопасность и децентрализацию. Кроме того, Railgun не является изолированной экосистемой в автономной цепочке конфиденциальности, а может получить доступ ко всей экономической деятельности на Ethereum, избегая создания крепости «призрачной цепи».
Railgun состоит в основном из двух компонентов: во-первых, интегрированный кошелек, разработанный независимым сообществом, который является кошельком, совместимым с EVM. Во-вторых, средство разработки TypeScript SDK, используемое для внедрения функций конфиденциальности Railgun в существующие / новые кошельки или приложения с конфиденциальностью.
В блокчейн-транзакциях и переводах, которые являются общедоступными, обычно четыре ключевых элемента: отправитель, получатель, название передаваемого актива и количество актива. Для обеспечения конфиденциальности необходимо анонимизировать эти четыре элемента информации. 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%.
После того, как токены размещены в стейкинге, их вывод инициирует 30-дневный период разблокировки, в течение которого пользователь теряет право голоса и не получает вознаграждений.
На Ethereum общее количество установлено на уровне 100 миллионов, на BNB Chain - 44 546 789, а на Polygon - 55 миллионов. У Polygon и BNB Chain есть собственные независимые управляющие DAO, поэтому у них есть собственные цепные токены. RAIL (на Ethereum), RAILPOLY и RAILBSC различаются, поскольку они управляют и получают вознаграждения за развертывание Railgun на своих соответствующих цепях.
Эта структура управления, с отдельным DAO на каждой цепи, максимизирует безопасность и децентрализацию. Она устраняет зависимость от мостов между цепями и позволяет каждому DAO голосовать по вопросам, специфичным для их цепи.
Важно отметить, что Railgun собирается пройти обновление до версии V3 для улучшения конфиденциальности и производительности с помощью архитектурных изменений. Конкретно обновление будет оптимизировано в пяти областях. Первое - это принятие модульного дизайна для значительного снижения комиссий за газ, что позволяет индивидуальные обновления и настройку протокола (снижение затрат на транзакции DeFi на 50%-60%).
Во-вторых, будут представлены новые варианты для Релееров, где транзакции могут иметь свой собственный альтернативный пул памяти для более дешевых, более стабильных и надежных транзакций.
В-третьих, будет предоставлена поддержка дизайна "намерения", где пользователи указывают желаемый результат, а разрешитель может выполнить лучший путь транзакции через различные протоколы. Это улучшает пользовательский опыт, предлагая лучшие цены и защиту от MEV, снижая сложность.
В четвертых, будет предоставлена поддержка карт доступа к NFT, позволяющая пользователям взаимодействовать с маржинальными протоколами DeFi, такими как перманентные контракты, кредиты и монетизация стабильной монеты на основе залога. Эти карты доступа NFT обеспечивают взаимодействие и предлагают дополнительные функции, такие как одноклик-транзакции.
Наконец, поддержка функции Connect, аналогичной WalletConnect, будет введена, что позволит пользователям входить в dApps без интеграции. Эта функция в настоящее время находится в разработке и ожидается, что будет обновлена во втором квартале.
Виталик также неутомимо поддерживал еще одной приватный протокол; в октябре 2023 года он инвестировал в Nocturne Labs. К сожалению, хотя проект запустил свою основную сеть на Ethereum в следующем месяце, к концу января этого года Nocturne объявил о закрытии своего приватного протокола для перехода к разработке приложений. Официальной причиной был переход к Layer 2 и Account Abstraction (AA) в индустрии криптовалюты, где приоритеты далеко превышают приватность. Основные заботы для пользователей - это стоимость и опыт использования, причем приватность пока является вторичным вопросом.
Эта ситуация напоминает ранние дни интернета, когда у HTTP отсутствовала защита конфиденциальности в течение длительного времени и шифрование появилось только тогда, когда проблемы безопасности стали более серьезными и технологии стали зрелее, что привело к широкому использованию протокола HTTPS. Изначально из-за медленной скорости и сложности HTTPS использовался только на сайтах кредитных карт или банков. Он стал основным протоколом для веб-сайтов только тогда, когда вычислительные затраты значительно снизились, и сайты могли быстро внедрить HTTPS.
Протоколы конфиденциальности все еще имеют долгий путь вперед, и Railgun делает значительные шаги на этом пути.
Partilhar
Ни один другой протокол конфиденциальности не смог привлечь Виталика Бутерина к ежемесячным транзакциям Ethereum, как Railgun. За последние шесть месяцев Виталик регулярно взаимодействовал с Railgun, используя ETH, факт, который он подтвердил в Twitter, даже упоминая Railgun. Рынок быстро отреагировал, и цена его токена RAIL взлетела с $0.8 до примерно $1.8, более чем удвоив свою стоимость.
В долгой истории протоколов конфиденциальности многие приходили и уходили, но немногие оставались. Здесь участвует несколько сложных факторов, таких как политики, затраты и уровень принятия. В январе 2022 года Digital Currency Group (DCG) и Railgun DAO заключили стратегическое партнерство с целью принесения конфиденциальности в DeFi. В рамках этого партнерства DCG приобрела и замайнила более $10 миллионов в токенах RAIL и пожертвовала более $7 миллионов стейблкоинов в казну DAO проекта. Только в первые три месяца этого года объем транзакций Railgun превысил $200 миллионов, подчеркивая значительные особенности, которые привлекают множество пользователей.
Railgun — это система конфиденциальности, созданная непосредственно для блокчейнов, в настоящее время поддерживающая Ethereum, BNB Chain, Polygon и Arbitrum. В основном он использует доказательства с нулевым разглашением для анонимизации использования смарт-контрактов и DeFi. Railgun задействует только логику смарт-контрактов блокчейна, тем самым устраняя необходимость в валидаторах L2 и уязвимых кроссчейн-мостах для достижения конфиденциальности. Это повышает его безопасность и децентрализацию. Кроме того, Railgun не является изолированной экосистемой в автономной цепочке конфиденциальности, а может получить доступ ко всей экономической деятельности на Ethereum, избегая создания крепости «призрачной цепи».
Railgun состоит в основном из двух компонентов: во-первых, интегрированный кошелек, разработанный независимым сообществом, который является кошельком, совместимым с EVM. Во-вторых, средство разработки TypeScript SDK, используемое для внедрения функций конфиденциальности Railgun в существующие / новые кошельки или приложения с конфиденциальностью.
В блокчейн-транзакциях и переводах, которые являются общедоступными, обычно четыре ключевых элемента: отправитель, получатель, название передаваемого актива и количество актива. Для обеспечения конфиденциальности необходимо анонимизировать эти четыре элемента информации. 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%.
После того, как токены размещены в стейкинге, их вывод инициирует 30-дневный период разблокировки, в течение которого пользователь теряет право голоса и не получает вознаграждений.
На Ethereum общее количество установлено на уровне 100 миллионов, на BNB Chain - 44 546 789, а на Polygon - 55 миллионов. У Polygon и BNB Chain есть собственные независимые управляющие DAO, поэтому у них есть собственные цепные токены. RAIL (на Ethereum), RAILPOLY и RAILBSC различаются, поскольку они управляют и получают вознаграждения за развертывание Railgun на своих соответствующих цепях.
Эта структура управления, с отдельным DAO на каждой цепи, максимизирует безопасность и децентрализацию. Она устраняет зависимость от мостов между цепями и позволяет каждому DAO голосовать по вопросам, специфичным для их цепи.
Важно отметить, что Railgun собирается пройти обновление до версии V3 для улучшения конфиденциальности и производительности с помощью архитектурных изменений. Конкретно обновление будет оптимизировано в пяти областях. Первое - это принятие модульного дизайна для значительного снижения комиссий за газ, что позволяет индивидуальные обновления и настройку протокола (снижение затрат на транзакции DeFi на 50%-60%).
Во-вторых, будут представлены новые варианты для Релееров, где транзакции могут иметь свой собственный альтернативный пул памяти для более дешевых, более стабильных и надежных транзакций.
В-третьих, будет предоставлена поддержка дизайна "намерения", где пользователи указывают желаемый результат, а разрешитель может выполнить лучший путь транзакции через различные протоколы. Это улучшает пользовательский опыт, предлагая лучшие цены и защиту от MEV, снижая сложность.
В четвертых, будет предоставлена поддержка карт доступа к NFT, позволяющая пользователям взаимодействовать с маржинальными протоколами DeFi, такими как перманентные контракты, кредиты и монетизация стабильной монеты на основе залога. Эти карты доступа NFT обеспечивают взаимодействие и предлагают дополнительные функции, такие как одноклик-транзакции.
Наконец, поддержка функции Connect, аналогичной WalletConnect, будет введена, что позволит пользователям входить в dApps без интеграции. Эта функция в настоящее время находится в разработке и ожидается, что будет обновлена во втором квартале.
Виталик также неутомимо поддерживал еще одной приватный протокол; в октябре 2023 года он инвестировал в Nocturne Labs. К сожалению, хотя проект запустил свою основную сеть на Ethereum в следующем месяце, к концу января этого года Nocturne объявил о закрытии своего приватного протокола для перехода к разработке приложений. Официальной причиной был переход к Layer 2 и Account Abstraction (AA) в индустрии криптовалюты, где приоритеты далеко превышают приватность. Основные заботы для пользователей - это стоимость и опыт использования, причем приватность пока является вторичным вопросом.
Эта ситуация напоминает ранние дни интернета, когда у HTTP отсутствовала защита конфиденциальности в течение длительного времени и шифрование появилось только тогда, когда проблемы безопасности стали более серьезными и технологии стали зрелее, что привело к широкому использованию протокола HTTPS. Изначально из-за медленной скорости и сложности HTTPS использовался только на сайтах кредитных карт или банков. Он стал основным протоколом для веб-сайтов только тогда, когда вычислительные затраты значительно снизились, и сайты могли быстро внедрить HTTPS.
Протоколы конфиденциальности все еще имеют долгий путь вперед, и Railgun делает значительные шаги на этом пути.