RAILGUN是一個直接在以太坊、BSC、Polygon和Arbitrum鏈上建立的隱私系統。它使用零知識(ZK)加密技術來實現智能合約和DeFi的私用性,而不會犧牲用戶首選鏈的安全性。
RAILGUN僅指一組支持後端隱私基礎設施的智能合約。錢包提供商可以選擇集成RAILGUN協議。
由於RAILGUN只是鏈上智能合約邏輯,因此在無需單獨的L2驗證者集或易受漏洞攻擊的bridge的情況下實現隱私,具有兩大主要優勢:
用戶體驗類似於使用像MetaMask這樣的公共錢包與以太坊/EVM鏈進行流動性和DeFi交互,不同之處只是增加了私下交易的能力。
RAILGUN主要包含兩大組件:
復雜的DeFi交易有助於使RAILGUN比具有類似匿名性的其他協議更具隱私性。所有的轉移、交換、借貸和dApp調用都增加了RAILGUN中的交互變化。
與其他隱私系統相比,RAILGUN以更少的流動性和更短的時間框架實現了更好的隱私保護。RAILGUN隱私系統中的dApp交互還激勵用戶在RAILGUN中更長久地持有資產,因爲沒有理由將資金轉移出RAILGUN。
潛在用例有:
RAILGUN是一個顛覆性的工具包,客觀地說,它是DeFi最不妥協、最完整的隱私解決方案。隱私DeFi將爲加密貨幣行業提供在公共區塊鏈上不可能實現的新的業務可能性。所有其他隱私解決方案都有一些利弊權衡,例如要求用戶信任托管bridges或與碎片化的(或根本不存在的)流動性進行交易。
其他安全解決方案通常需要專用基礎設施才能運行,被稱爲L2解決方案。L2解決方案不能直接訪問DeFi協議,並且依賴具有不少安全漏洞的橋接技術。由於L2解決方案使用自己的節點,它們不具有主區塊鏈的完整安全性或流動性。
其他解決方案,如mixers,缺乏功能和易用性。例如,mixers通常不支持內部屏蔽交易或與智能合約的交互。它們還可能要求用戶發送並接收固定的金額,如1或10 ETH。Mixers不能在保護隱私的同時簡單、有效地使用協議。它們也不允許用戶在錢包中保有餘額隱私。然而,RAILGUN使用戶的隱私安全無憂,即使沒有交易發生,用戶的隱私也會得到維護。
上一代的隱私協議無法與RAILGUN所確保的便利性、靈活性和隱私性相提並論。
RAILGUN是無需許可的。默認情況下,所有的標準ERC-20代幣都可以在RAILGUN隱私系統中使用。
一些ERC-20代幣是非標準的,如rebasing代幣和彩票代幣。這些代幣目前與RAILGUN隱私系統不兼容,不應存儲。
雖然它並不完全符合ERC-20標準,但Tether (USDT)可用於RAILGUN隱私系統。
RAILGUN通過web apps等前端非常容易使用。該技術還可以輕鬆集成到現有協議中。
雖然代碼非常復雜,但使用RAILGUN隱私系統卻很輕鬆。包含RAILGUN智能合約的錢包apps(如RAILWAY)都有非常直觀的用戶界面。
RAILGUN錢包由兩個密鑰組成:支出密鑰和查看密鑰。RAILGUN錢包地址(也稱爲0zk地址)是兩個對應的公鑰——支出公鑰和查看公鑰。
因此,如果用戶A(Alice)知道用戶B(Bob)的RAILGUN地址,她就可以發起交易。
Alice通過創建一個包含密碼學中所謂承諾(commitment)的note來實現這一點。承諾中包含有關代幣以及要轉移的代幣金額的信息。這些承諾值使用Bob的公鑰中的信息進行加密。
接下來,Alice創建一個zk-SNARK證明,表明她的支出沒有超過她的存款。這也表明她沒有重復消費——她還把代幣花在了別的地方。
最後,Alice將證明、承諾和密文發送給RAILGUN智能合約。該智能合約驗證證明,累積承諾並將密文作爲事件發出。這意味着由它來檢查一切是否正確,並使Bob能夠與事務進行交互。
只有Bob可以使用他的查看密鑰解密密文獲得隱私信息。有了這些信息和他的支出密鑰,Bob就可以花掉這個note——也就意味着他可以轉移或提取代幣。
本文轉載自[金色財經],原文標題“6個問題讀懂Vitalik親自使用及點贊的隱私協議RAILGUN”,著作權歸屬原作者[金色財經xiaozou],如對轉載有異議,請聯系Gate Learn團隊,團隊會根據相關流程盡速處理。
免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得復制、傳播或抄襲經翻譯文章。
Пригласить больше голосов
RAILGUN是一個直接在以太坊、BSC、Polygon和Arbitrum鏈上建立的隱私系統。它使用零知識(ZK)加密技術來實現智能合約和DeFi的私用性,而不會犧牲用戶首選鏈的安全性。
RAILGUN僅指一組支持後端隱私基礎設施的智能合約。錢包提供商可以選擇集成RAILGUN協議。
由於RAILGUN只是鏈上智能合約邏輯,因此在無需單獨的L2驗證者集或易受漏洞攻擊的bridge的情況下實現隱私,具有兩大主要優勢:
用戶體驗類似於使用像MetaMask這樣的公共錢包與以太坊/EVM鏈進行流動性和DeFi交互,不同之處只是增加了私下交易的能力。
RAILGUN主要包含兩大組件:
復雜的DeFi交易有助於使RAILGUN比具有類似匿名性的其他協議更具隱私性。所有的轉移、交換、借貸和dApp調用都增加了RAILGUN中的交互變化。
與其他隱私系統相比,RAILGUN以更少的流動性和更短的時間框架實現了更好的隱私保護。RAILGUN隱私系統中的dApp交互還激勵用戶在RAILGUN中更長久地持有資產,因爲沒有理由將資金轉移出RAILGUN。
潛在用例有:
RAILGUN是一個顛覆性的工具包,客觀地說,它是DeFi最不妥協、最完整的隱私解決方案。隱私DeFi將爲加密貨幣行業提供在公共區塊鏈上不可能實現的新的業務可能性。所有其他隱私解決方案都有一些利弊權衡,例如要求用戶信任托管bridges或與碎片化的(或根本不存在的)流動性進行交易。
其他安全解決方案通常需要專用基礎設施才能運行,被稱爲L2解決方案。L2解決方案不能直接訪問DeFi協議,並且依賴具有不少安全漏洞的橋接技術。由於L2解決方案使用自己的節點,它們不具有主區塊鏈的完整安全性或流動性。
其他解決方案,如mixers,缺乏功能和易用性。例如,mixers通常不支持內部屏蔽交易或與智能合約的交互。它們還可能要求用戶發送並接收固定的金額,如1或10 ETH。Mixers不能在保護隱私的同時簡單、有效地使用協議。它們也不允許用戶在錢包中保有餘額隱私。然而,RAILGUN使用戶的隱私安全無憂,即使沒有交易發生,用戶的隱私也會得到維護。
上一代的隱私協議無法與RAILGUN所確保的便利性、靈活性和隱私性相提並論。
RAILGUN是無需許可的。默認情況下,所有的標準ERC-20代幣都可以在RAILGUN隱私系統中使用。
一些ERC-20代幣是非標準的,如rebasing代幣和彩票代幣。這些代幣目前與RAILGUN隱私系統不兼容,不應存儲。
雖然它並不完全符合ERC-20標準,但Tether (USDT)可用於RAILGUN隱私系統。
RAILGUN通過web apps等前端非常容易使用。該技術還可以輕鬆集成到現有協議中。
雖然代碼非常復雜,但使用RAILGUN隱私系統卻很輕鬆。包含RAILGUN智能合約的錢包apps(如RAILWAY)都有非常直觀的用戶界面。
RAILGUN錢包由兩個密鑰組成:支出密鑰和查看密鑰。RAILGUN錢包地址(也稱爲0zk地址)是兩個對應的公鑰——支出公鑰和查看公鑰。
因此,如果用戶A(Alice)知道用戶B(Bob)的RAILGUN地址,她就可以發起交易。
Alice通過創建一個包含密碼學中所謂承諾(commitment)的note來實現這一點。承諾中包含有關代幣以及要轉移的代幣金額的信息。這些承諾值使用Bob的公鑰中的信息進行加密。
接下來,Alice創建一個zk-SNARK證明,表明她的支出沒有超過她的存款。這也表明她沒有重復消費——她還把代幣花在了別的地方。
最後,Alice將證明、承諾和密文發送給RAILGUN智能合約。該智能合約驗證證明,累積承諾並將密文作爲事件發出。這意味着由它來檢查一切是否正確,並使Bob能夠與事務進行交互。
只有Bob可以使用他的查看密鑰解密密文獲得隱私信息。有了這些信息和他的支出密鑰,Bob就可以花掉這個note——也就意味着他可以轉移或提取代幣。
本文轉載自[金色財經],原文標題“6個問題讀懂Vitalik親自使用及點贊的隱私協議RAILGUN”,著作權歸屬原作者[金色財經xiaozou],如對轉載有異議,請聯系Gate Learn團隊,團隊會根據相關流程盡速處理。
免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得復制、傳播或抄襲經翻譯文章。