一切以降低交易手续费为目的的区块扩容都是耍流氓

来自:btc38.com 归档时间:2016-07-21
不知道你有没有看过复联2,美队大战钢铁侠,比特币社区正在上演同样的剧情。至少媒体是这么说的。
 
如果你不太清楚状况,我给你科普一下。比特币协议规定每个区块可以承载的交易数据最多1MB,每个区块的生成需要花费10分钟时间。1MB的区块容量是中本聪本人设定的,主要目的还是防止DoS攻击。
 
“比特币耶稣”罗杰·维尔(Roger Ver)近期发表了一篇文章呼吁解除区块大小的封锁,恕我不能同意他的观点。罗杰·维尔(Roger Ver)是一个自由主义者,他呼吁建立自由市场,而且投资了很多初创企业,这些都是好事。但关于区块扩容问题,他却是好心办错事了。
 
近些年来,有关区块扩容的话题从未平息过,甚至连续几次被媒体(包括纽约时报)列为头版头条。对于区块扩容,有些人未免太单纯了:我们想让区块链处理更多的交易,所以直接扩大区块容量不就行了吗?受这种思想蛊惑,很多人认为反对扩大区块容量就是在反对比特币的发展。
 
r/btc上就谣传Bitcoin Core开发者(部分开发者同时也在Blockstream工作)迟迟不肯发布扩容代码,是因为他们想要将更多的交易转向自己的私人网络。说这种话的人实在太没脑子了。
 
Blockstream的产品都是开源的。也就是说,他们跟比特币网络一样,任何人都能测试、运行和分叉Blockstream的代码。另外,Blockstream创始人格雷格·麦斯威尔(Greg Maxwell)早期曾从事过互联网工作。他曾说:
 
当我和互联网协议开发者一起工作时,他们总是跟我抱怨,很后悔当初创建互联网时忽略了加密技术……因此我不想在货币问题上犯同样的错误。如果比特币终会代替其它货币,那么我们必须提高其隐私度。
 
Maxwell言出必行。他创建了CoinJoin和Confidential Transactions,这两个协议大大提升了比特币交易的隐私性。亚当·巴克(Adam Back)对密码学的研究持续了数十年之久,发明了比特币Hashcash工作量证明(PoW)系统。他认为任何试图通过散播谣言来伤害比特币网络的人都是可笑的。安德里亚斯·安东诺普洛斯(Andreas Antonopolous)说得好:
 
比特币反对者也就只能通过散播谣言这种幼稚的手段来阻碍比特币的发展了。
 
总之,保持区块大小不变需要涉及更深层次的技术问题以及比特币网络的完善性。我会尽量在下文中作出全面的解释。
 
 
比特币模式下的交易自由
 
Roger在自己的文章中将比特币比作星巴克。他认为1MB的区块容量相当于把星巴克的客流量限制到20人/天。如果这种情况继续,那么星巴克绝对不会成功。但是比特币更像是一家政府一直试图关闭的星巴克,只是他们一直关不掉而已。
 
比特币用户进行转账时,交易记录不是写在单一的服务器(Paypal或者银行)上的,而是由矿工进行整理并录入区块中。如果政府对此出手干预或者强制关闭某些挖矿企业,那么会有千千万万的矿工愿意为了区块奖励挺身而出,所谓“杀了夏明翰,自有后来人”嘛。如此看来,比特币系统的去中心化保证了其独立性,而其中心化(矿工机制)为系统省去了很多不必要的麻烦。
 
因此,运行区块链的成本很高。不是一般的高。甚至比传统金融服务的价格更高,因为Paypal这种第三方金融机构只要保证自己的可信度,而区块链的交易记录需要无数台服务器的认可。
 
比特币的神奇之处在于,它能触及到其他支付网络不能也不敢触及的领域。当维基解密(Wikileaks)遭到银行的封杀(维基解密旨在揭露政府及企业的腐败行为),当瘾君子不希望毒品交易记录出现在深网中,比特币能为这些政府明令禁止的领域带来一丝曙光。
 
而且比特币交易根本不便宜,更不要谈免费了。从目前的情况看来,比特币很少用于零售,这就是为什么像Bitpay这类钱包商虽有数百万的融资,却始终在生存线上挣扎。支持区块扩容的人深信这一点(比特币交易手续费很低),但真正的比特币用户根本不在乎手续费高不高,他们只在乎交易是否自由。
 
软分叉是最佳选择
 
罗杰·维尔(Roger Ver)和其支持者对交易手续费盲目的热衷只会危及比特币网络的健康。
 
据Roger所说,区块容量扩大会使交易手续费降低,并且带来更多的用户以及更多的节点,只要节点越多,就表示网络更健全。但并没有证据显示比特币用户在意网络的使用成本。
 
大部分人选择比特币是因为现有的金融服务无法满足他们的需求,他们不会因手续费高低而轻易动摇自己的信念。另外,比特币新用户很少运行全节点,大多数情况下,他们还是会选择轻量级钱包,这些钱包只有交易功能,但不会对比特币网络安全有任何的贡献。
 
Roger还提到了额外的存储空间、带宽和CPU功率,他说这些因素有利于降低区块创建成本。但这些都不重要好吗?!对矿工来说,拿到区块奖励才是王道。因此,矿工区块数据打包之后的公布过程才是重头戏,也就是说,区块传播速度才是最重要的。
 
假设我们增加了区块容量,那么为了加快传播速度,矿工会挖出更多孤儿块(orphan blocks),这种孤儿块实际上是一种资源浪费。假设另一位矿工在你之前向全网公布了他的区块,那么你的区块就没用了。因此,为了减少传播时间,区块扩容在一定程度上会加剧矿工的中心化(他们很可能在公布新区块之前先和他人共享信息以避免重复)。
 
而且,增加区块容量免不了一次硬分叉。因为在比特币网络中,每个区块的添加都需要全网的共识,而每个人都必须在相同的核心参数基础上运行软件。增加区块容量必然会打破这些核心参数,因此每个人都必须立刻进行升级,否则就会遭到全网的“冷落”。举个例子,如果世界上所有人都必须在同一时间将自己的电脑系统升级到最新的版本,否则你的电脑将失去沟通能力(新旧版本不能兼容),那会造成什么样的后果。肯定是一片混乱。
 
随着比特币网络的不断发展,想要暂时中断它几乎是不可能的。因此Core开发者更支持软分叉。软分叉不会改写核心参数,网络参与者可以在任意时间进行升级,完成升级之前,他们也能正常使用网络。这个方法思虑周全。我认为这是进行升级的最佳方案。
 
闪电网络胜过直接扩容
 
前半部分看起来似乎有些消极,好像只有妓女、毒贩等非法行业才会用比特币似的。感谢Bitcoin Core团队的不懈努力,这种情况即将得到改善。比特币终将超越区块链。
 
除了Ver的星巴克理论,我这儿还有一个更为贴切的比喻,足以说明为什么区块扩容不能操之过急。试想一下,如果某人需要在一天内从洛杉矶抵达纽约。支持直接增加区块容量的人肯定会采用拔苗助长的方法,即把车速提到200英里/小时。而我则有更好的解决方案,那就是坐飞机。另外,不要整天拿区块链说事,我们还有闪电网络。
 
我就长话短说吧,闪电网络是比特币的第二个底层技术。它的运作模式跟酒吧账单类似。通常在大部分酒吧你可以事先开一个账单,之后的每一杯啤酒都记在这个账单上,然后在离开酒吧之前付清就行。
 
同样的,闪电网络允许你与另一个人开设支付通道(payment channel),在不突破容量限制的前提下,你可以和对方进行多次交易,等到所有交易都完成后再关闭通道。最终记录在区块链上的只有两笔交易,一笔是开设支付通道的交易,另一笔是关闭支付通道的交易。
 
再说回酒吧的例子。假设你的朋友和你都在同一个酒保那里开了账单,那么你就可以让他加入你的账单,然后再减去他账单上的相应数目。这个过程是即时的、防窃取的、私密的(只有交易参与方才能查看交易,在公链上是看不到的),同时也是经过加密验证保护的。无数的“酒保”可以作为中间人参与其中,这样就能免去链上昂贵的结算费用和缓慢的确认过程。
 
而且只要你家有网,你就能成为中间人,还能收收手续费。这不是科幻片的情节,事实上现在已经有几个团队在进行闪电网络的开发和维护了。直接增加区块容量是比特币扩容的下下策。而且增加区块容量是有上限的,还会给去中心化带来风险。然而,闪电网络能够使比特币的交易每秒增加到数百万,并且还不会产生类似风险。
 
论谦虚的重要性
 
对待比特币你永远要保持一颗谦虚的心。“山外有山,人外有人”的道理不用我解释了吧?比特币开发者都是经验丰富的程序员和密码学专家,同时还是经济学家。他们花了很多年的时间研究源码、开发新功能、探索经济变化。你以为自己很了解比特币,但他们知道的永远比你多得多。要是你想跟彼得·托德(Peter Todd)或者埃里克·洛姆( Eric Lombrozo)讨论未交易输出(UTXOs)、Merkle Trees、区块头(Block Headers)等话题,没有几个小时是绝对说不出个所以然的。
 
拿区块扩容教育他们就像教汤姆·布拉迪(Tom Brady)踢足球那么可笑。大部分人还是站在Core这边的。Core认为最安全的选择就是保持区块大小不变,寻求其他的扩容方法。把区块大小增加到2 MB根本无济于事。扩容支持者误以为增加区块容量就能降低手续费,但低廉的手续费并不是比特币用户的真正追求。
 
Core的反对者指责他们企图创建自己的货币系统,就像美联储一样。这种比喻真是可笑至极。美联储的政治及经济决策足以影响美国的所有公民,在美联储创建的系统中,你是没有选择权的。而比特币完全是一个自发的软件项目,如果你不喜欢比特币的运作模式,你完全可以选择其他加密货币。
 
作为拥有自由意志的个体,我们因市场运作理念及推出的产品而选择相信它,与政治无关。其实市场已经多次告诉我们罗杰·维尔(Roger Ver)的想法是错误的。当初扩容支持者发起了Bitcoin XT,领导人跑路了;然后他们又发起了Bitcoin Unlimited,销声匿迹了;最后的最后,他们成立了Bitcoin Classic。你猜怎么着?无人问津。
 
Roger和他的支持者看起来更像是政治家,不断提起那些陈词滥调。但只要涉及到资金问题,老百姓可就没这么好骗了。除了区块链技术做支撑之外,比特币还是建立在多层网络上的。比特币开发者、持有者、矿工都很清楚,直接增加区块容量是扩容方案的下下策。我们更需要的是类似闪电网络这种辅助功能。
 
我始终相信,比特币终将改变世界。但是改革是一个漫长的过程。而比特币网络的改革一定是去中心化的。

原文:https://fee.org/articles/dont-increase-the-block-size-for-bitcoin-transactions/
作者:Vivek Rajasekhar 
编译:Wendy
文章:http://www.8btc.com/dont-increase-the-block-size-for-transactions

免责声明:本文为转载,仅为传播消息之用,不代表比特时代建议,炒币有风险,投资需谨慎!!!


有关于一切以降低交易手续费为目的的区块扩容都是耍流氓

一切以降低交易手续费为目的的区块扩容都是耍流氓

不知道你有没有看过复联2,美队大战钢铁侠,比特币社区正在上演同样的剧情。至少媒体是这么说的。 如果你不太清楚状况,我给你科普一下。比特币协议规定每个区块可以承载的交易数据最多1MB,每个区块的生成需要花费10分钟时间。1MB的区块容量是中本

一切以降低交易手续费为目的的区块扩容都是耍流氓

不知道你有没有看过复联2,美队大战钢铁侠,比特币社区正在上演同样的剧情。至少媒体是这么说的。   如果你不太清楚状况,我给你科普一下。比特币协议规定每个区块可以承载的交易数据最多1MB,每个区块的生成需要花费10分钟时间。1MB的区块容量是中本聪本人设定的,主要目的还是防止DoS攻击。 &

发动垃圾交易攻击比特币网络的动机分析

前几天比特币分叉。这里好几篇文章:http://www.8btc.com/?s=%E5%88%86%E5%8F%89这里有几个帖子区块交易速度新纪录:442 tx 每秒!区块链要爆了。。。这次攻击打着“测试”的旗号,使得本来就需要10分钟才有一个确认的交易,可能会因此变得更加缓慢。上图中红色的就是交

【解答下为什么你帮女同学买比特币】她肯定要拉黑你!

  首先明确一下这个仅仅只是源自BCC群的人编写的段子,并非事实。而其编写这个段子的目的,大家想一下就明白了肯定是为了黑BTC手续费高,顺便吹其BCC。  我们顺着段子解答一下。  为什么你女同学会把你拉黑?因为她收到2块钱后,很不解询问了下大神,结果获知比特币手续费的的事实情况是一般不到0.000

【理性逻辑 vs 情绪攻击】示范一下如何打Core粉的脸

本帖最后由 江卓尔 于 2017-4-24 14:38 编辑 core的成员有几个是bs的?原来5个有代码最终commit(提交)权限的核心开发,支持扩容的Gavin Andresen, Jeff Garzik被政变踢走了,剩下的3个中,有2个是BS的人:Wladimir J. van der L