欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

當(dāng)前位置:主頁(yè) > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > Eth2驗(yàn)證者如何生成和保護(hù)取款密鑰

以太坊科普:Eth2驗(yàn)證者如何生成和保護(hù)取款密鑰

2021-11-30 11:38:20 | 來(lái)源: | 作者:佚名
這篇文章主要介紹了以太坊科普:Eth2驗(yàn)證者如何生成和保護(hù)取款密鑰的相關(guān)資料,希望這篇關(guān)于Eth2驗(yàn)證者如何生成和保護(hù)取款密鑰的文章,能夠幫助各位投資者對(duì)Eth2有一個(gè)更加全面深入的了解。

以太坊 2.0 的密鑰與以太坊 1.0 的密鑰在生成和使用方式上大致相同,但二者并不兼容,也就是說,在以太坊 1.0 上生成的密鑰不能在以太坊 2.0 上使用。

取款密鑰是什么?

取款密鑰(withdrawal key)是以太坊 2.0 中的驗(yàn)證者用來(lái)提現(xiàn)以太幣的密鑰 1。

以太坊 2.0 的密鑰與以太坊 1.0 的密鑰在生成和使用方式上大致相同,但二者并不兼容,也就是說,在以太坊 1.0 上生成的密鑰不能在以太坊 2.0 上使用。

以太坊 2.0 中的密鑰總是以公鑰與私鑰的形式成對(duì)出現(xiàn)。取款密鑰由 權(quán)益人(staker) 自己持有,因?yàn)樗麄兪琴Y金的提供者,當(dāng)然也想保有撤資的權(quán)利。

取款密鑰是用來(lái)干什么的?

在以太坊 2.0 中,取款密鑰的信息主要用于以下兩種情況:在以太坊 1.0 中創(chuàng)建押金存入交易;在以太坊 2.0 中提現(xiàn)以太幣。

當(dāng)用戶在以太坊 1.0 上存入押金時(shí),取款公鑰的作用是使該筆押金與取款私鑰關(guān)聯(lián)起來(lái)。這就是為什么以太坊 2.0 能通過取款公鑰知道誰(shuí)有權(quán)提款(與該取款公鑰對(duì)應(yīng)的取款私鑰才有權(quán)提取該筆保證金)。取款公鑰還用于將數(shù)據(jù)整合到以太坊的押金存入交易中,如下圖所示:

以太坊科普:Eth2驗(yàn)證者如何生成和保護(hù)取款密鑰

 圖一:在存款流程中使用取款公鑰

要注意的一點(diǎn)是,每個(gè)押金要約(deposit agreement)中都要用到取款公鑰 2。

在以太坊 2.0 上提現(xiàn)以太幣的操作細(xì)節(jié)還未確定,但無(wú)論將來(lái)采取怎么樣的方式,都需要提款私鑰來(lái)簽名授權(quán)。

以太坊科普:Eth2驗(yàn)證者如何生成和保護(hù)取款密鑰

 圖二:提現(xiàn)操作框架

在上圖的示例中,權(quán)益人使用提款私鑰對(duì)提現(xiàn)操作的細(xì)節(jié)進(jìn)行簽名。然后,以太坊 2.0 網(wǎng)絡(luò)就可以比較提款操作中的簽名授權(quán)與存款協(xié)議中的提款身份標(biāo)識(shí)(withdrawal identification)(如圖一所示)。如果兩者匹配,提款操作就能進(jìn)行下去。

直到可以使用提款功能之前,我們都無(wú)需用到提款私鑰。提款功能可能要等存入押金后一年以上才可以使用。即使功能可用后,也不一定要使用。對(duì)于那些想要長(zhǎng)期獲得獎(jiǎng)勵(lì)的權(quán)益人來(lái)說,能否提款對(duì)他們的日常操作幾乎沒有影響。

這就意味著,我們應(yīng)該保護(hù)好自己的提款私鑰,短期內(nèi)不需要使用它,即使從長(zhǎng)期來(lái)看也只需要偶爾使用它。也就是說,在平衡密鑰的安全性和可用性時(shí),安全性應(yīng)該是我們更看重的。

要保護(hù)多少個(gè)私鑰?

還有一個(gè)需要回答的問題是:我們一共需要保護(hù)多少個(gè)私鑰?

如果你只創(chuàng)建一個(gè)驗(yàn)證者身份,那么答案很簡(jiǎn)單:一個(gè)私鑰。如果你要?jiǎng)?chuàng)建多個(gè)驗(yàn)證者身份,那么答案會(huì)變得復(fù)雜起來(lái)。我們可以為每個(gè)驗(yàn)證者身份創(chuàng)建一個(gè)不同的提款私鑰,但這不是必須的。那么,每個(gè)驗(yàn)證者身份的提款私鑰應(yīng)該是唯一的嗎?

使用多個(gè)提款私鑰的理由主要有兩個(gè)。第一個(gè)原因是,如果不同的驗(yàn)證者身份共享一個(gè)密鑰,這些驗(yàn)證者身份之間就有了聯(lián)系:顯然,這些賬號(hào)下的押金同屬一個(gè)實(shí)體。由此,也就很容易計(jì)算出使用這個(gè)私鑰可以訪問的資金量,以及該實(shí)體持有的以太幣總量。不過,使用不同的私鑰并不能防止他人從其它渠道獲取這些信息,例如,發(fā)起這些存款交易的以太坊 1.0 地址同樣反映了這些信息。因此,除非我們?cè)谑褂靡蕴?1.0 地址時(shí)足夠謹(jǐn)慎,否則使用多個(gè)提款私鑰對(duì)安全性的提升不值一提。

第二個(gè)原因是,使用同一個(gè)私鑰會(huì)讓這個(gè)私鑰的價(jià)值過高,也就更容易遭竊。但是,如果將不同的私鑰存放在同一個(gè)地方,也會(huì)導(dǎo)致相同的問題。也就是說,應(yīng)該從物理和邏輯上將不同的私鑰分開,以減少丟失所帶來(lái)的影響。

總之,如果你想防止其他人發(fā)現(xiàn)多個(gè)驗(yàn)證者身份背后的同一個(gè)實(shí)體(假設(shè)你的每筆存款來(lái)自不同的以太坊 1.0 地址),并且將你的每個(gè)提款私鑰分別儲(chǔ)存在不同地方,或者采用了不同的密鑰保護(hù)機(jī)制,那么使用多個(gè)私鑰會(huì)帶來(lái)實(shí)質(zhì)性的好處。由于普通用戶一般不會(huì)這樣操作,本文的余下部分只介紹了單個(gè)提款私鑰是如何使用的,如有需要,本文內(nèi)容也將適用于持有多個(gè)私鑰的情況。

步驟

我們已經(jīng)了解了基本要求,現(xiàn)在來(lái)看看怎么創(chuàng)建并保護(hù)取款密鑰。創(chuàng)建新密鑰的步驟如下:

創(chuàng)建提款錢包;

創(chuàng)建提款賬戶;

記錄取款公鑰;

刪除提款錢包;

確認(rèn)提款錢包可以恢復(fù)。

我們來(lái)看一下圖解:

以太坊科普:Eth2驗(yàn)證者如何生成和保護(hù)取款密鑰

圖三:創(chuàng)建并保護(hù)取款密鑰的步驟

這些步驟必須在電腦上完成,要小心防止電腦被入侵。本文篇幅有限,不展開討論如何防止電腦遭到入侵,但是用戶至少要做到的一點(diǎn)是:在執(zhí)行上述過程時(shí),電腦不能聯(lián)網(wǎng)。

創(chuàng)建提款錢包

本文截稿時(shí),尚未開發(fā)出基于 BLS12-381 曲線的以太坊 2.0 密鑰硬件錢包,也就是說,目前還沒有可以儲(chǔ)存以太坊 2.0 密鑰的硬件錢包(編者注:在本譯本出版時(shí)好像已經(jīng)有了)。因此,密鑰必須在軟件中生成。本文以 ethdo 命令行工具為例,你也可以使用其它工具來(lái)實(shí)現(xiàn)。

ethdo 采用了 錢包 的概念。一個(gè)錢包可以包含一個(gè)或多個(gè)賬戶,而且可以從邏輯上將不同賬戶分隔開來(lái)(例如,將提款賬戶和驗(yàn)證賬戶分開)。一個(gè)賬戶包括私鑰、公鑰以及其它一些數(shù)據(jù)(如,一個(gè)好記的賬戶名),這樣就不用直接使用公鑰登陸了 3。如果要為提款賬戶創(chuàng)建錢包,請(qǐng)運(yùn)行以下代碼:

ethdo wallet create –wallet=”Staking wallet” –type=hd –walletpassphrase=secret1

這行代碼會(huì)創(chuàng)建一個(gè)帶有 助記詞 的錢包。助記詞由 24 個(gè)單詞組成,可用來(lái)恢復(fù)之前創(chuàng)建的錢包和錢包內(nèi)的所有賬戶,應(yīng)該立即保護(hù)好。上述命令會(huì)輸出助記詞,應(yīng)該離線保存好。如果輸入命令后并沒有顯示助記詞,說明錢包無(wú)法恢復(fù),那么我們不應(yīng)使用這個(gè)錢包。

保存助記詞的方法有很多,如 Blockplate 和 Cryptosteel,但你也可以把它抄下來(lái),放在一個(gè)安全(最好防火)的地方。記住,一旦助記詞丟失,你就無(wú)法提款,因此要采取恰當(dāng)?shù)拇胧┍4婧弥浽~。

助記詞保存好后,我們就可以開始創(chuàng)建提款賬戶了。

創(chuàng)建提款賬戶

創(chuàng)建提款賬戶的命令如下:

ethdo account create –account=”Staking wallet/Withdrawal account” –walletpassphrase=secret1 –passphrase=secret2

錢包口令(walletpassphrase)必須與你在上一部分提供的口令保持一致。后面一個(gè)口令則僅僅是這個(gè)賬戶的口令,只在刪除賬戶前暫時(shí)使用。

記錄取款公鑰

顧名思義,公鑰是 公開 的,無(wú)需采取特殊的安全保護(hù)措施。運(yùn)行下列代碼查看公鑰:

ethdo account info –account=”Staking wallet/Withdrawal account”

如果該代碼沒有輸出取款公鑰,可能說明賬戶創(chuàng)建過程出錯(cuò)。仔細(xì)查看之前運(yùn)行的代碼是否有錯(cuò)。

請(qǐng)注意,雖然公鑰不是私密的,但我們應(yīng)該采取合理措施保證惡意攻擊者無(wú)法將你的公鑰換成他們的公鑰。

刪除提款錢包

如果上述步驟均正確執(zhí)行,我們就可以安全地刪除這個(gè)提款錢包了。請(qǐng)運(yùn)行下方代碼:

ethdo wallet delete –wallet=”Staking wallet”

隨后,你可以運(yùn)行下方代碼來(lái)訪問錢包,以確認(rèn)該錢包是否已經(jīng)刪除:

ethdo wallet info –wallet=”Staking wallet”

正常情況下,會(huì)返回一條錯(cuò)誤消息,原因是無(wú)法找到錢包。

確認(rèn)提款錢包可以恢復(fù)

在用取款密鑰進(jìn)行任何存款前,最好先重建提款錢包。這不僅可以保證我們熟悉操作流程,還可以在你放入資金之前最后檢查一遍可能出現(xiàn)的錯(cuò)誤。

首先使是用助記詞重建錢包。請(qǐng)運(yùn)行下方代碼:

ethdo wallet create –wallet=”Recovery wallet” –type=hd –walletpassphrase=temp1 –mnemonic=”MNEMONIC”

將上方代碼中的 mnemonic 換成你的助記詞。

然后運(yùn)行下方代碼重建提款賬戶:

ethdo account create –account=”Recovery wallet/Withdrawal account” –walletpassphrase=temp1 –passphrase=temp2

運(yùn)行下方代碼獲取其公鑰:

ethdo account info –account=”Recovery wallet/Withdrawal account”

這時(shí),要注意確認(rèn)該命令輸出的公鑰與之前抄下來(lái)的公鑰一致。若一致,則表明你的助記詞是正確的。

若要再次刪除該錢包,請(qǐng)運(yùn)行下方代碼:

ethdo wallet delete –wallet=”Recovery wallet”

然后運(yùn)行下方代碼來(lái)嘗試訪問錢包,確認(rèn)其是否已經(jīng)刪除:

ethdo wallet info –wallet=”Recovery wallet”

正常情況下,會(huì)返回一條錯(cuò)誤消息,原因是無(wú)法找到錢包。

以上步驟也能用于驗(yàn)證者密鑰嗎?

不可以。以太坊 2.0 的驗(yàn)證者密鑰與取款密鑰在使用方式上差異很大,而且與你熟悉的絕大多數(shù)密鑰都不相同。我們將在下一篇文章中細(xì)述驗(yàn)證者密鑰,及其用法和保護(hù)措施。

腳注

注 1:取款密鑰和以太坊 2.0 的其它密鑰并無(wú)特殊區(qū)別,我們使用這個(gè)名字只是為了直觀地表達(dá)出其用途。

注 2:如圖所示,實(shí)際操作中我們只需要提款身份標(biāo)識(shí)。但是,我們建議也要保存好取款公鑰,因?yàn)楣€可能有其他用途(如,驗(yàn)證簽名)。

注 3:因?yàn)楣€長(zhǎng)這樣:0xa9ca9cf7fa2d0ab1d5d52d2d8f79f68c50c5296bfce81546c254df68eaac0418717b2f9fc6655cbbddb145daeb282c00,所以會(huì)很麻煩。

以上就是以太坊科普:Eth2驗(yàn)證者如何生成和保護(hù)取款密鑰的詳細(xì)內(nèi)容,更多關(guān)于以太坊2.0(Eth2)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

免責(zé)聲明:本文只為提供市場(chǎng)訊息,所有內(nèi)容及觀點(diǎn)僅供參考,不構(gòu)成投資建議,不代表本站觀點(diǎn)和立場(chǎng)。投資者應(yīng)自行決策與交易,對(duì)投資者交易形成的直接或間接損失,作者及本站將不承擔(dān)任何責(zé)任。!
Tag:密鑰   Eth2   以太坊  

你可能感興趣的文章

更多

熱門幣種

  • 幣名
    最新價(jià)格
    24H漲幅
  • bitcoin BTC 比特幣

    BTC

    比特幣

    $ 115636.88¥ 823045.49
    +0.04%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 4524.95¥ 32206.33
    -1.76%
  • ripple XRP 瑞波幣

    XRP

    瑞波幣

    $ 2.9978¥ 21.3368
    -1.02%
  • tether USDT 泰達(dá)幣

    USDT

    泰達(dá)幣

    $ 1.0001¥ 7.1182
    -0.01%
  • binance-coin BNB 幣安幣

    BNB

    幣安幣

    $ 919.35¥ 6543.47
    -0.71%
  • solana SOL Solana

    SOL

    Solana

    $ 234.11¥ 1666.27
    -2.62%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 0.9997¥ 7.1153
    +0.03%
  • dogecoin DOGE 狗狗幣

    DOGE

    狗狗幣

    $ 0.2682¥ 1.9089
    -3.59%
  • tron TRX 波場(chǎng)

    TRX

    波場(chǎng)

    $ 0.3446¥ 2.4526
    -1.06%
  • cardano ADA 艾達(dá)幣

    ADA

    艾達(dá)幣

    $ 0.8635¥ 6.1459
    -2.67%

幣圈快訊

  • 比特幣財(cái)庫(kù)公司Strive啟動(dòng)9.5億美元新資本計(jì)劃,并公布董事會(huì)成員

    2025-09-16 07:32
    ChainCatcher消息,據(jù)TheBlock報(bào)道,近日剛與納斯達(dá)克上市公司AssetEntities完成合并的Strive公司,周一公布董事會(huì)成員名單及比特幣積累策略細(xì)節(jié)。該公司籌集7.5億美元資金,且首12個(gè)月內(nèi)根據(jù)認(rèn)股權(quán)證,還可再獲高達(dá)7.5億美元融資。公司將按《國(guó)內(nèi)稅收法》第351條籌集初始比特幣持倉(cāng),共69枚,價(jià)值約790萬(wàn)美元。作為儲(chǔ)架注冊(cè)一部分,Strive宣布4.5億美元場(chǎng)外發(fā)行計(jì)劃和5億美元股票回購(gòu)計(jì)劃,旨在保持資產(chǎn)負(fù)債表靈活性,增加“每股比特幣”數(shù)量。該公司具備知名成熟發(fā)行人(WKSI)資格,可在監(jiān)管文件中省略部分細(xì)節(jié),且保持“僅股權(quán)的資本結(jié)構(gòu)”。與Strategy做法類似,Strive計(jì)劃利用儲(chǔ)架注冊(cè)發(fā)行永續(xù)優(yōu)先股證券,以增值方式購(gòu)買更多比特幣,放大普通股股東比特幣風(fēng)險(xiǎn)敞口。此外,MattCole將擔(dān)任首席執(zhí)行官兼董事會(huì)主席。Strive的三位高管將與他一同加入董事會(huì)。董事會(huì)成員包括Strategy公司財(cái)務(wù)主管ShirishJajodia、TheBitcoinBondCompany首席執(zhí)行官PierreRochard等。
  • 美國(guó)立法者與Strategy聯(lián)創(chuàng)等加密公司高管一起推進(jìn)戰(zhàn)略比特幣儲(chǔ)備法案

    2025-09-16 07:24
    ChainCatcher消息,據(jù)TheBlock報(bào)道,Strategy聯(lián)合創(chuàng)始人MichaelSaylor、MarathonDigitalHoldings首席執(zhí)行官FredThiel等加密貨幣支持者,于當(dāng)?shù)貢r(shí)間周二齊聚華盛頓特區(qū)推動(dòng)一項(xiàng)可能使美國(guó)購(gòu)入百萬(wàn)枚比特幣的立法。周二上午,十余位加密貨幣支持者將參加由建立美國(guó)“戰(zhàn)略比特幣儲(chǔ)備”法案的共同提案人——共和黨參議員CynthiaLummis和眾議員NickBegich共同主持的圓桌會(huì)議。數(shù)字商會(huì)關(guān)聯(lián)機(jī)構(gòu)DPN的HaileyMiller稱,加密貨幣支持者希望戰(zhàn)略比特幣儲(chǔ)備能持續(xù)成為華盛頓的優(yōu)先事項(xiàng)。她表示,數(shù)字資產(chǎn)領(lǐng)域已有諸多進(jìn)展,秋季議程尚待推進(jìn),當(dāng)前目標(biāo)是確保《比特幣法案》和戰(zhàn)略比特幣儲(chǔ)備繼續(xù)成為優(yōu)先事項(xiàng)。目前,該法案已提交至兩委員會(huì),但尚未安排聽證會(huì)。Miller預(yù)計(jì)會(huì)議將討論法案后續(xù)步驟及爭(zhēng)取兩黨支持,DPN還將分享簡(jiǎn)報(bào)文件,稱其為“兩黨合作契機(jī)”。
  • Bitwise為AvalancheETF向美SEC提交S-1文件

    2025-09-16 07:11
    ChainCatcher消息,據(jù)TheBlock報(bào)道,加密資產(chǎn)管理公司Bitwise正尋求推出一只追蹤Avalanche區(qū)塊鏈原生代幣AVAX的ETF若該產(chǎn)品獲美國(guó)證券交易委員會(huì)(SEC)批準(zhǔn),將指定Coinbase作為托管方。Bitwise在周一提交的S-1文件中寫道:“該信托基金為投資者提供了通過傳統(tǒng)經(jīng)紀(jì)賬戶進(jìn)入Avalanche市場(chǎng)的機(jī)會(huì),避免了直接購(gòu)買和持有Avalanche可能面臨的準(zhǔn)入門檻或風(fēng)險(xiǎn)?!痹摶饘⑹褂肅MECFAvalanche-美元參考利率來(lái)確定其資產(chǎn)凈值(NAV)。該基金將持有AVAX代幣,不使用衍生品。
  • Canary披露其現(xiàn)貨萊特幣ETF的管理費(fèi)為0.95%

    2025-09-16 07:10
    金色財(cái)經(jīng)報(bào)道,據(jù)市場(chǎng)消息,Canary披露其現(xiàn)貨萊特幣ETF的管理費(fèi)為0.95%。
  • Polymarket發(fā)幣可能性提升,最新融資中包含“其他認(rèn)股權(quán)證”

    2025-09-16 07:03
    金色財(cái)經(jīng)報(bào)道,Polymarket向美國(guó)證券交易委員會(huì)(SEC)提交的文件顯示,其最新一輪融資中提供了“其他認(rèn)股權(quán)證”(OtherWarrants)。在加密領(lǐng)域,這一表述通??衫斫鉃榇鷰?,意味著Polymarket可能為代幣發(fā)行打開了大門。
  • 查看更多