当前位置:首页 > 数字货币资讯 > 正文内容

链节点论坛(app下载)

链节点论坛(app下载)

每个区块链系统都将创世块硬编码到了节点软件中。你可能会觉得,“共享历史” (即,账本)是一种社会契约 —— 一旦某个区块的历史足够悠久,网络中的所有参与者之间都会达成共识,认为这个区块永远都不会被回滚。当开发者选定一个早期挖出的区块并用它来创建检查点时,更多是作为一种公认的完整性检查,而非对历史的客观描述。

除了检查点之外,节点如何实现自引导也是一个问题。目前,比特币节点的自引导流程是检查节点是否在本地存储了之前从对等节点那里了解到的数据。如果没有的话,节点将查询一组被硬编码到软件中的 “DNS 种子”。这些种子负责维护一个连接良好的比特币节点的列表,并将这个列表返回给你的节点。

正如我们可以从代码中看到的那样,Bitcoin Core 0.13 目前使用由 Pieter Wuille、Matt Corallo、Luke Dashjr、Christian Decker、Jeff Garzik 和 Jonas Schnelli 运行的 DNS 种子。任何人都可以使用 Pieter Wuille 的比特币种子生成器软件或 Matt Corallo 的软件来运行 DNS 种子。但是,他们必须说服某个全节点实现的开发者将他们的 DNS 种子主机添加至对方的软件。

新节点的引导过程仅仅依赖 6 个 DNS 种子,这看似又是一个极端中心化的单点问题。但是别忘了,比特币的安全模型只需要你连接到一个诚实的对等节点,就足以抵御女巫攻击。

因此,一个新的节点只需能够连接到一个没有遭受攻击的 DNS 种子即可,这个种子会返回诚实节点的 IP 地址。但是,为了防范所有 DNS 节点因某种原因全都无法访问的情况,还有一个备用方案 —— 一个被硬编码到软件中的可靠节点 IP 地址的列表,会随着每个新版本发布而更新。

在围绕这些初始化参数构建的安全模型下,全节点运营者不需要信任 X 个 DNS 种子或 Y 个 Bitcoin Core 软件开发者会向他们提供真实的数据,只需要相信有 1/X 的 DNS 节点没有遭受攻击,或 1/Y 的 Bitcoin Core 软件开发者会诚实地审查被硬编码的对等节点更改的有效性即可。


分享给朋友:

相关文章

CKB币哪里可以交易?

CKB币哪里可以交易?

CKB所在的领域是公链领域,算是去年的一个呼声很高的明星项目,但是币价表现不怎么样,也是割韭菜的,Nervos Network 是由Nervos 基金会发起并维护的网络协议标准。Nervos Netw...

摩根以太坊发展阶段目前现状和以太坊的发展趋势详细介绍

摩根以太坊发展阶段目前现状和以太坊的发展趋势详细介绍

最近有很多小伙伴咨询关于摩根以太坊发展阶段的问题,小编结合多年的经验整理出来一些以太坊的发展趋势对应的资料,分享给大家。 以太坊是什么? 以太坊是一个开源的有智能合约功能的公共区块链平台,通过其...

欧洲央行称必须“尽快”实施稳定币规则具体解答和欧洲中央银行为何实行超宽松货币政策细致分析

欧洲央行称必须“尽快”实施稳定币规则具体解答和欧洲中央银行为何实行超宽松货币政策细致分析

最近有一位之前找过币圈网的用户问了我们小编的一个问题,我相信这也是很多币圈朋友经常会疑惑的问题:欧洲央行称必须“尽快”实施稳定币规则相关问题,欧洲中央银行为何实行超宽松货币政策相关问题,带着这一个问题...

今日大饼操作思路建议(比特币围绕28400-28600看多)

今日大饼操作思路建议(比特币围绕28400-28600看多)

今日大饼操作思路建议(比特币围绕28400-28600看多) 1、比特币以太坊午夜强行洗盘,多空来回运行,不给一点反应的机会,这里午夜给的多单安排不幸扫损离场,属实可惜。 2、好在白盘拿的较多,整...

现在投资虚拟货币是投资比特币好,还是莱特比好,能否帮忙分析一下比特币的未来走势?

现在投资虚拟货币是投资比特币好,还是莱特比好,能否帮忙分析一下比特币的未来走势?

比特币现在其实很尴尬,由于其本身设计原因,比特币的总数被永久定格在2100万个,所以这个限制促使了它不具有普遍性和全球流通性,目前很多国家都不认可这种电子货币。 在去年,比特币一度火爆,但是随后的...