科普 | 比特币公链如何实现技术扩容?

币圈V神
币圈V神 得得号

Oct 10, 2018 我不是V神,我只是币圈V神

摘要: 比特币旷日持久的扩容争论已经到了非常关键的阶段。扩容方案BIP148以及SegWit2x都希望在短期内激活隔离验证,同时,这将造成非常现实的比特币分叉风险。

随着区块链技术的发展,各种应用的落地需求越来越迫切,优先解决公链性能问题目前成了大家的一致共识,但是进展好像没有那么顺利,一边是不断有各种让TPS(每秒交易处理量)大幅提升的扩容技术被提出和讨论,一边则是比特币网络的拥堵。 

什么是区块链公链?

公链是区块链的底层协议,是区块链世界的“操作系统”。公链为区块链搭建分布式数据存储空间、网络传输环境、交易和计算通道,利用加密算法保证网络安全,通过共识机制和激励机制实现节点网络的正常运行。公链提供的 API接口可供开发者调用,以开发符合公链生态的应用。

 区块链扩容技术

比特币、以太坊等公链将区块大小设计得很小,以降低普通设备成为全节点的门槛,保证系统的去中心化属性。

然而过小的区块大小限制了每个区块的交易承载量 ,给公链系统带来运算瓶颈。 目前,比特币系统的 TPS仅7笔/秒,以太坊系统的 TPS仅约13笔/秒,已经不能适应庞大的交易数量,网络拥堵已经常态。然而诸如比特币、以太坊等虚拟货币想要更大范围的适用于更多人群,首要解决的就是技术障碍,如何去疏通扩容已经势在必行。

BIP148方案

那么公链的扩容离我们还有多远?首先来看下比特币团队提出的BIP148和SegWit2x解决方案。

BIP148就是用户激活软分叉,目的是触发BIP141的激活条件。在八月一日这天,比特币(BTC)BIP148软件会拒绝不包含bit1信号的区块。也就是如果大多数矿工运行这个软件,他们会拒绝那些少数没有运行这个软件的矿工挖出的区块。因此,这些矿工会拥有最长的链,最终运行BIP0141的节点会在链上看到超过95%的区块包含bit1,这样隔离见证的激活条件就触发了。

然而如果BIP148没有得到大多数矿工支持,那么比特币(BTC)就会一分为二,产生两种比特币(BTC)。

SegWit2x方案

SegWit2x是由一些比特币(BTC)公司和80%的矿工在Consensus2017会议上签署的协议。

SegWit2x的内容包含隔离见证的激活和区块体积扩大至2MB。不过激活方式不同,它也是由矿工算力决定,不过算力要求是80%,而不是95%。而且这种方式不适用bit1经济数据发出信号,而是使用bit4。这意味着不同方案的隔离见证激活时间和激活环境不同,这让节点的隔离见证区块中继建议混淆,可能导致分裂。

比特币旷日持久的扩容争论已经到了非常关键的阶段。扩容方案BIP148以及SegWit2x都希望在短期内激活隔离验证,同时,这将造成非常现实的比特币分叉风险。这两个方案有可能从现有比特币协议中分叉出来,甚至产生更多的分叉。

好在现在比特币以太坊这些主流公链也都达成了共识,先专注于用能落地的方法逐步提高性能。与其只是讨论理论上存在的让TPS达到上万级别的扩容方法,不如短期先采用相对易于实现的技术让性能提升有明显的改善。

(作者:币圈V神,内容来自链得得内容开放平台“得得号”;本文仅代表作者观点,不代表链得得官方立场)

链得得仅提供相关信息展示,不构成任何投资建议
本文系作者 币圈V神 授权链得得发表,并经链得得编辑,转载请注明出处、作者和本文链接

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(0

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信