RAILGUN - це система конфіденційності, побудована безпосередньо на ланцюгах Ethereum, BSC, Polygon та Arbitrum. Вона використовує криптографію з нульовим рівнем (ZK), щоб забезпечити конфіденційність угод і DeFi, не жертвуючи безпеці популярних ланцюгів користувачів.
RAILGUN просто посилається на набір смарт-контрактів, які підтримують інфраструктуру конфіденційності бекенду. Постачальники гаманців можуть вибрати інтеграцію протоколу RAILGUN.
Оскільки RAILGUN - це лише логіка смарт-контракту on-chain, досягнення конфіденційності без потреби у окремому наборі валідаторів L2 або уразливому мосту має дві основні переваги:
Відчуття користувача схоже на використання публічного гаманця, такого як MetaMask, для взаємодії з ланцюжком Ethereum/EVM для ліквідності та DeFi, за винятком можливості торгувати приватно.
RAILGUN складається головним чином з двох основних компонентів:
Складні транзакції DeFi допомагають зробити RAILGUN більш приватним, ніж інші протоколи з подібною анонімністю. Усі перекази, обміни, позики та виклики додатків вносять інтерактивні зміни в 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. Цей смарт-контракт перевіряє доказ, накопичує зобов'язання та видає шифртекст як подію. Це означає, що він перевіряє, що все правильно, та дозволяє Бобу взаємодіяти з операцією.
Тільки Боб може використовувати свій ключ перегляду для розшифрування криптотексту та отримання приватної інформації. З цією інформацією та своїм ключем витрат Боб може витрачати замітку - це означає, що він може передавати або знімати токени.
Ця стаття взята з [ золотофінанси], початковий заголовок - "6 питань, щоб зрозуміти угоду про конфіденційність RAILGUN, яку використовував і сподобався Віталіку", авторське право належить оригінальному автору [Golden Finance xiaozou], якщо у вас є зауваження до репринту, будь ласка, зв'яжітьсяКоманда Gate Learn, команда якнайшвидше вирішить це відповідно до відповідних процедур.
Увага: Погляди та думки, висловлені в цій статті, відображають лише особисті погляди автора і не є жодною інвестиційною порадою.
Інші мовні версії статті перекладені командою Gate Learn, про що не згадуєтьсяGate.io, перекладений матеріал не може бути відтворений, розповсюджений або плагіатований.
RAILGUN - це система конфіденційності, побудована безпосередньо на ланцюгах Ethereum, BSC, Polygon та Arbitrum. Вона використовує криптографію з нульовим рівнем (ZK), щоб забезпечити конфіденційність угод і DeFi, не жертвуючи безпеці популярних ланцюгів користувачів.
RAILGUN просто посилається на набір смарт-контрактів, які підтримують інфраструктуру конфіденційності бекенду. Постачальники гаманців можуть вибрати інтеграцію протоколу RAILGUN.
Оскільки RAILGUN - це лише логіка смарт-контракту on-chain, досягнення конфіденційності без потреби у окремому наборі валідаторів L2 або уразливому мосту має дві основні переваги:
Відчуття користувача схоже на використання публічного гаманця, такого як MetaMask, для взаємодії з ланцюжком Ethereum/EVM для ліквідності та DeFi, за винятком можливості торгувати приватно.
RAILGUN складається головним чином з двох основних компонентів:
Складні транзакції DeFi допомагають зробити RAILGUN більш приватним, ніж інші протоколи з подібною анонімністю. Усі перекази, обміни, позики та виклики додатків вносять інтерактивні зміни в 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. Цей смарт-контракт перевіряє доказ, накопичує зобов'язання та видає шифртекст як подію. Це означає, що він перевіряє, що все правильно, та дозволяє Бобу взаємодіяти з операцією.
Тільки Боб може використовувати свій ключ перегляду для розшифрування криптотексту та отримання приватної інформації. З цією інформацією та своїм ключем витрат Боб може витрачати замітку - це означає, що він може передавати або знімати токени.
Ця стаття взята з [ золотофінанси], початковий заголовок - "6 питань, щоб зрозуміти угоду про конфіденційність RAILGUN, яку використовував і сподобався Віталіку", авторське право належить оригінальному автору [Golden Finance xiaozou], якщо у вас є зауваження до репринту, будь ласка, зв'яжітьсяКоманда Gate Learn, команда якнайшвидше вирішить це відповідно до відповідних процедур.
Увага: Погляди та думки, висловлені в цій статті, відображають лише особисті погляди автора і не є жодною інвестиційною порадою.
Інші мовні версії статті перекладені командою Gate Learn, про що не згадуєтьсяGate.io, перекладений матеріал не може бути відтворений, розповсюджений або плагіатований.