我們 Attestant 是非托管型的 ETH 2.0 質押服務,既能為客戶資金提供更高的安全性,又能利用先進的驗證策略來獲取比傳統驗證基礎設施更高的收益。衡量收益的方法之一是,追蹤 ETH 2.0 區塊鏈上見證消息的生成和上鏈情況。這是一大關鍵指標,因為見證消息越早上鏈,收益就越高。本文將介紹 Attestant 是如何單獨或綜合計算見證有效性的。
見證消息(attestation)是驗證者對 ETH 2.0 區塊鏈當前狀態的投票。每個激活狀態的驗證者都會在每個 epoch (時段)(約長 6.5 分鐘)創建見證消息。見證消息包含以下部分:
圖 1 :見證消息的結構
其中比較有趣的部分是鏈首投票(chain head vote),即,驗證者在創建這條見證消息時認為哪個區塊是鏈上最新的有效區塊。鏈首投票的結構如下所示:
圖 2 :鏈首投票結構
美SEC主席:6月13日是提交修改“交易所”定義評論的最后一天:金色財經報道,美國證券交易委員會主席Gary Gensler在社交媒體發文提醒,當地時間6月13日是對該機構修改兩項議題評論的最后截止日,用戶可以就“擴展和更新監管系統合規性和完整性”、以及“修改交易法規則3b-16下交易所定義”兩個議題提交評論。[2023/6/14 21:34:58]
圖中的 slot (時隙)定義了驗證者認為當前區塊鏈的鏈首所在位置(所在高度) ,Hash(哈希)定義了驗證者認為的鏈首區塊。二者共同定義了區塊鏈上的一個點。有了足夠多的投票,網絡就可以就區塊鏈的狀態達成共識。
雖然一條見證消息的數據量比較小,但是驗證者有數萬名 , 數據量很快就會積少成多。由于這些數據將永遠存儲在區塊鏈上,減少數據量非常重要。這是通過一個被稱為 “聚合(aggregation)” 的過程實現的。
聚合就是將多條 committee(委員會)、chain head vote(鏈首投票)、finality vote(終局性投票)都相同的見證消息(譯者注:即同一委員會中作了相同的鏈首投票和終局性投票的見證消息) 合并成一個?聚合見證消息?(?aggregate attestation?):
美南達科他州提出法案改變貨幣定義,并將數字貨幣排除在外:3月2日消息,美國南達科他州正在采取行動,試圖重新定義貨幣的構成,同時涉及了加密貨幣的分類。該州一項名為“修訂統一商法典條款的法案”表明,比特幣等數字貨幣將被排除在貨幣定義之外,因為它們來自個人或組織。根據擬議的修正案,一種可能的交換媒介只有在得到政府“授權或采用”的情況下才會被認定為貨幣。
加密貨幣倡導組織Satoshi Fund創始人Dennis Porter在評論該法案時表示,如果該法律獲得通過,它將讓位于構建央行數字貨幣(CBDC),這也意味著將有更多州支持CBDC。
南達科他州的舉動是美國各地立法者努力解決如何監管數字貨幣的眾多類似嘗試之一。作為提供監管前景的一部分,CBDC 一直致力于遏制私人數字資產的影響。(Finbold)[2023/3/2 12:38:57]
圖 3 :聚合見證消息的結構
聚合見證消息與單個見證消息存在兩點差異。首先,前者有多個驗證者。其次,聚合簽名是由單個見證消息的簽名合并生成的。聚合見證消息的存儲效率很高,但是會增加通信和計算方面的負擔(詳見下文)。
加州前檢察官:美國加密監管法案需要更多工作來定義邊界:金色財經報道,加州北區前聯邦檢察官格蘭特·方多(Grant Fondo)表示,美國證券交易委員會和商品期貨交易委員會在監管數字資產方面沒有明確的界限。Fondo的評論是在美國主要參議員推動加密市場監督商品監管機構CFTC之后發表的。然而,該法案在定義代幣是否被視為證券或商品方面含糊不清。談到NFT,Fondo表示,這些數字資產屬于“不同的類別”,并指出“SEC已聲明它們不是證券”。Fondo表示,如果NFT開始作為“傳統金融產品”而不是“藝術品”提供,CFTC可能會介入。(coindesk)[2022/8/9 12:11:08]
如果我們強制要求每個驗證者將所有見證消息聚合起來,那么將每個見證消息傳給每個驗證者所需的通信量很快就會導致網絡過載。同樣地,如果聚合只是可選項,那么驗證者就不會浪費自己的資源這么做。因此,網絡會選擇一組驗證者來負責進行聚合?1?。出于利益考慮,驗證者會認真履行職責,因為包含較多驗證者的聚合見證消息更有可能被添加到區塊鏈上,驗證者就更有可能獲得獎勵。
執行這一聚合過程的驗證者就是?聚合者(aggregator)?。
ETH 2.0 在為驗證者計算見證獎勵時采用了?打包距離(?inclusion distance?)?這一指標。打包距離指的是見證消息生成時所處的 slot 與該見證消息被打包到區塊時所處的 slot 之差。例如,在 slot s 生成的見證消息在 slot s+1 被打包到區塊中,這時打包距離就是 1 。如果見證消息在 slot s+5 被打包到區塊中,這時打包距離就是 5 。
Coin Center:SEC重新定義“交易所”的提議是“違憲的”:金色財經報道,美國證券交易委員會(SEC)提出了一項重新定義“交易所”的規則。華盛頓特區的倡導團體Coin Center正在關注美國證券交易委員會提議在《證券交易法》中重新定義\"交易所\"一詞,以包括提供使用非固定交易利益和通信協議的系統,將證券的買家和賣家聚集在一起。在今天給該機構的一封評論信中,Coin Center稱該規則\"違憲\"。Coin Center表示,提議的規則會影響DeFi,盡管它沒有提及。雖然這一變化是為了將其他\"金融服務組織\"納入該法案的保護范圍,但是它這樣做的方式將創造一個不適當的廣泛的注冊標準,對無數軟件開發者和技術專家受保護的言論活動施加違憲的事先限制\"。(decrypt)[2022/4/15 14:25:53]
在 ETH 2.0 網絡中,見證消息的價值取決于打包距離,打包距離越小越好。這是因為越早上鏈的信息越有用。
為體現見證消息的相對價值,驗證者所獲得的見證獎勵會隨打包距離的增大而減少。具體來說,見證獎勵會乘以 1/d (d 為打包距離)。
高維空間創始人陳定義:區塊鏈正試圖解決數字資產的歸屬權問題:金色財經現場報道,9月20日,由金色財經主辦,水橋區塊鏈總冠名的“共為·創業者大會”在廈門舉辦。在主題為《區塊鏈如何推動數字經濟時代的發展》的圓桌對話環節,高維空間創始人、福建省區塊鏈協會副會長陳定義表示,區塊鏈在整個經濟發展過程中很重要的一個是,它本身金融屬性所帶來的一系列的東西。以貨幣的歸屬權舉例,當紙幣在你手里時可以證明整個貨幣的歸屬權是屬于你的。但在互聯網時代里,支付平臺里的余額的歸屬權就很難判斷了,從金融意義和人類關系講,這筆錢是你的,但從技術角度看,這筆錢的從屬關系不完全從屬于個人所有。因此,我認為區塊鏈正在試圖解決這個問題,即你的數字資產的歸屬權歸屬你。[2020/9/20]
圖 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
加密交易所巨頭Coinbase已進入借貸領域,此舉將使其直接與BlockFi等行業參與者展開競爭。Coinbase在周三發布的一篇文章中說,美國部分州的客戶很快就可以用比特幣作抵押來借錢了.
1900/1/1 0:00:00金色財經訊 阿里健康App近期正式更名為“醫鹿”, 和天貓、盒馬、飛豬、菜鳥、螞蟻等阿里旗下產品的命名方式貼近。更名后,相應圖標進行了更新,功能進行了梳理升級.
1900/1/1 0:00:00套利,為我們所熟知的是,投資者或借貸者同時利用兩地利息率的差價和貨幣匯率的差價,流動資本以賺取利潤.
1900/1/1 0:00:00根據鏈上數據資源網站DeFi Pulse的數據,去中心化金融(DeFi)協議鎖定的美元總值近日突破了60億美元大關.
1900/1/1 0:00:00昨天行情恢復了向下調整,今天開盤后行情繼續下跌,暫時跌破了11500美元。行情小時線級別一直呈現陰跌的走勢,這樣的陰跌看著雖然不好看,但對短期內是否出現大跌還是有些底氣在的,但同時我們也是不建議.
1900/1/1 0:00:00什么是區塊鏈?什么是分布式數據庫?相信很多人容易混淆這兩個概念。表面上看,區塊鏈打造的不可篡改、分布式的數據庫,和傳統分布式數據庫在基礎技術方面有很多相似的地方,但也僅僅只是相似而已.
1900/1/1 0:00:00