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

Chia VDF 算法原理剖析_PRO

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不用重復執行計算就可以得知計算的正確性;

《河谷鎮》創作者將于5月16日啟動ARCHIEVERSE:ECLIPSE系列NFT鑄造:4月20日消息,美國老牌漫畫公司,《河谷鎮》創作者阿奇漫畫(Archie Comics)近日宣布推出 ARCHIEVERSE: ECLIPSE 系列 NFT,并將于 5 月 16 日啟動鑄造。該系列 NFT 總量 66666 枚,包含 16 種角色。之后,阿奇漫畫將于 5 月 31 日開放該 NFT 系列的二級市場。[2022/4/20 14:35:33]

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

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

Chia全網有效算力30.24EiB,挖礦產出3,187,214枚:金色財經報道,據chiaexplorer數據顯示,2022年2月21日,Chia當前全網有效算力為30.24EiB,目前XCH總量24,187,214枚,挖礦產出3,187,214枚。當前每天每TiB算力可產出0.0003個XCH,1TiB算力挖出1枚XCH需要花費約9年155天。行情顯示,當前XCH報價為72.89美元,日內漲幅4.05%。[2022/2/21 10:04:51]

Figure 1 POT

VDF的計算

LBank藍貝殼已完成第四期Chia Network算力售賣:據悉,LBank藍貝殼已于5月21日20:00 完成Chia Network算力第四期(360天產品)和(1080天產品)的售賣,其中360天產品專場共出售等值1,815,861.6415 USDT等值的Chia Network算力,1080天產品專場共出售等值1,112,605.1615 USDT等值的Chia Network算力。 \t

Chia Network是由BitTorrent的創始人Bram Cohen創建的區塊鏈和智能交易平臺。Chia Network從2017年成立至今已獲得約1,600萬美元風險投資,其中有硅谷頂級風投公司A16Z(Andreessen Horowitz)。[2021/5/23 22:35:20]

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

現場 | Chinaledger技術委員會主任白碩:區塊鏈必將全都走向開源:金色財經現場報道,11月20日,Chinaledger技術委員會主任白碩在“2018區塊鏈新經濟杭州峰會”第二天的會議現場以“開源協作”為主題進行了演講。他說,區塊鏈最終都將走向開源,因為區塊鏈本身就得益于開源協作,主流從一開始就選擇了開源,相信未來那些不開源的也必將走向開源。[2018/11/20]

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

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

就會存在未達到指定次數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:CHIVERPRONETLoser ChickHelmet.insure Governance TokenLudena ProtocolRegen Network

屎幣
Balancer 2.0 —— 一站式服務_ANC

我們正遭逢 DeFi 的黃金時代。在經歷 2020 夏季的投機狂潮以及冬季的蓬勃發展后,DeFi 行業的發展日新月異。想要緊跟行業動態必須時刻關注.

1900/1/1 0:00:00
警惕“馬斯克神教”:一場操縱人性的實驗_馬斯克

特斯拉CEO埃隆·馬斯克(Elon Musk)在社交媒體上宣布特斯拉暫停用比特幣支付,理由是對比特幣挖礦和交易中使用化石燃料頻率迅速增加對環境造成的影響表示擔憂.

1900/1/1 0:00:00
你會選擇哪個更長久的龐氏騙局?_TAL

近期,筆者一直在思考現代貨幣經濟系統的問題。經濟課的第一節,老師就會告訴你貨幣的基本定義:交易媒介、記賬單位,以及價值儲存.

1900/1/1 0:00:00
meme幣起落 演繹現實版《烏合之眾》_狗狗幣

狗狗幣暴漲將一眾「動物」概念代幣帶上了加密資產市場的主舞臺。幾天里,數十個相似概念的代幣誕生,在資金熱潮下,它們輪番上漲,動輒幾十上百倍,新玩家入場,老玩家直呼看不懂后,也開始抱著不妨一試的心態.

1900/1/1 0:00:00
投身“幣圈”? 請慎之又慎_GON

自比特幣誕生以來,“幣圈”熱度有增無減。近期,隨著“狗狗幣”“柴犬幣”等名人加持的虛擬幣紅遍全球,“炒幣”之聲遍布街頭巷尾,在很多人看來,借“炒幣”獲取巨大財富,似乎并非難事.

1900/1/1 0:00:00
社區爭議:側鏈算不算L2?_比特幣

本文總結了社區中對于 Polygon 側鏈與 L2 的相關爭議討論,并且翻譯了 Dankrad Feist 的文章《關于 51% 攻擊,大家都搞錯了什么》以便讀者從中參考對這些爭議的解答.

1900/1/1 0:00:00
ads