以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > Coinw > Info

定義 Eth2.0 中的驗證者質量_LOT

Author:

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

我們 Attestant 是非托管型的 ETH 2.0 質押服務,既能為客戶資金提供更高的安全性,又能利用先進的驗證策略來獲取比傳統驗證基礎設施更高的收益。衡量收益的方法之一是,追蹤 ETH 2.0 區塊鏈上見證消息的生成和上鏈情況。這是一大關鍵指標,因為見證消息越早上鏈,收益就越高。本文將介紹 Attestant 是如何單獨或綜合計算見證有效性的。

見證消息(attestation)是驗證者對 ETH 2.0 區塊鏈當前狀態的投票。每個激活狀態的驗證者都會在每個 epoch (時段)(約長 6.5 分鐘)創建見證消息。見證消息包含以下部分:

圖 1 :見證消息的結構

其中比較有趣的部分是鏈首投票(chain head vote),即,驗證者在創建這條見證消息時認為哪個區塊是鏈上最新的有效區塊。鏈首投票的結構如下所示:

圖 2 :鏈首投票結構

Ankr產品主管:Web3應用程序將更多地構建在自定義區塊鏈上:金色財經報道,隨著區塊鏈開發人員為各自的dapp爭奪流量和資源,這樣做的缺點可能是糟糕的用戶體驗,這反過來又破壞了大規模采用。根據Ankr產品主管Josh Neuroth的說法,除非當前的區塊鏈(包括第1層和第2層)能夠克服高gas fees或網絡速度差等瑣碎問題,否則很難說服傳統組織需要這項技術。或者,開發人員可以考慮使用側鏈或特定于應用程序的區塊鏈來克服這些問題。此外,Neuroth還建議,Appchains可以作為工具,幫助開發者“通過與其他擴展解決方案(如Layer 2)合作,克服可伸縮性挑戰”。(news.bitcoin)[2022/12/16 21:49:03]

圖中的 slot (時隙)定義了驗證者認為當前區塊鏈的鏈首所在位置(所在高度) ,Hash(哈希)定義了驗證者認為的鏈首區塊。二者共同定義了區塊鏈上的一個點。有了足夠多的投票,網絡就可以就區塊鏈的狀態達成共識。

雖然一條見證消息的數據量比較小,但是驗證者有數萬名 , 數據量很快就會積少成多。由于這些數據將永遠存儲在區塊鏈上,減少數據量非常重要。這是通過一個被稱為 “聚合(aggregation)” 的過程實現的。

基于Immutable X的NFT交易平臺將可自定義交易費率:2月23日,NFT Layer2 解決方案 Immutable X 宣布一項更新:建立在 Immutable X 上的 NFT 交易平臺可自定義交易費率。此項更新將改變之前 Immutable X 上的 NFT 交易平臺交易費率同質化的問題,目前已有多家交易平臺已經開始部署自定義費率。[2022/2/23 10:10:23]

聚合就是將多條 committee(委員會)、chain head vote(鏈首投票)、finality vote(終局性投票)都相同的見證消息(譯者注:即同一委員會中作了相同的鏈首投票和終局性投票的見證消息) 合并成一個?聚合見證消息?(?aggregate attestation?):

圖 3 :聚合見證消息的結構

聚合見證消息與單個見證消息存在兩點差異。首先,前者有多個驗證者。其次,聚合簽名是由單個見證消息的簽名合并生成的。聚合見證消息的存儲效率很高,但是會增加通信和計算方面的負擔(詳見下文)。

美眾議員將提交新法案以限制IRS對數字資產經紀人的定義:11月18日消息,美眾議員Patrick McHenry和Tim Ryan今天將提出一項新法案《美國保持創新法案》,以限制IRS對數字資產經紀人的定義,這是新通過的基礎設施法案中的一個爭議點。《美國保持創新法案》旨在重寫拜登總統周一簽署成為法律的基礎設施法案中對經紀人的新定義。

新法案將該定義更改為“任何(供考慮)在正常貿易或業務過程中準備好按照客戶的指示進行數字資產銷售的人。” 為了美國稅法第6050I條的目的,《美國保持創新法案》還根據基礎設施法案將數字資產添加到現金的定義中,并要求財政部長對該變化的影響進行研究。(The Block)[2021/11/18 22:02:07]

如果我們強制要求每個驗證者將所有見證消息聚合起來,那么將每個見證消息傳給每個驗證者所需的通信量很快就會導致網絡過載。同樣地,如果聚合只是可選項,那么驗證者就不會浪費自己的資源這么做。因此,網絡會選擇一組驗證者來負責進行聚合?1?。出于利益考慮,驗證者會認真履行職責,因為包含較多驗證者的聚合見證消息更有可能被添加到區塊鏈上,驗證者就更有可能獲得獎勵。

執行這一聚合過程的驗證者就是?聚合者(aggregator)?。

imToken新版本支持自定義網絡,支持以太坊兼容和二層網絡:去中心化錢包imToken發布最新版本2.8.4,已支持自定義節點功能和EIP3085,其中,自定義節點功能可使用戶直接使用各種以太坊兼容網絡,包括xDai側鏈、Arbitrum、Optimism等Layer2生態網絡以及幣安智能鏈(BSC)、火幣生態鏈(Heco)。

EIP3085是一種方便用戶向imToken等錢包應用設置自定義節點的方法,方便用戶使用各種以太坊兼容網絡。[2021/3/24 19:12:51]

ETH 2.0 在為驗證者計算見證獎勵時采用了?打包距離(?inclusion distance?)?這一指標。打包距離指的是見證消息生成時所處的 slot 與該見證消息被打包到區塊時所處的 slot 之差。例如,在 slot s 生成的見證消息在 slot s+1 被打包到區塊中,這時打包距離就是 1 。如果見證消息在 slot s+5 被打包到區塊中,這時打包距離就是 5 。

在 ETH 2.0 網絡中,見證消息的價值取決于打包距離,打包距離越小越好。這是因為越早上鏈的信息越有用。

為體現見證消息的相對價值,驗證者所獲得的見證獎勵會隨打包距離的增大而減少。具體來說,見證獎勵會乘以 1/d (d 為打包距離)。

聲音 | 孫宇晨:Tron將創建一個自定義代幣來為BitTorrent平臺提供支持:據Dailyhodl報道,Tron創始人孫宇晨(Justin Sun)表示,將創建一個自定義代幣來為BitTorrent平臺提供支持,并為用戶參與網絡提供動力。孫宇晨表示,“在BitTorrent平臺參與網絡的用戶將根據他們提供的寬帶獲得代幣獎勵”。[2018/8/30]

圖 4 :見證消息與打包距離之間存在函數關系

見證消息是如何打包到 ETH 2.0 區塊鏈上的?其過程如下?2?:

每個參與見證的驗證者都會使用其所擁有的鏈狀態的相關數據生成見證消息;

見證消息會通過 ETH 2.0 網絡廣播給相關聚合者;

每個聚合者在收到見證消息后都會將它與其它具有相同聲明的見證消息聚合起來;

聚合見證消息會通過 ETH 2.0 網絡廣播至所有節點;

只要是沒有在鏈上看見該聚合見證消息的區塊提議者都可以將其打包到區塊中。

一旦你發現打包距離大于 1 ,就要了解其背后原因。可能有以下幾個原因:

見證消息生成延遲

驗證者可能會遇到一些問題,從而導致見證消息生成延遲。例如,驗證者所擁有的鏈狀態相關數據過時,或者驗證者在生成和簽署見證消息上花費時間過久。無論出于哪種原因,見證消息生成步驟的遲滯都會對整個流程的剩余步驟產生連鎖反應。

見證消息廣播延遲

驗證者生成見證消息后需要通過網絡將見證消息廣播至聚合者處。這一流程的本質意味著,廣播宜早不宜遲,因為這樣可以確保驗證者及時收到該見證消息,并將其合并到聚合見證消息中。驗證者應該連接到足夠多的對等節點,從而確保自己能盡快將見證消息廣播給聚合者。

聚合見證消息生成延遲

聚合者可能會推遲見證消息的聚合流程。最常見的原因是,聚合者節點已經因為生成見證消息而過載,但是如果需要聚合大量驗證者,聚合算法的速度也會造成巨大延遲。

聚合見證消息廣播延遲

與見證消息廣播延遲類似,聚合見證消息也需要在網絡中廣播,因此存在相同的延遲風險。

區塊生成失敗

要想讓見證消息上鏈,首先要將它打包到區塊中。但是,區塊生成并不一定總能成功。有兩種情況會導致區塊生成失敗:1. 驗證者離線;2. 驗證者與網絡中的其他驗證者失去同步,導致其生成的區塊因包含無效數據而被拒絕。如果區塊生成失敗,就無法確保見證消息在同一個 slot 內上鏈,導致打包距離大于最佳距離。

區塊生成失敗還會產生其它影響,即,增加了可打包進下一個區塊的見證消息總量。如果可打包的見證消息總量超過了區塊容量,區塊生產者很可能優先打包那些可以帶來較高收益的見證消息,也就是那些打包距離最小的見證消息。這就有可能導致那些錯過最佳打包距離的見證消息一再被推后,因為它們能帶來的收益越來越低。

由于驗證者無法控制區塊生成?3?,我們定義了 “最早打包 slot(earliest inclusion slot)” 這一術語。最早打包 slot 指的是見證消息生成后的第一個生成有效區塊的 slot 。見證消息無法打包到一個不存在的區塊中,因此,以見證消息生成后的第一個 slot 為標準也衡量不出見證者的效率。這個標準就體現了這些考量,將 “最早打包 slot” 定義為見證消息生成后的第 1 個產生有效區塊的 slot(譯者注:即過濾掉區塊生產者的失誤對衡量驗證者效率造成的影響)。

惡意行為

盡管如此,惡意參與者依然有可能拒絕將見證消息聚合,或者拒絕將見證消息打包到區塊中。前者的風險可以用讓每個驗證者團體都有多個聚合者來緩解 。為降低后者的風險,不打包見證消息需要承擔一定的成本。但是,參與見證的驗證者無法迫使區塊生成者打包見證消息,因此如果不打包見證消息所產生的收益高于其成本,參與見證的驗證者就束手無策了。

考慮到區塊生成和打包距離,見證消息有效性可以理解為見證消息對網絡的用處有多大。見證消息有效性的正式定義是:

區塊有效性是以百分比呈現的。下表列出了一些示例:

區塊距離的上限是 32 。如果未能在區塊距離達到上限之前將見證消息打包進區塊,則該見證消息的有效性為 0。

單個見證消息的有效性很有趣,但本身意義不大。如果我們將不同驗證者在不同 slot 生成的見證消息的有效性綜合起來看,就能更好地了解這組驗證者的整體有效性。我們只需取單個見證消息有效性的平均值,即可計算出聚合有效性,例如,一組特定驗證者連續 7 天來的有效性均值。

當 ETH 2.0 啟動時,成千上萬個節點會確定彼此的位置,然后開始提議和見證區塊。就像所有不成熟的網絡一樣,你需要通過不斷的摸索來找到如何讓你的節點盡可能有效的方法。正如上文所述,見證消息有效性是用來追蹤節點有效性的一大指標。希望實現獎勵最大化的驗證者可以通過見證消息有效性來了解其總體表現。

Attestant 會為我們的驗證者追蹤其見證消息有效性,并將客戶報告中的數據匯總起來,從而提供更清晰的表現指標。隨著我們繼續拓展非托管型 ETH 2.0 質押服務,我們很樂于與大家分享更多的指標。

注釋:

驗證者組合中的成員每過幾分鐘就會改變,因此所有驗證者共同負擔聚合成本。

這是經過簡化的見證流程,但是出于本文的目的而言,這個流程是準確的。

顯然,除了那些驗證者自己生成的數據。

原文鏈接:

https://www.attestant.io/posts/defining-attestation-effectiveness/

作者 |?Jim McDonald

Tags:LOTSLOT區塊鏈ETHFLOTSLOT幣有人靠區塊鏈4天就掙了30萬ETH簡介

Coinw
金色前哨 | 繼建行后 工行再宣布數字貨幣工作進展_區塊鏈

8月31日消息,中國工商銀行官方宣布發行數字信用卡:無界白金數字卡,并且在官方APP“工銀e生活”中開設數字卡專區,用戶現在可以進入選擇數字卡啟用并完成“一鍵綁卡”.

1900/1/1 0:00:00
金色觀察 | DeFi圈地運動波及CEX 它還能走多遠?_DEF

DeFi熱仍在繼續。 截至發稿時,根據Debank數據顯示,DeFi 總鎖倉量達128.08億美元,上線僅7天的Sushiswap鎖倉量已達15.14億美元.

1900/1/1 0:00:00
金色前哨 | Maker社區新提案:增加YFI作為抵押資產_YFI

在YFI價格超過BTC之后,YFI可能很快可以成為MakerDAO的抵押資產了。2020年8月26日,用戶paraficapital在MakerDAO社區論壇發布提案,根據MIP6協議,建議增加.

1900/1/1 0:00:00
從0到1的變革 一文讀懂AMM自動做市商_AMM

今年以來Defi的熱度在不斷升溫,作為Defi中的重要組成部分的去中心化交易所DEX也持續受到關注.

1900/1/1 0:00:00
內蒙古突然劃出21家礦場 暫停參與電力多邊交易 電費或增長1/3_區塊鏈

吳說區塊鏈獨家獲悉,24日內蒙古工信廳向內蒙古電力(集團)有限責任公司發布《關于挖礦企業參與內蒙古電力多邊交易市場相關事宜的通知》.

1900/1/1 0:00:00
谷燕西:從Uniswap看未來的數字資產交易所_UNI

證券交易所的模式在不斷的進化當中。技術的應用在不斷的改變交易所的運行模式。在過去的幾十年中,交易所的經營模式經歷了從交易池中的面對面的交易方式發展到完全電子化的交易方式.

1900/1/1 0:00:00
ads