比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > NEAR > Info

Vitalik: 關于兩個slot的提議者/構建者分離方案的具體設計

Author:

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

來源|ethresear.ch

作者|VitalikButerin

翻譯|EthereumCN

原標題:《Vitalik:兩個slot的提議者/構建者分離方案》

譯者注:目前新的分片方案Danksharding融合了PBS(提議者/構建者分離方案)和crList的設計。其中,PBS方案的構造設計采用的是兩個slot的PBS,這也是crList的設計基礎。關于這種“混合式PBS”的抗審查分析,可以參見《Vitalik:如何提高PBS方案的交易抗審查性》。本文是兩個slot的PBS方案的具體設計。

在一個slot對里的事件順序

就在0秒之前—發布執行頭部發布:任何人都可以發布一個執行頭部,它包含一個執行哈希,一個出價,和一個構建者的簽名。

0秒—信標區塊期限:信標區塊必須打包勝出的執行頭部

0—2.67秒—對信標區塊做證明:只有一個委員會對信標區塊做證明投票

8秒—中間區塊的期限:勝出的區塊構建者發布一個中間區塊,由執行區塊主體和他們可以找到的對信標區塊盡可能多的證明組成。

區塊鏈保險科技初創公司Vitraya完成410萬美元A輪融資:3月15日消息,區塊鏈保險科技初創公司Vitraya宣布完成410萬美元A輪融資,Xceedance和一家未透露名稱的投資財團參投。Vitraya主要利用人工智能和區塊鏈技術為保險公司實現支付完整性、醫療程序和福利管理的自動化服務,幫助醫院/醫療保健服務提供商、以及為消費者和企業提供健康保險產品的保險公司實現實時支付和理賠。?[2023/3/16 13:06:38]

8—10.67秒—對中間區塊的證明:剩下的N-1委員會對中間區塊做證明投票

10.67—13.33秒—聚合中間區塊的證明

13.33—16秒—發布下一個執行頭部

如果錯失了一個信標區塊,下一個slot會被換為信標區塊而不是中間區塊。

圖表解釋

關鍵的特性

從分叉選擇的角度來看,該系統可以被描述為就像現在的信標鏈,只是委員會的規模是不平均的,且會有一個(區塊,slot)分叉選擇。唯一的區別是有些區塊只是用來選擇為緊隨其后的區塊選擇提議者。這就簡化了分析。

安全團隊:Vitalik出售25萬億枚SHIT幣,價值約33000美元:金色財經消息,據派盾(PeckShield)監測數據顯示,Vitalik.eth的地址0xd8da6b...7aa96045顯示,25萬億枚SHIT幣在Uniswap上被出售,價值約33000美元。[2022/8/4 12:01:49]

每個步驟之間的委員會有助于確保每個步驟都是“安全的“,并且減少被單個行動者濫用帶來的影響。

構建者的安全特性

在發布出價那一步,構建者看到執行頭部,并知道它是否安全(如果有很多反對票或缺失的證明,這個執行頭部可能是不安全的)。

如果執行頭部是安全的,除非出現大于45%的攻擊、非常大量的罰沒,或非常嚴重的網絡延遲,執行頭部才可能被回滾。在這種情況下,構建者可以放心進行安全出價。

如果執行頭部是不安全的,在他們發布他們的主體后區塊鏈還是有重組的風險,以“偷走”他們的MEV機會。在這種情況下,構建者看到這個風險后可以調低他們從這個風險獲得風險溢價的出價。

在發布中間區塊時,會有兩種情況:

信標區塊還未被發布。在這種情況里,證明委員會已經對該區塊投反對票,因此中間區塊產生者(即構建者)可以安全地不發布,也不會受到懲罰。

Vitalik:比特幣本質是一種金融工具:Vitalik Buterin在推特上回顧過去十年加密行業發展,他表示,金融在未來十年重要性會相對較低,加密貨幣領域需要適應這一現實。最終,加密貨幣會與更廣泛經濟趨勢高度相關。這并不意味著他們會免受其他事物(例如障礙/干擾)侵擾,但確實意味著敘事需要調整。Vitalik Buterin認為,比特幣本身主要是一種金融工具。以太坊本質上“金融性”沒有那么強,但即使如此,仍然存在一個事實,即區塊鏈合法地使很大一部分應用程序更好地涉及處理某種形式的貨幣/代幣/資金。[2020/6/3]

信標區塊已經發布。在這種情況下,中間區塊會有“提議者得分激勵(proposerboost)',這個激勵會比整個證明委員會幅度的大,因此如果構建者發布了,他們的區塊將在其余N-1證明委員會的證明里獲勝。

這確保了如果證明委員會是誠實的,且網絡延遲沒有非常嚴重的情況下,構建者就能保證:

如果他們發布了區塊就能被打包

如果他們因為信標區塊頭缺失而不發布區塊是不會被懲罰的

構建者有大約5.33—8秒的時間發布區塊。在他們看到信標區塊時可以放心馬上發布;但是,他們可能會想等看到更多證明時再發布,因為他們打包證明會得到獎勵(被打包的證明者也會得到獎勵)。他們可以自由地在這段時間內(即5.33秒的窗口,獲得打包證明獎勵與第8秒的窗口沒能獲得打包證明獎勵)協商權衡。

動態 | Vitalik Buterin 反駁 Tuur Demeester 對以太坊的批評:以太坊創始人 Vitalik Buterin 在 Reddit 上逐條點評和反駁了 Adamant Capital 創始人 Tuur Demeester 此前對以太坊做出的批評。Vitalik Buterin 稱,這些批評意見無視以太坊在研究和開發方面取得的進展,忽視了以太坊社區在過去一年中規模的擴張和專業度的提升。此前,Tuur Demeester 連發 50 條推文,歷數他眼中以太坊的種種短板,認為以太坊最多是一個科學實驗,其目前市值已經跌至 130 億美元,依然估值過高,這一系列推文引發大量討論。[2019/1/1]

信標鏈規范變更的概要?

提議者索引定義

把get_random_proposer_index(state:State)設為現在get_beacon_proposer_index(state)返回的內容。

添加狀態變量chosen_builder_index和chosen_exec_block_hash。如果slot是空的,設state.chosen_builder_index=NO_BUILDER(一個等于2**64-1的常量)。如果slot包含一個信標區塊,它會包含BuilderBid,設:

以太坊創始人Vitalik指責Instagram和Facebook允許虛假賬戶在平臺上存在:以太坊的創始人Vitalik Buterin一直在處理大量欺詐的Twitter模仿者,這些詐騙犯試圖從天真的投資者那里盜取密碼,而最近V神的注意力被Instagram和Facebook轉移了。這他在推特上批評Facebook和Instagram,因為他們的平臺上存在明顯的虛假賬戶。[2018/3/30]

state.chosen_builder_index=builder_bid.message.builder_index

state.chosen_exec_block_hash=builder_bid.message.exec_block_hash

get_beacon_proposer_index(state:State)的定義如下:

如果state.chosen_builder_index==NO_BUILDER,返回get_random_proposer_index(state)

否則,返回state.chosen_builder_index

攜有出價區塊的條件

如果state.chosen_builder_index==NO_BUILDER,這個區塊需要包含一個BuilderBid,且可能不包含一個ExecBody。builder_bid需要通過以下檢查,且其中val=state.validators:

bls.Verify(val.pubkey,compute_signing_root(builder_bid.message),builder_bid.signature)

val.activation_epoch==FAR_FUTURE_EPOCHorval.withdrawable_epoch<=get_current_epoch(state)

val.balance>=builder_bid.bid_amount

在處理邏輯中添加余額轉賬:

val.balance-=builder_bid.bid_amount

state.validators.balance+=builder_bid.bid_amount

把get_committee_count_per_slot改為接受輸入(state:BeaconState,slot:Slot)(而不是epoch)。如果一個slot出現state.chosen_builder_index==NO_BUILDER,委員會數應該返回1。

攜有執行主體的區塊的條件

如果state.chosen_builder_index!=NO_BUILDER,區塊需要包含一個ExecBody且可能不包含BuilderBid。ExecBody需要通過以下的檢查:

hash_tree_root(exec_body)==state.chosen_exec_block_hash

eth1_validate(exec_body,pre_state=state.latest_exec_state_root)

在處理邏輯中添加:

state.latest_exec_state_root=exec_body.post_state_root

get_committee_count_per_slot應該返回(get_epoch_committee_count(epoch)-state.committees_in_this_epoch_so_far)//(slots_remaining_in_epoch)

如果state.chosen_builder_index!=NO_BUILDER,設state.chosen_builder_index=NO_BUILDER,無論是否有區塊。

請注意

slot時間減少到8秒(請記住:執行區塊會是每2個slot出現一個)。

所有信標區塊,包括攜有出價和執行主體的,在分叉選擇時都應該有proposerboost。

分叉slot應該改為(block,slot)

可能的延展:通過一項費用延遲發布

如果中間區塊的構建者在slotN不發布區塊,在slotN+1就沒有交易捆可選。整個提議者序列會被往后推一個slot(因此slotN+1的構建者會變成slotN+2的提議者,以此類推),且slotN+1需要選出一個新的隨機提議者。構建者會獲得另一個機會(即額外的12秒作為松弛空間)來發布。該slotN+1執行區塊不能包含任何高價值的共識交易(例如罰沒)。但是,他們會被罰款block.basefee*block.target_gas_limit。

原因是他們的執行區塊被延遲了一個slot,并前置了一個空的執行區塊,因此他們需要為這個slot付費。提議者序列被延遲確保延遲某個提議者的執行區塊對于當被提議的區塊是高價值時竊取未來的提議權是沒用的。

對分片可能的延展

Tags:STASTATETATETATbitstamp行情Nintia EstateTate CEOMRPOTATO幣

NEAR
Digital Fashion :元宇宙里的下一個萬億機會_TAL

原文作者:BixinVentures,Songyu.eth,Jiacheng在安徒生1837年撰寫的童話《國王的新裝》中,講述了一位皇帝被兩個騙子愚弄.

1900/1/1 0:00:00
超級QQ秀新版上線,這是騰訊的元宇宙入口?_FILE

來源:品玩 作者:李禾子 最近,QQ上線了一個叫做“超級QQ秀”的新功能。你可以把它理解成是QQ秀的升級版.

1900/1/1 0:00:00
區塊鏈技術將如何使航運業徹底變革?_SOP

作者丨PankajSachdeva過去這兩年,航運業可謂發生了重大的變化。新冠疫情導致全球供應鏈完全中斷,大量訂單被取消、貨物流動無法預測,這一切都給航運業造成了巨額的損失.

1900/1/1 0:00:00
無錫市大數據管理局局長:虛擬人,第一批元宇宙的原住民來了_區塊鏈

來源:澎湃新聞 作者:胡逸,無錫市大數據管理局局長過去的2021年,被稱為元宇宙元年。在這條新賽道上,VR、AR、MR、XR等虛擬現實技術蓬勃發展,讓人們在游戲中更有沉浸感;5G傳輸、交互技術、.

1900/1/1 0:00:00
除Meta、谷歌、微軟外,還有哪些大廠紛紛押注元宇宙?_ALA

根據摩根大通的報告表明,現場活動、廣告、社交商務和硬件等領域的元宇宙商機預計會為全球帶來超過1萬億美元的價值;根據彭博社的數據顯示,該市場預計將達到8000億美元.

1900/1/1 0:00:00
紐約時報看DAO:當現實侵入加密烏托邦的愿景_比特幣

作者:EricLipton&EphratLivni 來源:紐約時報 加密美聯儲是一個由加密貨幣的出現而催生出來的新型公司——某種程度上,它根本不是一家公司.

1900/1/1 0:00:00
ads