以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > BNB價格 > Info

如何在不使用工作量證明的情況下實現公平且高效-ODAILY_比特幣:Taraxa

Author:

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

作者:StevenPu,Taraxa創始人

前言

在之前的技術解讀文章中我們講到了區塊排序的問題。本文我們將繼續探索如何在不使用工作量證明的情況下實現公平且高效的提議。

POW之美

Pow是一種簡單而又優雅的共識算法。每個節點解決一個簡單的加密難題,解答方案通過快速猜測得出,誰第一個猜對就選誰生成下一區塊。

就這么簡單。

這個簡單的算法同時提供了真正的隨機性——來進行公平且去中心化的區塊提議;一定的延遲——確保有足夠的時間來廣播,最大程度降低分叉概率;經濟上的抵押——通過硬件和電力投資來實現,這樣礦工就有既得利益來誠實工作。

那么PoW哪里不好?我們為什么非要搭個不一樣的?

并行處理是罪魁禍首

早期并排工作的裝配線

簡單又優雅的PoW機制有一個關鍵問題,那就是它的難題是可以高度并行處理的。這些難題通常是一個哈希函數,節點只是不停生成隨機字符串,用哈希法進行處理,然后看得出的哈希值是否符合特定條件。如果你只是一名玩家,假設你平均能在N秒后猜對答案。但如果你是一百名玩家,那么平均你猜對答案的時間就是N/100秒,因為你可以輕松分配工作。舉個例子,假如一共有M種可能的答案,你可以安排玩家1號測試答案1到答案M/100,再安排玩家2號測試答案M/100到答案M/200,以此類推。

Terra 2.0 社區已啟動就有關如何分配 0.5% 應急資金提案的投票:6月9日消息,Terra 2.0 社區已啟動就有關如何分配 0.5% 應急資金提案的投票,該提案建議將這部分資金分配給在 Terra Classic 上推出過符合市場需求的產品,包括產生了一定量的 TVL 和沒有產生 TVL 的項目以及尚未推出過符合市場需求產品的項目,并提議向以上三類項目分別分配 250 萬枚 LUNA、100 萬枚 LUNA 和 150 萬枚 LUNA。此外,該提案建議組件一個由部分 Terra 社區的長期成員組成的理事會監督分配工作。[2022/6/9 4:13:09]

在PoW區塊鏈系統中工作的礦工們通常會購買大量的專用電腦,或者專用集成電路,并調用程序協調這些ASIC的分工來猜答案,所以平均算下來他們猜中正確答案的速度會快些。隨時時間的推移,不同的礦工決定抱團來分擔他們ASIC集團的工作,因此就有了礦池。

對于比特幣這樣的網絡,如果礦工猜答案猜得太快,它有一套內部算法可以提高猜答案的難度,最終將出塊時間維持在平均10分鐘左右一塊的速度。因此,礦工猜得越快,謎題難度越大,這樣也就激勵了礦工通過ASIC提速或者搭建更多的ASIC。

高盛:探索如何確定比特幣和其他加密資產的“基本面”:本周,高盛經濟研究團隊的Zach Pandl和Isabella Rosenberg發布報告,探索了如何確定加密資產的基本面問題。報告指出,將加密資產等同于黃金是確定其基本面的常見框架,但除此之外,加密貨幣價格也與其底層分布式網絡的價值有關。報告使用區塊鏈地址估算網絡用戶數量,并與貨幣市值進行比較,觀察到:“市值與網絡規模之間存在明顯的相關性”,且相關性超過1。他們基于歷史數據計算出的平均增長曲線接近價值=用戶數的1.4次冪,這給出了一個利用基本面作為市值參考的基準比率。基于該推斷,報告指出BTC的市值遠大于基本面,其基于用戶增量的價值(基本面)與市值相比存在嚴重偏差。過去幾年,比特幣市值較2018年平均水平上漲520%,但網絡僅增長60-100%。報告認為這一偏差意味著要么比特幣現在被高估,要么2018年被低估,要么兼而有之。但報告也指出,除基本面因素外,加密貨幣上漲還有眾多其他因素,包括情緒,以及它作為一種快速致富的新方式的吸引力。但投機交易帶來的網絡活動增加并不能完全反應基本面的改善,因為平臺并未獲得更高的經濟價值,要使加密貨幣網絡具備可持續價值,活動需要由非投機性用例驅動,而目前此類用例十分缺乏。(雅虎財經)[2021/7/21 1:06:15]

礦機速度越來越快,數量越來越多,消耗的能量也越來越多,直到維護網絡的能耗高得離譜。

聲音 | 薛蠻子:行業應重點關注如何建立信任機制:著名天使投資人、UT斯達康創始人薛蠻子在“重構新生態”2018全球第五屆區塊鏈技術應用論壇上,就區塊鏈投資提到:很多散戶依靠對百倍千倍的幻想而去投資數字貨幣是非常危險的事。同時就區塊鏈監管也提到:如何在倒“洗澡水”的時候怎么又不把“澡盆里的孩子”倒出去,這是個很有技術難度的事情,也是短時間內很難實現的事。個人認為:接下來行業內胡亂“割韭菜”行為肯定行不通了,如何建立信任機制才是行業內應該去做的事情。[2018/7/26]

因此,PoW共識的哈希函數能夠并行處理這一事實,是造成其負面經濟動機的罪魁禍首。它推動了一場礦工間硬件設備的競爭,消耗了大量的能源。

設計目標:隨機延遲

所以,如果我們想要設計一套不像PoW那么浪費資源的系統,但同時又能做到隨機延遲的話,我們需要達成以下設計目標:

真正的隨機性以確保公平與去中心化

延遲不可以通過并行而降低,以最大程度減少能耗

下面我們來看看如何優化:

■通過可驗證隨機函數實現隨機性

歐鏈老狼:全球出塊節點大致分為三個組,每個組都在預演如何啟動EOS網絡:EOS超級節點競選團隊歐鏈的老狼在《歐鏈·寧話區塊鏈》第二季的節目中稱 “全球出塊節點大致分為三個組,每個組都在預演如何從無到有啟動EOS網絡。具體什么時候主網上線,需要大家一起協同來做。或許在某一個預定的時間點,大家覺得有些準備工作沒有做好,希望把這個時間點再往后延一點,這種情況是有可能發生的。”[2018/6/2]

白噪音就是自然出現的一種隨機源

真正的隨機性更多的是一個哲學問題。我們在說“隨機”的時候,我們真正想要的是“不可預測”。如果我們的機制輸出的結果是網絡任何參與方都無法預測的,那么我們就認為這個結果是隨機的,且是公正的。

許多加密函數似乎都能生成隨機輸出,例如哈希函數和簽名機制。但是,他們并不是專門為了生成不可預測的輸出而設計的,且觀察者能夠在給定足夠大量樣本的情況下得出模式。

在1999年,一篇由Micali,Rabin和Vadhan撰寫的論文發表了,他們描述了一種可驗證的隨機函數,這個函數是專門為了生成高度不可預測的輸出而設計的。后來,Micali教授成立了Algorand項目,之后該項目核心成員SergeyGorbunov寫了一篇更詳細且更容易理解的文章。如果你對VRF的更多技術處理感興趣,可以參閱上述文章和論文。

阿拉斯加女學生如何依靠2014年的比特幣課題支付大學學費:2014年,阿拉斯加的一位女學生以比特幣作為競賽項目課題,而在當時這一課題毫無疑問獲得了評委的青睞。到現在,這一課題不僅為她帶來了榮譽,還給她積累了一定的財富。而當時因為這一課題而了解到比特幣的孩子們大多數仍舊保留著這些比特幣,同時還保持著對加密貨幣的興趣。正如這故事所表明的,向孩子傳授有關金錢的知識并賦予他們一定的財務自由越早越好。[2017/12/29]

在Taraxa的區塊DAG架構里,VRF為隨機延遲提供了隨機性。VRF的輸出是:

區塊DAG的級別:在提議者打包區塊時,這里的“級別”就是錨定鏈的長度+1。所以,如果你是提議者,你計算了當前的錨定鏈L,發現了你將要搭建幽靈指針的邊界上的終結塊,那么你提議的區塊級別就是L+1。需要注意的是,這里的定義與常說的“深度”是不同概念。

最新Period區塊的區塊哈希:這是在區塊DAG中最新完成的區塊,能夠通過一個并行PBFT流程實現真正的最終確認。考慮到在邊界上提議者尚未接收到最新確認的Period區塊,所以協議會有一定的容忍,即最新Period區塊的上一個區塊哈希也是可接受的。

區塊提議者的秘密VRF密鑰:這個是搭建VRF函數所需要的。這與交易簽名機制不同,是專門為每個節點生成用于搭建VRF的。

VRF函數的輸出分兩塊:

v是一個偽隨機值,用于確定延遲長度。

p是一個證明,其他節點可以用其來驗證VRF已誠實且正確地執行。可以把它當作一個簽名,有了提議者的VRF公鑰,任意其他節點都可以輕松確定計算的正確性。

最終,我們可以寫成一個簡單的方程式:

VRF(L,P,SK)→(v,p)

■延遲難度成型函數

在VRF的輸出轉換為延遲之前,我們會需要讓其形成一定的分布。分布的特征大致如下:

需要有一個最小延遲,因為我們不能讓區塊立即生成,不然會沒有時間進行適當的網絡廣播

需要有一個最大延遲,因為我們不希望整個網絡堵塞,也不希望長時間不生產塊

部分提議者速度要快,而剩下一部分要慢,這與合格提議者數量以及整個網絡的直徑有關

因此,最終的成型函數可能是這樣的:

成型函數

設成型函數為S,我們可以得出以下公式:

S(v)=d

這里d就是下一階段的難度系數。

■可驗證延遲函數的延遲

Token像個公交卡,能自身產生價值轉移,聯盟鏈沒有原生的價值轉移。國家打擊的是傳銷盤,但其實還有很多的具有價值的代幣,當行業發展和公眾認知到一定程度的時候,優質的公鏈能避免一刀切的狀況。等到這個時候,聯盟鏈和公鏈的合作可能更多。

獨自辛苦獨自忙,無人并肩共作戰=(

正如本文開頭討論的那樣,PoW好是好,但并行處理是其“風評被害”的罪魁禍首。于是,可驗證延遲函數出現了,這個函數是專門為了模擬無法通過并行處理加速的延遲而設計的。

如果一個函數符合以下兩點簡單的標準,那么就可以嚴格將其歸為VDF:

必須是順序的,這種情況下無人能夠通過多個并行處理來加快VDF函數的計算,這一點與PoW不同。

必須是可簡單驗證的,觀察者能夠簡單地進行驗證,確認VDF計算正確且出現的是適當的延遲,這一點與PoW相似。

Bonehetal.,Pietrzak和Wesolowski等人都提出了滿足這些標準的VDF。特別是,Pietrzak和Wesolowski都基于在未知順序的組別里重復平方的原理,各自獨立地提出了高度相似的方法,這些方法能夠有效抵抗并行處理。

讓我們在更高層次測試一下這些函數吧,因為數學是非常復雜的。

這些VDF的構建是執行重復平方的計算,這些計算是無法并行處理的,因為每次迭代都需要上一次迭代的輸入,且任何給定迭代中不會提供關于未來迭代的信息。換句話說,除非你一步步完成所有迭代,否則你無法知曉答案。這一點確保了這個函數是順序的。

而讓VDF能夠簡單驗證的是,你可以用包含VDF中間輸入與最終輸出的隨機線性組合來搭建一個證明。這些限線性組合的計算很簡單,因為比起計算整個VDF來說,它涉及的步驟要少很多。簡單地類比一下就是,計算整個曲線中的所有數值與選個箭頭往前推幾步的差距。箭頭前進幾步所花費的時間顯然比計算少得多。這一點確保了這個函數是可簡單驗證的。

在Taraxa,我們在VDF中設置了以下幾個輸入項:

父哈希,或者你新創建的區塊通過一個幽靈指針所指向的父區塊

所有交易的哈希,你計劃打包到區塊中的所有交易的哈希,所以你無法事先計算VDF

d,上一步的難度系數

所以,在節點提議區塊之前,VDF函數計算長這樣:

VDF(gP,Tx,d)=z

在實踐中,為了確保對輸出項z的驗證是非交互的,節點提議者需要將中間證明以及最終輸出項插入提議區塊中。

所以,對計算VDF函數的節點來說,他們可能會遇到類似這樣的延遲:

出于解說需要,這是從均勻分布中生成的

截至撰稿時,VDF仍舊是極具實驗性的技術,且正在經歷積極的研究與測試。Taraxa會與開源領域最優秀的人以及學術社區合作學習,確保我們的賬本采用的是最穩定、最高效、最安全的方案。

Tags:POW比特幣區塊鏈TaraxaPower Crypto World萊特幣和比特幣的區別區塊鏈技術專

BNB價格
以太坊再次創新高,288關口能否守住?-ODAILY_APP:EOS

易天丨以太坊再次創新高,288關口能否守住?最近以太坊行情一路長虹,屢創新高;在比特幣多頭耗盡,高位盤整的時間內,以太坊逆勢上漲.

1900/1/1 0:00:00
多空角逐即見分曉,重啟發力還是空頭瀑布-ODAILY_BTC:UMEX

大家好,誠信立本,德行天下,用心研判趨勢和分析,傳遞有價值的投資理念!希望價有所值,值有所得!京東數科近日首度公開區塊鏈聯邦學習算法,把聯邦學習和區塊鏈結合,并在區塊鏈上構建聯邦學習算法.

1900/1/1 0:00:00
DeFi如何突破手續費困境?-ODAILY_EFI:DEF

*BitinfochartsBitinfocharts數據顯示,截止7月2日平均每筆轉賬交易費為0.7美元,除6月11日千萬轉賬費事件外,平均每筆交易基本維持在0.5美元左右.

1900/1/1 0:00:00
行情即將迎來變動,主要關注9300-ODAILY_比特幣:區塊鏈運用的技術中不包括哪一項內容

行情回顧及行情走勢 1.BTC行情回顧 比特幣價格昨日走出小幅的上行,價格昨日白盤維持在9150附近震蕩運行直至晚間價格開始走出上行,日內凌晨價格觸及9290位置后走出回落.

1900/1/1 0:00:00
比特幣跨過黑色星期四,追多的你是否逃過一劫?-ODAILY_CAL:BTC外貿

行業資訊 7月10日訊,據Decrypt消息,法國街頭藝術家PascalBoyart在其巴黎的最新壁畫上通過二維碼接受比特幣捐贈,在五天內已獲得超過0.05枚BTC.

1900/1/1 0:00:00
比特幣高位盤整繼續,橫久必跌會是空頭爆發的契機嗎?-ODAILY_PLE:比特幣行情圖表

在文章開頭先跟關注易天的朋友說聲對不起,最近行情波動的比較激烈,行情實時都在變化,文章的實時性比較差,都以動態發布和視頻講解為主;隨著上周末行情的大跌1700點且迅速拉升1000點之后.

1900/1/1 0:00:00
ads