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

来自: 麦田财经 收藏 邀请

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

本文作者2020-4-2 14:14
青青
粉丝0 阅读6565 回复0

精彩阅读

排行榜

41财经公众号码

扫码微信公众号
给你想要与成长

用心服务区块链创业者/投资者
QQ1541735644
周一至周五 9:00-18:00
意见反馈:1541735644@qq.com

扫一扫关注我们

41财经媒体 X3.4© 2001-2013 Comsenz Inc.