Конфиденциальность является главной проблемой для децентрализованных финансов («DeFi») и обычных пользователей криптовалюты. Распространенное убеждение в анонимности раньше заставляло многих использовать такие валюты, как Биткойн и Эфириум, но это быстро исчезает по мере появления новых наблюдений. Группа ученых работает над решением этой проблемы в рамках проекта, известного как Railgun Project.
Это вряд ли новая проблема. Например, Тим Коупленд в начале 2020 года написал статью, в которой подчеркивает тривиальный характер «доксинга» или раскрытия конфиденциальной личной информации о владельцах кошельков Ethereum, просто используя их общедоступные данные кошелька.
По этой причине ранее в этом году Фонд права на конфиденциальность спонсировал новый проект DeFi под названием Railgun, возглавляемый группой ученых из Европы, Австралии и Канады. RAILGUN, система конфиденциальности, построенная непосредственно на Ethereum, из которой вы можете напрямую взаимодействовать с DEX, или распределенными биржами и другими приложениями DeFi, позволяет пользователям участвовать в деятельности на основе криптовалюты и DeFi, обеспечивая финансовую свободу, не опасаясь шпионажа, кем угодно.
Конфиденциальность с использованием ZK-SNARKS на базе Ethereum когда-то считалась невозможной, но новые прорывы в криптографических технологиях впервые сделали это возможным, используя только смарт-контракты с Railgun.
Что такое RAILGUN?
RAILGUN - это набор смарт-контрактов (компьютерный код, который обеспечивает соблюдение правил и выполняет функцию для выполнения транзакционных обязательств в приложениях DeFi), который использует доказательства с нулевым разглашением (которые представляют собой способы доказательства определенных вещей об объектах без раскрытия того, что они собой представляют или конфиденциальных сведений их). Они работают вместе, что позволяет пользователям RAILGUN обменивать валюты и использовать приложения в пространстве DeFi без привязки их исходного адреса или других действий. Их финансы останутся частными.
По словам ведущего исследователя проекта г-на Эммануэля Гольдштейна, система будет полностью запущена в сети Ethereum в июле. Пользователи смогут вносить ETH, USDC, renBTC, renZEC и другие токены в систему RAILGUN и становиться анонимными, что позволяет им действовать с токенами, которые они депонировали, в частном порядке.
В отличие от предыдущих попыток обеспечить конфиденциальность в Ethereum, новые узлы не потребуются, и не будет необходимости в «Уровне 2» или дополнительной инфраструктуре, которая работает поверх Ethereum.
«RAILGUN использует только zk-SNARKS в смарт-контрактах, поэтому все это внутри цепочки, с полной безопасностью Ethereum и без компромиссов», - говорит г-н Голдштейн.
Команда проекта также объявила о включении частного DEX в частную систему и о возможности для сторонних приложений-кошельков автоматически включать конфиденциальность Railgun в качестве бесплатной функции. Создавая экосистему, в которой конфиденциальность, анонимность, переводы, сделки и другие действия происходят в одном месте, все участники получают выгоду от все более большого и шумного пула анонимности. Все пользователи системы могут совмещать действия других.
Чем RAILGUN отличается?
Предыдущие версии протоколов конфиденциальности не смогли обеспечить гибкость, безопасность и конфиденциальность, гарантированные RAILGUN. Существующим решениям, таким как миксеры, прискорбно не хватает функциональности и удобства. Например, они не позволяют осуществлять внутренние экранированные переводы, не могут взаимодействовать со смарт-контрактами, а пользователи должны работать с фиксированными номиналами, что означает, что пользователи не могут эффективно совершать транзакции с использованием их протокола с какой-либо легкостью или эффективностью.
Технология, лежащая в основе RAILGUN
Основным компонентом, обеспечивающим конфиденциальность и анонимность в RAILGUN, является использование доказательств с нулевым разглашением. Подобно тому, как работает Zcash, RAILGUN использует zk-SNARK, чтобы доказать, что экранированные транзакции действительны, без раскрытия какой-либо информации об отправителе, получателе или сумме транзакции.
После того, как доказательство проверено смарт-контрактом, оно обновляет дерево Меркла, которое накапливает все сгенерированные заметки (т. Е. Зашифрованный баланс, принадлежащий открытому ключу, управляемому получателем), и аннулирует использованные заметки (т. Е. Принадлежащие отправителю). Это предотвращает двойные траты и создание денег из воздуха. Проще говоря, zksnarks - это система проверки, а «нулевое знание» означает, что верификатор не получает сведений об отправителе, получателе или суммах транзакции, что дает пользователям полную конфиденциальность и анонимность.
Railgun поставляется с тем, что пользователи ожидают от современного пользовательского опыта. Если они использовали MetaMask или любой другой популярный кошелек, он будет вам знаком. Им не придется беспокоиться о том, как создаются или проверяются доказательства zk-SNARK или как смарт-контракты RAILGUN защищают их конфиденциальность. Все сложные задачи выполняет сам кошелек, без дополнительных сложностей для пользователей. Кроме того, это открытый исходный код, так что любой может проверять его по своему усмотрению.
Что пользователи могут делать с RAILGUN?
RAILGUN будет для тех, кто считает, что конфиденциальность является фундаментальным правом человека. Пользователи смогут:
- Осуществляйте торговлю в стиле даркпул, где никто не может скопировать ваши стратегии фарма
- Делайте конфиденциальные платежи своему адвокату при обращении за юридической консультацией по личным спорам.
- Инвестиции в новые монеты без предупреждения тех, кто следит за вашим кошельком
- Создайте защищенный баланс, чтобы посторонние не знали особенностей ваших бриллиантовых сумочек
- Получайте пожертвования так, чтобы посторонние не могли просматривать историю пожертвований
- Предотвратить шпионаж и сбор данных об их транзакционных привычках
- Избегайте попадания в цель рекламодателей или мошенников из-за ваших привычек DeFi
- Прекратите знакомиться с вашими привычками DeFi, прежде чем поужинать с вами
Где пользователи могут узнать больше?
Twitter: https://Twitter.com/railgun_project
Телеграмма: https://t.me/Railgunproject
Источник