RAILGUN - это система конфиденциальности, построенная непосредственно на цепочках Ethereum, BSC, Polygon и Arbitrum. Она использует криптографию с нулевым разглашением (ZK), чтобы обеспечить конфиденциальность смарт-контрактов и DeFi без ущерба для безопасности предпочтительных цепочек пользователей.
RAILGUN просто относится к набору смарт-контрактов, поддерживающих инфраструктуру конфиденциальности бэкэнда. Провайдеры кошельков могут выбрать интеграцию протокола RAILGUN.
Поскольку RAILGUN представляет собой просто логику смарт-контракта на цепи, достижение конфиденциальности без необходимости отдельного набора валидаторов L2 или уязвимого моста имеет два основных преимущества:
Пользовательский опыт аналогичен использованию общедоступного кошелька, такого как MetaMask, для взаимодействия с цепочкой Ethereum/EVM для ликвидности и DeFi, за исключением возможности торговать конфиденциально.
RAILGUN в основном состоит из двух основных компонентов:
Сложные транзакции DeFi помогают сделать RAILGUN более конфиденциальным, чем другие протоколы с аналогичной анонимностью. Все трансферы, обмены, кредиты и вызовы dApp добавляют интерактивные изменения в RAILGUN.
По сравнению с другими системами конфиденциальности, RAILGUN обеспечивает более эффективную защиту конфиденциальности с меньшим объемом ликвидности и более короткими временными рамками. Взаимодействие dApp в системе конфиденциальности RAILGUN также стимулирует пользователей удерживать активы в RAILGUN дольше, поскольку нет причин перемещать средства из RAILGUN.
Потенциальные случаи использования:
RAILGUN - это революционный инструментарий и объективно самое бескомпромиссное и полное решение для конфиденциальности в DeFi. Частный DeFi откроет новые возможности для бизнеса в индустрии криптовалют, которые недоступны на публичных блокчейнах. Все другие решения по конфиденциальности имеют определенные компромиссы, такие как необходимость доверия кастодиальным мостам или торговля с фрагментированной/несуществующей ликвидностью.
Другие средства безопасности часто требуют специализированной инфраструктуры для работы и известны как решения L2. L2-решения не имеют прямого доступа к протоколам DeFi и полагаются на технологию мостов, которая имеет несколько уязвимостей в области безопасности. Поскольку L2-решения используют собственные узлы, у них нет полной безопасности или ликвидности основной блокчейн.
Другие решения, такие как миксеры, лишены функциональности и удобства использования. Например, миксеры обычно не поддерживают внутренне защищенные транзакции или взаимодействие со смарт-контрактами. Они также могут требовать от пользователей отправки и получения фиксированной суммы, такой как 1 или 10 ETH. Миксеры не могут использовать протокол просто и эффективно, обеспечивая при этом конфиденциальность. Они также не позволяют пользователям сохранять свои балансы в кошельках в тайне. Однако RAILGUN обеспечивает безопасность и беззаботность конфиденциальности пользователей, и конфиденциальность пользователей будет сохранена даже в случае отсутствия транзакций.
Предыдущие протоколы конфиденциальности не могут сравниться с удобством, гибкостью и конфиденциальностью, которые обеспечивает RAILGUN.
RAILGUN - система без разрешений. По умолчанию все стандартные токены ERC-20 могут использоваться в системе конфиденциальности RAILGUN.
Некоторые токены ERC-20 являются нестандартными, такими как токены с пересчетом и лотерейные токены. Эти токены в настоящее время несовместимы с системой конфиденциальности RAILGUN и не должны храниться.
Хотя Tether (USDT) не является полностью совместимым с ERC-20, его можно использовать в системе конфиденциальности RAILGUN.
RAILGUN очень легко использовать через такие интерфейсы, как веб-приложения. Технологию также легко можно интегрировать в существующие протоколы.
Хотя код очень сложный, использование системы конфиденциальности RAILGUN просто. Приложения кошельков, содержащие смарт-контракты RAILGUN (такие как RAILWAY), имеют очень интуитивно понятные пользовательские интерфейсы.
Кошелек RAILGUN состоит из двух ключей: ключа трат и ключа просмотра: адрес кошелька RAILGUN (также известного как адрес 0zk) является соответствующим открытым ключом двух - открытый ключ трат и открытый ключ просмотра.
Следовательно, если пользователь A (Элис) знает адрес RAILGUN пользователя B (Боб), она может инициировать транзакцию.
Элис делает это, создавая заметку, которая содержит то, что называется обязательством в криптографии. Обязательство содержит информацию о токенах и количестве токенов, которые должны быть переданы. Эти значения обязательства шифруются с использованием информации из открытого ключа Боба.
Затем Алиса создает доказательство zk-SNARK, показывающее, что ее расходы не превысили ее депозит. Это также показывает, что она не тратила деньги дважды, а тратила их в другом месте.
Наконец, Алиса отправляет доказательство, обязательство и шифртекст в смарт-контракт RAILGUN. Этот смарт-контракт проверяет доказательство, накапливает обязательство и генерирует шифртекст как событие. Это означает, что он проверяет, что все верно, и позволяет Бобу взаимодействовать с транзакцией.
Только Боб может использовать свой ключ просмотра для расшифровки шифротекста и получения конфиденциальной информации. Имея эту информацию и свой ключ траты, Боб может потратить заметку - то есть он может передать или снять токены.
Эта статья воспроизводится из [goldFinance], оригинальное название - «6 вопросов, чтобы понять Соглашение о конфиденциальности, которое использовал и понравился Виталику», авторские права принадлежат оригинальному автору [Golden Finance xiaozou], если у вас есть возражения к перепечатке, пожалуйста, свяжитесь Команда Gate Learn, команда обработает это как можно скорее в соответствии с соответствующими процедурами.
Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, представляют собой только личные взгляды автора и не являются инвестиционными советами.
Другие языковые версии статьи переводятся командой Gate Learn, не упомянутой в Gate.io, переведенная статья не может быть воспроизведена, распространена или списана.
Compartir
Contenido
RAILGUN - это система конфиденциальности, построенная непосредственно на цепочках Ethereum, BSC, Polygon и Arbitrum. Она использует криптографию с нулевым разглашением (ZK), чтобы обеспечить конфиденциальность смарт-контрактов и DeFi без ущерба для безопасности предпочтительных цепочек пользователей.
RAILGUN просто относится к набору смарт-контрактов, поддерживающих инфраструктуру конфиденциальности бэкэнда. Провайдеры кошельков могут выбрать интеграцию протокола RAILGUN.
Поскольку RAILGUN представляет собой просто логику смарт-контракта на цепи, достижение конфиденциальности без необходимости отдельного набора валидаторов L2 или уязвимого моста имеет два основных преимущества:
Пользовательский опыт аналогичен использованию общедоступного кошелька, такого как MetaMask, для взаимодействия с цепочкой Ethereum/EVM для ликвидности и DeFi, за исключением возможности торговать конфиденциально.
RAILGUN в основном состоит из двух основных компонентов:
Сложные транзакции DeFi помогают сделать RAILGUN более конфиденциальным, чем другие протоколы с аналогичной анонимностью. Все трансферы, обмены, кредиты и вызовы dApp добавляют интерактивные изменения в RAILGUN.
По сравнению с другими системами конфиденциальности, RAILGUN обеспечивает более эффективную защиту конфиденциальности с меньшим объемом ликвидности и более короткими временными рамками. Взаимодействие dApp в системе конфиденциальности RAILGUN также стимулирует пользователей удерживать активы в RAILGUN дольше, поскольку нет причин перемещать средства из RAILGUN.
Потенциальные случаи использования:
RAILGUN - это революционный инструментарий и объективно самое бескомпромиссное и полное решение для конфиденциальности в DeFi. Частный DeFi откроет новые возможности для бизнеса в индустрии криптовалют, которые недоступны на публичных блокчейнах. Все другие решения по конфиденциальности имеют определенные компромиссы, такие как необходимость доверия кастодиальным мостам или торговля с фрагментированной/несуществующей ликвидностью.
Другие средства безопасности часто требуют специализированной инфраструктуры для работы и известны как решения L2. L2-решения не имеют прямого доступа к протоколам DeFi и полагаются на технологию мостов, которая имеет несколько уязвимостей в области безопасности. Поскольку L2-решения используют собственные узлы, у них нет полной безопасности или ликвидности основной блокчейн.
Другие решения, такие как миксеры, лишены функциональности и удобства использования. Например, миксеры обычно не поддерживают внутренне защищенные транзакции или взаимодействие со смарт-контрактами. Они также могут требовать от пользователей отправки и получения фиксированной суммы, такой как 1 или 10 ETH. Миксеры не могут использовать протокол просто и эффективно, обеспечивая при этом конфиденциальность. Они также не позволяют пользователям сохранять свои балансы в кошельках в тайне. Однако RAILGUN обеспечивает безопасность и беззаботность конфиденциальности пользователей, и конфиденциальность пользователей будет сохранена даже в случае отсутствия транзакций.
Предыдущие протоколы конфиденциальности не могут сравниться с удобством, гибкостью и конфиденциальностью, которые обеспечивает RAILGUN.
RAILGUN - система без разрешений. По умолчанию все стандартные токены ERC-20 могут использоваться в системе конфиденциальности RAILGUN.
Некоторые токены ERC-20 являются нестандартными, такими как токены с пересчетом и лотерейные токены. Эти токены в настоящее время несовместимы с системой конфиденциальности RAILGUN и не должны храниться.
Хотя Tether (USDT) не является полностью совместимым с ERC-20, его можно использовать в системе конфиденциальности RAILGUN.
RAILGUN очень легко использовать через такие интерфейсы, как веб-приложения. Технологию также легко можно интегрировать в существующие протоколы.
Хотя код очень сложный, использование системы конфиденциальности RAILGUN просто. Приложения кошельков, содержащие смарт-контракты RAILGUN (такие как RAILWAY), имеют очень интуитивно понятные пользовательские интерфейсы.
Кошелек RAILGUN состоит из двух ключей: ключа трат и ключа просмотра: адрес кошелька RAILGUN (также известного как адрес 0zk) является соответствующим открытым ключом двух - открытый ключ трат и открытый ключ просмотра.
Следовательно, если пользователь A (Элис) знает адрес RAILGUN пользователя B (Боб), она может инициировать транзакцию.
Элис делает это, создавая заметку, которая содержит то, что называется обязательством в криптографии. Обязательство содержит информацию о токенах и количестве токенов, которые должны быть переданы. Эти значения обязательства шифруются с использованием информации из открытого ключа Боба.
Затем Алиса создает доказательство zk-SNARK, показывающее, что ее расходы не превысили ее депозит. Это также показывает, что она не тратила деньги дважды, а тратила их в другом месте.
Наконец, Алиса отправляет доказательство, обязательство и шифртекст в смарт-контракт RAILGUN. Этот смарт-контракт проверяет доказательство, накапливает обязательство и генерирует шифртекст как событие. Это означает, что он проверяет, что все верно, и позволяет Бобу взаимодействовать с транзакцией.
Только Боб может использовать свой ключ просмотра для расшифровки шифротекста и получения конфиденциальной информации. Имея эту информацию и свой ключ траты, Боб может потратить заметку - то есть он может передать или снять токены.
Эта статья воспроизводится из [goldFinance], оригинальное название - «6 вопросов, чтобы понять Соглашение о конфиденциальности, которое использовал и понравился Виталику», авторские права принадлежат оригинальному автору [Golden Finance xiaozou], если у вас есть возражения к перепечатке, пожалуйста, свяжитесь Команда Gate Learn, команда обработает это как можно скорее в соответствии с соответствующими процедурами.
Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, представляют собой только личные взгляды автора и не являются инвестиционными советами.
Другие языковые версии статьи переводятся командой Gate Learn, не упомянутой в Gate.io, переведенная статья не может быть воспроизведена, распространена или списана.