iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0

今天來聊聊Node節點,昨天有提到Blockchain Nodes: An In-Depth Guide裡面寫得很詳細,這是文章裡的架構圖,
https://ithelp.ithome.com.tw/upload/images/20220921/201403583MxUJiZnh7.png
節點分為

  • Full Node全節點:主要會儲存與驗證所有的區塊副本
    • Mining Node: 用來產生區塊的節點也就是所謂的礦工節點,主要是POW鏈
    • Stack Node: 用來產生區塊的節點也就是所謂的礦工節點,主要是POS鏈
    • Authority Node: 用來驗證與儲存區塊副本、提交交易與提供鏈上查詢功能
  • Lightweight Node輕量節點:不儲存區塊副本,與Full Node互動取得區塊資料、帳號餘額和提交交易。

而運行Full Node需要的資源很多,所以才會有Lightweight Node,我們可以看一下各個區塊鏈運行Full Node所需的資源。
ETH
https://ithelp.ithome.com.tw/upload/images/20220921/201403587DdBpCcLMp.png
Solana
https://ithelp.ithome.com.tw/upload/images/20220921/20140358GzQOYMjFaZ.png
Elrond
https://ithelp.ithome.com.tw/upload/images/20220921/20140358KUy4v3ASJt.png
對於交易所來說並不能運行Lightweight Node,因為Lightweight Node需要依靠外面的Full Node才能做到查詢與提交交易,通常需要運行三個Full Node甚至更多(Prod(MainNet) *2, Stag(TestNet) *1),而一般的使用者如果想要開發程式去做到查詢帳號餘額、查詢區塊資料以及提交交易的話運行Lightweight Node就可以了,此挑戰之後也會使用Lightweight Node的方式來開發區塊鏈錢包服務。


上一篇
[Day 6] 淺談區塊鏈錢包服務
下一篇
[Day 8] 淺談如何接鏈
系列文
如何打造屬於自己的區塊鏈錢包服務31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言