比特币是否会让区块链发生拥堵?比特币交易处理,目前并没有堵塞,没有可观察的证据能够表明,比特币交易处理目前正处于堵塞状态。由http://statoshi.info/收集的,过去几个月的统计数据显示,全网未确认交易池相对稳定在10,000笔交易,在2015年9月份的"压力测试"期间,未确认交易显着增加到了75,000笔。根据CoinTape网站显示,大多数的未确认交易,是因为没有支付手续费,或接近于零交易费。
对于添加适当费用的比特币钱包来说,这些堵塞挑战根本是不存在的。根据CoinTape的估计,2016年1月份,比特币网络的最优平均交易费是低于0.1 美元。
下面尝试分析下小额或者不交手续费交易的来源:
A、混币服务
混币服务的原理是把大量正常的比特币交易,循环不断地拆散成数十甚至数百笔交易,然后再把拆散的交易放在自动匹配交易的P2P交易池,计算混合交易以达到匿名的效果。
对于混币服务这种特殊需求,应该为网络支付正常的手续费。除了混币服务,还是不少项目也需要直接在区块链上发起大量的交易,然而他们却不为此类交易支付手续费用,或者仅支付数额非常少的手续费用。
B、批量发送的垃圾广告交易
有一些专门收集比特币地址以发送广告的项目。由于blockchain.info 及相关钱包服务或者区块链查询应用,都具有给比特币地址或者比特币交易打标签的功能。简单来说,这类功能就是你发出一笔交易后,在区块链查询的网站内部可以为这笔交易或者发送者的比特币地址打上标签,以此说明这笔交易是由谁发送的。当用户查询区块链时,不单止会看到这笔入账交易常规信息,还会看到发送者的信息。比如下面的例子:
这样就滋生了一个很好的免费的营销环境,用程序在网络采集各种比特币地址,然后给各个采集到的地址转一笔很小的比特币,比如万分之一或者十万分之一个比特币。批量发送完比特币后,再到各个区块链查询网站打上标签,收到这笔无意义比特币的用户查询时就会看到发送交易者的广告。
除了发送广告,有人还会以此发送各种诈骗信息。这种类型的项目,都是区块链上的害虫。继续为低手续费的交易服务,是否会导致此类型的项目会越来越多,占用了过多区块链资源,导致无法处理正常的交易。
C、区块链粉尘攻击
2015年9月份,某公司在比特币区块链进行了"压力测试",发送了数量巨大的小额交易,测试期间未确认交易显着增加到了75,000笔。很多使用比特币转账用户都明显地感觉到比特币确认时间要比平时的慢很多,运气不好的甚至要等待数天才有第一个确认。数字货币圈子内的不少人都发表了对此种行为谴责的说明。
对此类行为,目前能做的仅仅是发表 "谴责"的声明,对行为制造者本身却没有任何惩罚或者损失。而且粉尘攻击的发起,是在比特币区块链既定的游戏规则之下,本身并没有"犯规",只能说这类行为"不道德",仅此而已。
目前仅一个公司批量发起交易,就可以导致比持币区块链严重拥堵。当比特币发展壮大时,得到更多外界的关注时,肯定也会招来更多不同势力不同机构团体发起的低成本的粉尘攻击。面对此类攻击,比特币目前是否已经作好准备?
综上,选择把区块链扩容到2MB,是否是一个饮鸩止渴的行为。选择不断扩容是否在纵容各种类垃圾交易?