如前述文章所讨论,区块链通过分布式的节点网络,协作验证事务和存储信息。本质上,区块链上的信息不可更改,也就是说,一旦数据经过验证并添加到链中,任何人都不能更改或删除它。尽管如此,开发人员有时不得不对区块链的代码进行更改,要么是为了升级,要么是为了修复某些问题。这个复杂的过程,便是区块链分叉。它对区块链而言究竟意味着什么呢?
区块链百科No.51:区块链分叉
区块链分叉
分叉,并不是区块链的专有名词。
在软件工程中,当开发人员从一个软件包中获得一份源代码副本,并基于此开始独立开发,从而创建另一个软件程序时,就会出现一个独立的项目分支。
区块链支付公司Omise母公司Opn宣布完成约1.2亿美元C轮融资:5月10日消息,区块链支付公司Omise母公司Opn(原SYNQA)宣布完成约1.2亿美元C轮融资,三菱日联银行、Mars Growth、JIC Venture Growth Investments参投。加上此轮融资,Opn累计融资额已超2.22亿美元。据悉,Opnc成立于2013年,专注于在线支付、金融科技应用的区块链技术和数字化转型解决方案。旗下有NFT发行和销售平台Opn Mint和支付基础设施Opn Payments。此外,其支付服务以Omise的名义运营,包括一款名为OMG Network的基于以太坊的第2层区块链产品,OMG Network曾获得一家香港加密货币场外交易所投资。此前2020年6月份消息,Omise母公司SYNQA完成8000万美元C轮融资,SCB 10X与SPARX Group领投。(Coinpost)[2022/5/10 3:02:54]
区块链分叉就像是应用程序的升级更新。
链上ChainUP VP Kris:区块链技术已从金融领域快速扩展至实体领域:金色财经现场报道,由西安市区块链技术应用协会主办,开源矿池、PolkaBase、金色财经联合主办,链上ChainUP、蚂蚁集群联合承办的“探索 · 创新 · 共赢Web3.0生态大会”于今日在西安盛大召开。
链上ChainUP VP Kris会上表示,随着国家把区块链纳入到新基建基础设施里面之后,区块链技术已经从金融领域快速向实体领域中扩展,然后进入到一种可信的边层社会。它可以打破区块链从业公司或企业的信息孤岛且能够发挥一定的协助作用,带动整个产业的协同发展。
Web 3.0不仅是技术的创新,更是思维的创新,需要我们去做一些大胆的尝试,从另外的角度解决现存的问题,比如将加密技术和其它现有的技术用创新的思维方式展现串联起来。[2020/12/19 15:46:59]
对于中心化的系统,其升级比较简单,可分为:服务器升级和终端升级。对于服务器升级来说,只要在后台部署好,即可一键升级;对于终端升级来说,可以选择在软件库或应用商店直接升级。并且,终端版本的不一致并不会影响客户使用其服务。
江标:推动政府加大区块链教育 降低中小企业链改的门槛:金色财经现场报道,9月20日,由金色财经主办,水桥区块链总冠名的“共为·创业者大会”在厦门举办。在主题为《区块链力量:创业、创新与创造》的圆桌环节,中国国务院商务部区块链沙盒研究中心专家江标表示,现在使用区块链技术解决问题的都是一些核心企业,中小企业链改的门槛仍比较高,很难通过链改方式实现企业的资金回笼,区块链对中小型企业并不是很友好,因此我们还面临着很多困难。区块链重构了整个世界的信任,但是无法重构人与人之间的信任,所以我们希望能够积极的推动政府做一些有意义的区块链教育和培训,让更多的企业参与到区块链中来。[2020/9/20]
对于区块链这种去中心化的系统,其升级比较复杂。由于其没有中心机构,没有中心服务器,每次“代码升级”都需要获得网络参与者的一致认可,如果大家无法达成一致,区块链就会形成分叉,即终端版本不一致。这里需要注意的是:终端版本的不一致,可能会影响客户使用其服务。
动态 | 阿里巴巴发布财报 第三季度在区块链等领域取得核心技术突破:北京时间11月1日晚,阿里巴巴集团公布截至2019年9月30日的2020财年第二财季财报季。财报期内,阿里巴巴在芯片、人工智能、数据库、区块链等领域发布了一系列核心技术突破。其中,阿里巴巴发布的芯片含光800,宣称是业界性能和能效比最好的AI推理芯片,阿里AI每天调用规模超过了1万亿次,自研数据库OceanBase刷新了此前由甲骨文保持的世界纪录,阿里飞天大数据平台计算引擎MaxCompute也再次刷新世界纪录,第三代自研神龙架构创造了新型云服务器架构。[2019/11/1]
简单来说,分叉会在以下情况下发生:
任何时候,两个“矿工”几乎同时发现一个区块。
开发人员,试图改变决定交易是否有效的规则。
当然,并不是所有的分叉都会成功。不同矿工在大致相同的时间生产一个区块是很常见的,这就在区块链中创建了一个明显的分叉,如下图所示。但当新的替代块是由一个不可靠的矿工生成时,系统会一致认为这个块是无效的,并且这个“孤立块”很快就会被其他矿工抛弃。只有在新的协议得到部分人的一致认可时,这条分叉链才算真正形成。
本质上,区块链分叉是对协议的更改。因为区块链是建立在共同规则之上的,所以改进它们的最简单的方法,似乎就是引入新的规则或改变现有的规则。长期以来,这种机制被认为是危险的,或者至少是破坏性的,但对于升级区块链来说,它也是一种更直观的机制。
这就像我们走在一条路上,到达一个交叉路口,面前是两条分岔路。我们可以选择其中一条路,这并不会影响此前的旅程。由于两条分岔路的不同性质,不同选择将把我们带向不同的终点。
硬分叉与软分叉
尽管有相似的名称,但根据新旧版本是否可以交互,区块链分叉可分为两种类型:硬分叉和软分叉。
硬分叉
硬分叉是引入一套全新规则,它与旧的网络协议互不兼容。换句话说,硬分叉是一种向后不兼容的升级。所有网络参与者都必须升级到最新版本,遵循新的一致规则,以便继续验证和验证新的事务块。当然,在硬分叉的情况下,如果仍有人对旧版本持续支持,那么两个区块链可以同时存在:一个使用旧规则,另一个使用新规则。
硬分叉即可以是有计划的硬分叉:这通常是指在硬分叉出现之前,项目开发人员和社区已经达成了高度的共识,事先已经有明确的升级协议。例如Monero公司在2017年1月推出的“硬分叉”,它增加了一项新的隐私特性,即环机密交易(RingConfidentialTransactions,RingCT)。
它也可以是有争议的硬分叉:当项目中各参与方之间存在严重分歧时,就会出现这种类型的硬分叉。著名例子是比特币现金硬叉,2017比特币被分成两个独立的链——最初的比特币(BTC)和新的比特币现金(BCH)。这是因为社区的部分人认为,将比特币的区块大小从1MB增加到8MB将使网络上的交易处理速度更快。
软分叉
通常来讲,软分叉是一种向后兼容的升级。这意味着软分叉不需要网络上的节点升级来维护一致性,它一般只是添加一个与旧规则不冲突的新规则。因此软分叉区块链上的所有块都遵循旧的一致性规则集以及新的一致性规则集。
例如,块大小变化可以通过软分叉来实现。如果你只想接受小于一定大小的块,那么只需要拒绝较大的块即可。
但实际上,符合旧规则集节点产生的块将会违反新规则集,因此很可能会随着新节点的增多而变得陈旧。这是因为,要让“软叉”发挥作用,大家会承认并执行一套新的共识规则。如果达到了这一比例,那么旧的区块链就会被淘汰,而新的区块链就会被认可为“真正的”区块链。
可以看出,无论是硬分叉还是软分叉,其持久性取决于规则变化的性质以及与资源的相对分配。但分叉自身所带来的创新突破,将助力于区块链技术的发展。
千里之行始于足下,只给主流币最稳健的分析及策略!言静虑者是依体立名,其禅那之体,以币会友,大家好,我是你们的老朋友禅币!9/11比特币分析及操作策略近期行情可谓是大涨大跌,走的比较快速.
1900/1/1 0:00:00链闻消息,DeFi聚合收益协议yearn.finance创始人AndreCronje宣布将于几周后推出一款去中心化信贷协议StableCredit.
1900/1/1 0:00:00亲爱的库币用户:经过DeFi项目观察区审查我们很高兴的宣布,库币将上线yearn.finance(YFI)项目并支持交易对YFI/USDT.
1900/1/1 0:00:00尊敬的LBank用户:为回馈LBK社区用户,LBank将于9月14日启动「BGN专场」售卖,本轮售卖共出售总价值100万USDT等值的BGN.
1900/1/1 0:00:00币海引路人:行情再次陷入震荡后市走向何方永远成功的秘密,就是每天淘汰自己:你不与别人竞争,并不意味着别人不会与你竞争;你不淘汰别人,就会被别人淘汰。别人进步的同时你没有进步,就等于退步.
1900/1/1 0:00:00尊敬的BiONE的用户:为了营造区块链行业健康的数字资产环境,给用户提供良好的交易体验。BiONE风控部门根据《关于隐藏TOKEN及下线交易对的规则》,对平台已上线项目进行了全面的市场监测和进展.
1900/1/1 0:00:00