分析比特币扩容及其对币价的影响

编者按▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

本文整理自火币网栏目“火币大家说”,邀请国内最优秀的从事区块链及数字货币领域的大咖深入剖析区块链及比特币的故事和发展现状。

▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

扩容之争是一个相当复杂的问题,并且涉及到很多技术内容,这导致大家看到这问题的第一反应就是:乱,不知道扩容之争的两方在吵些什么。今天晚上,我将尽量用普通用户可以理解的语言,对扩容之争和双方的观点,做一个客观、全面的解说。

基础知识1

a)什么是区块:

当你把比特币发给别人后,你就创建了一笔比特币交易,这个交易最后会由矿工记录下来,记录到区块中。

区块相当于一个账本,上面记录了这10分钟内发生的交易,但这个账本的容量是有限的,目前的容量是1M,1M区块每秒能记录3笔交易。也就是说,现在比特币处理交易的上限是每秒3笔。

b)1M区块大小是怎么来的:

其实最早中本聪创建比特币时,是没有区块大小限制的,但由于一个数据结构的限制,区块最大能达到33M,而不是现在的1M。但最早的时候比特币很便宜,只要花很少的钱,比如几美元,就可以发出非常多的垃圾交易,恶意地把区块数据撑大,撑满你的硬盘。所以中本聪加了一个1M区块限制,中本聪加的这个限制是临时的,并给出了未来扩容的安排。

更大的区块限制可以分阶段进行,比如:

当区块高度(blocknumber)时,区块上限(maxblocksize)=更大的限制。

这段代码可以提早很多写在某个版本中,这样到指定区块高度,这段代码起作用时,不含有此代码的旧版本早就被淘汰了。

当我们接近截止区块高度时,我将在旧版本上显示一个告警,以保证旧版本用户知道他们必须升级了

c)但后来在区块接近满时,却没有按中本聪的计划走下去,扩容到更大的区块,要解释清楚为什么会发生这样的情况,我们得先解释一下比特币开发团队是怎么回事:

?最早的比特币是由中本聪开发的,中本聪隐退后,比特币的开发维护任务由中本聪传给了加文(Gavin),加文(Gavin)觉得自己独裁不好,又把代码权限分权给了其它4名开发,后来又有其它开发加入,发展成现在的Core开发团队。

?但后来,Core开发团队内部关于要不要按中本聪的计划,移走1M限制,产生了分歧。多数开发人员觉得不应该移除这个限制,部分觉得应该移除这个限制。

?矛盾激化的结果,就是Gavin,Jeff等支持移除1M限制的开发人员,被赶出Core团队,被删除了代码权限。

?然后这些开发人员,包括一些新的,支持移除1M限制的开发人员,建立了XT、Classic、BU等开发团队。

我们说的这些开发团队的关系,很类似于一个国家里多政党的关系,互相竞争,并且说服用户选举他们作为执政党。

也就是说就比特币的扩容,其实很早之前,比特币的核心开发团队就已经在争议了,也经过了比较激烈的人事斗争。我们理解其实这些核心开发者也是为了比特币的发展好。

双方的观点2

a)现在的Core开发团队,为什么不希望移除1M限制:

?这是个硬分叉,Core认为这样的硬分叉有分裂比特币的风险

首先科普下什么是硬分叉和软分叉:

硬分叉是一个和软分叉相对应的概念,当比特币系统升级时,如果这个升级是向前兼容的,用户不需要升级自己的钱包也能继续用下去,这个升级就叫软分叉。

对应的,如果用户需要升级钱包才能继续用下去,这个升级就叫硬分叉。(这不是一个严格的定义,但是比较容易理解的定义)

硬分叉的风险在于,如果有用户没升级自己的钱包,那他就留在了旧版本的比特币上,他会发现自己的比特币,和别人升级了钱包的比特币不一样,是不兼容的,一个是旧版比特币,一个是新版比特币,如果有用户坚持在旧版上不升级,就产生了两个比特币,系统就会产生混乱,这是Core认为的第一个风险。

?Core认为如果移除这个1M的限制,以后的区块会越来越大,2,4,8,16,太大区块会导致普通人的电脑无法运行完整版的钱包,这种完整版的钱包称为全节点。Core认为如果个人不能运行全节点,而只有公司和机构能运行全节点,会导致比特币的中心化。

?Core认为我们现在有一些比中本聪更先进的技术方案,通过第二层网络(比如闪电网络)对比特币的交易进行分层,大部分低价值交易走第二层网络,只有少数的高价值结算交易走主链这个第一层网络。

闪电网络是怎么运行的呢?它类似于牌局里的记账员。比如说有几个人在打牌,他们并不会每打一圈就我给你五块钱,你给我十块钱,而是会先记账,等打完很多圈以后,再一起算账,只付一次钱。

闪电网络类似于这种思路,比如说有人要经常向交易所充值和提现,那他就可以用闪电网络,和交易所之间打开一个结算通道,他向交易所充10BTC,并不是充到交易所的地址上,而是充到这个结算通道中,然后比如提现1BTC也不是提现到他的地址,而是和交易所把通道里的钱重新划分一下,本来10个比特币都是交易所的,现在1个比特币归他,9个比特币归交易所,这样他可以和交易所发生很多笔充值提现,却不打币到地址。就和打了很多圈牌都记账,不实际转钱一样,直到他需要关闭这个结算通道时,他再和交易所结算清账目,把属于自己的币提到自己地址。

如果有两个用户都和交易所建立和结算通道,那他们就可以以交易所为中间人进行转账,交易所会帮助他们结算相应的金额。

这就是闪电网络,闪电网络在主链第一层网络的基础上,建立了一个第二层网络,大部分交易都走第二层网络,而不进入第一层网络。有点类似于一个高架桥和地面道路的关系。

b)虽然Core提出了闪电网络,这也是一种扩容方法,但现在的扩容方,为什么希望扩容到大区块:

?中本聪架构已经被市场证明稳定运行了8年,金融系统应该保持稳定,没有特别需要,不应修改现在的架构。

银行尽可能地不改变旧系统,甚至一个系统使用了几十年,久到了当时这种系统的旧语言,比如60年前的COBOL语言已经招不到程序员了,因为这种语言已经太古老了,没有人学习了。招不到程序员了怎么办,银行说没事,我们有钱,我们专门培养学这语言的程序员。我们宁可花钱专门培养程序员,也不愿意冒改动系统导致瘫痪的风险。

从金融系统的角度考虑,搞第二层网络可以,但要保证第一层网络可以用,不能把第一层网络限制住1M,否则会产生灾难性后果。科技史上发生过一次非常类似的灾难:摩托罗拉的铱星系统。摩托罗拉的技术人员认为地面基站太Low了,说我们要搞个绝对牛逼高大上的卫星通讯网络,结果铱星系统开发了几年,烧掉了摩托罗拉的50亿美元(年的美元)后,仅仅运营了3个月就倒闭了,并且直接拖死了摩托罗拉。技术上看起来先进的架构未必比傻大黑粗的架构好。

移动和联通竞争时,移动技术人员不建基站,去搞卫星通讯,运营问用户拥堵怎么办?开发说我们可以建立手续费市场,打电话多收费,1分钟1毛,提高到1分钟2块钱,只要费用足够多,区块就是满而不堵的。开发说短期的用户不要紧,只要我们搞出了最牛逼的卫星通讯,就不愁没用户用,然后用户都被联通抢走,比特币的用户都被以太坊等竞争币抢走。

?第二层网络存在中心化隐患(具体解释),闪电网络的关键节点有点类似于支付宝(但不能偷钱和造假币),运营闪电网络的公司,可能被政府监管,关闭。

?通过白皮书第7章删除历史数据等方式,大区块不会导致节点门槛提高。技术发展超过交易发展,20年内摩尔定律(每年CPU+60%)+尼尔森定律(每年带宽+50%),现在的网络和硬件可以承受20M的区块,足够10年使用。

c)还有少部分人,认为什么都不要改,应该把比特币当做黄金。但比特币没有黄金的70亿用户,没有使用就没有新比特币用户,凭空储值是不靠谱的,甚至是个骗局。

双方的分歧之根3

a)扩容派是入世派:

?认为比特币的终极目的是:作为法币的竞争货币,这个理论是哈耶克提出来的,哈耶克是年诺贝尔经济学奖得主,他认为政府不可能抑制住滥发法币的冲动,最好的办法就是竞争。商品的竞争能产生更好的商品,货币也应该竞争,货币的竞争也能产生更好的,币值稳定的货币。在法币过分通胀时,比特币作为法币的竞争货币,保护人民不受法币剥削,并通过竞争,抑制法币的通胀。

?因此,入世派重点







































白癜风图
贵阳治白癜风最好的医院


转载请注明地址:http://www.kinghoo-ind.com/btjg/8187.html


  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明