首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我能用公共链来引导我自己的私人连锁吗?

我能用公共链来引导我自己的私人连锁吗?
EN

Ethereum用户
提问于 2016-07-28 20:48:41
回答 1查看 195关注 0票数 2

我想把现有的公共连锁,并使用它来引导一个私人连锁。更改困难并添加自定义端点。

EN

回答 1

Ethereum用户

发布于 2016-07-29 00:29:28

您只需同步到公共区块链,然后切断从您的节点客户端到互联网的所有通信(搜索此站点以获得“网络端口”以计算公共网络端口)。并在--nodiscover --maxpeers --networkid客户机中使用类似于geth的参数。

如果您的节点客户端不小心通过互联网与其他节点客户端接触,您的私有生成的块将立即被覆盖,因为您的专用网络中的困难将是您的一个节点,比如25 MHz哈希比60.912太赫兹公共网络

当您第一次阻止公共网络通信时,您将面临的一个问题是,您需要非常长的时间来挖掘您的模块。查找块的估计时间为15秒x{网络哈希速率}/{您的哈希速率}。

难度调整算法最终会降低块链中每个块中的难度图。

但是,您可以做的是修改节点客户端以更改困难调整算法--参见可以更改块目标时间吗?

您还可以创建一个--dev块链,并尝试将公共网络块链数据复制到--dev块链/chaindata目录中。节点客户端代码中可能有一些比较区块链数据的检查,但您可以尝试删除这些检查。

您打算添加哪些自定义端点?

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/7549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档