買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > LTC > Info

DOT:Polkadot Wiki:詳解波卡的隨機性_MADOG價格

Author:

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

波卡作為一條PoS鏈,隨機性至關重要。波卡的隨機性如何產生?為什么要選擇這種方案呢?在本章wiki中給出了說明。

PolkadotWiki是波卡官方文檔,PolkaWorld目前正在翻譯和連載中。

隨機性

在權益證明區塊鏈中,隨機性對于驗證人職責的公平且不可預測分配很重要。

計算機并不擅長隨機數,因為它們是確定性設備。通常大家在計算機上所說的“隨機數”實際上是偽隨機的。也就是說,它們依賴于用戶或其他類型的Oracle提供的足夠隨機的種子,例如氣象站的大氣噪聲、你的心律,甚至是熔巖燈,它都可以從中產生一系列看似隨機的數字。但是給定相同的種子,將始終生成相同的序列。

DeHorizon和Polygon Studios達成合作:4月4日消息,元宇宙游戲生態DeHorizon宣布,DeVerse將在Polygon主網上發布。此外,DeHorizon和Polygon Studios將在技術解決方案、游戲發行、資產擴展、行業資源、品牌和其他方面進行合作,以促進DeVerse的快速開發和推出。[2022/4/4 14:02:35]

然而,這些輸入將根據時間和空間而變化,而且不可能將相同的結果輸入到全球特定區塊鏈的所有節點中。如果節點獲得不同的輸入并用它來出塊,則會發生分叉。顯然,現實世界的無序狀態不適合用作區塊鏈隨機性的種子。

如今生產環境中有兩種主要的解決區塊鏈隨機性的方法:RANDAO和VRF。Polkadot使用VRF。

Teller Finance已在Polygon部署主網:金色財經報道,DeFi市場的無抵押借貸協議Teller Finance已正式在Polygon上部署其主網,用戶可以立即開始存款和為流動性資金池提供資金。Teller協議繼續在以太坊(ETH)主網上可用。[2021/8/11 1:47:34]

VRF

可驗證隨機函數是一種數學運算,需要一些輸入并產生一個隨機數以及該提交者生成該隨機數的真實性證明。任何挑戰者都可以驗證該證明,以確保隨機數生成有效。

Polkadot中使用的VRF與OuroborosPraos中使用的VRF大致相同。Ouroboros的隨機性對于出塊來說是安全的,并且對于BABE也運行得很好。它們的不同之處在于,Polkadot的VRF不依賴于中央時鐘,而是取決于它自己的過去結果來確定現在和將來的結果,并且它使用時隙號作為時鐘仿真器來估計時間。

Polkadot通過62號動議計劃將升級至runtime 28:2月18日,Web3基金會技術教育主管Bill Laboon發推公布波卡項目相關進展稱,62號動議已經通過,該項動議計劃將Polkadot升級到runtime 28。同時技術委員會已被要求加快這項提案的進度。[2021/2/19 17:28:19]

具體操作如下:

時隙是時間的離散單位,長度為六秒。每個時隙可以包含一個塊,但也可以不包含一個塊。時隙構成了時期——在Polkadot上,2400個時隙構成了一個時期,即每個時期為4小時。

在每個時隙中,每個驗證人都會“擲骰子”。他們執行將以下內容作為輸入的函數:

密鑰-專門為“擲骰子”制作的鑰匙

動態 | Bitcoin Cash社區抨擊Poloniex交易所的BCHABC代碼:據AMBCrypto消息,4月11日,Poloniex發推宣布為其非美國用戶開啟BCHABC和BCHSV保證金交易。這一消息在推特和Reddit等社交媒體平臺上遭到Bitcoin Cash社區成員的抨擊。社區要求交易所將Bitcoin Cash交易代碼改為Bitcoin Cash(BCH),而不應該是該交易所目前列出的Bitcoin Cash ABC(BCHABC)。[2019/4/13]

Epoch隨機值-上一個產生影響

時隙數

輸出為兩個值:RESULT和?PROOF。

然后將RESULT與在協議的實現中定義的閾值進行比較。如果該值小于閾值,那么得出此數字的驗證人將是該插時隙的可行出塊候選者。然后,驗證人嘗試創建一個塊,并將該塊與先前獲得的PROOF和RESULT一起提交到網絡中。

釣魚人-監視網絡的收集人和驗證人錯誤行為的節點,將驗證中繼鏈區塊。由于非法投擲將產生非法區塊,并且由于釣魚人將在驗證人產生的每個區塊中訪問RESULT和PROOF,因此他們很容易自動報告作弊的驗證人。

總結一下:在VRF下,每個驗證人都會為自己擲出一個數字,并根據閾值對其進行檢查,如果隨機擲出的骰子低于該閾值,則會生成一個區塊。觀察網絡并報告不良行為的釣魚人事后會驗證這些投擲的有效性,并向系統報告任何作弊行為。

精明的讀者會注意到,由于這種工作方式,某些時隙可能沒有驗證人作為出塊候選者,因為所有驗證人候選者的得分都太高而錯過了閾值。我們闡明了如何解決此問題,并確保與Wiki頁面的共識部分的Polkadot出塊時間保持幾乎一致。

RANDAO

另一種獲取鏈上隨機性的方法是以太坊的RANDAO方法。RANDAO要求每個驗證人通過對某些種子執行數千個哈希來進行準備。之后驗證人在回合中發布最終的哈希值,并且從每個參與者進入游戲中得出隨機數。只要一名誠實的驗證人參加,隨機性就被認為是安全的。

RANDAO可以選擇使用VDF進行增強。

VDFs

可驗證延遲函數是指即使在并行計算機上也要花費規定時間才能完成的計算。它們產生獨特的輸出,可以公用共設置獨立有效地對其進行驗證。通過將RANDAO的結果輸入VDF,會引入延遲,從而使任何攻擊者企圖影響當前隨機性的嘗試都將過時。

VDF一般需要通過ASIC設備來實現,這類設備需要與其他類型的節點分開運行。盡管只有一臺就足以保證系統的安全,并且它們將是開源的并且幾乎免費分發,但是運行這類設備既不便宜也不受激勵,對于選擇這種方法的區塊鏈用戶而言將產生不必要的摩擦。

擴展資料

Polkadot在隨機數和抽簽上的研究-包含了在證明機制之間作出選擇的理由:

https://research.web3.foundation/en/latest/polkadot/BABE/Babe.html

關于Pokadot中用到的隨機數的討論-W3F研究員討論波卡中的隨機性及其使用場景和假設:

https://github.com/paritytech/ink/issues/57

原文:https://wiki.polkadot.network/docs/en/learn-randomness

翻譯:PolkaWorld

Tags:POLPOLKADODOTSPOL幣polkadottedMADOG價格dotc幣在哪個平臺能買

LTC
數字貨幣:金色前哨|特斯拉美國地區接受比特幣支付_加密貨幣

金色財經消息,3月24日,消息稱,特斯拉美國官網支持使用比特幣付款。隨后,特斯拉CEO埃隆·馬斯克在推特確認,“現在可以用比特幣購買特斯拉了。特斯拉只使用內部及開源軟件直接運營比特幣節點.

1900/1/1 0:00:00
BTC:流動性挖礦,為DeFi世界鑄造了一把“金鏟子”_lbtc幣還會爆長嗎

摘要:醞釀了兩年的DeFi市場在2020年爆發,從此區塊鏈的挖礦世界里出現了一個新的詞——流動性挖礦,它對于區塊鏈世界的影響是非常巨大的,雖然市場的熱點不斷在變化.

1900/1/1 0:00:00
DEF:錯過YFI?新型機槍池Cyclone Protocol發紅利_什么叫做區塊鏈技術的概念

要說當下區塊鏈市場熱點是什么,莫過于各種DeFi流動性挖礦。高收益、躺賺讓所有市場參與者急匆匆的入場,想要在風口正興時抓住一波紅利.

1900/1/1 0:00:00
SWAP:深入解讀波卡上即將爆發的4個項目_SPOL

波卡是將多個專用區塊鏈連接到統一網絡中的下一代區塊鏈協議。未來將有一系列的項目在波卡鏈上發幣,這也意味著率先入場將有不錯的機會.

1900/1/1 0:00:00
以太坊:分析:上市公司狂買比特幣,為何不愛以太坊?機構會是以太坊新支柱嗎_ETH

吳說作者|談叔 本期編輯|?ColinWu由于以太坊歷史、未來的不確定性,以及諸多原因,機構投資者目前對以太坊并不感冒。但是以太坊無疑有更大的想象力,未來更多激進的機構投資者可能會選擇.

1900/1/1 0:00:00
TAL:Genesis Shards融資270萬美元,LD Capital、Spark Digital Capital等參投_GEN

據Ambcrypto報道,基于波卡的去中心化生態系統GenesisShards融資270萬美元.

1900/1/1 0:00:00
ads