來源:Vaish Puri @TheTieLabs
“我只知道一件事,那就是我一無所知”——蘇格拉底
最近圍繞L2擴容解決方案有很多明顯的熱情,這是理所當然的。隨著Optimism發布治理代幣、對ETH主網降低gas費用的需求,以及在背靠背的黑客馬拉松中產生的一連串新想法,可以肯定地說,L2在2022正如火如荼地進行。
在今天文章中,我將剖析有史以來最強大但經常被誤解的加密工具之一:零知識證明。此外,我將重點介紹未來實施的用例和建議,并展示為什么零知識證明是加密未來的關鍵。
簡單地說,零知識證明是證明者在不實際透露任何信息的情況下說服驗證者某事是真的一種方式。讓我們用一個類比來說明這一點:假設我們有兩個人,Alice和Bob。Alice有一副密封的 52張撲克牌。Alice偷偷拿了一張紅牌,想向Bob證明她有一張紅牌,但實際上并沒有出示紅牌。為了做到這一點,Alice需要將所有的黑牌從牌堆中分離出來,然后將它們展示給Bob。Bob計算所有26張黑牌,驗證它們的存在,并確定Alice擁有的卡牌必然是紅色的。因此,Alice能夠向Bob證明她有紅牌,而無需實際出示。這個比喻非常簡化并沒有描繪全貌,但技術背后的核心理念保持不變。
共為2020?| 金色財經CEO安鑫鑫:我們正處于區塊鏈風口迭代重塑期 產業應用脫虛向實:金色財經現場報道,2020年6月21日,由金色財經主辦的共為2020·區塊鏈創新應用論壇在深圳拉開帷幕。本次會議由幣核科技冠名贊助、HBTC作為戰略合作企業。金色財經CEO安鑫鑫現場進行《共為·2020》歡迎致辭指出,2020年區塊鏈行業經歷了太多波瀾,312雪崩、比特幣減半、DeFi崛起,以及即將迎來的以太坊2.0和IPFS發展浪潮,這些都讓我們感受到了比往年更加深刻的艱難與更加渴望的期許,同時也讓我們學會了如何與黑天鵝共舞,學會了如何在低谷中蓄勢迸發。當前我們正處于區塊鏈風口迭代的重塑期,產業應用脫虛向實,更多企業實踐區塊鏈技術,降低信任成本、提升協作效率,激發經濟增長,搶灘未來業態,克服艱難,砥礪前行。此外,在本次大會期間,金色財經還發起了“區塊鏈周”活動品牌,聯動資源,合力共為。首期“深圳區塊鏈周”從6月18日到23日為期6天,合計37 場活動,平均每天六場,活動總時長達148 小時。為行業貢獻優質的學習、交流、合作、共贏的平臺,接下來我們會和更多合作方全球落地打卡。[2020/6/21]
零知識證明對于這十年甚至幾千年來說并不新鮮。事實上,這個想法是在1980年代由抽象數學研究人員首次提出的。該解決方案旨在解決當時與證明者和驗證者之間的理論系統相關的問題——交互式證明。
金色午報 | 4月15日午間重要動態一覽:7:00-12:00關鍵詞:央行數字貨幣內測、密碼學、以太坊2.0
1.央行:堅定不移推動金融領域密碼應用。
2.接近監管人士:數字貨幣市場報道不代表官方 可關注央行官方宣傳口徑。
3.傳央行數字貨幣開始內測銀行人士:都在內測 別打聽。
4.以太坊2.0開發團隊正式發布ETH2.0主網配置測試網。
5.華西集團打造行業首個“建造云+區塊鏈”融合平臺。
6.多地競速區塊鏈電子發票“區塊鏈+智能政務”發展加快。
7.紐約醫療保健行業研究應對疫情的區塊鏈潛在用例。
8.交易所的比特幣凈流入量較前日上升約232%。
9.比特幣窄幅震蕩,日內最低價為6811.13美元,最高為6980美元。[2020/4/15]
但是如果驗證者被證明是惡意的怎么辦?除了驗證陳述的真實性之外,Prover還透露了多少額外信息?讓我們看看中心化服務器上密碼的哈希是如何存儲的。傳統上,在與服務器交互時,服務器會得到明文密碼。這是進行“身份證明”的一種糟糕的方式,因此研究人員轉向了一種系統,該系統可以在不泄露任何無關信息的情況下證明聲明。
更具體地說,假設我們有一些函數C,有兩個輸入C(x,y)。令x為公開輸入,y為秘密見證,讓函數的輸出為真或假。給定一個特定的公共輸入x,證明者必須證明他們知道一個秘密見證y使得C(x,y) == true。從證明者的角度來看,實現零知識需要隨機性。在驗證者方面,需要隨機性來產生對證明者的查詢。 第一個被廣泛展示的應用是在NP中——完成一類復雜性稱為圖的三著色問題。這是一個巨大的突破,因為這個應用程序可以應用于NP類中的任何問題。這可以一舉多得。
金色晨訊 | 4月8日隔夜重要動態一覽:21:00-7:00關鍵詞:CBDC、區塊鏈應用、新型比特幣勒索病
1.英國央行:私營公司或在CBDC發行中發揮作用。
2.微軟和Celo等支持區塊鏈社會影響聯盟孵化器計劃。
3.Wannaren病大規模傳播 絕大部分殺軟件暫時無法攔截。
4.CME比特幣期貨4月合約收報7330美元。
5.濰坊市積極探索區塊鏈等與政務服務融合應用。
6.石家莊推動區塊鏈等創新型企業做大做強。
7.加密公司風投融資回落至2019年3月份水平。
8.俄羅斯暗網犯罪分子出售盧布偽鈔以換取加密貨幣。
9.比特幣夜間小幅調整,最低跌至7080.80美元。[2020/4/8]
在區塊鏈領域,由于零知識證明能夠提供可擴展性以及在隱私模型中的實用性,因此有許多實現。具體來說,與沒有零知識證明系統的情況相比,驗證者執行的計算工作呈指數級減少。另一方面,證明者需要相當多的計算開銷來執行證明。我稍后會詳細討論這個問題。
雖然目前存在大量的zk協議,但對于這篇文章,我將重點關注SNARK和STARK,并在后面的文章中深入探討其他協議。
簡潔非交互式知識論證(SNARK)是一種流行的證明機制,它結合了2011年首次引入的零知識證明。在底層,zk-SNARK使用橢圓曲線來保證安全并依賴于可信設置。最初,創建密鑰以開發交易所需的證明和驗證所述證明。這些秘鑰包含一個參考字符串鏈接驗證密鑰和發送私人信息的密鑰。為此,必須刪除創建密鑰的方法,并且密鑰的創建者是可信賴的(因此稱為可信設置)。這種在創建階段對信任的依賴仍然是zk-SNARKs的一大批評點。此外,參考字符串是不可升級的,這意味著如果程序需要更新,則需要重新運行可信設置階段。
分析 | 金色盤面:BCPT/BNB 1小時漲幅8.8%:金色盤面分析師表示:BCPT/BNB短線持續走強,過去1小時漲幅近10%,但成交量沒有同步釋放,長期均線形成壓力。[2018/8/3]
然而,在實際實踐中,zk-SNARK很難自行實現。在計算中需要檢查許多步驟,但是單獨檢查每個步驟的工作花費的時間是不可行的。解決方案以多項式的形式出現。將計算編碼為多項式可以節省大量信息和時間。我們可以用“代替“它們的多項式表達式代替它們,而不是在數字之間有無數個方程。
但是等等,還有更多!通常,通過檢查每個系數來使用多項式驗證方程,但這又需要太長時間。多項式承諾在這里發揮作用。多項式承諾可以被視為“哈希”多項式的獨特方法。這允許在更短的時間內進行驗證,無論多項式有多大。此外,多項式承諾本質上是隱私保護,因為證明比多項式本身小得多。盡管可以添加隨機性,但多項式承諾不會顯示多項式的少量信息。
多項式承諾使用三種主要協議之一:bulletproof、KZG和FRI(Fast Reed-Solomon Interactive Oracle Proof of Proximity)。比較和對比它們超出了本篇文章的范圍,因為每個都值得自己深入研究。
2018 年,一群研究人員試圖在zk系統中加入透明度。透明度意味著不必依賴受信任方進行初始設置,從而消除了開放后門的威脅。這導致創建了可擴展的透明知識論據,或STARKs。STARK使用哈希函數作為其安全來源,這與SNARK使用的雙線性實現不同。可擴展性方面指的是兩件事:
金色財經現場報道,Node Capital創始人杜均:2020年全球加密貨幣市值將超過20萬億美元:5月3日晚,世界區塊鏈中心·BitTemple新加坡開幕酒會上,Node Capital創始人杜均表示,加密貨幣明年的市值會超過五萬億美金,區塊鏈資產天生的高流通性股票所不具備的,這也讓區塊鏈資產與股票相比更具優勢,加密數字貨幣資產會繼續增加,加密貨幣資產還存在巨大潛力,到2020年,加密貨幣市值將超過20萬億美元,當前加密貨幣的市場規模只是剛剛開始。[2018/5/3]
1、與SNARK相比,證明者的運行時間在復雜性上要小得多。
2、驗證時間的大小是多對數。STARKs利用FRI,提升信息存儲量和效能。
盡管像Zcash這樣的zk-SNARK先驅已經存在了一段時間,但zk-STARK的創建卻迎來了爆炸式增長。zk協議中的工作不僅限于Rollup。事實上,一些L1已經基于zk proof構建,以及萌芽中的游戲項目。
StarkWare是 zk-STARK的先驅,開發了兩個核心產品:StarkNet,一個無需許可的去中心化zk rollup,以及StarkEx,一個獨立的zk rollup SaaS。此外,StarkWare開發了名為Cairo的生產級zk虛擬機 (zkVM) 。Cairo聲稱可以實現圖靈完備的馮諾依曼結構。每個程序與它處理的數據一起駐留在VM 的內存中。今天任何人都可以訪問開羅,目前正被著名的StarkEx客戶使用,如dydx、Immutable和DeversiFi。其他使用他們自己版本的zkVM的新應用程序包括Polygon Miden和RiscZero,后者正在嘗試構建通用zkVM。
與zkVM意識形態相反的是zkEVM。zkVMs從頭開始作為針對zk優化的新區塊鏈VM,或者只是適應Solidity工具和兼容性。另一方面,zkEVM實現了完整的EVM操作碼集。使用EVM 操作碼有幾個好處:
實現與EVM生態系統和工具的完全兼容
繼承以太坊安全模型
效率可能類似于基于編譯器的方法
不出所料,zkVM和zkEVM陣營之間似乎存在很大的分歧。
zkEVM相對于zkVM的最大優勢是EVM等效性。歷史證明,通過低gas費激勵和為開發人員提供輕松的開發體驗來瞄準龐大的現有dApp社區是卓有成效的,這正是zkEVM建設者所指望的。
目前最流行的zkEVM項目是zkSync,它使用zk-SNARKs作為2層解決方案進行驗證和擴展。此外,zkSync選擇將數據可用性置于鏈下,并由zkSync代幣質押者使用權益證明 (zkPorter) 進行保護(這意味著空投可能迫在眉睫)。此實現的設計基于StarkWare開發的名為Volition的解決方案。
最后,一個相當新的參與者,Scroll正在開發一個通用的L2 zkEVM。Scroll采用了一種新方法來使用GPU能力在鏈下生成zk證明。最近在Poseidon哈希、Plookup和PLONK等zk證明方面的突破已經將成本降低到足以使zkEVM成為現實。此外,GPU和 ASIC/FPGA加速器的進步正在改善硬件條件,進一步降低成本。Scroll仍處于開發階段,計劃在未來幾個月內推出他們的 zkEVM測試網。
Zk Proof最初是為了維護隱私而開發的。盡管大眾媒體可能會將當前的用例集中在“更大的 TPS 允許”上,但事實仍然是zk Proof具有更廣泛的應用范圍。
一個這樣的應用程序是工具zk-ID,它通過zk電路匿名檢查錢包中的資產或鏈上交易來驗證用戶的身份。
Zk身份具有極其強大的潛力,并且在現實世界中可以立即使用用例。例如,假設我是一名債務人,試圖證明自己的信譽,同時仍將銀行信息和活動保密。我會證明我已經從多家受信任的銀行償還了大筆貸款,但不會透露銀行或這些貸款的規格。
支持未來zk-identity的四個關鍵組件
zk領域的另一個重大發展是zk-SNARK證明者的高效私人委托。如前所述,證明的時間相當緩慢。使用SHA2 哈希10kb需要140秒,而不是所需的幾毫秒。解決這個問題的方法是外包證明。不幸的是,這帶來了另一個困境:秘密總是泄露。需要的是:外包隱私證明。通過仔細實施,可以將證明委托給手機等設備,其速度比本地計算快26倍。這個新穎的框架由Pratyush Mishra在2022年4月的zkSummit上首次提出。
我們在開發基于應用程序的zk Proof方面處于非常早期的階段。盡管如此,進展的步伐還是很快的。社區之間仍然存在很多沖突,因為陣營正在形成,意見正在被化。只有時間會證明哪一方是正確的。可以肯定的是,當歷史學家回顧過去時,他們會將這一時期的zk實施視為加密貨幣壯觀歷史中的開創性部分。
一個多鏈、多層的未來 在過去的幾年里,區塊鏈技術的采用一直在穩步增長。谷歌搜索關鍵詞“以太坊”的搜索量在2021年5月達到頂峰,與以太坊網絡上創紀錄的每日165萬筆交易相吻合.
1900/1/1 0:00:00作者 | Fiona出品|白話區塊鏈挖礦最直接的獎勵莫過于出塊獎勵了。拿BTC來說,目前每挖出一個區塊會得到12.5個BTC的出塊獎勵(按現價大約是32.5萬RMB).
1900/1/1 0:00:00今年年初,B安CEO趙長鵬在《財富》雜志印度板塊刊登評論,他表示“DeFi在2021年出現了快速創新,我們可以會在2022年看到蓬勃發展的興趣和創作.
1900/1/1 0:00:00ILO,Initial Lock-up Offering的縮寫,可以理解為“鎖倉發行”。這種嶄新的代幣分發模式,已經成為了行業最新的風口,吸引了大量資金.
1900/1/1 0:00:003月12日,“說唱天王”Akon(阿肯)轉發的一條推特引起了其百萬粉絲及加密愛好者們的注意,該推文顯示,Akon 即將聯合 Element.Black 發行音樂盲盒NFT.
1900/1/1 0:00:002022 年 5 月 25 日,以太坊二層擴容方案 StarkNet 的零知識證明開發商 StarkWare 以 80 億美元估值完成 1 億美元 D 輪融資,在以太坊擴容方案的競爭中一騎絕塵.
1900/1/1 0:00:00