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

零知識證明系統先行者zkSync_SYN

Author:

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

前言

關注區塊鏈的朋友,經常會在圈子里面看到有關零知識證明的信息,而zksync、mina等知名項目都是使用到了零知識證明的相關技術。

而實際上,這并不是什么新技術,早在1985年,由MIT教授ShafiGoldwasser,SilvioMicali和密碼學大師Charles在《TheKnowledgeComplexityofInteractiveProof-Systems》論文中提出。

正是這篇文章提出了零知識證明這個偉大概念,并逐步成為了現代密碼學理論的根基之一,而ShafiGoldwasser和SilvioMicali也于2012年獲得了有“計算機界諾貝爾獎”之稱的圖靈獎。

什么是零知識證明

零知識證明指的是證明者能夠在不向驗證者提供任何有用的信息的情況下,使驗證者相信某個論斷是正確的。或許這樣的描述還不夠通俗,其實在我們日常生活中,也經常會有零知識證明的身影。

Aztec創始人:出于商業原因關閉其以太坊零知識工具:金色財經報道,Aztec Network并非出于監管擔憂而決定放棄其Aztec Connect私人支付產品,只是由于“商業”原因。該公司正在從支持自己的支付產品轉向開發供去中心化社區使用的軟件工具。3月13日,公司宣布將停止其中一個項目,即以太坊零知識(ZK)匯總Aztec Connect。它于3月23日停止接受新存款,但將允許再提款一年。[2023/3/25 13:25:30]

例1:

比如我有一個車子,我要向你證明我有車子的鑰匙能打開車門。

在這里,我要證明的論題是:我有這個車子的鑰匙,第一種做法是,我直接當你的面用車鑰匙打開車門,還有一種做法是,我直接拿出車里面的東西給你看。

第一種方法你直接看到鑰匙開門的過程,這不算零知識證明,因為你看到了鑰匙。

徐明星:以太坊2.0和零知識證明技術將使以太坊成為真正的區塊鏈操作系統:金色財經報道,OKX創始人徐明星發推特表示,2023年將非常有趣,以太坊2.0和零知識證明技術將使以太坊成為真正的區塊鏈操作系統。[2022/12/28 22:11:35]

第二種方法,驗證者并不需要知道我用鑰匙開門的過程,也能判斷出我有這個車子的鑰匙,整個過程我們認為驗證者對于鑰匙是零知識的。

例2:

A是紅綠色盲,B是正常人,現在有一個紅球和一個藍球,除了顏色,其他大小質地等其他因素完全一樣,因為A是色盲,他看到的這兩個球是一樣的,那B如何才能讓A相信這兩個球是不一樣的顏色呢?具體要怎么來做呢?

很簡單,B可以把兩個球都給A,A分別一只手拿一個球,并藏在自己身后,A自己決定要不要交換兩只手的球。

零知識證明初創公司RISC Zero完成1200萬美元種子輪融資:8月9日消息,零知識證明初創公司 RISC Zero 宣布完成 1200 萬美元種子輪融資,Bain Capital Crypto 領投,Geometry 、D1 Ventures 和 Cota Capital 等參投。本輪所融資金將用于構建對開發人員友好的可擴展區塊鏈。今年 3 月,RISC Zero 推出了零知識證明虛擬機,該虛擬機使開發人員能夠構建零知識證明,并使用各種編程語言在任何計算機上執行。(The Block)[2022/8/9 12:13:26]

然后A再把兩只手的球拿給B看,B只需要判斷是否交換球即可,當然一次并不能證明,但如果我們猜100次呢,1000次呢,如果100次,甚至1000次B都能正確猜對是否交換兩個球,那A就可以推斷出這兩個球的顏色是不一樣的了。

零知識證明研發機構StarkWare將在幾周內開源ethSTARK:零知識證明研發機構 StarkWare 稱,2018年我們獲得以太坊基金會的資助去探索對 STARK 友好的哈希函數以及開源 ZKP 代碼。我們將在幾周內提前完成我們的工作。ethSTARK代碼的運行速度將比現有的任何 ZKP 代碼快20倍。注,2018年7月份,StarkWare稱獲得了以太坊基金會的資助(現金+代幣),將研發對STARK 友好的哈希函數和技術,并為生態系統提供開源代碼。STARK將允許區塊鏈在兼備隱私和后量子安全的情況下進行大規模擴展(例如分片)。[2020/5/26]

在整個過程中,A都不知道球的正確顏色,所以我們認為A對于球的顏色是零知識的,但是A卻通過這樣的方式正確推斷出這兩個球的顏色不一樣。

零知識證明的性質

動態 | 0x 協議推出基于零知識證明技術的 StarkDEX 測試版,每秒可處理逾 550 筆交易:去中心化交易協議 0x 宣布推出去中心化交易基礎設施 StarkDEX,并提供了 Alpha 測試版供模擬交易。StarkDEX 由 0x 與零知識證明技術開發公司 StarkWare 合作開發,目的是使用 STARKs 技術突破非監管交易的無形限制,使加密貨幣交易所為用戶提供大規模而無對手風險的交易。0x 表示目前 StarkDEX 每區塊最多可批量處理 8000 筆交易,每秒可處理逾 550 筆交易,手續費成本則降低 200 倍。[2019/6/4]

上面的兩個例子著重強調了零知識證明的“零知識”這個特性,但零知識證明作為一種證明手段,它也應該具備證明的基本性質:一是足夠有說服力,而是無法作假。

具體而言,一種零知識證明的方法需要具備如下三個性質:

完備性:若證明方確實掌握了某論斷的答案,則他肯定能找到方法向驗證方證明他手中掌握的數據的正確性,即真的假不了。

可靠性:若證明方根本不掌握某論斷的答案,則他無法說服驗證方他手中所謂答案的準確性,即假的真不了。

零知識性:驗證方除了知道證明的結果外,對其他信息一無所知。

當然,現實生活中,還有很多這樣的例子,我們不一一列舉,用到零知識證明的項目很多,這里我們一起來了解一下zkSync,zkSync是基于ZKRollup架構的低成本擴容協議,主要通過零知識證明和數據可用性保障用戶資產安全。

zkSync的整體架構工作過程

Watcher負責監控zkSync合約交易,Sender發送zkSync智能合約的交易,而MemPool負責收集交易。

整個過程會產生兩種交易:L1交易和L2交易。

BlockProposer將交易打包,并更改世界狀態(PlasmaState)。在世界狀態更改后,通過BlockCommitter生成證明需要的信息。具體到存款和轉賬流程如下:

存款

1、用戶調用L1zkSync智能合約存儲資金,該交易發生在L1;

2、Watcher監控L1存款交易,當交易發生時則會放入Mempool中,該過程一般會經過10個區塊確認,但實際使用中,可能需要更長時間L1的充幣交易才會在L2中生效;

3、BlockProposer處理Mempool交易打包,并提交StateKeeper更新賬本,充幣交易的狀態隨之變化。

轉賬

1、當用戶想要使用L2低成本快速轉賬時,調用zkSyncAPI提交轉賬交易;

2、交易同樣會按照流程Mempool-->BlockProposer-->StateKeeper進行流轉;

3、最終StateKeeper通知BlockCommiter收集生成零知識證明所需信息,調用PlonK證明系統生成零知識證明后,借助Sender將存款和轉賬等交易數據,以及將對應的零知識證明提交到L1的zkSync智能合約驗證,等待L1交易確認后,Watcher會通知L2更新交易狀態為最終確認。

zkSync采用PlonK零知識證明系統,其中包括ProverServer和ProvingClient,在電路設計上,非常巧妙的將交易分割成一個個小的通用處理單元。

一個Operation對應的證明電路邏輯支持所有可能交易的Operation邏輯。多個有關聯的Operation電路組成交易電路。

多個交易的電路再組合成區塊電路。從而,在固定大小的區塊中也能包含不同組合的交易。zkSync開源了PlonK算法的驗證電路,能進行多個PlonK證明。

相關代碼鏈接如下:

https://github.com/matter-labs/recursive_aggregation_circuit

而在整個充幣和轉賬過程中,zkSync并不需要獨立生成新賬戶,zkSync的L2賬戶和L1賬戶是一一對應的,“共享”一份私鑰,準確的說,L1的私鑰的ECDSA簽名的結果作為L2賬戶的私鑰。

這樣在使用的時候很方便,我們直接使用L1的地址就可以在L2上完成充幣,轉賬或者提幣的操作。

總結

截止目前,imToken和gitcoin已經深度集成了zkSync,后面還會有更多的項目接入,而隨著ETH交易量的高速增長,交易的擁堵和高昂的礦工費必將促進Layer2賽道的競爭,zkSync作為零知識證明系統應用的先行者,或許值得期待。

Tags:STASYNSYNCKSYbitstamp交易平臺盈利需要交稅么syn幣行情SYNC Networkzksync幣imtoken

幣贏
DAOrayaki|Web3 中的聲譽:乘風破浪_DAO

DAOrayakiDAO研究獎金池:資助地址:0xCd7da526f5C943126fa9E6f63b7774fA89E88d71投票進展:DAOCommittee4/7通過賞金總量:100?U.

1900/1/1 0:00:00
Gate.io 支持一鍵參與KSM插槽拍賣活動火熱進行中(目前Altair領先)_TPS

第九次波卡插槽拍賣正在火熱進行中。目前Altair以125,026.2963KSM的質押量排名第一,截至2021年9月23日14:00,Gate.ioAIR鎖倉理財已鎖374.674975KSM.

1900/1/1 0:00:00
打擊加密礦業與交易文件同時發出 有哪些新意需要注意_OIN

吳說作者|ColinWu本期編輯|ColinWu9月24日下午,發改委與央行牽頭的兩份文件同時發出,內容非常詳細。具體有哪些新意值得注意.

1900/1/1 0:00:00
Gate.io 關于恢復VRA,AKITA,WSG,10SET,TVK對USDT交易為常規交易模式的公告_GAT

此前,Gate.io已開啟VRA/USDT,AKITA/USDT,WSG/USDT,10SET/USDT,TVK/USDT交易對新版流動性礦池,目前上述交易對流動性充足、交易活躍.

1900/1/1 0:00:00
頂峰AscendEX支持D11 Polygon (MATIC) 網絡充提_MATIC

親愛的用戶: AscendEX現已開通D11Polygon(MATIC)網絡充提。由于同時支持Matic網絡和ERC20網絡,用戶在充提時請注意選擇對應網絡,以免造成充值不上賬、提現不到賬的情況.

1900/1/1 0:00:00
發改委等十部門發布關于整治虛擬貨幣「挖礦」活動的通知_區塊鏈

鏈聞消息,發改委等十部門發布關于整治虛擬貨幣「挖礦」活動的通知。文件中顯示,強化新增虛擬貨幣「挖礦」項目能耗雙控約束.

1900/1/1 0:00:00
ads