Pi节点目前有二个基于docker的容器;其中一个是Pi节点共识容器(pi-consensus);另一个是Pi节点端口监听容器(stellar-dummy)。
你可以通过docker软件查看到两个容器的资源使用情况。注意:两个容器目前是无法同时运行的,如果你已经运行了Pi节点共识容器(pi-consensus)的另一个容器是处于关闭状态(变成灰色),但如果只有一个端口监听容器(stellar-dummy)的(也可以在“故障排除”页面查看“Consensus container enabled”是否开通共识容器),只需要一直运行节点软件,直到核心团队对你的帐号进行授权。另外要是有两个容器,但只运行了端口监听容器(stellar-dummy)的,只需要在docker里停止端口监听容器的运行,再运行Pi节点共识容器(pi-consensus)即可。
什么是Pi节点端口监听容器呢?
什么是Pi节点共识容器呢?
先带大家认识一下什么是docker容器,“容器是一种操作系统虚拟化形式。可以使用一个容器来运行从小型微服务或软件进程到大型应用程序的所有内容。容器包含所有必要的可执行文件、二进制代码、库和配置文件。但是,与服务器或计算机虚拟化方法不同,容器不包含操作系统映像。因此,它们更轻便且可移植,其开销很小。在大型应用程序部署中,可以将多个容器部署为一个或多个容器集群。此类集群可由 Kubernetes 等容器编排程序管理。”
容器与虚拟机 (VM)不同
有时,人们会将容器技术与虚拟机 (VM) 或服务器虚拟化技术相混淆。尽管存在一些基本的相似之处,但容器与 VM 却截然不同。
虚拟机运行在虚拟机管理程序环境中,其中每个虚拟机都必须在其中包含自己的子操作系统及其相关的二进制文件,库和应用程序文件。这会消耗大量系统资源和开销,尤其是当多个 VM 在同一物理服务器上运行时,每个 VM 都有自己的子操作系统。
相比之下,每个容器共享同一主机操作系统或系统内核,并且更小,通常只有几 MB。这通常意味着容器可能只需几秒钟即可启动(而典型虚拟机则需要数 GB 和数分钟)。
什么是Pi节点端口监听容器呢?(stellar-dummy)
Pi核心团队在开发节点软件时,考虑到节点端口检查问题,(说实话,核心团队把需要自己手动敲击代码的节点软件进行图形化、简单化,对一些不懂计算机基础的小朋友来说非常贴心;只需要稍微配合教程就能完成节点配置,当然啦也不能忘记那些教程创建者的默默付出。)能在节点软件上显示出来,让先锋能通过点击按钮使docker软件自动拉取节点端口监听容器,而节点监听容器里有十个节点端口(简单介绍就是节点端口监听容器的作用就是为了检查指定端口在本地是否可连接的)
什么是Pi节点共识容器呢?(pi-consensus)
大家都知道,区块链网络是以分布式存在的;那么所有节点通过P2P网络与其他节点通讯时,新加入的节点需要与可信任节点达成共识才能成为可信任节点。所以每台联网的计算机想要运行节点都需要运行Pi节点共识容器。
大部分加密货币项目的节点都需要一个共识容器,而共识容器里包含着都是区块链共识算法;当然Pi共识容器里也是包含着大量的Pi区块链共识算法,但大部分区块链项目的共识容器都是通过开源代码进行手动拉取的(截至目前,Pi节点的共识容器都是通过官方授权获得;并通过节点软件进行自动拉取)
本站(Picn.cc)文章与教程皆为网络搜集和个人分享,并非代表Pi Network官方言论。如有误,望广大Pi友指正。
还没有评论,来说两句吧...