然而,运行节点是一项乏味的任务,节点运行者不像矿工,不会因为运行节点而得到补偿。因此,许多 Dapp 开发人员选择通过 Infura 等基础设施(即服务 (IaaS)) 提供商来运行他们的节点,以换取费用。这就是我们遇到的三重问题。
目前只有~3.8k ETH 节点 (而 BTC 的~11k)。 此外,到目前为止,许多这样的节点仍然集中在大型云提供商那里。 今年早些时候,当 Lyn Alden 提出了这一批评时,以太坊社区的其他成员试图对此做出回应。下面是他们的回答。 作为以太坊社区的成员,我们非常欣赏 Bankless,但我们认为这种回应还有很多有待改进之处。 随着以太坊向 ETH 2.0 的巨大转变,很多架构也在发生变化。这有两个关键因素 : 运行节点的便利性 以太坊正确地指出,在 ETH 1.0 下,运行节点所需的硬件要求有些令人头疼,所以决定将其作为 ETH 2.0 架构背后的关键原则之一。 以下是 ETH 1.0 和 2.0 的硬件要求之间的比较。 去激励运行节点 在 ETH 1.0 下,大多数节点都是由 Dapp 开发者或代表 Dapp 的开发者运行的。这是因为,由于硬件的限制,验证者 / 矿工的数量不足以满足节点的需求。 在 ETH 2.0 下,任何拥有 32 ETH 的人都可以质押他们的 ETH 成为验证者 / 节点。由于验证者也将充当节点,因此激励也将做出适当调整,更重要的是,将有足够的验证者使节点分布足够广和分散。 我们可以从注册的唯一钱包数量中看到这一点。到目前为止,有大约 27K 个独立的验证者。这是 ETH 1.0 节点数量的约 9 倍,以及当前 BTC 节点数量的约 3 倍。(注意:每个单独的 ETH 2.0 验证者可以运行多个节点,每个节点 32 ETH)。 (责任编辑:admin) |