比特币的两个问题:51%攻击和区块的容量

麦田财经
媒体专栏
热度: 6626
比特币的两个问题

UTXO

首先要说的就是51%攻击的问题。

比特币作为点对点交易货币,如果有人或团体掌握了51%算力,就相当于拥有了全网最快的计算速度,那么理论上就可以一直打包最新的区块,也就可以随意决定新生成的每个区块的内容,亦可以控制某一条交易信息何时录入。

如果这种情况发生,这个人或团体,就可以先创建一笔使用了某笔UTXO的交易,在该交易被打包进区块并得到对方确认后,在该区块的前一个区块后方开始挖矿,并加入另一条使用该UTXO但收款人不同的交易信息。

由于其拥有全网最高算力,所以一段时间后,新创建链的长度会超越包含第一条交易的链,全网节点会更新信息,抛弃之前形成的区块链,而UTXO也就只能按第二次的交易执行,从而实现了“双重花费”。

虽说以目前比特币网络整体算力很高,完成51%算力集合的代价很大,但是相比目前比特币市值达千亿市依然在增长的情况来说,收益比是可以接受的,所以说这个达摩克利斯之剑将在很长时间或者永远悬在比特币头上。

第二个问题就是区块的容量问题。

由于区块中包含其时间段内所有的交易信息,所以区块的容量就决定着他所能包含的交易信息最多是多少。

在比特币创立初期,平均每个区块只有1-2k大小,而其容量是32M。一比之下容量太大了,还容易遭受DDOS攻击,中本聪一想那就改成1M吧,所以现在区块的容量还是1M。

但是,如今比特币活跃地址数量最多时已经超过了一百万,在这个前提下,以一个交易0.25KB计算,每秒平均能打包7个交易,而由于交易的复杂性,不是每个区块都能达到每秒7个交易的程度,所以,比特币已经难以将平均10分钟内的全部待处理交易完全打包在1个区块中了,要知道支付宝每秒交易是每秒8万笔交易,这种差别已经是天壤之别了。

现在,比特币的交易数量居高不下,如果某一区块不能包含这一时段全部信息,就会造成拥堵而导致部分交易信息无法录入。

而先打包谁的交易数据是由矿工决定的,随之而来产生了手续费一说,谁的手续费越高,谁的交易就会先得到确认,在2017年12月手续费创造了历史最高55.16美金。

所以说比特币区块的大小严重限制着小额交易的发展,也就会很自然的将比特币民用化甩开了,当交易方、矿场逐渐集中化的时候,比特币是否会出现背离中本聪初衷的情况就很难说了。

可能你会说,那把容量再提上去不好么?

现在已经没有那个时候的条件了,作为点对点分布式系统,更改区块链编码需要获得达到一定算力,并且需要使用者同意,并统一执行的。

和10年后的今天相比,参与者太多了,无论是利益和信仰都很难统一,但是仍有很多比特币的使用者和参与者在为解决比特币容量问题想办法,目前网络上为比特币提供的解决方法主要有隔离见证与闪电网络两个方向。

声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。鉴于中国尚未出台数字资产相关政策及法规,请中国大陆用户谨慎进行数字货币投资。
语音技术由科大讯飞提供
最近更新
本文来源:麦田财经
原文标题:
24H热门新闻
暂无内容

评论0