人们常说,比特币抗拒变化。在某种程度上,说得没错——在协议变更的事项上,比特币开发者保守得令人发指——但这种看法未免有些偏狭:比特币也拥抱变化,但是仅限于那些让比特币变得更好的变化。
比特币要做到之前没有任何技术能做到的事,成为一种货币,就必须是无懈可击的。不能容许网络停机、区块出错、溢出错误和舍入错误。比特币必须保持稳定:任何对比特币代码的改进和修改都有可能造成灾难性的经济后果,故而给人以如临深渊、如履薄冰之感。
我们不能仅仅因为一个升级提案可能对网络中的部分参与者有利就认可它。除非为了全体利益,比特币开发者绝不会拿网络公正性冒险。这是为了让比特币对每个人都更有用、更易用,而不是追求只有一小部分人会用到的花哨特性。
为什么隔离见证如此重要?
四年前的2017年8月24日,在区块高度?481824?处,SegWit?升级激活。根据比特币升级提议141?至144的描述,SegWit解决了不定形问题,与此同时也解决了由区块大小限制而引起的可扩展性挑战。
Prosegur CEO:平台用户接受足够多的教育可以预防BitMart安全事件:12月11日消息,数字资产托管平台Prosegur Crypto首席执行官Raimundo Castilla表示,BitMart最近发生的安全漏洞是很容易预防的,前提是该平台的用户已经接受足够多的教育,能够将其数字资产保存在外部,而不是交易所本身。热钱包里应该只留下你想交易的资金。这笔钱应该放在提供气隙系统和100%离线交易的冷存储库里保管。Castilla继续补充说,为了让像BitMart这样的平台防止未来发生事故,他们需要结合创新技术和严格的治理协议。首先,他们的私钥不应该被在线保管,因为在线存储的任何东西都很容易受到攻击,不管它的保护程度如何。他解释道,他们本应使用白名单,这样即使有人获得任何私钥,他也只能将资金发送到预先确认的钱包方向。(Cointelegraph)[2021/12/12 7:33:25]
那时,即使SegWit已经被加到了BitcoinCore软件的代码库中,比特币应不应该接受它仍然引发了激烈的争论,暴露出了节点运营者和矿工的权力拉锯战。
声音 | OmiseGo创始人:未来两年会有大规模的以太公司扩张和采用:OmiseGo公司的创始人兼首席执行官Jun Hasegawa,在Ethereum协议的基础上推出了10亿美元区块链网络,概述了Ethereum的未来和未来两年的增长路线图。Hasegawa表示,2018年在开发Sharding,Casper,Plasma和链间协议方面取得了进展,这是实现公共区块链网络上每秒数十万次交易到一百万次交易所必需的关键技术。Hasegawa进一步强调,在未来两年内,以太坊将看到真正的商务应用,更大规模的分散式应用程序(dApp),大规模扩展和政府采用,这些都是基于2018年可伸缩技术的发展。[2018/8/1]
链接:比特币挖矿行业的一次内部升级
出于许多理由,许多矿工并不支持SegWit,还试图阻止这场升级。但可预见的好处最终还是让用户推动了一次用户激活的软分叉。这是一种带有强制力的网络升级,因为激活UASF的节点会拒绝来自不合作矿工的区块。这是比特币的一个历史性时刻,证明了两点:比特币网络是去中心化的;矿工是服务用户的,不能颠倒过来。
动态 | Schnorr可能成为比特币自SegWit以来最大代码变化:7月16日消息,Schnorr可能成为比特币自SegWit以来最大的代码变化,这是一个关键的错误修复,在去年最终被采用之前引发了比特币社区的激烈争夺。在技??术层面,Schnorr的支持将为比特币用户提供一种新方法来生成他们用于存储和发送比特币所需的密钥。除此之外,它还解决了隐私和可扩展性。[2018/7/16]
SegWit如何工作
SegWit的首要目标不是节省区块空间,而是修复交易的不定形漏洞。在SegWit启用之前,尚未上链确认的交易的ID(txid)可能会因为所纳入的脚本或者签名本身的变化而发生变化。SegWit将脚本签名转移到了交易的一个新部分“witness”中,交易的不定形漏洞得以修复,交易ID也变成了未确认交易可以依赖的标识符。这对于闪电网络来说极为关键。
Coinbase宣布支持SegWit:Coinbase刚刚发布博客,宣布支持SegWit(隔离见证)。将提高比特币网络的总体交易容量,并有助于为客户降低费用。Coinbase提醒用户不要将比特币现金(BCH)发送至比特币(BTC)地址,否则用户资金将无法收回。Coinbase还发布推文称,现在已经对25%的客户推出SegWit ,在接下来的一周,我们将会逐步使所有客户能接受和发送与SegWit兼容的比特币[2018/2/24]
链接:比特币地址及使用方法
虽然这一关键升级让交易的ID变成可以依赖的数据,但将脚本和签名数据移到Witness字段中使得开发者必须提出一种新的交易费计量方法,即,根据“blockweight”而非“blocksize”计算交易费。在SegWit启用之前,区块大小是100万字节。而在SegWit启用之后,区块大小上限变成了400万weight,换算过来就是平均每区块1.5~2.0MB左右,但是最多可容纳4MB的数据。这是因为witness数据和交易中其它数据的weight比是1:4,区块中可以塞入更多交易,连带会让手续费水平降低。
交易所Kraken发推特称已引入SegWit(隔离见证)技术:今日交易所Kraken发推特称,自17年10月31日起Kranken就已引入SegWit(隔离见证)技术,虚拟货币存入的是SegWit地址,提币也是采用SegWit格式,但仍有许多不明情况的用户要求Kraken尽快采用SegWit技术。SegWit是对比特币的一种更新,旨在解决比特币面临的一系列严重问题,例如引发热议的扩容问题。由此看来,引用了SegWit技术的Kraken仍未能满足日益增长的虚拟货币交易需求,或许同样解决扩容问题的闪电网络能为Kraken提供新思路。[2018/1/6]
从SegWit中我们学到了什么
作为一次学习的经历,SegWit告诉了我们很多关于比特币的事情,不论是实践意义上,还是哲学意义上。SegWit升级见证了广泛的用户群体站出来与贪婪的矿工对抗,通过拒绝非SegWit的区块来迫使矿工升级。它利用了比特币的博弈经济学来降低矿工的动力——如果他们的区块会被拒绝,就不能从中收获区块奖励和手续费了。
节点掌握权力
用户激活的软分叉,顾名思义,反应了节点在这个系统中的权力范围。不是投入了大量资本买入ASIC设备、控制着巨大算力的矿工有这个权力,反而是微不足道、保存着比特币账本的副本来验证的用户具有这个权力。这是一场由用户主导的针对比特币去中心化原则的最强压力测试,而它最终产生了我们想要的效果,迫使矿工接受了分叉。
Segwit升级也产生了一些副作用,比如,帮助反对SegWit和支持区块扩容的矿工发声的《区块大小之争》。据推测,矿工们有此反应,是因为他们使用了一种叫做“AsicBoost”的技术来提高挖矿效率,但是该技术与SegWit并不相容。
这场冲突让我们看清了谁才是真正的比特币支持者,也淘汰了那些只想为一己私利而改变网络的人。最终也产生了两种后果:一些矿工投诚了分叉链;比特币网络也经历了艰难而缓慢的SegWit升级,花了超过一年的时间才获得了50%的支持。
分叉不是非得以争议收场
很长一段时间,人们并不知道SegWit的结局会如何。一些节点激活UASF反对矿工,在社区中造成了意料之外的分裂;如果没有来自用户的压力,升级的走向可能有所不同,甚至根本不会发生。此外,这些经验也被带到了比特币的下一次升级,也就是今年的Taproort软分叉中,最近,这一计划已经锁定了。
链接:Taproot会给硬件钱包带来什么好处?
Taproot的投票过程比起SegWit要正式很多,在预期激活时间之前的很长一段时间里,矿工被鼓励升级客户端并在区块中发出支持信号。每一个表示支持的矿池所挖出的区块,都被当做一张支持激活的投票,如果在投票期内,支持的区块超过90%,则意味着投票通过。
这种方法将矿工的共识置于用户之前,避免了普通节点和矿工之间因意见分歧而产生激烈冲突。如果矿工未能在投票期结束前就Taproot升级达成一致意见,要求实行UASF的呼声无疑会再度响彻整个社区。
我们可以预见到,同样的历史还会在今后的网络升级时重演,但是否会跟Taproot采取相同的做法则不得而知。如果这个流程标准化,可能会被别有用心的人利用,在本应避免的情形中要求矿工投票并激起UASF。
闪电降临
虽然隔离见证的缓慢采用令人失望,但它所带来的好处正逐渐显露出来。闪电网络是一个建立在比特币基础之上的二层网络,过去一年来常驻各大媒体的头版头条。闪电网络可以提供即时、近乎免手续费的支付交易,并保证能在比特币上结算;因此,它让比特币对普通人来说更容易获得,也更容易使用。如果使用得当,它还能提供更好的隐私性。
链接:你的金融数据没有隐私,看比特币如何解决这问题
没有隔离见证,可靠的即时支付是不可能实现的;但是,由于上文提到的交易不定形问题得到解决,这类新场景的大门已然打开。比特币上已经有了一个即时支付层和数据路由层,还可以进一步构建计算处理层,例如,智能合约、去中心化应用和专用网络。
SegWit解锁了比特币的新技能。随着闪电网络发展壮大,它所能提供的新功能也会随之增加。过去几年中,另类币尝试构建了许多新奇的应用。其中一些较为实用的应用可能会整合到基于闪电网络的计算层中,并享受比特币的安全性。Taproot激活已成定局,今年11月就将激活,比特币未来必将变得更有效率、带来更多创新。敬请期待!
原文链接:
https://blog.trezor.io/segwit-and-its-legacy-taproot-uasfs-and-lightning-82ce40e94fe2
作者:?SatoshiLabs
翻译&校对:?阿剑?&闵敏
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。