比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

科普:區塊鏈零知識證明基礎_CASH

Author:

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

前言

如何在不說出秘密的情況下,讓對方知道你已經知道了這個秘密?——隱私保護

隨著信息資本主義的興起,人們更加注重隱私安全和數據的所有權。快速發展的web3.0切實的保證了參與者的隱私安全,讓人們對互聯網有了信心,在隱私保護的種種手段中,零知識證明另辟蹊徑。

本期就帶大家一起探討一下零知識證明是如何為區塊鏈保駕護航的。

什么是零知識證明

零知識技術是密碼學的一個分支,可以讓用戶在不透露信息的前提證明自己擁有的信息。證明者利用系統輸入的信息創建證明,而驗證者在無法得知具體內容的前提下,驗證該證明的結果。

在區塊鏈網絡中,用戶需要將交易明文廣播給所有礦工,由他們來校驗交易合法性,但有些時候基于隱私問題,又不想把交易的具體內容公布出來。而零知識技術就可以讓開發者在利用以太坊等底層區塊鏈安全性,提高DApp交易吞吐量和速度的同時,保護用戶隱私。

歐科云鏈集團正式啟動區塊鏈科普行動“星途計劃”:歐科云鏈集團于4月26日,正式宣布啟動了區塊鏈科普行動——“星途計劃”,行動包括將在全國范圍展開系列沙龍,加大力度推進區塊鏈科普進機關、進國企、進校園等,聯合政府部門、行業協會等共同構建起更加完善和有效的區塊鏈科普教育生態,與此同時,直擊區塊鏈科普現存痛點,推出簡單易懂的“秒懂區塊鏈”公益短視頻課。

該計劃旨在全維度推動社會建立對產業更清晰的認知,與“鯤鵬計劃”一道助力數字經濟及區塊鏈產業本身健康發展夯實“人才”和“產業認知”兩大基礎。[2021/4/26 20:59:37]

零知識證明的性質與過程

區塊鏈中的交易,要判斷該交易的合法性,只需要證明:

發送的錢屬于發送交易人;

發送者的發送金額等于接收者的接收金額;

聲音 | 上海股交所總經理:區塊鏈想要大規模發展要做好社會科普工作:金色財經報道,上海股交所總經理張云峰表示,區塊鏈當前還處于一個“概念”的階段,距離成熟應用,影響到百姓的日常生活還有很長的路要走。對于“區塊鏈”和其會帶來的社會和經濟效果,沈陽應當持審慎的態度。區塊鏈想要大規模發展,一方面要做好這項復雜技術的社會科普工作,加快社會大眾對區塊鏈的了解。另一方面,要充分發揮市場的作用,讓企業用實實在在的技術創新,賦能實體經濟的發展。[2019/11/17]

發送者的錢被銷毀了;

可以看到整個證明過程中,礦工并不需要關心這筆交易具體花掉多少,發送者是誰,接收者是誰,只需要保證交易過程中錢是守恒的。

根據上述過程,可以看出零知識證明的性質:

完備性。證明方和驗證方都是誠實的,并遵循證明過程的每一步進行正確計算,那么這個證明一定是成功的,驗證方一定能夠接受證明方;

動態 | 人民日報官方微博科普區塊鏈 強調區塊鏈不等于比特幣:人民日報官方微博今早發表9圖科普區塊鏈。其中涉及區塊鏈的特點有:1、安全;2、不可篡改;3、可訪問;4、無第三方。區塊鏈對未來的影響:1、不需繁瑣個人證明;2、看病避免反復檢查;3、旅行消費更加便捷;4、交易無需第三方。同時強調,區塊鏈不等于比特幣。比特幣只是區塊鏈技術的一種應用,區塊鏈還有醫療衛生、食品安全、版權保護等諸多應用領域。[2019/10/28]

合理性。沒人能假冒證明方,使這個證明成功;

零知識性。證明過程執行完之后,驗證方只獲得了“證明方擁有這個知識”這條信息,而沒有獲得關于這個知識本身的任何信息;

在交易驗證的時候,證明者會根據系統要求的一些必要的驗證內容,作為問題的范圍,而驗證者對證明者進行多輪交互,等待證明者的回應。

動態 | 美國演說家Anthony Robbins開始科普什么是比特幣:美國演說家安東尼·羅賓(Anthony Robbins)在自己的網站上發布了一篇比特幣的科普文章,并在推特上向自己的粉絲介紹什么是比特幣,目前他的推特賬戶共有粉絲304萬人。[2019/1/1]

一旦需要交互,就要求過程中雙方都在線,這也會帶來很大不便,最好有一種非交互式的證明方式,只要證明者給出了證明,后續就不再需要交互,任何人都可以驗證這個證明是否正確。但是這明顯跟我們一開始說的不能完全由證明者給出矛盾。

這個問題的一種解決方案就是 “ Common Reference String”。證明者給出的證明雖然不像 “cut and choose” 策略一樣,由驗證者挑選問題來決定。但也不是完全由證明者自己來決定,而是根據事先定好的一個種子產生的隨機序列決定,相當于有一個中立的第三方來出題目,同樣也能達到效果。就像分粥的例子,一個人先分,但不是另外一個人先挑,而是中立第三方產生一個隨機數來決定誰拿哪碗粥。

不過上述這項方案(Zk-SNARKs)有一個技術痛點,它的算法依賴于初始的公共參數作為信任設置。這個公共參數是隨機數,可如果一旦泄露,擁有原始隨機數的人可以隨意偽造證明,從而使得零知識證明的正確性蕩然無存。

零知識證明方案與Optimistic Rollup

optimistic rollup是目前主流的擴容方案,零知識擴容方案和optimistic rollup區別主要有2點:

交易驗證的方式不同。optimistic rollup采用欺詐證明,只有在Layer 1區塊鏈上裁決狀態變更糾紛時才需要生成欺詐證明;而零知識技術方案是在每一批交易打包,上傳鏈上時都會發布有效性證明。也就是說采用零知識證明的協議永遠都是有效的狀態,而代價則是要花更多的gas費在底層區塊鏈上驗證有效性證明。

資金效率。在optimistic rollup中,交易終局和取款的標準時間窗口是一周;而在零知識技術方案中,用戶可以在約10分鐘內取款。

零知識證明的代幣

Zerocash是第一個利用零知識證明zk-SNARK實現了強匿名性的數字貨幣。不僅實現了對發送方和接收方地址的隱藏,還實現了交易金額的隱藏,僅交易的雙發對交易可鏈接和交易的金額,而其他區塊鏈節點查看到的數據只能驗證交易的有效性和金額的正確性,不能得到交易雙方和交易金額等其他信息,實現了高等級的強隱私保護。

Zerocash的交易分為兩種,鑄幣(Mint)和轉賬交易(Pour)。

Zerocash的鑄幣交易過程:用戶想把價值為v的比特幣轉換為Zerocash代幣,用戶首先生成3個隨機數r,s,ρ,然后通過承諾計算cm和sn,其中cm記錄幣的生成,sn記錄幣的消費。幣消費后會記錄在sn列表中,其中cm和sn的生成如圖所示:

一個Zerocash其實是一個向量 (apk,v,r,s, ρ,cm,sn),其中v是ZEC的面值cm記錄ZEC的生成,而sn表示ZEC的消費記錄。如果sn已經出現在列表中就表示此幣已經消費,以防止雙花。在鑄幣階段用戶只公布了自己的cm和v,其他信息只有用戶自己知道。

總結

將零知識證明與底層區塊鏈以及去中心化的預言機網絡相結合,勢必推動區塊鏈行業轉型。項目團隊將開發出可擴展性強,成本效益高且能保障用戶隱私的應用。雖然目前其他的Layer 2解決方案可能會為某些應用提供更好的基礎架構,但隨著行業不斷發展,零知識證明方案必將獲得更多個人用戶和企業的青睞。

金色財經

金色早8點

Odaily星球日報

澎湃新聞

Arcane Labs

深潮TechFlow

歐科云鏈

鏈得得

MarsBit

BTCStudy

Tags:區塊鏈比特幣ROCCASH區塊鏈dapp開發教程比特幣行情軟件文華BROCK價格SOLCASH

Gate交易所
晚間必讀 | SBF如何操縱FTX和Paradigm的“循環投資”套路_SBF

有個創新類別讓我們越來越感興趣,我們內部稱之為Web3增長堆棧,即一些列幫助產品經理和營銷人員獲取、吸引和留存Web3客戶的工具.

1900/1/1 0:00:00
8 年爆賺18億美元 一手捧紅比特幣后 Peter Thiel“精準逃頂” 幣圈卻一地雞毛_UND

撰文:周曉雯 在幣圈「雷聲一片」之前,有投資者提前嗅到了危險的氣息,并成功套現逃脫。據報道,億萬富翁 Peter Thiel 創立的風投基金 Founders Fund 在去年幣圈危機之前幾乎拋.

1900/1/1 0:00:00
Nervos 2022年開發進展回顧:CKB Cell的「新陳代謝」_區塊鏈

軟件開發和架構設計之間有著深厚的聯系,這可以從兩者所使用的詞匯中看出,例如:基礎設施、模塊、框架等.

1900/1/1 0:00:00
SharkTeam:Sui主網鏈上數據分析_NBS

Sui是支持Move智能合約語言的高性能Layer 1 公鏈,并可通過添加更多資源來提高吞吐量.

1900/1/1 0:00:00
萬字長文聊聊Web3的組成架構_DEFI

Web3 發展至今,生態已然初具雛形,如果將當前階段的 Web3 生態組成架構抽象出一個鳥瞰圖,由下而上可劃分為四個層級:區塊鏈網絡層、中間件層、應用層、訪問層.

1900/1/1 0:00:00
真實的 Web3 是什么樣子的?_WEB

夢幻般的 2022 年已經過去,各家投資機構們也對 2023 年的市場機遇做了展望。無論過去幾年發生了什么,似乎都已經翻篇了,一切都應該向前看.

1900/1/1 0:00:00
ads