一年之后,比特币SegWit的广泛采用为何依然受阻?

2019-01-18 07:49:05
自隔离见证(SegWit)在比特币网络激活至今,已经过了一年多的时间。即便如此,仅有约36%的比特币交易在真正使用它。

为什么采用率如此低?主要原因是,SegWit与所有的向后兼容的升级一样,它要确保比特币网络中那些未进行SegWit升级的用户也能正常使用网络,同时这些用户只需遵循限制较小的“规则集”。

一年之后,比特币SegWit的广泛采用为何依然受阻?

(图片来源:unsplash)

因此,尽管SegWit可以使得比特币在转账时费用更低,但是一些商业公司和交易所仍然迟迟不肯切换为SegWit交易。

“一些背靠风投资本的公司根本不在乎支付比特币交易费用”,区块链技术公司Blockstream的开发者Rusty Russell说,“他们可以在比特币交易费上面一周花一百万美金,但没人关心这些,因为他们真正关心的是用户采用数量。”

“我们应该让Segwit扩展成为一个‘工程级’的可行方案,而不只是一个酷炫的新科技”,Russell在去年12月接受CoinDesk采访时说,“这是因为自2018年初以来总交易费用大幅下降,初创公司目前优先考虑的是‘优化增长’。”

某钱包公司首席战略官Russell和Aaron Lasher都表示,在比特币价格上涨的情况下,SegWit被采用的压力会继续增加。

正如Lasher去年11月在接受CoinDesk采访时说:

“我们现在还没有感受到实施Segwit的压力,因为使用环境没有明显的不同,但它会在比特币下一次价格上涨时出现。我不知道要等一年,三年还是五年,但我确信它会发生。”

Lasher坦言,通过改变后端代码用来识别、发送和接收SegWit交易并非易事。他表示:

“因为这是用户的钱,所以你必须要考虑周全。默认的做法是什么也不做,因为当前方案是可行的,而且你没必要拿你客户的资金去冒险。”

针对Lasher的观点,加密货币交易所Gemini的联合创始人Tyler Winklevoss本月初在Reddit的一个公开问答论坛上表示:

“为SegWit改装交易钱包‘非常棘手’,需要从头开始建立一个新的热钱包。”

Winklevoss承诺在今年第一季度迁移到新的钱包系统。

Russell的观点是越早越好,他建议企业和交易所积极主动地思考这个事情。Russell向CoinDesk说道:

“坦白讲,如果有些企业不支持Segwit,那么它的费用就会上升,如果用户很介意这一点,那么这些企业的用户将会流失,流失到支持Segwit的竞争对手那里。”
矿工奖励

在2017年8月SegWit发布前夕,社区分歧导致了市场上比特币竞争对手的出现,一些人企图制造第二个比特币。

实际上,自2017年以来,不支持SegWit的比特币社区对比特币进行了分叉,比特币现金诞生。虽然有些比特币矿业公司之前在口头上反对SegWit激活,但SegWit对矿工验证交易的财务激励不可忽视。

由于采用SegWit的交易占比特币约40%的网络,这意味着由于意见分歧而故意拒绝的交易将使矿工验证新块的总挖矿回报变少。

谈到“意见分歧”,研究公司Random Crypto副总裁David Steinberg在之前的采访中向CoinDesk表示:

“SegWit为比特币添加了一项额外的规则,并删除了原来的一条规则。虽然没有让用户强制执行,但是从各种因素来看,用户只能被动接受。因为比特币是要用真金白金去买的,所以很多人会感觉不那么安全,包括我自己。”

Steinberg同意Lasher的意见,他认为对SegWit的意见分歧并不是目前阻碍SegWit采用的主要原因。Steinberg表示:

“矿工有可能不接受SegWit交易的主要原因将是AsicBoost。”

一种很好的猜测

AsicBoost 是一种挖矿固件,它能使比特币矿工创新新块及验证链上交易的的平均速度增加20%。该技术由开发人员Timo Hanke和Sergio Demian Lerner于2014年获得专利,最近公开提供给所有矿工使用(基于区块链防御性专利许可)。

但是,为了在没有许可证的情况下使用该固件,矿工必须部署一个称为“隐蔽AsicBoost”的替代版本,而这个技术与SegWit不兼容,原因在于在块上编写和重新安排SegWit支付的方式不同。

因此,早在2018年10月下旬,比特币矿池Antpool在大约一周的时间内放弃了启用SegWit交易。比特币社区的某些支持者反对这种做法,并对Bitmain提出指控,指责其秘密地尝试部署这种固件。

前比特币核心开发人员Peter Todd称,对于未来可能发生的事情,这是一种“非常好的猜测”,他表示:

“在最终结果水落石出的那一天出现前,任何事情都有可能发生。”

他曾在采访中告诉CoinDesk:

“你可以对未来做出假设。但你实际上并不知道,矿工可能会做一些与你认为他们正在做的事情截然不同的事情。你能够知道的只是最后所看到的结果而已。”

Steinberg认为,鉴于比特币和整个区块链技术的分布式特性,使用在该领域的任何形式的创新来挖矿都是公平的。他表示:

“芯片制造中出现的新工艺相对高频,人们对挖矿的设备需求越来越精准。我认为不管谁,只要能通过采用新技术拥有挖矿优势,就应该被看做是完全公平的。”

两种类型的SegWit

从另外一个角度来看,随着SegWit交易数量不断增加,隐蔽的AsicBoost和其它与SegWit不兼容的硬件的技术创新都不太可能对矿工有利,因为矿工完全由利润驱动。

Blockstream开发者Russell向CoinDesk表示,大规模采用SegWit是一个缓慢但不可避免的事实。在他看来,技术得到普及有一个10到25年的周期。从这个意义上讲, SegWit仍然处于早期阶段。

但是,为了加快这一过程,Lasher和其他BRD高管去年9月推出了一个名为“WhenSegwit” 的网站,其中有一封“给喜欢比特币的人的一封公开信”。

在信中,他们恳请商家和用户优先考虑SegWit优化服务并使SegWit 100%被采用。

因为注意到SegWit应用较慢的一个主要问题是“激励问题”,Lasher告诉CoinDesk,WhenSegWit网站的真正目标是促使大家使用“最佳版本的SegWit”。

由于SegWit会影响交易负荷,企业和交易所需要升级软件,以便用户能够用26到35个字母数字字符串发送和接收启用SegWit的比特币交易。

这可以通过两种不同的方式完成。首先,企业可以用自2012年以来一直存在的旧版升级称为“the pay to script hash ”(P2SH)。

P2SH最初是一种压缩比特币交易附带的复杂支付条件的方法,但后来开发人员利用它来确保不支持SegWit交易的地址与那些支持SegWit交易的地址之间的互操作性。

Lasher称之为“更好”的SegWit版本与那些已经升级其软件的Bech32版本具有互操作性。Bech32是由比特币核心开发人员Pieter Wuille和Blockstream CTO Greg Maxwell创建的SegWit独有地址格式,供企业和用户使用。

关于SegWit“语言”

Bech32有点复杂。


据Bitcoin Wiki称,目前“不建议使用Bech32,除非有大量的软件支持这种格式”。Bech32启用S​​egWit实现起来比较困难,这意味着,Bech32实际上不如P2SH更高效。

这是因为,与去年2月推出的Bech32不同,P2SH是2012年的重新升级版本,对SegWit的支持不是原生设计。因此,P2SH实际上是比Bech32采用更巧妙的方式处理SegWit事务。

正如Russell所说:

“使用Bech32的时候,你没有感觉有什么不同,那是因为你没有用P2SH。你只会说:‘这是SegWit’。当你使用完P2SH之后,你会说‘太棒了,这是SegWit’。”因为它比目前的方案更加高效。

Lasher表示,正是由于SegWit的向后兼容性,切换到Bech32的“初始张力”可以看做是进一步激励企业和交易所升级其比特币软件的主要动力。Lasher说道:

“想象一下,如果你是一个交易所,你的半数客户给了你一个奇怪的地址,说如果你想要他们的业务,你必须开始支持Bech32,”“那你肯定会去做的。”

描述这个过程就像学习一种新的“语言”,如希腊语。所以,Lasher认为“这种不兼容的问题”仍然是阻碍广泛采用SegWit的主要原因之一。
他总结道:

“每个人都知道他们需要什么,但是第一个吃螃蟹的人并没有什么好处。所以,人们都想等所有人都做了之后,来当这最后一个。”

原文:https://www.coindesk.com/one-year-later-whats-holding-back-segwit-adoption-on-bitcoin
作者:Christine Kim
编译:taiyuanboss
稿源(译):巴比特资讯(www.8btc.com/whats-holding-back-segwit-adoption-on-bitcoin)

OKEX下载欧易下载OKX下载

okex交易平台app下载

下五篇