
Ergo允许任何用户使用低资源运行全节点——这意味着您可以使用像Raspberry Pi这样简单的设备来帮助维护网络.
在之前的帖子中,我们看了Ergo的SPV模式,它允许安全、高效的移动客户端。这使得用户可以使用几乎任何设备进行交易。
在另一端,您可能想要运行一个全节点。如果您是矿工,这将要求您下载完整的区块链,因为您需要整个UTXO(未花费输出)集来挖掘新块。但您仍然可以在没有该UTXO集的情况下运行全节点——大大减少所需硬件的规格和费用。
Ergo区块
在Ergo中,就像比特币、以太坊和其他区块链一样,区块被分成几个部分。在比特币中,只有一个区块头和交易本身。但在Ergo中,我们有一些额外的部分来启用新功能:
- 头部
- 交易
- 扩展
- UTXO转换证明
“扩展”部分包含某些强制字段(包括每1,024个区块纪元一次的NiPoPoW链接)和矿工投票的参数,例如当前区块大小。它还可以包含任意字段。
这在实践中的意义是,不同类型的节点和客户端可以仅下载他们所需的区块部分——减少存储、带宽和CPU周期的需求。
轻量全节点
虽然矿工需要下载所有内容,但轻量全节点只需要交易和证明。这意味着他们对交易有加密保证,而不需要持有完整的UTXO集。
轻量全节点检查由持有完整区块链的全节点(包括矿工)生成的证明,提供账本有效性的保证。在以太坊中,这些节点被称为无状态客户端。
对于Ergo,这意味着您可以使用像512 MB RAM的Raspberry Pi这样简单的设备运行全节点并维护网络。这在确保网络安全和不对希望这样做的用户施加不必要负担之间提供了理想的平衡——改善去中心化并使Ergo网络和社区的参与民主化。
Share post




















