這次挑戰選了一個鏈來實戰接鏈,由於Ethereum、Solana等等的鏈太多高手分享了,所以這次選擇的是Elrond來做實戰練習。
由於L1,L2的公鏈很多種,如果平時沒有很常關注的話,基本上都會沒聽過,所以在接觸一個區塊鏈時以工程師的角度會先關注幾個地方,
以上面的步驟我們來看看Elrond
整理完這些資訊後就可以開始準備建立節點了,前面提到[Day 7] 淺談節點我們需要準備的不是驗證出塊節點而是紀錄著區塊資訊並提供API查詢的節點,而在Elrond上就是Observing Squad,Elrond的設計是Shard分片式設計,主要由三個Shard與一個Meta chain所組成,如何去跨分片交易在官方文件上有圖片說明
由於想要達成我們的目的需要啟動Observing Squad,這邊會啟動4個shard所以可以看到需要驚人的5T儲存空間,但我們個人在用的話實在負擔不起這樣的容量,所以會使用不下載之前的Block資料的模式,一般來說Full Node可以選擇兩種模式,一種是從創始區塊開始同步儲存到最新的區塊,一種是從開啟時的區塊一直往下儲存,由於我們是練習所以將會採用第二種方式,也是比較節省資源的用法,加上不用重新下載所有區塊Sync的速度差非常多,如果從創世區塊開始Sync的話可能要跑幾小時才能夠同步上最新區塊,通常API設計都是沒有sync完成是無法使用的。
明天就來在Server上開始架設Observing Squad。