此为历史版本和 IPFS 入口查阅区,回到作品页
kyle2051
IPFS 指纹 这是什么

作品指纹

開玩笑?參與Pi Network挖礦許多人居然不知道節點什麼是

kyle2051
·
·

什麼是比特幣節點?

1節點的定義

比特幣是一種點對點的電子現金系統,更直接地說是節點對節點。每筆交易由發起方向周圍的節點進行廣播,節點收到之後再廣播給自己周圍的節點,最終擴散至全網。

換而言之,凡是參與到比特幣相關的活動中進行數據處理的服務器都是節點。

比特幣節點通常採用TCP協議、使用8333端口與相鄰節點建立連接, 建立連接時也會有認證“握手”的通信過程,用來確定協議版本,軟件版本,節點IP,區塊高度等。

2節點的類型

儘管比特幣P2P網絡中的各個節點相互對等,但是根據所提供的功能不同,各節點可能具有不同的分工。

每個比特幣節點都是路由、區塊鏈數據庫、挖礦、錢包服務的功能集合。

一個全節點(full node)包括上圖所示的四個功能:錢包、礦工、完整區塊鏈、網絡路由節點。

每個節點都參與全網絡的路由功能,同時也可能包含其他功能。

每個節點都參與驗證並傳播交易及區塊信息,發現並維持與對等節點的連接。

全節點能夠獨立自主地校驗所有交易,而不需藉由任何外部參照。

另外還有一些節點只保留了區塊鏈的一部分,它們通過一種名為“簡易支付驗證(SPV)”的方式來完成交易驗證。這樣的節點被稱為“SPV節點”,又叫“輕量級節點”。


3全節點&輕節點

全節點

  • 一直在線
  • 在本地硬盤上維護完整的區塊鏈信息
  • 在內存里維護UTXO集合,以便快速檢驗交易的正確性
  • 監聽比特幣網絡上的交易信息,驗證每個交易的合法性
  • 決定哪些交易會被打包到區塊裡
  • 監聽別的礦工挖出來的區塊,驗證其合法性
  • 挖礦
  • 決定沿著哪條鏈挖下去
  • 當出現等長的分叉的時候,選擇哪一個分叉


輕節點

  • 不是一直在線
  • 不用保存整個區塊鏈,只要保存每個區塊的塊頭
  • 不用保存全部交易,只保存與自己相關的交易
  • 無法檢驗大多數交易的合法性,只能檢驗與自己相關的那些交易的合法性。
  • 無法檢測網上發布的區塊的正確性
  • 可以驗證挖礦的難度
  • 只能檢測哪個是最長鏈,不知道哪個是最長合法鏈


4比特幣節點現狀

美國是運行比特幣節點數量最多的國家,共有2349個節點;德國和法國緊隨美國之後,分別擁有1924個和604個節點。這三個國家加起來佔全球比特幣全節點的50%以上。

其他歐洲和亞洲國家排名靠後,他們各自占到了節點總數的2%至5%,如荷蘭、英國、俄羅斯、中國、新加坡和日本。加拿大也進入前十。

這些國家加起來約佔25%的節點。除上述國家外的世界其他國家佔現有所有節點的25%。


5全節點運維要求

選型

比特幣節點有很多實現


  • bitcoin core :官方節點,c/c++實現,正式網絡大多數都是用這個來運行全節點
  • btcd :golang的實現版本,如果用golang來寫一些功能,可以參考這個代碼
  • libbitcoin :c/c++實現,特點是它有較好的工具鏈
  • parity-bitcoin :rust實現,是以太坊創始人之一Gavin Wood的新公司Parity Technologies下的一個產品,它同樣也實現了以太坊rust版本


還有很多其他實現,如java版本和js版本。如果用作商業用途,那bitcoin core必然是最穩妥的選擇。所以這裡選擇了bitcoin core。


服務器配置

  • 硬盤:500G。比特幣從08年開始運行,已經積累了大量數據,區塊鏈內容大小達210G。
  • 內存:16G。一般來說4G就夠,但如果要查歷史記錄,需要加載完整的交易索引表-tindex,這導致需要8G+的內存
  • cpu:4核。
  • 帶寬:一般就行。阿里雲的一般2-3天就能同步完。
  • 系統選擇:centos 7版本

(本節內容引自網絡)

什麼是Pi Network節點?

節點是Pi生態系統中的第四個角色,它們在筆記本電腦和台式機而不是手機上運行。與其他區塊鏈類似,Pi節點將負責驗證分佈式賬本上的交易,並通過使所有節點都按照要記錄的新交易的順序達成“共識”,從而解決維護分佈式貨幣方面的挑戰。

與使用工作量證明的節點(例如比特幣或以太坊)不同,Pi Node使用基於恆星共識協議(SCP)的不同共識算法。在SCP中,節點構成受信任的組(仲裁切片),並且僅同意那些受信任的節點所同意的事務。Pi移動礦工的安全圈(請參閱Pi FAQ:什麼是安全圈?)匯總成一個全局信任圖,使Pi Nodes可以形成仲裁切片,以確定誰可以和不能驗證共享分類賬上的交易。

與大多數其他加密項目不同,Pi Node將繼續遵循以用戶為中心的設計理念。日常工作無需通過深入的技術知識來設置節點,而是可以通過在計算機上安裝桌面應用程序來做到這一點。通過此計算機應用程序,先鋒可以打開/關閉節點軟件,以使其設備可用/不可用作節點。

Pi在開發其Testnet時將繼續遵循漸進式分權方法。在最初的Testnet期間,節點軟件的Pi的區塊鏈組件將具有集中層,以實現場景壓力測試的更快迭代以及對共識算法的適應,以適應Pi Network及其全球社區的需求(請參閱“ Testnet路線圖”部分) 。該節點的初始版本是構建Pi Testnet以及最終實現完全分散的主網的第一步。 

Pi Network節點詳細介紹請參照官網https://minepi.com/node-info

Pi Network 測試節點總數超過60萬, 大約是比特幣節點的90倍, Pi主鏈上線時將會更多節點

對比比特幣,Pi是一種新型加密貨幣,模型有價,想像力無價!在比特幣突破12萬港幣一枚時,你認為Pi未來價值多少?

雖然機會很多,但所有拒絕Pi的人將失去最好的機會。因為現在獲得Pi完全免費,下載APP免費,每日只需10-20秒,對於每日都使用電話嘅人,20秒相等於回覆一個訊息嘅時間,在Pi Network這裏已經足夠了!

任何人只需透過手機下載Pi app就能免費參與

快來加入PI NETWORK MINING

(每天10~20秒,每月5~10分鐘,每年才花1~2小時!!相對你10-20秒價值是多少? 但對於Pi的先鋒測試員每日只花10~20秒,其餘時間做自己的事)


邀請代碼:kyle2051

Pi app 可以在Android的Play商店或 Apple的App Store 中搜索:PI NETWORK 下載,或通過以下連結下載 Invitation code: kyle2051

iOS:https : //apps.apple.com/us/app/pi-network/id1445472541

安卓https : //play.google.com/store/apps/details?id=com.blockchainvault

如果需要代碼,請輸入kyle2051 (用此代碼在第4天後,加速25%)

提示:您無需將應用Pi app保持打開狀態,Pi不會影響手機性能或消耗電池電量或使用網絡數據。 按下閃電按鈕後,您甚至可以關閉該應用程序,您將繼續挖掘Pi。 Pi的開採每24小時將停止,再次按下⚡️閃電按鈕一次,每天重複一次,直到分發結束為止
CC BY-NC-ND 2.0 授权