今天给大家聊到了区块链为什么会曲折,以及区块链真的会成功吗相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。
区块链为什么会分叉?
区块链分叉其实是区块链系统升级导致的,每次升级可能会伴随着区块链的共识规则改变,这会导致整个网络中升级了系统的节点与未升级系统的节点在不同的规则下运行,于是分叉就产生了。例如我们使用的App,当有新版本出现,有的人升级了,有的人没有升级,两个版本同时可以用。
浴火重生,区块链的春天仍未到来
文/孟永辉
区块链正在以一种全新的姿态走近我们。这是我最近一段时间以来的新判断。同以往躲躲闪闪、欲盖弥彰的方式不同,现在的区块链显得越来越自信。归根到底,还是在于区块链找到了它的价值与意义所在,所以,区块链才会像现在这样有条不紊,自信满满。
那么,区块链的价值与意义在哪呢?我认为,区块链的最大的价值与意义就在于应用,并且是实实在在的应用上。那些仅仅只是简单地将区块链与发币或者ICO深度绑定,而不去 探索 有关区块链的更多具备真实价值应用的做法,只会把区块链带入到更加危险的境地里。
同早期一味地透支区块链的技术不同,现在的落地和应用更多地讲究技术与应用的协同,通过技术与应用的协同发展,寻找有关区块链的更多的发展可能性。无论是专注于应用,还是专注于技术,其实都在告诉我们,区块链正在回归客观和理性的发展轨道。如果我们将区块链的发展做一个形象的比喻的话,现在的市场状态更像是处于生机勃勃的早春时节。
历经劫难,区块链浴火重生
用历经劫难来形容区块链一点都不为过,但是,或许正是因为区块链经历了如此多的困难和挑战,所以,才能更多地展现它的旺盛的生命力。当下,区块链逐渐走向正轨,正在用实际行动告诉我们,区块链并不是什么转瞬即逝的概念,而是真正可以给人们的生产和生活带来颠覆性改变的新物种。客观、理性地看待它,才能让区块链的功能和作用发挥到最大。
最开始,人们对于区块链的认识是简单的、浅显的、急功急利的,大家仅仅只是把区块链看成是一个与互联网相类似的存在,通过区块链去融资、去圈钱,是很多玩家之所以会为区块链摇旗呐喊的关键原因所在。尽管这一方式可以让人们快速地认识区块链,但是,仅仅只是站在营销和概念的角度来看待区块链,不去深究区块链的本质,所谓的区块链只不过是一个概念和噱头而已。
可以肯定的是,仅仅只是以这样一种急功急利的方式是无法真正促进区块链的良性发展的,甚至还会将区块链的发展带入到死胡同。后来的发展也为我们证明了这一点。但是,反过来想,是不是区块链的发展不经过这样一个曲折的过程,就不会更加成熟呢?这个阶段是不是区块链必然会经历的一个阶段呢?
其实,如果站在目前的情况来看待区块链的话,我们就会发现,经历早期那样一个发展阶段是非常必要的,也是非常及时的。正是经历了那样一个发展阶段之后,我们才能对区块链有一个更加深度和全面的认识,才能让区块链真正回归本质。现在,我们看到的区块链市场的这样一种理性、客观的状态,不正是最真实,最具体的体现吗?
反过来,我们同样需要通过这一现象看到区块链的另外一面。即区块链并不是什么衍生于互联网的概念,而是的确有着自身的内涵与意义的存在。正是因为它的独特的内涵与意义,才让它可以摆脱泥淖,真正开始走向大道。
很多人在看待区块链的内涵与意义的时候,总是会将它和互联网放到一起做比较,认为与互联网相悖的发展逻辑,才是区块链可以经历了涅槃,实现重生的关键所在。于是,很多人将区块链看成是互联网的掘墓人,甚至站在反方向的角度来看待它。虽然这种看法些许有些道理,但是,如果仅仅只是以这样一种表层的、浅显的逻辑来看待区块链的内涵与意义,未免有些太过简单和武断了。
笔者认为,区块链的最大的内涵与意义,并不在于它与互联网的模式相悖或者相反,而是在于它与互联网的数据传输方式、传输能力以及底层逻辑的不同。这才是区块链之所以经历了诸多劫难,依然可以浴火重生的关键原因所在。
为什么这么说呢?原因在于,现在从IT时代向DT时代的进化依然成为一种潮流和趋势,如何对数据进行重构与再造,才是真正能够为人们开启新发展的关键所在。从商业模式上,我们的确是要颠覆互联网式的商业模式,但是,从底层逻辑上,我们却是要改变互联网时代业已形成的数据传输方式、提升互联网时代的数据传输能力,重构互联网时代形成的约定俗成的商业逻辑。
区块链之所以会一次次跌倒,一次次又爬起来,其中一个很重要的原因就在于它可以从数据传输方式、传输能力和商业逻辑上带来与互联网完全不一样的体验,而不仅仅只是它的商业模式与互联网不同。所以,这才是区块链真正可以涅槃重生,真正可以不断跌倒,不断爬起的关键原因所在。
春寒料峭,区块链负重前行
对于区块链来讲,最寒冷的季节依然过去,但是,这并不代表区块链的春天已经到来。现在区块链的发展之所以能够回暖,仅仅只是因为玩家们不再将区块链看成是发币或者ICO的方式和手段而已,距离真正意义上的成熟,距离真正意义上的区块链的春天尚且有很长的路要走。
如果用一个词来形容当前的区块链市场的话,用“春寒料峭”来形容再合适不过了。为什么用“春寒料峭”呢?因为虽然人们对于区块链的认识开始客观和理性,区块链回归落地与应用的大方向已经确定,但是,区块链技术的稚嫩、初级却是一个不争的事实。
当区块链开始将落地和应用看成是发展的主攻方向,但是,我们却无法为区块链输送源源不断的能量时,所谓的发展,或许仅仅只是短暂的,难以为继的昙花一现而已。因此,对于现在的区块链行业来讲,我们依然要负重前行,通过技术的积累与突破来实现它的发展与完善。
对于区块链行业来讲,找到实现区块链技术的突破之道,找到区块链落地和应用的创新之策,要比仅仅只是仰仗着区块链行情好转继续走老路更加长久。如果我们一定要寻找到下一个阶段区块链的发展方向,以技术为突破口,不断寻求破局之道,或许才是关键所在。
很显然,如果仅仅只是将区块链的发展停留在传统的技术上,无法真正从创新的技术上来寻找突破口的话,那么,区块链距离正在的成熟,距离真正取代互联网,成为DT时代的“基础设施”,或许还有很长的路要走。
庆幸的是,我们还是看到了一些区块链行业的新气象的。比如,NFT的出现;比如,开源社区的不断增多;比如,算法的不断提升……这些新的气象都在告诉我们,区块链行业的发展正在朝着正确的方向前行。
然而,这些还远远不够。区块链若想要真正取代互联网成为DT时代的“基础设施”,若想要真正建构其一个全新的商业世界,它还需要更多的技术能力,它还需要更多的创新能力。当我们真正找到了区块链的正确发展姿势,并且真正可以用新的方式来促进区块链的发展时,所谓的区块链才能实现真正意义上的涅槃重生。
结语
区块链用一次又一次的触底反弹,用一次又一次的涅槃重生,为我们证明着它们旺盛的生命力。同样地,区块链用一次又一次的重塑,为我们诠释着真正属于它的时代并未真正来临的现实。但是,我们同样需要从这样一种趋势之下看到区块链本身所具备的旺盛的生命力。
真正考验区块链的寒冬已经渐行渐远,但是,真正属于区块链的春天并未真正来临。我们需要的是以更加客观、理性的角度来看待区块链,我们需要的是以更加深入和全面的思维来寻找区块链的落地和应用之道。
当我们真正从底层技术上为区块链的发展取得了突破,当我们真正以找到区块链落地和应用的真正的商业模式,区块链的发展才算是真正迎来了繁花似锦的春天。当这一刻来临,我们所认识的区块链,或许已经不再是现在所看到的这样片面的、孤立的存在,而是变成了一个多维的、全面的存在。
这个时候,真正属于区块链的时代才算是真正来临。区块链,才能真正成为互联网的替代者。
—完—
作者:孟永辉,资深撰稿人,专栏作家,特约评论员,行业研究专家,战略咨询顾问。长期专注行业研究,累计发表 财经 科技 文章超400万字。支持保留作者来源的分享,转载请保留作者版权信息,违者必究。
区块链为什么会分叉
分叉是区块链体验的核心,类似于系统升级。“分叉”一条链,本质上就是要对运行区块链的软件做出改变。根据不同的情况,分叉所引发的问题也非常多,有的很快能够达成共识,有的则极具争议。 在中心化系统中,软件升级极其简单,只需要打补丁或者对其某些功能的兼容性等迭代更新。而去中心化系统中,升级远没有那么简单轻松,它需要取得链上各节点或者交易方达成共识。在一些重大功能上的改善时,常会遭到社区某些人的反对,一旦有超过 2/3 的人不同意,那么他们就得选择其它途径,创造它们自己的协议和分支区块链,于是分叉也就随之发生。在比特币中,其通过 比特币软件 (也叫比特币协议)的形式实现,它确定了针对所有人的规则,包括 区块大小、对矿工的奖励等 。如果所有人使用比特币,那就得同意这份协议。类似于国家的法律,每个人必须遵守。然而,不仅仅是比特币,其它加密数字货币也是一样的,作为软件项目,总是不乏需要完善的地方,因此,技术更新和开发基本都是一往直前的,比特币开发者是通过更新软件(比特币协议)来解决问题或增强功能的。简单而言,区块链网络中只要发生意见分歧、协议改进(新增、升级)等就有可能产生分叉。其实,谈起分叉我们并不难理解,以比特币为例,可以将比特币分叉分为两大类:比特币协议和存储交易系统。比特币协议完全是开源的,如果要创建自己的分支区块链,那就要先把比特币软件源代码复制下来,然后再根据自己的需要进行适当修改。最后,通过指定的区块编号让比特币开始分叉并生效,其实就是相当于中心化系统程序中的定时指令。比如可以规定区块编号在到达 10000 时分叉开始生效,当该区块编号传送的指令到社区时会分成两部分,一部分支持原协议,一部分支持分叉协议,然后每个部分会再次添加新的区块到它们所支持的那一条链上。
区块链为什么有分叉?分叉会发生什么情况?
区块链的分叉(fork)的形成原因可能有多种。
当两个结点几乎在同一个时间挖到了矿并同时发布区块区块链为什么会曲折,此时就出现临时性的的分叉(state fork)区块链为什么会曲折,
本质上是对比特币这个区块链当前的状态产生了意见分歧区块链为什么会曲折,
当人为的发起分叉攻击(forking attack),也就是故意造成这类分叉(deliberate fork)还有一类分叉是,当比特币的协议发生了改变的时候,软件需要升级。而在分布式系统中不能保证所有节点同时升级软件,假设存在部分节点未升级,会导致协议分叉(protocol fork)。对协议修改的内容的不同,又可以将分叉分为硬分叉(hard fork)和软分叉(soft fork)区块链为什么会曲折;
比特币协议增加新协议,扩展新功能,未升级软件的旧节点会不认可这些修改,会认为这些特性是非法的。这也就是对比特币协议内容产生分歧,从而导致的分叉叫 硬分叉 。此时,就出现了新节点永远沿着新节点产生的链挖矿,旧节点永远沿着旧节点链挖矿,由于新节点算力足够强,所以形成两条永远都在延伸且平行的链。只要这部分旧节点永远不更新,则旧链将一直延续,可见这种分叉是持久性的。
出现hard fork后,便变成了两条平行的链,也就造成了社区分裂。社区中有一部分人,会认为下面的链才是根正苗红,各个链上的货币独立。以太坊历史上的一件大事就是硬分叉事件。以太坊称为ETH,但目前看到的ETH已经不是最初的ETH了,以太坊在历史上发生过硬分叉,另一个链称为ETC。实际上,ETC才是以太坊设计原本的协议,而ETH是黑客攻击ETH上一个智能合约THE DAO后,进行回滚的协议链(将黑客攻击偷取的以太币采用硬分叉方式回滚回到另一智能合约,然后退还给真正拥有者)。
分叉之初,由于两个链分叉造成了互相影响,产生了很多麻烦。比如:在ETH链上有一笔转账B-C,有人便在ETC链上回放,将ETC链上的货币页转给了C(C收到两笔钱)。后来,对两条链各添加了一个chainID,将两个链区分开,才使得这两条链真正分开。
如果对BTC协议添加限制,使得原本合法交易在新交易中不合法,便会形成软分叉。
当大多数节点已经更新完毕之后,旧节点认可新节点挖出的区块,因此发布自己挖出的区块,但新节点不认可旧结点挖出的区块,便沿着上一个新节点发布的区块继续挖矿,当新节点拥有大部分算力的时候,新链会越来越长,从而旧节点挖出并发布的区块一直被抛弃,无法获得出块奖励,最终倒逼旧节点升级软件,实现所有节点认可新协议并进行升级。可见,只要系统中拥有半数以上算力节点更新软件,此类分叉不会出现永久性分叉。比特币脚本中的P2SH就是通过软分叉方法加进去的。
这一部分区块链为什么会曲折我并没有查到太多的资料,但是在绝大多数共识协议之中我们都假设需要过半算力;
在理论上,如果掌握了50%以上的算力,就拥有了获得记账权的绝对优势,可以更快地生成区块,也拥有了篡改区块链数据的权利。因此,当具有过半的算力,也就是51%都是诚实可靠的,能保证整一个区块链在合法有序的进行运行。
但是为什么选择过半的算力,而不是过半的用户?比特币系统,任何人都可以加入,且创建账户及其简单,只需要本地产生公私钥对即可。只有转账(交易)时候,比特币系统才能知道该账户的存在。这样,黑客可以使用计算机专门生成大量公私钥对,当其产生大量公私钥对超过系统中一半数目,就可以获得支配地位(女巫攻击)。因此,比特币系统中很巧妙的使用算力作为投票的依据。
写到这里,本文关于区块链为什么会曲折和区块链真的会成功吗的介绍到此为止了,如果能碰巧解决你现在面临的问题,如果你还想更加了解这方面的信息,记得收藏关注本站。
标签: #区块链为什么会曲折
评论列表