硬叉(区块链)定义 编辑

什么是硬叉?

硬叉,硬叉块链 技术是对网络协议的根本改变,使以前无效的块和事务有效,反之亦然。硬分叉要求所有节点或用户升级到协议软件的最新版本。

fork可能由加密社区的开发者或成员发起,他们对现有区块链实现提供的功能越来越不满意。它们也可能成为众筹资金用于新技术项目或项目的一种方式数字加密货币 产品。

硬叉可以和硬叉形成对比软叉 .

关键要点

  • 硬叉指的是对区块链网络协议的根本改变,有效地导致两个分支,一个遵循先前的协议,另一个遵循新版本。
  • 在硬分叉中,原始区块链中的代币持有人也将被授予新分叉中的代币,但矿商必须选择要继续验证的区块链。
  • 硬叉可以出现在任何区块链中,而不仅仅是比特币(例如,硬叉产生了比特币现金和比特币SV等)。

理解硬叉

硬分叉是指最新版本区块链的节点不再接受较旧版本的区块链,这会造成与先前版本区块链的永久性差异。

向代码中添加新规则实质上会在区块链中创建一个分支:一条路径跟随新的、升级的区块链,另一条路径继续沿着旧路径。一般来说,在短时间内,老链上的人会意识到他们的区块链版本已经过时或不相关,并迅速升级到最新版本。

叉子的工作原理

区块链中的分叉可能发生在任何密码技术平台比特币. 这是因为区块链和加密货币的工作方式基本相同,无论它们在哪个加密平台上。你可能认为区块链中的区块是移动内存的加密密钥。因为矿工 在区块链中设置移动网络中内存的规则,这些矿工理解新规则。

然而,全部 大多数矿工需要就新规则以及链中有效区块的组成达成一致。因此,当你想改变这些规则时,你需要“分叉”——就像在公路上分叉一样,表明协议发生了变化或改变了方向。然后开发人员可以更新所有的软件以反映新的规则。

正是通过这种分叉过程,各种名称类似于比特币的数字货币应运而生:比特币现金、比特币黄金等。对于不经意的加密货币投资者来说,很难区分这些加密货币之间的区别,也很难将不同的分支映射到一个时间表上。为了帮助解决这个问题,我们编写了一个最重要的比特币硬叉的历史 过去几年;

如下图所示,未升级的节点拒绝新规则,从而在区块链中产生分歧或硬分叉。

Julie Bang图片©Abcexchange 2019

为什么要硬叉子?

开发人员可能会实现硬分叉的原因有很多,比如更正旧版本软件中的重要安全风险,添加新功能,或者反转事务,比如以太坊区块链创造了一个硬叉来扭转黑客对网络的攻击分散自治组织 (道)。

黑客攻击后,以太坊社区几乎一致投票支持一种硬叉回滚交易,该交易被一名匿名黑客窃取了价值数千万美元的数字货币。硬叉也有助于刀令牌持有人得到他们的钱乙醚 (ETH)返还资金。

硬叉的提议并没有完全解开网络的交易历史。相反,它将绑定到DAO的资金重新定位到新创建的智能合约中,其唯一目的是让原始所有者提取资金;

DAO代币持有人可以以大约1 ETH到100 DAO的比率提取ETH。由于硬叉而留下的代币和乙醚的额外余额由DAO馆长提取和分发,以为组织提供“故障保护”。

硬叉与软叉

硬fork和软fork本质上是相同的,即当加密货币平台的现有代码发生更改时,在创建新版本时,旧版本仍保留在网络上。

使用软分叉,当用户采用更新时,只有一个区块链仍然有效。然而,通过硬叉,新旧区块链并存,这意味着软件必须更新才能按照新规则工作。两个分叉都会产生分裂,但硬分叉会产生两个区块链,软分叉会产生一个区块链;

考虑到硬fork和软fork在安全性上的差异,几乎所有的用户和开发人员都要求使用硬fork,即使软fork看起来可以胜任这项工作。彻底检查区块链中的区块需要巨大的计算能力,但是从硬分叉获得的隐私比使用软分叉更有意义。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:97 次

字数:4949

最后编辑:6年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文