Web3节点层基础知识
这个层次通常被称作是“硬件”,因为这个层次的硬件和所有涉及到运行硬件的特殊的区块链网络的事情都已经设定好了。
结点客户机
该结点是一个运行特定于特定的程序的服务器,这个程序可以让结点参与到一个网络的区块创造进程中,允许存取所有的区块链的历史资料,并且允许 RPC指令的执行(在Layer1节中有更多的内容)。RPC是一个允许节点呼叫并执行特定指令的远程程式呼叫。
本文中,以市场价值衡量,最大的两个区块链网分别是比特币和以太坊。尽管参加每一种网络的需求各不相同,但是他们都需要一台服务器,一台因特网,一台客户端软件,这是用户硬件的规范。在比特币上,最受欢迎的客户程序是 Bitcoin核心,而在以太坊,最受欢迎的是 GETH (GoEthereum).
客户机还制定了一个区块链的规则,以保证所有新的区块都能遵循相同的规则。这是非常关键的,因为当一个节点确认了一个被其它节点拒绝的区块时,这个网络将分裂:一系列的节点遵循一系列的规则,而其它的节点则遵循另外一系列的规则。尽管它们的历史可能是一样的,但是当新的认证规则被引进时,就会产生一条新的链条,并且仅会被那些接受新的规则的节点所接受。
尽管上述都是最受欢迎的客户端,但是他们并不是唯一能用于加入区块链网络的客户。只要其它客户机采用同样的认证规则,他们就能对区块进行认证,并对区块链做出贡献。
节点架构提供者
一般使用者都会被鼓励使用他们自己的结点来支援公用网路的分散。随着越来越多的使用者使用自己的结点,个体行为体累积大部分的结点并袭击网路的可能性也会降低。鼓励用户使用自己的结点,并支付交易费用,由该网络向结点操作员支付。
虽然有这样的奖励,但由于许多原因,使用者不愿自己建造一个节点:技术上的复杂,前期的投资有限,或是临时的需求。这就是节点架构提供商所扮演的角色。这些厂商为用户提供终端对终端的服务,并对其进行运营。有些大型的节点架构提供商,如 Blockdaemon和 Atlas.
其中一个常常被忽略的节点基础架构厂商,就是为新区的区块链工程建立一个结点,而这个结点还没有强大的、分散的结点。新的网络能够使用节点基础设施提供商,无需在各个国家都有自己的基础结构,就能发起一个全球性的分布网络。
储备库和抵押供应商
节点架构供应商为客户创建节点,挖掘池和抵押供应商运行各自的节点,但是用户可以在自己的节点下面聚集资源。这样可以提高一个节点在网络上的收益和交易费用。如果用户希望将闲置的硬件投入到游戏中,那就意味着无需进行复杂的技术设定,就可以通过现有的资源来获得收益。
在不同的协商机制下,网络结点的运作存在着细微的差异。基本上,利用工作证明的网路收集计算资源,而利益凭证网路则是网路代币。在工作凭证网络中,矿池极大地减少了技术的准入门槛,而在股权凭证网络中,抵押供应商可以极大地减少资金的准入(要求最低的抵押)。在协商一致一节中会提供更多的详细信息。
最大的几家银行包括 Foundry USA和F2POOL,还有 Lido和 Rocketpool.
结点层次汇总
Web3中的结点是由数以千计的分布在世界各地的结点构成的,这些结点中的每一个都在执行这个网路所需要的客户软件。在没有区块链分支的情况下,只要客户端软件的认证规则和其它网络节点一样,那么这个节点就能正常工作。
尽管每个人都能在一个分散型的公共链网上运行自己的结点,但是,这个结点基础架构提供商是专门为建立和操作这些结点和启动所需要的硬件而设立的。
最终,矿池和抵押供货商的行动减少了开采和抵押业务的准入门槛。这样,用户就能参加挖掘和抵押,在不需要完全满足整个网络需求的情况下,就能获得网络回报。