私有以太坊最大点

  • 本文关键字: private ethereum
  • 更新时间 :
  • 英文 :


步骤

  1. 我创建了一个私有节点并使用 --maxpeer 为 1(网络 ID =1223123341(
  2. 通过 admin.addPeer(用户 X 的节点(成功添加用户的 X 节点。(相同的网络ID和创世(

基于我的理解,maxpeer会将可以从网络连接的节点限制为仅1个节点(用户的X节点(

问题 - 如果用户的 X 节点将他的 --maxpeer 更新为 5 并将网络 ID 和创世文件提供给其他节点,这是否意味着现在可以有 5 个可以连接到这个网络?谁控制专用网络中的 maxpeer(例如网络 ID =1223123341(

如果你想避免51%的攻击,你应该考虑运行许可链。您可以通过保持工作量证明或 -Stake 网络的世区块私有来做到这一点,但您必须与网络中的任何参与者共享它,并且您将不知道这是否会在某个时候泄露。如果是这样,就无法阻止其他用户参与。

另一种选择是使用权威证明网络。Geth和Parity都支持这一点。这只允许严格定义的节点密封区块,其他人都可以使用网络,但不能改变当局定义的规则集。

注意:我为Parity工作。

--maxpeers 选项控制该特定实例的对等方数。所以,是的,如果节点 1 有 --maxpeers=1 并且节点 2 有 --maxpeers=5 ,您将不仅限于网络中的 2 个节点。节点也不需要知道所有其他节点,因此节点 2 可能是节点 3-7 的对等节点,并且对节点 1 一无所知(换句话说,在您提供的示例中,节点总数甚至可能超过 5(。

AFAIK,没有配置来限制网络中的节点总数,我看不出您想要什么。在节点级别为您提供了足够的控制权。

相关内容

  • 没有找到相关文章

最新更新