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

Chia VDF 算法原理剖析_VER

Author:

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

隨著爆火產品Chia的出現,挖礦行業又有了更新穎親民的玩法,即低門檻的硬盤挖礦方式,這種挖礦方式讓越來越多的普通人能夠參與到挖礦中來,一起感受區塊鏈行業的熱潮。

根據Chia的白皮書介紹,Chia采用的共識機制是空間證明(POS, Proof Of Space)和時間證明(POT, Proof Of Time)。POS主要用來證明用戶的確有未使用空間可以用來存儲,而POT則用來保證整個系統的安全性,其主要算法是VDF 可驗證延遲函數(Verifiable Delay Function),VDF得出的運算結果必須經歷一定的時間,并且可以由網絡中的任何節點快速認證,增加POS獲得出塊權的概率。

Verifiable:即經過一定次數的計算后,prover可以快速生成一個小的proof來證明計算有效性,verifier不用重復執行計算就可以得知計算的正確性;

0N1 Force任命Hicham Habchi擔任新的創意總監和顧問:金色財經報道,NFT項目0N1 Force宣布任命概念藝術家和漫畫藝術家Hicham Habchi擔任新的創意總監和顧問,他曾在游戲具有育碧Ubisoft、暴雪Blizzard、Riot Games、DC Comics和Marvel等知名公司認知,此前曾致力于和幫助開發諸如 Valorant、Overwatch、Batman、TMNT、Love Death + Robots等IP,加入0N1 Force后將負責視覺品牌、角色設計、世界構建等方面的工作。[2023/5/25 10:38:37]

Delay:即prover只有執行正確次數的計算后,才能得到正確的結果,不會出現沒達到指定次數前,就得到正確結果的情況;

StreetMachine系列NFT24小時交易額增長超200%:金色財經報道,OpenSea最新數據顯示,StreetMachine系列NFT過去24小時的交易額為529ETH,增長率為252%。24小時交易額排名位列OpenSea第一。[2022/10/10 12:51:16]

Function:即結果是確定性的,輸入x,就會得到y。

Figure 1 POT

VDF的計算

基于Chia的設計模式,如果某個節點的VDF計算速度高于其他節點,有可能會發起某種安全攻擊。因此,為了避免這一威脅,Chia希望節點中運行的VDF算法是最高效的,所以基本沒有什么優化空間。為此,Chia還舉辦了兩次VDF效率競賽,以高額的獎勵來吸引業內精英參與到本次活動中來,廣泛汲取大家的智慧,來獲取效率最高的VDF。

Peter Schiff:如果我買了比特幣,現在就可以購買私人飛機:黃金支持者、比特幣反對人士Peter Schiff發推表示,他與家人搭乘他鄰居Brock Pierce(一位著名美國企業家,比特幣億萬富翁,參加了2020年美國總統大選)的私人飛機, 他表示要是他買了比特幣,就可以自己購買私人飛機。[2021/8/8 1:41:11]

如上圖所示,Chia里用到的VDF算法其實很簡單,就是對一個數x進行連續的T次平方計算,x是一個未知階的群組(a group of unknown order)的元素。為什么是未知階的群組,其中緣由也很簡單:

如果群組的階為d,那么根據群組的性質:x2^T = x(2^T) % d

Hpool-Chia 礦池算力突破110PB,新注冊用戶突破10000人:據Hpool礦池官方消息,目前Hpool-Chia生態礦池有效算力已經突破110PB,新增Chia挖礦用戶突破10000人。為助力Chia生態發展,回饋新老用戶,自2021年4月20日起Hpool-Chia池挖礦服務費調整為0。[2021/4/20 20:39:43]

就會存在未達到指定次數T,就得到正確結果,這與Chia的設計不一致;因此,群組的階是無法被知道的;生成未知階的群組的方式有兩種:

基于RSA的群;

虛二次域類群;

當選擇基于RSA的方式時,群的階N=pq,其中p、q都是很大的素數且不可公開,因此,計算這種群的階的難度就和分解大數N一樣困難。所以被認為是安全的,但是,這種方式需要可信設置,即p、q由可信第三方生成,或許也可以用MPC的方式,但是總之,它需要可信設置;

而基于虛二次域的類群可以消除可信設置,因為一個滿足|d|=3 mod 4關系的負大素數生成的類群,計算其階是困難的(為什么困難,將在另外一篇文章里詳細闡述,涉及數學概念較多,將盡量寫的簡明易懂些),由于這個大素數可以公開,因此這種方式可以很容易的生成無須可信設置的未知階的群。

了解了背后的數學概念,下面讓我們再看一下,基于虛二次域類群的元素的平方應該如何計算,如下圖所示(算法參考NUDUPL論文):

Figure 2 if a < L

Figure 3 if a > L

NUDUPL算法為目前為止,計算虛二次域平方的最有效的方法,這也是在兩次VDF算法競賽中,參賽者們選用最多的方法。圖2、圖3展示了算法的兩個主要分支,其中m = (a,b,c)、M = (A,B,C)都是群中元素的表示形式。

VDF的證明

由圖1可知,prover除了需要做T次計算外,還需要生成一個證明,來證明計算的正確性,關于VDF的正確性論證,這篇論文中給出了兩個經典的方法,Chia采用的是Wesolowski的論證方法,此方法的過程如下圖所示:

算法本身簡單,且好理解。和論文中的Pietrzak算法相比,該算法生成證明更小,驗證proof更快。

結 語

經過一段時間的研究和測試,Chia目前采用的VDF算法確實相當高效,從算法上,已經尋找不出可以大幅優化的點。“軟的不行就來硬的”,這也是為什么我們仍然堅持把Chia的VDF算法研究的很深入的一個原因,目前已經著手硬件優化設計。從理論上講,具有更高效率的VDF計算,可以獲得更高的挖礦效率,這也是我們的目標。

Tags:CHIPROVER比特幣Universidad de Chile Fan TokenGraphLinq ProtocolSquidverse 3D比特幣糖果比特幣現金

火幣交易所
首發 | 521后區塊鏈后續走勢分析_比特幣

本文由Future小哥哥原創,授權金色財經首發。519幣圈集體經歷了比312更猛烈的大規模單日腰斬行情,整個行業也陷入了一種不確定與恐慌的狀態之中.

1900/1/1 0:00:00
可能改變519明天的難度炸彈_ETP

如果說今年比特幣的大牛市和shib的熱潮讓大批圈外人認識并進入到這個市場,那么520前夜的“519事件”就給所有人上了一課,讓大家對這個市場認知更加全面,原來幣圈除了暴漲,還有暴跌和歸零.

1900/1/1 0:00:00
數據分析:本次比特幣創紀錄的下跌究竟是誰推動的?_Solana

市場在迅速恢復之后,比特幣似乎正在失去其上漲的勢頭,在接近4萬美元大關時遇到了阻力,但沒有兩起重大新聞事件都無法推動它突破.

1900/1/1 0:00:00
超大型傳統意志與比特幣的綜合博弈未來是常態_比特幣

引言 財團與比特幣之間的戰爭,未來還會有國家力量加入,是多勢力博弈,這是一場全新的世界大戰。現在是以馬斯克代表的背后掌控傳統力量的巨型財團與比特幣之間的戰爭,未來還會有國家力量加入進來,是多勢力.

1900/1/1 0:00:00
如何判斷某個波卡生態項目的合法性?_POL

在 PolkaWorld 社群和公眾號后臺,經常有人會問 “XXX 項目是不是波卡生態項目?”。對此,之前我們也寫過一篇「真假波卡生態項目鑒別指南」來幫助大家鑒別.

1900/1/1 0:00:00
金色前哨 | 馬斯克事件引發散戶拋售 加密市場全線瀑布_馬斯克

金色財經數據顯示,BTC短線下跌,跌破43500美元關口,ETH跌破3400。加密市場全線瀑布.

1900/1/1 0:00:00
ads