請選擇 進入手機版 | 繼續訪問電腦版

APEX亞太區塊鏈論壇

 找回密碼
 立即註冊
查看: 641|回復: 0

了解Pi節點共識容器與Pi節點監聽容器

[複製鏈接]

15

主題

15

帖子

946

積分

高級會員

Rank: 4

積分
946
發表於 2022-5-6 00:06:01 | 顯示全部樓層 |閱讀模式
本帖最後由 mazz68 於 2022-5-6 00:07 編輯


1-101-220x150.jpg


Pi節點目前有二個基於docker的容器


其中一個是Pi節點共識容器( pi-consensus )另一個是Pi節點端口監聽容器( stellar-dummy )。

你可以通過docker軟件查看到兩個容器的資源使用情況。注意:兩個容器目前是無法同時運行的,如果你已經運行了Pi節點共識容器(pi-consensus)的另一個容器是處於關閉狀態(變成灰色),但如果只有一個端口監聽容器(stellar-dummy)的(也可以在“故障排除”頁面查看“Consensus container enabled”是否開通共識容器),只需要一直運行節點軟件,直到核心團隊對你的帳號進行授權。另外要是有兩個容器,但只運行了端口監聽容器(stellar-dummy)的,只需要在docker裡停止端口監聽容器的運行,再運行Pi節點共識容器(pi-consensus)即可。


螢幕擷取畫面 2022-05-05 231916.jpg


什麼是節點端口監聽容器與節點共識容器呢?


先帶大家認識一下什麼是docker容器,“容器是一種操作系統虛擬化形式。可以使用一個容器來運行從小型微服務或軟件進程到大型應用程序的所有內容。容器包含所有必要的可執行文件、二進制代碼、庫和配置文件。但是,與服務器或計算機虛擬化方法不同,容器不包含操作系統映像。因此,它們更輕便且可移植,其開銷很小。在大型應用程序部署中,可以將多個容器部署為一個或多個容器集群。此類集群可由Kubernetes 等容器編排程序管理。”


容器與虛擬機(VM)不同


有時,人們會將容器技術與虛擬機(VM) 或服務器虛擬化技術相混淆。儘管存在一些基本的相似之處,但容器與VM 卻截然不同。


虛擬機運行在虛擬機管理程序環境中,其中每個虛擬機都必須在其中包含自己的子操作系統及其相關的二進製文件,庫和應用程序文件。這會消耗大量系統資源和開銷,尤其是當多個VM 在同一物理服務器上運行時,每個VM 都有自己的子操作系統。


相比之下,每個容器共享同一主機操作系統或系統內核,並且更小,通常只有幾MB。這通常意味著容器可能只需幾秒鐘即可啟動(而典型虛擬機則需要數GB 和數分鐘)。


什麼是Pi節點端口監聽容器呢?(stellar-dummy)


Pi核心團隊在開發節點軟件時,考慮到節點端口檢查問題,(說實話,核心團隊把需要自己手動敲擊代碼的節點軟件進行圖形化、簡單化,對一些不懂計算機基礎的小朋友來說非常貼心;只需要稍微配合教程就能完成節點配置,當然啦也不能忘記那些教程創建者的默默付出。)能在節點軟件上顯示出來,讓先鋒能通過點擊按鈕使docker軟件自動拉取節點端口監聽容器,而節點監聽容器裡有十個節點端口(簡單介紹就是節點端口監聽容器的作用就是為了檢查指定端口在本地是否可連接的)


什麼是Pi節點共識容器呢?(pi-consensus)

大家都知道,區塊鍊網絡是以分佈式存在的;那麼所有節點通過P2P網絡與其他節點通訊時,新加入的節點需要與可信任節點達成共識才能成為可信任節點。所以每台聯網的計算機想要運行節點都需要運行Pi節點共識容器。

PI交易流程示意圖 - 公版.png

大部分加密貨幣項目的節點都需要一個共識容器,而共識容器裡包含著都是區塊鏈共識算法;當然Pi共識容器裡也是包含著大量的Pi區塊鏈共識算法,但大部分區塊鏈項目的共識容器都是通過開源代碼進行手動拉取的(截至目前,Pi節點的共識容器都是通過官方授權獲得;並通過節點軟件進行自動拉取)



您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

手機版|小黑屋|APEX亞太區塊鏈論壇

GMT+8, 2022-12-10 10:25

Powered by ACDC

Copyright © 2019-2022, ACDC.

快速回復 返回頂部 返回列表