比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DAI > Info

a16z :Cicada 利用時間鎖謎題和零知識證明實現鏈上投票_ADA

Author:

Time:1900/1/1 0:00:00

原文標題:《BuildingCicada:Privateon-chainvotingusingtime-lockpuzzles》

作者:MichaelZhu,a16z?

編譯:Lynn,MarsBit

所有無論以何種有意義的方式運作的投票系統都依賴于完整性和透明度。從表面上看,這使得區塊鏈成為構建這些系統的理想平臺——事實上,許多去中心化的組織已經接受了無許可投票來表達集體意圖,通常是在揮舞大量財富或調整關鍵協議參數的情況下。但是鏈上投票也有缺點,隱私仍未被探索和開發,對Web3投票系統不利——在目前使用的大多數鏈上投票協議中,選票和投票結果是完全公開的。如果沒有隱私,投票結果很容易被操縱和選民激勵錯位,可能會導致不民主的結果。

這就是為什么我們要發布Cicada:一個新的、開源的Solidity庫,利用時間鎖謎題和零知識證明來實現私人鏈上投票。與現有的系統相比,Cicada具有新穎的隱私屬性,最大限度地減少了信任假設,并且足夠高效,可以在以太坊主網上使用。

在這篇文章中,我們調查了投票隱私的情況,并提供了關于Cicada如何工作的高層次描述。我們還鼓勵開發者查看?GitHub倉庫——Cicada可以通過許多方式進行調整和擴展,以支持不同的投票方案和功能,我們希望與社區合作,探索這些可能性。

a16z Crypto政策負責人:美SEC主席一直在監管方面“踢皮球”:金色財經報道,a16z Crypto 的政策負責人、前 CFTC 專員 Brian Quintenz 周五在2023共識大會中表示,美國證券交易委員會(SEC)主席 Gary Gensler 一直在監管方面“踢皮球”。他說:“我們已經看到SEC主席認為,除了比特幣之外,所有加密貨幣都在他的管轄范圍內,需要遵守他們的規則。一場地盤爭奪戰涉及兩方(SEC和CFTC),而現在,我認為球場上的一方正在跑到另一端并開始‘踢皮球’,CFTC 在這場爭奪戰中失去了位置”。

Quintenz 表示需要立法解決方案,他說:“如果沒有一個愿意接受該技術并制定適合該技術并以適當方式保護消費者的規則的監管機構,國會就必須介入”。[2023/4/29 14:34:17]

私人投票的簡要調查

在任何投票系統中,有許多不同層次的隱私需要考慮。個別選票的披露、運行中的計票和選民身份都會以不同方式影響選民的積極性。哪些隱私屬性是必要的,取決于投票的背景。在密碼學和社會科學文獻中經常出現的幾個:

選票隱私:秘密選票,也被稱為“澳大利亞選票”,是為現實世界的投票系統開發的,作為保持個人選民的偏好的一種方式,并減輕賄賂和脅迫。選票隱私還可以減輕社會期望偏差——某人基于他人對其選擇的看法而投票的壓力較小。

報告:a16z去年投資11家區塊鏈公司,占其金融科技領域投資筆數的22%:2月27日消息,據CB Insights統計報告,a16z去年在金融科技領域共投資了49家公司,其三大投資方向分別為支付、區塊鏈和數字貸款。其中,a16z去年投資11家區塊鏈公司,包括Aztec、dynamic、Lido、Phantom等,占其對金融科技領域投資筆數的22%。[2023/2/27 12:31:27]

正在進行中計票的隱私:許多投票系統在選民仍在投票時隱藏正在進行中的計票,或每個選項已經投了多少票,以避免影響投票率和選民激勵。我們已經在現實世界中看到了這種情況;例如,較晚投票的美國參議員比較早投票的參議員更有可能與他們的政黨保持一致。而在鏈上:在代幣加權投票中,鯨魚可以通過讓對手保持領先來哄騙他們的虛假安全感,然后在最后一刻投出自己的選票來左右結果。

選民的匿名性:在許多現實世界的投票系統中,你的投票是不公開的,但你投了票的事實往往是公開的。這對于防止選民欺詐很重要,因為公布投票者的記錄可以讓人們檢查是否有其他人以他們的名義投票。然而,在鏈上,我們可以防止選民欺詐,同時使用加密基元保留匿名性——例如,通過?Semaphore,你可以在零知識中證明你是一個還沒有投過票的合格的選民。

a16z自建媒體網站Future停更兩月面臨關閉,主要編輯人員已離職:12月2日消息,著名風投a16z自建媒體網站Future面臨關閉,主要編輯人員都已經離職,包括執行主編(前CNN編輯)Maggie Leung、4年前加入a16z的總編輯Amelia Salyers、密碼學編輯(前Decrypt資深編輯)Jeff Benson以及生物學編輯Nicole Neuman。

Future于2021年6月15日上線,同時發布20多篇文章,主題從創造者經濟到加密貨幣顛覆好萊塢的潛力。其最新文章《Why Applying Machine Learning to Biology is Hard – But Worth It》發表時間為2022年10月5日,已有將近2月未發表任何文章。據Similar Web估計,Future網站今年7月的訪問量約為130萬,到9月則下降至42.3萬。[2022/12/2 21:18:45]

無收據性:個人選民提供其選票的“收據”,以證明他們是如何向第三方投票的,否則可能導致賣票。一個密切相關但更強大的屬性是抗脅迫,它可以防止有人脅迫選民以某種方式投票。這些屬性在去中心化的環境中特別有吸引力,因為投票權可以通過智能合約市場實現流動性。不幸的是,它們也很難實現——事實上,Juels等人指出,在沒有可信硬件的情況下,這在無許可的環境下是不可能的。

a16z計劃為第三只加密貨幣基金籌集20億美元:消息人士表示,如果一切按計劃進行,Andreessen Horowitz(a16z)的第三只加密貨幣基金將可籌集20億美元。[2021/5/29 22:54:19]

Cicada專注于正在進行中計票隱私,但它可以與零知識組成員證明聯合,以達成選民的匿名性和選票隱私。

介紹Cicada:來自同態時間鎖難題的計票隱私

為了實現正在進行中計票的隱私,Cicada利用了以前從未在鏈上使用過的密碼學基元。

首先,時間鎖謎題是一個加密謎題,它封裝了一個秘密,只有在一些預定的時間過后才能被揭示——更具體地說,這個謎題可以通過重復進行一些非平行計算來解密。時間鎖定謎題在投票的背景下對于實現運行統計的隱私很有用:用戶可以將他們的選票作為時間鎖謎題提交,這樣他們在投票過程中是保密的,但在投票后可以被揭露。與其他大多數私人投票結構不同的是,這使得運行統計隱私不需要依賴統計機構、閾值加密或任何其他受信任方:任何人都可以解決一個時間鎖謎題,以確保投票后結果被揭示。

其次,一個同構的時間鎖謎題具有額外的屬性,即在知道秘密密鑰、解密謎題或使用后門的情況下,對加密值的一些計算是可能的。特別是,一個線性同態的時間鎖謎題允許我們將謎題組合在一起,產生一個新的謎題,封裝了原始謎題的秘密值的總和。

Near主網POA版本上線,完成2160萬美元融資,a16z領投:開放性網絡平臺Near宣布主網POA版本已經正式上線,該團隊同時宣布,完成2160萬美元融資,由a16z領投,另有 40 家投資機構參與本領融資,包括Pantera Capital、Libertus、Blockchange、Animal Ventures、Distributed Global、 Notation Capital等。

Near團隊宣布,主網POA版本上線意味著該協議的多階段發布正式開啟,開發者已經可以在基于 NEAR 協議的智能合約平臺上創建DApp,這些DApp的狀態也可以保持下去。NEAR曾在2019 年完成1210萬美元融資,當時由 Metastable 和 Accomplice 領投,?Pantera、Multicoin Capital、ACapital、Coinbase Ventures、Scalar Capital 和 Ripple 旗下的 Xpring 參投,Naval Ravikant、Andrew Keys、Michael Arrington 和 Balaji Srinivasan 等一眾著名天使投資人也參與了上輪投資。[2020/5/5]

正如論文作者所指出的,線性同態的時間鎖謎題是一種特別適合于私人投票的基元:選票可以被編碼為謎題,并且它們可以被同態地組合起來,以獲得一個編碼最終計票的謎題。這意味著只需要一次計算就可以揭示出最終結果,而不是為每張選票解決一個獨特的謎題。

一個新的結構:效率和權衡

要使投票方案在鏈上實用,還需要考慮幾個問題。首先,攻擊者可能會試圖通過投一個不正確的編碼的選票來操縱投票。例如,我們可能希望每張選票的時間鎖謎題都編碼為一個布爾值:“1”表示支持被投票的提案,“0”表示反對。一個熱心的提案支持者可能會試圖編碼,例如“100”來擴大他們的有效投票權。

我們可以通過讓選民在提交選票本身的同時提交一份關于選票有效性的零知識證明來防止這種攻擊。不過零知識證明的計算成本很高——為了盡可能降低選民參與的成本,證明應該是可有效計算的客戶端和可有效驗證的鏈上證明。

為了使證明盡可能高效,我們使用了定制的?sigma協議——為特定代數關系設計的零知識證明,而不是通用的證明系統。這使得證明者的時間非常快:用Python生成一個選票有效性證明,在一臺現成的筆記本電腦上需要14ms.

雖然該sigma協議的驗證器在概念上很簡單,但它需要相當一部分大的模冪。Malavolta和Thyagarajan的線性同態方案使用?Paillier加密,因此這些求冪將對某些RSA模N以N^2為模執行。對于合理大小的N,在大多數EVM鏈上,取冪非常昂貴。為了降低成本,Cicada使用?指數ElGamal——指數ElGamal仍然提供加性同態,但在更小的模數上工作。

使用ElGamal的一個缺點是解密計數的最后一步需要暴力破解離散日志。因此,它僅適用于預期的最終票數相當小的情況。在最初的基于Paillier的方案中,無論其大小如何,計數都可以被有效地解密。

選擇RSA模數N也涉及權衡。我們的實現使用1024位模數來提高gas效率。雖然這遠高于有史以來公開分解的最大RSA模數,但低于通常推薦的大小為2048位,用于RSA加密或簽名。但是,我們的應用程序不需要長期安全性:一旦選舉結束,如果將來考慮N就沒有風險。假定計票和選票在時間鎖定期滿后公開,因此使用相對較小的模數是合理的。

匿名和選民資格

如上所述,Cicada提供了運行計票隱私——時間鎖定謎題屬性在投票期間保持計票的私密性。然而,每個單獨的選票也是一個時間鎖難題,在相同的公共參數下加密。這意味著就像可以解密計數一樣,每張選票也可以。換句話說,Cicada僅在投票期間保證選票隱私——如果好奇的觀察者希望解密特定選民的選票,他們可以這樣做。解密任何個人選票與解密最終計票一樣昂貴,因此天真地需要O(n)的工作來完全解密有n名選民的選票。但是所有這些選票都可以并行解密,花費的掛鐘時間與解密最終計票所需的時間相同。

對于某些選票,這可能是不可取的。雖然我們對臨時運行計票隱私感到滿意,但我們可能希望無限期投票隱私。為實現這一點,我們可以將Cicada與匿名選民資格協議結合起來,通過零知識組成員身份證明進行實例化。這樣,即使選票被解密,它所揭示的只是某人以這種方式投票——我們已經從計票中知道了這一點。

在我們的存儲庫中,我們包含一個使用?Semaphore?進行選民匿名的示例合約。但是請注意,Cicada合約本身沒有對如何確定或執行選民資格做出任何假設。特別是,您可以將Semaphore替換為例如Semacaulk或ZK狀態證明。

統計當局

我們在設計Cicada時的首要任務之一是避免需要統計機構:許多私人投票結構需要一個半信任的統計機構接收和匯總選票。在區塊鏈環境中,這意味著這些方案不能僅由智能合約執行,需要一些人為干預和信任。

在大多數結構中,計票當局在完整性方面不受信任,但在活性方面值得信任——如果他們離線,則無法計算最終結果,從而無限期地拖延投票結果。在某些結構中,他們也被信任維護隱私——也就是說,他們了解每個人如何投票,但預計會在不透露此信息的情況下公布投票結果。

盡管在許多現實世界的場景中,統計當局是一個合理的假設,但它們在區塊鏈環境中并不理想,我們的目標是最大限度地減少信任并確保審查阻力。

Cicada探索了鏈上投票隱私領域的眾多方向之一,并補充了其他團隊正在進行的大部分研究。如上所述,Cicada與信號量、ZK存儲證明和限速無效器等匿名組成員技術密切相關。Cicada還可以集成NounsVortex團隊提出的?optimistic證明檢查器,以減輕選民的gas負擔。

還有機會調整Cicada以支持不同的投票方案——更復雜的方案對于以太坊主網來說可能計算成本太高,但它們在L2上可能是實用的。考慮到這一點,我們歡迎您就下一步將Cicada帶到哪里做出貢獻、分叉和建議。

Tags:CICADAICACADCIC幣RaDAOPICACARCADE幣

DAI
辰飛談幣:10.25以太坊震蕩蓄力 今日多頭小牛會再次迎來嗎?_Terra

辰飛談幣:10.25ETH行情分析 行情回顧: 辰飛昨日給到的低多策略,剛好到達416附近,策略也是止盈出局,市場散戶做多以太坊的人太多,導致以太坊的波動還沒有大餅大,但整體的利潤還是比較可觀.

1900/1/1 0:00:00
快速了解NGK項目是什么?_SDN

NGK.IO是區塊鏈公有鏈項目底層技術通過開源發布,擁有圖靈完備的智能合約,支持C/C++的DAPP編程,強大的處理能力足以支撐百萬級別的應用搭載,是區塊鏈3.0通證經濟的代表巨作.

1900/1/1 0:00:00
八哥論幣:10.26比特幣底部不斷太高 留給行情選擇方向的時間已不多_1INCH

人的一生,總是失意的時候多,得意的時候少,無論失意還是得意,都要淡定。失意的時候要坦然,得意的時候要淡然。如果說挫折是生命的財富,那么創傷就是前進的動力。勝敗乃兵家常事,悲喜乃人之常情.

1900/1/1 0:00:00
盡管比特幣和以太坊看漲,但DeFi季的頹勢似乎不可阻擋_比特幣

導比特幣和以太坊的看漲情緒強烈,但是對DeFi的信心開始動搖。文:ANTóNIOMADEIRA編譯:Zion??????責編:Rose在PayPal宣布將進軍數字資產市場后,比特幣價格成功突破了.

1900/1/1 0:00:00
Zcash 開發商 ECC 將重組并裁員約 50%_CAS

Zcash開發商ElectronicCoinCompany(ECC)宣布對公司進行重組,解雇13名員工,約是其團隊成員的一半.

1900/1/1 0:00:00
陸百川10.26以太坊行情分析及操作策略_ASY

昨日早間給到以太坊411現價多,多至415反手空。行情果真不出本人預料,早間沖高,中午瀑布,思路非常吻合。恭喜跟上這兩波的朋友,成功把握到行情的主力利潤11個點.

1900/1/1 0:00:00
ads