加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > DOGE > Info

Chia VDF 算法原理剖析_CHI: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不用重復執行計算就可以得知計算的正確性;

Bitcoin Archive:世界宣明會在韓國接受比特幣捐贈:9月7日消息,Bitcoin Archive發推表示,世界宣明會在韓國接受比特幣捐贈。[2022/9/7 13:14:11]

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

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

Figure 1 POT

VDF的計算

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

Chia全網有效算力25.17EiB 挖礦產出911,588枚:金色財經報道,據chiaexplorer數據顯示,2021年6月20日,Chia當前全網有效算力為25.17EiB,目前XCH總量21,911,588枚,挖礦產出911,588枚。當前每天每TiB算力可產出0.0004個XCH,1TiB算力挖出1個XCH需要花費約7年265天。行情顯示,當前XCH報價為388美元,日內跌幅2.35%。[2021/6/20 23:50:32]

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

Peter?Schiff:比特幣不是避風港和價值儲存手段:Euro Pacific Capital首席執行官、比特幣反對人士Peter?Schiff今日發推文稱:“比特幣交易價格周五接近4.2萬美元,周一接近3萬美元。一個周末下跌28%的資產不是一個安全的避風港,不是一種價值儲存手段,也不是一種可行的通貨膨脹對沖手段。如果你想在比特幣上賭博,那就買比特幣。但如果你想對沖通脹,那就買黃金。”[2021/1/12 15:56:06]

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

Peter Schiff:美聯儲正確理解比特幣,除交易方式外并無新意:黃金支持者、比特幣反對人士Peter Schiff發推稱:“美聯儲對比特幣的理解是正確的。與具有真實價值的黃金相比,它按法定貨幣分類。它認為比特幣沒什么新意,除了它的交易方式。隨著人們對傳統的加密貨幣及法幣失去信心,儲戶將回歸黃金。”此前報道,紐約聯邦儲備銀行的經濟學家Michael Lee和Antonie Martin稱比特幣“只是另一種類型的法幣”。[2020/6/21]

就會存在未達到指定次數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:CHI比特幣PROVERChina Granaries比特幣BTC跌破26000美元Tag ProtocolMoonriver

DOGE
金色DeFi日報 | 墨西哥足球俱樂部芝華士舉行NFT拍賣_DEFI:Defi Tiger

DeFi數據 1.DeFi總市值:812.31億美元 市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:72.

1900/1/1 0:00:00
以太坊基金會:ETH將在未來幾個月轉向PoS 能源消耗至少減少99.95%_以太坊:POW

注:原文由Carl Beekhuizen發表在以太坊基金會官網。長話短說:以太坊在合并完成后的能源消耗至少能減少99.95%.

1900/1/1 0:00:00
晚間必讀5篇 | V神錢包里的 “隱藏財富”_ITA:MEVR價格

1.馬斯克和V神同時動作 加密貨幣大跳水北京時間2021年5月13日凌晨,特斯拉CEO馬斯克在社交媒體宣布,特斯拉暫停接受比特幣支付.

1900/1/1 0:00:00
金色觀察 | 進入5月 24家機構開始接受比特幣支付_比特幣:區塊鏈

從被質疑、被調侃、被嘲笑,到從小眾極客群體中逐漸出圈,并讓曾經對此嗤之以鼻的華爾街巨頭們不惜推翻自我去積極擁抱,比特幣的共識正在迅速成長并擴散.

1900/1/1 0:00:00
52家A股公司區塊鏈應用已落地 算力及分布式存儲業務成探索新領域_區塊鏈:以太坊

隨著上市公司年報披露的結束,區塊鏈概念股交出的2020年成績單成色如何?《證券日報》記者對東方財富Choice金融終端“區塊鏈概念”板塊的264家上市公司相關年報梳理后發現.

1900/1/1 0:00:00
Dapp Radar報告:2021年4月Dapp行業概述_NFT:NFTY價格

隨著去中心化金融(DeFi)生態系統繼續保持領先地位,2021年4月對于去中心化應用行業而言無疑是激動人心的,而非同質化代幣(NFT)市場也充斥著令人興奮的高價值銷售.

1900/1/1 0:00:00
ads