引言
由以太坊2.0客戶端構建團隊之一的PrysmaticLabs發布的以太坊2.0的第一個主網配置的測試網Topaz終于在4.15正式啟動了。該測試網針對的是以太坊2.0第0階段的測試,即實現信標鏈和質押。
早在去年1月,以太坊在Reddit上就進行過一次AMA,對以太坊2.0的進展做了詳細的說明。當時預計第0階段的正式啟動預計會在2019年11月或2020年1月。然而現在已經是2020年5月份了,目前仍處在第0階段的測試階段,正式啟動時間依然沒有確定。可見以太坊和其他項目類似,對于進展的預計過于樂觀,預計上線時間什么的也就只能聽過算數,圖一樂而已。
本人在去年10月的時候就已經參與過Prysmatic?Labs的測試網的Staking了,并且在官方discord中提交過幾個問題。當時的版本BUG非常多。然而時隔半年多,看到報道說他們的測試網已經有超過2.5萬驗證者參與了,這個數字的確超過了我的預想。沒想到測試階段的Staking就有這樣的熱度,看來社區對于以太坊2.0的關注程度相當之高。于是我便帶著好奇參與這一次的測試網了。
開啟Staking的過程踩了一些坑,也會在這里記錄下來給大家作參考。
以太坊客戶端Nethermind開發的新提款開發者網站上線:據官方消息,由以太坊客戶端 Nethermind 開發的新提款開發者網站(withdrawal-devnet-3)上線。新網站根據此前核心開發者會議的討論結果,對提款格式進行了微小更改,提款格式中的字段金額從wei更改為gwei。[2023/1/18 11:18:07]
話不多說,進入正題。
名詞解釋
先解釋幾個的專有名詞。
PoS:即ProofofStake,中文叫“權益證明”。一個乍聽上去一臉懵逼的詞,其實很簡單,泛指通過鎖定代幣獲得新代幣的挖礦方式。與之對應的是PoW-ProofofWork,工作量證明,即通過計算來獲取新代幣的挖礦方式,比如比特幣。
Staking:質押。指的是Pos中參與區塊驗證并獲得新代幣的過程。
beaconchain:信標鏈。信標鏈是Eth2的核心,它管理著驗證者和分片的協調。信標鏈是事實的源泉,Eth2的所有其他方面都從這里啟動。
validator:驗證者。抵押ETH后,負責對區塊進行提議或證明,并獲得收益。
準備工作
以太坊Layer2總鎖倉量突破70億美元 創歷史新高:11月26日消息,據L2BEAT數據顯示,當前以太坊Layer2總鎖倉量為71.2億美元,創歷史新高。其中,鎖倉量前三分別為Arbitrum(28.1億美元)、BobaNetwork(14.3億美元)、dYdX(9.6億美元)。[2021/11/26 7:11:57]
1.Metamask
Metamask是一個基于瀏覽器插件的ETH錢包。
官網:https://metamask.io/
教程:http://bjiebtc.com/qianbao-metamask-shiyongjc/
按照教程操作,到記完助記詞并進入主界面即可。然后點擊上方的網絡切換按鈕,默認的為主網絡,這里需要切換到Goerli測試網絡,如下圖:
切換到Goerli測試網絡
2.主機
個人電腦、本地服務器、云服務器都可運行。官方的最低配置要求如下:
Circle向以太坊網絡新增發1550萬枚USDC:據DAppTotal.com穩定幣專題頁面數據顯示:10月29日01時57分 ,USDC發行方Circle向以太坊網絡新增發1筆價值1,550萬美元的USDC, 塊高度為:11146664,交易哈希值為:0xa50f4373e506c9044de09c6102f7dad58d2397473a3a281347943f0d13b1b249 。截至目前,Circle在以太坊網絡上的ERC20 USDC總發行量已達2,815,819,931枚。[2020/10/29]
操作系統:64位Linux,MacOSX,Windows
處理器:IntelCorei5–760或AMDFX-8100或更高
內存:4GBRAM
儲存空間:20GB可用空間SSD
互聯網:寬帶連接
一定要滿足該最低要求!
如果使用1GB內存和2GB交換的主機運行信標鏈客戶端,一定時間后將會報錯退出。別問我是怎么知道的!
由于運行時必須保持24/7在線,因此還是推薦租云服務器來進行Staking。配置起碼要2核4G。
聲音 | Blockstream創始人:在營銷方面,TRON做得更好但以太坊做得更早:Blockstream創始人Adam Back發推特稱,TRON和ETH有什么區別?從外表上看它們非常相似,都是新聞流營銷。也許TRON在這方面做得更好,但以太坊做得更早。[2020/2/9]
參與Staking!
參考官方文檔:
https://prylabs.net/participate
1.下載代碼
新建任意目錄,進入后執行以下代碼:
gitclonehttps://github.com/prysmaticlabs/prysm&&cd./prysm
等待下載完成后即可。
2.獲取測試所需的ETH-G?ETH
G?ETH即Goerli測試網所用的ETH。記住測試網的ETH沒有任何價值,僅作為測試用。在
官方文檔中點擊第2個步驟,再點擊METAMASK圖標連接到錢包:
動態 | 超60%的以太坊節點在云上運行,AWS運行近25%:根據云服務提供商Chainstack的一份研究,截至2019年9月20日,中心化的云服務承載著大部分以太坊網絡,其中有61.6%的以太坊節點在云上運行,只有38.4%是完全獨立(自主)托管的。 更糟糕的是,排名前十的云托管提供商運行57.3%的以太坊節點,其中亞馬遜云服務(AWS)間接運行近25%的以太坊節點。 此外,Chainstack斷定,以太坊34%的云節點在美國托管。Chainstack首席技術官Eugune Aseev還透露,他估計在AWS上運行的以太坊云節點中,有四分之一到一半是由Infura運作的。(TNW)[2019/9/24]
連接metamask
之后會出現metamask彈窗,點擊授權。接下來會提示你至少需要32個G?ETH才能參與。點擊NeedG?ETH,并在彈窗中點擊Yesplease。
獲取32個G?ETH
3.生成驗證者的密鑰
執行以下代碼創建賬戶
./prysm.shvalidatoraccountscreate
創建的過程中看到INFOaccounts:Enterapassword:之后輸入密碼并記住所輸密碼,之后按下回車即可成功創建賬戶。完成后會看到以下字符。復制0x....的部分。
========================RawTransactionData=======================
0x.......
...........
...........
===================================================================
4.發送驗證者存款
上述拷貝下來的內容中包含驗證者賬戶的信息。將內容粘貼到
官方文檔中的步驟3的輸入框內,然后點擊步驟5的makedeposit按鈕,之后在metamask的彈窗中確認該筆交易即可。
將上一步驟復制的內容粘貼到此處
發送存款交易
5.運行信標鏈(beaconchain)和驗證者(validator)客戶端
官方文檔的這一步驟在發送驗證者存款之前,不過放在最后也沒有關系。
一旦開始驗證之后,信標鏈客戶端和驗證者客戶端需要24/7全天候在線才能進行Staking,否則將會受到懲罰。因此需要保證兩個進程在關閉終端后繼續保持運行。
關閉終端后保持進程運行的常用方法為nohup,或者screen。由于驗證者客戶端需要輸入賬戶創建時設置的密碼才能繼續,而nohup運行時會因無法輸入密碼而退出驗證者客戶端,因此這里使用screen運行。
通過screen開啟客戶端
創建并進入一個新的screensession:
screen-Sbeacon_chain
運行信標鏈客戶端
./prysm.shbeacon-chain
等待開始運行后,按下快捷鍵CTRL+A+D脫離終端。此時會顯示并退回到原來的回話,信標鏈節點將會繼續保持運行。如果要回到信標鏈session,使用-r參數即可:
screen-rbeacon_chain
以同樣的方式開啟驗證者客戶端,創建一個新的screensession并將步驟2改成./prysm.shvalidator并輸入密碼即可。
如果忘記創建的screensession名稱,運行screen-ls可查看所有創建的screensession。
注意事項
開始Staking需要經歷三個階段:1.初始同步:和其他區塊鏈一樣,開始階段需要同步所有的歷史區塊。這一階段信標鏈進程將會占用大量內存、CPU和帶寬資源。以xx云的2H4G云主機為例,客戶端開始時同步速度為大約20區塊/秒,但運行一段時間后會緩慢降至0.4區塊/秒。此時重啟客戶端會恢復到初始速度,同步完成大概需要重啟3-4次,整體時間根據主機性能和網速需要2小時-12小時。這一階段如果開啟驗證者客戶端,將會一直處于等待信標鏈同步完成的狀態,因此可暫時不管驗證者客戶端,等到同步完成后再開啟,節省資源。
等待成為驗證者:信標鏈同步完成后,開啟驗證者客戶端,此時會進入等待隊列。處于等待隊列的驗證者沒有收益。此過程大約需要24小時左右。
進行驗證并獲取收益:等待完成后即成為驗證者,被分配到特定分片進行提案或證明(attest)。持續完成提案或證明即可獲得收益。
可設置swap交換區增加虛擬內存,防止內存不足導致信標鏈客戶端出錯,特別是在初始同步階段。增加swap的方法詳見:https://blog.csdn.net/blog_liuliang/article/details/80435134
參考
Ethereum2.0RedditAMA
要點: 傳奇交易員保羅·都鐸·瓊斯正在購買比特幣作為對沖通脹的工具,因為全球各地的央行都在印鈔。華爾街最成功的對沖基金經理之一瓊斯透露,他的一只基金正在持有個位數百分比的比特幣期貨.
1900/1/1 0:00:00剛剛被幣安收購的全球第一大加密貨幣流量/行情網站CoinMarketCap公布了一季度數據報告。CMC是全球加密行業第一大流量網站,因此從它的數據報告可以窺見行業的動向.
1900/1/1 0:00:00一、央行DCEP 央行的DCEP即將推出,這應該是區塊鏈行業接下來最令人激動的事情之一。官方是這么介紹DCEP的:DCEP是全稱DigitalCurrencyElectronicPaymen的縮.
1900/1/1 0:00:00撰文:郝凱,就職于?HashKeyCapitalResearch審校:鄒傳偉,萬向區塊鏈、PlatON首席經濟學家編者注:原標題為《說透加密資產估值:聽Hashkey解讀熱門加密貨幣估值模型特性.
1900/1/1 0:00:00來源:哈希派 作者:LucyCheng四月初,《福布斯》雜志發布了2020年度全球億萬富翁榜,共計2095位富豪上榜;其中加密貨幣及區塊鏈領域入圍的有四人,分別是.
1900/1/1 0:00:00原文作者:RobertStevens 譯者:Azuma 來源:Odaily星球日報BTC.com數據顯示,依照當前的塊高及出塊速度計算.
1900/1/1 0:00:00