買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 世界幣 > Info

ROO:ZKSwap團隊解讀零知識證明算法之Bulletproofs:Range Proof(1)_0XPROOF價格

Author:

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

前言

Bulletproofs,又一個有意思的零知識證明算法,相信讀者已經很熟悉它了。和zk-snark相比,它不需要可信設置;和zk-stark算法相比,它具有較小的proofsize。根據論文,它有兩個方面的應用:

用于rangeproof;用于一般算術電路的零知識證明。下面,讓我們先看一下Bulletproofs是如何高效的實現第一點。Rangeproof

1.預備知識

aL:表示向量{a1、a2……an}

2n:表示向量{20、21…2n-1}

<a、b>:表示向量內積∑ai*bi,結果是一個值

aob:向量對應位相乘,{a1*b1……anbn},結果是一個向量

Uniswap 基金會發布跨鏈橋評估報告,批準 Wormhole 和 Axelar 用于其協議治理:6月16日消息,Uniswap 基金會發布了跨鏈橋評估報告,該基金會聘請了九位專家組成的小組來分析六個跨鏈橋,在涉及代碼評估和與跨鏈橋團隊直接互動的全面審查之后,委員會批準了 Wormhole 和 Axelar 用于 Uniswap 的協議治理的特定用例,LayerZero、Celer、deBridge 和 Multichain 暫不符合基金會的標準,該報告保留了在未來更新后重新評估某些協議的可能性。[2023/6/16 21:40:39]

2.證明

Alice想要證明?v??=>則,需要證明一個relation得成立,如下所示:

{:V=?grhv?^v??}

360類ChatGPT大模型產品面向企業用戶開放內測:金色財經報道,三六零官方正式宣布,基于360GPT大模型開發的人工智能產品矩陣“360智腦”率先落地搜索場景,將面向企業用戶開放內測。據了解,企業用戶在PC端360搜索首頁申請并獲得測試資格后,可通過企業安全云體驗使用。(界面)[2023/4/9 13:53:33]

public-xwitness-wrelation-R

即,對于公開信息x,Alice有隱私信息w,使得關系R成立。

令aL為金額v的在范圍內的二進制形式,則aL={a1、a2……an}?{0,1}n,且滿足<aL,2n?>=v。因此,證明者需要證明以下幾個等式相等:

等式(1)確保了承諾V和金額v的綁定關系,等式(2)確保了v的范圍,等式(3)、(4)確保了aL?元素只屬于{0,1}。等式(2)/(3)/(4)總共包含了2n+1個約束,其中公式(2)1個,公式(3)(4)各n個。接下來,為了效率,我們需要把2n+1個約束轉換成1個約束。

Web3音樂創作者平臺SphereTrax完成25萬英鎊融資:3月22日消息,Web3 音樂創作者平臺 SphereTrax 完成由 Jenson Funding Partners 投資的 25 萬英鎊(約 30.68 萬美元)融資,以支持其讓創作者獲得音樂控制權。該輪融資將用于擴大 SphereTrax 團隊。

SphereTrax 由區塊鏈系統支持,允許創作者保留高達 75% 的版稅,它使用 Bitcoin SV,支持即時付款。SphereTrax 預計將于 4 月 1 日推出,屆時將有超過 1 萬首曲目,并接受作曲家入駐申請。[2023/3/22 13:19:33]

3.2n+1個約束轉換成1個約束

=>預備:從Zp?中任意選擇一個數y,則b=0n是等式<b,yn>=0成立的充分條件;因為當b!=0n,等式成立的概率僅有n/p,p是有限域,遠大于n。因此,如果有<b,yn>=0,那么驗證者愿意相信b!=0n?。

當前以太坊橋TVL為76.6億美元:金色財經消息,Dune Analytics數據顯示,以太坊橋當前TVL為76.6億美元。其中鎖倉量最高的5個橋分別是PolygonBridges(40億美元)、ArbitrumBridges(23.07億美元)、OptimismBridges(7.32億美元)、NearRaibow(6.58億美元)、FantomAnyswapBridge(5.44億美元)。[2022/7/24 2:34:27]

利用這個理論,我們把等式(2)/(3)/(4)做以下轉換:

驗證者隨機選取一個數y發送給證明者證明者要證明:

同理,等式(5)確保了v的范圍,等式(6)(7)確保了aL?元素只屬于{0,1}。此時2n+1個約束轉換成3個約束,接下來,還需要做進一步的處理:

驗證者隨機選取一個數z發送給證明者證明者利用z對公式(5)(6)(7)進行線性組合,得到如下公式:z2**<aL、2n?>+z*<aL?-1n-aR、yn>+<aL、aR?oyn?>=z2?*v(8)

至此,我們已經把2n+1個約束轉換成1個約束。下面我們對公式(8)做進一步的優化,把三個點積優化成1個點積。

4.三個點積優化成1個點積

=>令

L=aL?-z*1n

R=(aR?+z*1n)oyn?+z2?*2n

δ=(z–z2)*<1n,yn?>-z3*<1n,2n?>

5.驗證:

證明者把L/R/V發送給驗證者;驗證者事先算好δ驗證者根據L算出來aL,根據<aL,2n?>=v算出v驗證者根據L、R、v、δ驗證等式<L,R>=z2?*v+δ因為y,z都是驗證者提供,因此如果驗證者如果能驗證公式(9)成立,則相信等式(5)(6)(7)成立,則相信等式(2)(3)(4)成立,則相信v滿足關系v?。

但是,可以看到上述過程,泄露了v的信息,因此需要一個零知識證明協議。

6.一個零知識證明協議

由于L、R包含了v的相關信息,因此,我們需要添加兩個盲因子sL、sR來隱藏aL,aR。如公式(10)(11)所示:

此時,定義公式(12)

可以看出系數t0是l(x)和r(x)常數項的乘積,即滿足:

t0?=<L,R>=z2*v+δ

因此,問題由證明:

<L,R>=z2*v+δ

轉化成了,在任意一點x,驗證者驗證多項式值l(x),r(x),t(x)滿足關系:

<l(x),r(x)>=t(x)

多項式值l(x),r(x),t(x)由證明者提供,為了保證l(x),r(x)well-formed,即:

需要校驗:

=>當且僅當l/rwell-formed,等式成立

為了保證t(x)well-fromed,即:

t=t0?+t1x+t2x2

需要校驗:

=>?當且僅當t和τx?welle-formed,等式成立

具體的協議流程圖如下圖所示:

總結

從上述流程可以看出,一次rangeproof,證明者需要發送總共**{l/r/t/τx?/μ/T1?/T2/A/S}**個元素給驗證者,總共2n+3個Zp元素,4個G元素。下一篇文章將細講,Bulletproofs如何將交互復雜度降低到對數級O(log(n))。

附錄

Bulletproofs論文:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8418611

Tags:ProofROOPROLLE0XPROOF價格SHROOMS幣TronWalletX

世界幣
數字人:1.27今日黃金還會漲嗎白銀TD操作建議及走勢分析附多單解套_MACYS價格

  今日黃金行情分析:      最近,金價經過一輪反彈之后,一直壓制在日線中軌的位置,幾次試探都沒能突破,短線反彈壓制在1872附近,月線方面的刺探仍然在繼續,高位回落短期進入震蕩.

1900/1/1 0:00:00
BTL:“阿波羅計劃”二期 幣耀APC股權合約認購進入倒計時_bFLUX幣

2020年12月22日,幣耀BtLux第二期“阿波羅計劃股權合約”正式啟幕。作為全球首家實體數字經濟通證交易所,幣耀BtLux一直踐行“共贏”、“同行”理念,為用戶創造更穩健的數字資產參與機會.

1900/1/1 0:00:00
CON:比特幣還會下行?_CONV

各位,周二好,行情如故。先回顧一下昨天比特幣的走勢,很多人看不懂昨天的走勢,只知道無腦的追進去,但是目前來說,我們沒有必要直接追進去,在我看來目前還是屬于回調趨勢,所以追多的目標不太好看.

1900/1/1 0:00:00
比特幣:不要慌牛市在_MIN

時間倒退到1月21日,整個加密貨幣市場出現了明顯的衰退。比特幣跌至28880美元,以太坊在創下歷史新高后跌至1081美元.

1900/1/1 0:00:00
ANK:高盛首席執行官:監管機構應該“極度警惕”比特幣的成功_ethm幣三年后價格1元

高盛首席執行官兼董事長LloydBlankfein表示,監管機構應該對比特幣最近的成功感到“極度緊張”,并稱這種加密資產削弱了立法者監督金融體系的能力.

1900/1/1 0:00:00
XRP:廖鑫晨:ETH短期拉升虎頭蛇尾 BTC震蕩整理日漸低迷_VISA Application Chain

  廖鑫晨:ETH短期拉升虎頭蛇尾,BTC震蕩整理日漸低迷  一個零和博弈的市場是不可能所有人都賺錢的,有人賺錢就必有人接盤買單,永遠不要期望莊家大發善心,吃慣羊肉的資本狼.

1900/1/1 0:00:00
ads