首頁(yè) ? 己任區(qū)塊鏈觀察|以太坊Ropsten測(cè)試網(wǎng)合并在即:需要注意什么?
By Published On: 31 5 月, 2022Categories: 區(qū)塊鏈

以太坊公共測(cè)試網(wǎng)Ropsten正在轉(zhuǎn)向權(quán)益證明,這是以太坊主區(qū)塊鏈可以切換到權(quán)益證明共識(shí)之前的最后準(zhǔn)備工作之一。

5月31日,以太坊核心開(kāi)發(fā)者Tim Beiko發(fā)布Ropsten合并公告,稱今天已推出一條新的信標(biāo)鏈,預(yù)計(jì)6月8日左右在Ropsten網(wǎng)絡(luò)上進(jìn)行The Merge,從而轉(zhuǎn)換為PoS共識(shí)。

根據(jù)公告,此次合并分為兩步:它從共識(shí)層上的網(wǎng)絡(luò)升級(jí)開(kāi)始,由信標(biāo)鏈上的插槽高度觸發(fā)。其次是執(zhí)行層從工作量證明過(guò)渡到股權(quán)證明,由一個(gè)特定的總難度閾值觸發(fā),稱為終端總難度( TTD )。

首先,6月2日,插槽高度24000,Bellatrix升級(jí)將為 The Merge 準(zhǔn)備 Ropsten 信標(biāo)鏈。屆時(shí),CL 客戶端將開(kāi)始監(jiān)測(cè)工作量證明鏈上的TTD值。

其次,選擇一個(gè)PoW總難度值,即終端總難度(TTD)來(lái)觸發(fā)共識(shí)轉(zhuǎn)換。TTD應(yīng)在6月2日或3日之前選擇,以避免礦工再次擾亂過(guò)渡,并將在ethereum.org公布。當(dāng)在 Ropsten 上達(dá)到或超過(guò)這個(gè)新TTD值時(shí),過(guò)渡的執(zhí)行層部分(代號(hào)為Paris)將啟動(dòng)。

一旦執(zhí)行層超過(guò)TTD,下一個(gè)區(qū)塊將完全由信標(biāo)鏈驗(yàn)證器生成。一旦信標(biāo)鏈完成了這個(gè)區(qū)塊,即認(rèn)為合并已經(jīng)完成。

在 Ropsten 過(guò)渡之后,另外兩個(gè)測(cè)試網(wǎng)(Goerli 和 Sepolia)將在重點(diǎn)轉(zhuǎn)移到主網(wǎng)之前過(guò)渡到權(quán)益證明。其他測(cè)試網(wǎng),如 Rinkeby 和 Kovan,可能由社區(qū)單獨(dú)維護(hù)和升級(jí),但不再由客戶端開(kāi)發(fā)人員監(jiān)控。

Tim Beiko指出了8項(xiàng)需要注意的事情:

1,合并后,如果在信標(biāo)鏈上運(yùn)行了一個(gè)節(jié)點(diǎn)/驗(yàn)證器,現(xiàn)在必須還要運(yùn)行一個(gè)執(zhí)行客戶端。同樣,如果在 PoW 鏈上運(yùn)行一個(gè)節(jié)點(diǎn),*必須*運(yùn)行一個(gè)共識(shí)層客戶端。

2,EL <>CL 節(jié)點(diǎn)使用經(jīng)過(guò)身份驗(yàn)證的端口進(jìn)行通信,為此需要設(shè)置一個(gè)JWT代幣。

3,共識(shí)層客戶端實(shí)際上包含兩件事:信標(biāo)節(jié)點(diǎn)和驗(yàn)證器客戶端。如果只想運(yùn)行一個(gè)節(jié)點(diǎn)(即從鏈中“讀取”),僅需要一個(gè)信標(biāo)節(jié)點(diǎn),不需要驗(yàn)證器客戶端。

4,同樣,如果運(yùn)行驗(yàn)證器,則需要運(yùn)行驗(yàn)證器客戶端。需要注意的是,可以在單個(gè) EL <> CL 組合上運(yùn)行多個(gè)驗(yàn)證器。

5,合并后,驗(yàn)證者從交易中獲得優(yōu)先費(fèi)用,這發(fā)生在執(zhí)行層,因此這些費(fèi)用不會(huì)鎖定在信標(biāo)鏈上。要獲得它們,需要在啟動(dòng)驗(yàn)證器時(shí)設(shè)置一個(gè)“費(fèi)用接收者”地址 – 確保個(gè)人擁有它的密鑰。

6,如果在某個(gè)礦池中進(jìn)行質(zhì)押,現(xiàn)在是時(shí)候開(kāi)始詢問(wèn)他們計(jì)劃如何分配這些費(fèi)用了。

7,如果想在Ropsten上設(shè)置一個(gè)驗(yàn)證器來(lái)自己運(yùn)行所有這些,有一個(gè)實(shí)例可以幫助開(kāi)始。

8,如果是應(yīng)用程序/工具開(kāi)發(fā)人員,那么 The Merge 基本上不會(huì)產(chǎn)生任何改變。

在Ropsten 合并公告中,同樣列出了一些常見(jiàn)問(wèn)題。

  • 對(duì)于節(jié)點(diǎn)運(yùn)營(yíng)商

如果已經(jīng)在信標(biāo)鏈上運(yùn)行了一個(gè)節(jié)點(diǎn),那么現(xiàn)在還需要運(yùn)行一個(gè)執(zhí)行層客戶端。同樣,如果在當(dāng)前的工作量證明網(wǎng)絡(luò)上運(yùn)行一個(gè)節(jié)點(diǎn),將需要運(yùn)行一個(gè)共識(shí)層客戶端。為了讓它們安全通信,必須將 JWT 代幣傳遞給每個(gè)客戶端。

值得強(qiáng)調(diào)的是,雖然它們都是共識(shí)層客戶端版本的一部分,但運(yùn)行信標(biāo)節(jié)點(diǎn)與運(yùn)行驗(yàn)證器客戶端是不同的。質(zhì)押者必須同時(shí)運(yùn)行兩者,但節(jié)點(diǎn)運(yùn)營(yíng)商只需要前者。

最后,記得在 6 月 3 日回來(lái)查看關(guān)于 Ropsten TTD 最終值的公告。

  • 對(duì)于質(zhì)押者

信標(biāo)鏈上的驗(yàn)證者除了共識(shí)層客戶端外,還需要在 Merge 之后運(yùn)行執(zhí)行層客戶端。合并前,強(qiáng)烈建議這樣做,但驗(yàn)證者可以將這些功能外包給第三方提供商。這是可能的,因?yàn)閳?zhí)行層所需的唯一數(shù)據(jù)是存款合約的更新。

合并后,驗(yàn)證者需要確保他們創(chuàng)建和證明的塊中的交易是有效的。為此,每個(gè)信標(biāo)節(jié)點(diǎn)必須與執(zhí)行層客戶端配對(duì)。請(qǐng)注意,多個(gè)驗(yàn)證器仍然可以與單個(gè)信標(biāo)節(jié)點(diǎn)和執(zhí)行層客戶端組合配對(duì)。雖然這擴(kuò)大了驗(yàn)證者的責(zé)任,但它也賦予了提出區(qū)塊的驗(yàn)證者獲得其相關(guān)交易優(yōu)先費(fèi)用(目前屬于礦工)的權(quán)利。

雖然驗(yàn)證者獎(jiǎng)勵(lì)在信標(biāo)鏈上累積,并且需要隨后的網(wǎng)絡(luò)升級(jí)才能撤回,但交易費(fèi)用將繼續(xù)在執(zhí)行層上支付、銷毀和分配。驗(yàn)證者可以指定任何以太坊地址作為交易費(fèi)用的接收方。

更新共識(shí)客戶端后,請(qǐng)務(wù)必將其設(shè)置fee recipient為驗(yàn)證器客戶端配置的一部分,以確保將交易費(fèi)用發(fā)送到個(gè)人控制的地址。強(qiáng)烈建議在以太坊主網(wǎng)過(guò)渡到權(quán)益證明之前,讓主網(wǎng)驗(yàn)證者在 Ropsten 和其他測(cè)試網(wǎng)上運(yùn)行合并。

合并是迄今為止對(duì)以太坊最復(fù)雜的升級(jí)。為了最大限度地降低網(wǎng)絡(luò)中斷的風(fēng)險(xiǎn),作為驗(yàn)證者,在此期間不能撤回質(zhì)押的ETH。