近期,跨链去中心化云计算网络CUDOS宣布推出公共测试网Somniorum,并同时启动测试网激励计划Project Artemis。除了具有公链特性,CUDOS还附带超强的计算功能。在主网推出后,CUDOS将能为区块链和传统云计算行业均带去低成本、高性能的分布式计算,拓展区块链能力边界,同时作为Web 3.0基础设施赋能新的互联网时代。
CUDOS网络是如何运行的?验证者和开发者如何参与CUDOS网络?公测网络Somniorm已经公布的测试任务有哪些。我们将通过《公测网络知识系列》为大家一一介绍。无论是对CUDOS网络感兴趣的一般读者,还是有兴趣参与Project Artemis的测试者,都可以从本系列中获得有用的信息。
以下是本系列首篇文章《CUDOS网络验证者全介绍》。更多英文资料请访问CUDOS文档。
CUDOS验证者通过运行节点软件运营CUDOS网络区块链,以去中心化的方式对即将进行的交易进行检查以及形成新的区块链。
CUDOS网络是PoS(权益证明)区块链,因此每个验证者必须提交一定的代币存款作为抵押品,方能参与。目前验证者需要经过许可才能加入,目的是让网络可以稳定上线,但未来将会全面开放。
节点类型
目前有三种不同的节点类型。
全节点
种子节点
哨兵节点
未来,这些节点将位于CUDOS计算节点层之上。以下是三种节点类型的介绍。
全节点
全节点是参与网络但不需要参与保障其安全的节点。你可以使用这种类型的节点存储区块链的完整状态,包括区块链和交易状态的改变。通过运行全节点,你帮助网络就当前区块达到共识。因此,通过使用防火墙和代理保障你的节点不受敌对因素的影响很重要。
你可以将设置你的全节点,成为一个验证者节点,采用验证者签名秘钥接入。验证者节点必须有较高的安全设置,并且不能接受传入连接。只能通过与一组受控制的哨兵节点保持传出连接,让哨兵节点担当它们与其余网络之间的代理护盾。
验证者之间如果彼此了解并信任,可以接受来自其他验证者的传入连接,通过VPN保持直接的私有连通性。验证者节点只需要能够连接到其哨兵节点,最好是通过私有网络,而永远不要直接暴露在公共网络中。
种子节点
种子节点能够生成一系列同级节点,与另一个节点连接。因此,你可以把种子节点视为一个新节点加入网络时的第一联络点。在种子节点向网络提供了一系列同级节点后,它本身将不再是一个同级节点,并断开连接。
注意,安装种子节点是非必须的(可选的)。
哨兵节点
你可以把哨兵节点想成公共互联网和验证者节点之间的沟通桥。这为整个网络以及具体到验证者本身都增加了新一重的安全性。哨兵节点和验证者之间的通信全都是私有连接。哨兵节点与全节点相同,但有一到两个私有同级节点。这些同级节点可以代表网络上的验证者或其他全节点。它们总是接受来自验证者节点的直接传入连接。
验证节点向哨兵节点传信,哨兵节点通过私有连接与验证者进行通信,通过公共连接与网络其他部分进行通信。哨兵节点也可以选择与其他哨兵节点进行通信。
计算节点
计算节点将负责听取CUDOS智能合约的指令,并运行任何相关的工作负载。当从CUDOS智能合约选择工作负载时,请求者可以选择支持AMD的SEV(安全加密虚拟化)技术的节点,从而获得更高的安全性。AMD的SEV技术让虚拟内存的存储内容可以被透明化的加密,让访客虚拟内存(VM)以独有的秘钥访问。这为网络增加了额外的一重安全性和保护,对于节点和计算任务请求者而言均是如此。
下图显示了,一个请求出发的CUDOS任务负载。在Layer 1(第一层)上的智能合约通过CUDOS智能合约请求一定的工作任务,从而触发一个事件。CUDOS节点接收到合约的事件,并在它们并选定后执行所请求的任务。在提取数据和运行任务负载后,结果将返回给CUDOS智能合约。
7x24小时基础设施利用率
CUDOS网络可以随时利用所有节点上的硬件。当来自CUDOS智能合约的区块链计算任务不足以运用节点的全部硬件的时候,节点还可以通过CUDO平台接收任务负载,包括加密货币挖矿。因此,节点可以总是获得全利用率的工作负载。
CUDOS节点可以从多种不同的来源接收计算任务。这包括通过CUDOS智能合约请求的工作、加密货币挖矿、其他区块链的计算负载,以及更为传统的类似“云服务”的任务负载,例如视频渲染、科学模拟或天气预报等。
质押
验证者在接入CUDOS网络时,需要质押2百万CUDOS,从而有资格获得奖励。用户也可以委托额外的CUDOS权益给验证者,从而获得获得一部分的奖励。
质押奖励
验证者将从他们对网络的支持中获得奖励,形式是质押奖励。这些奖励取决于网络中验证者的数量和用户委托质押的权益量:质押的权益量越多,所有参与者的质押奖励越低。这些奖励将由智能合约计算,并设有上下限,无论网络中的质押量多少,质押奖励都不会突破上下限。其中当所有流通中的代币均已质押时,质押奖励的下限是5%左右。
交易费/燃料费
验证者赚取在网络中作为燃料使用的CUDOS,每笔交易都消耗燃料费,燃料费支付给验证者答谢它们帮助保障CUDOS网络的运营。
罚没(Slashing)
罚没指的是因CUDOS验证者对于网络的不良或有害行为,而对其质押的代币进行没收的行为。这一安全机制是CUDOS网络的保障,确保验证者没有动机做出恶意行为或是试图钻空子,因为这样他们将会受到经济处罚。
在CUDOS网络,罚没的代币将进入社区CUDOS司库。这样,试图伤害网络的恶意行为者将通过助力社区的维护和增长,补偿其行为对整个社区造成的损害。
过错
CUDOS网络中的罚没将基于多种因素计算,包括不在线时间,以及没有能力或未能完成通过CUDOS智能合约接收的任务。罚没可能影响CUDOS节点的信任评分。
成为CUDOS验证者
如果你感兴趣成为早期CUDOS验证者,请通过这一申请表(https://www.cudos.org/#contact-us)与我们联系。
如果你已经进入白名单,并希望继续在你的硬件上完成验证节点设置,请访问CUDOS开发文档(https://docs.cudos.org/build/validator.html)。
成为公测网络验证者