尽管比特币隔离见证技术(SegWit)是于2017年8月1日发布的,但仅在过去几周该技术才被真正大量使用。 正如近日比特币核心客户端v0.16.0发布,宣布全面支持隔离见证。
随着越来越多交易所使用隔离见证技术、出现越来越多与隔离见证地址相关的交易,过去为比特币开发做出贡献的开发者们对比特币接下来的几次升级计划感到兴奋。
很多人认为获得众多关注的比特币闪电网络在未来几个月内会成为新闻头条。 比特币主要开发者及贡献开发者也对BIP159、聚合签名(Signature Aggregation)、Graftroot等新技术感到兴奋。
比特币核心(Bitcoin Core)开发团队是加密货币生态系统的重要组成部分。 事实上,比特币核心开发者在塑造区块链方面发挥着重要作用,但对其发展方向却没有什么发言权,决定权来自比特币社区的民主化投票结果。
这些主要开发者包括Wladimir J. van der Laan和Jonas Schnelli等,还有一些在不同时间从事不同方面工作的贡献者。
隔离见证的表现如何?
在过去几天里,区块链上使用隔离见证技术的交易量成比例增加,而且使用率每天都在上升。 这当然与Coinbase和Bitfinex这两个交易所宣布支持隔离见证有很大关系,但这也是比特币核心客户端升级到v0.16.0的成果。
Peter Todd在推特上宣布比特币客户端已升级到v0.16.0,并告诉Cointelegraph该升级的重要性:
“客户端对隔离见证的支持当然很有用。比特币核心客户端非常强大,且被一致好评,因此很多服务都使用比特币核心客户端,”Todd解释说。 “这些服务现在可以通过简单的方式升级以支持隔离见证,从而节省资金。 例如,我自己的OpenTimestamps日历现在可以直接使用隔离见证技术,而之前其它开发者使用了一些黑客技术来解决钱包缺乏支持的问题。”
另一位比特币核心贡献开发者Nicolas Dorier(虽然他没有参与最新版本的开发),但与Todd观点不同,他认为大多数平台并不会使用比特币核心客户端以满足他们使用隔离见证技术的需求。
“我不确定交易所是否使用比特币核心客户端来处理他们的UTXO,很可能他们有自己开发的解决方案,”Dorian告诉Cointelegraph,“比特币核心客户端并不适合处理大量的地址及交易。”
“Coinbase现在使用了隔离见证技术,但我怀疑他们是使用比特币核心客户端的功能来进行处理的。 最令我兴奋的并不是客户端支持隔离见证,而是BIP159的信令(Signalling)。”
什么是BIP159?
比特币客户端v0.16.0的升级除了包括对隔离见证的支持,还包括一个新技术:
“比特币核心客户端官方表示,精简节点(pruned nodes)现在可以使用服务位(service bits)与BIP159的NODE_NETWORK_LIMITED通信,为未来的版本全面支持BIP159做准备。这将允许精简节点服务于最近的区块。 但是,目前的更新还不包括对这些精简节点的支持。”
这相当复杂,因为全节点需要存储超过120 GB的区块链数据 ,这并不总是可行的,因此有些人经常在较旧的计算机甚至树莓派上运行精简节点。
Dorien解释了像BTCPay这样的应用如何因最新的升级受益:
“BIP159信令的实现使我兴奋,它减少了运行全节点所需的空间资源。 例如,对于BTCPay,没升级BIP159时,商家需要存储完整的区块链数据以使其客户端工作,大约有250GB大小。 有了BIP159后,区块链数据将缩至大约5GB。 虽然不是谁都可以从中受益,但BTCPay的主机会因此受益。”
Todd相信BIP159在存储方面是有前途的,可以帮助解决区块链的数据储存问题。
“所以BIP159非常重要,因为它为精简节点贡献带宽提供了平台,”Todd说。 “这并不是最重要的,我们并不缺少节点带宽。但它确实保护了隐私,让坏人更难以观察区块链网络,因为会有越来越多的节点来中继区块及同步交易。”
“不要误解我的意思,BIP159绝对是一种对网络性能的改进。只是我们在P2P网络上有足够的空间带宽,所以现在性能上的影响很小。在未来,如果当前运行非精简节点的人切换到运行精简节点,那么就有可能会发生变化。但目前这并不是其针对的主要问题。”
当然,为了改进比特币区块链,未来还有很长一段路要走,但Dorien正在寻求更进一步的发展,他对聚合签名技术十分感兴趣。
聚合签名和Schnorr签名
2018年1月,四位比特币开发者发布了一篇论文,概述了Schnorr多重签名(multisig)如何帮助比特币扩容。
Greg Maxwell,Andrew Poelstra,Yannick Seurin和Pieter Wuille讨论并举例说明该技术如何在一笔交易中将多组数据组合在一起,以减少其容量大小,“它可以提高比特币的性能,保护用户隐私。”
Dorien说,这是比特币区块链上另一个令人振奋的改进。
“下一个了不起的改进是通过Schnorr签名进行聚合签名。这将对交易的容量大小产生影响。非常令人兴奋。”
“聚合签名使具有相同功能的交易容量更小,并实现了许多对区块链数据容量没有影响的有趣功能。最明显的事情是在同一交易中拥有任意数量的共同签名者,但毫无疑问,加密货币爱好者会发现更多有趣的功能。”
“它对单个节点运行全节点所需的资源没有影响,同时还增加了别的功能。”
Todd也对聚合签名的未来感到兴奋,但他开始对未来的展望感到厌倦,因为比特币发展路线的改变存在许多政治上的争议。
“所有这些都是令人兴奋的改进,但谁知道他们需要多长时间来实现?比特大陆很可能会出于政治原因试图阻止这些明显的性能改进,比如,试图通过谈判来获得其他的筹码。 所以我们将看到…..”
虽然许多人可能会对这些阻碍改进的权力游戏感到恼火,但Todd是少数拥护这种政治斗争的人之一。
“我相信其他开发人员有不同的想法,但对我个人而言,我参与比特币开发的原因之一是我认为它的政治方面会很有趣!”
引入智能合约
开发者们也对通过Graftroot技术将智能合约引入比特币区块链的想法感到兴奋。
一位备受尊敬的比特币开发者Gregory Maxwell在1月份发表了一篇名为《Taproot》的文章,内容涉及改进 梅克尔化抽象语法树(MAST,Merkelized Abstract Syntax Trees)的隐私保护,这是一个致力于在比特币实现智能合约的长期构想。
随后,他又推出了另一项名为“Graftroot”的提案,这是由Jimmy Song在YouTube视频中解释的。
Dorian解释说,一旦实现聚合签名技术,那么Graftroot技术也将接着实现:
“一旦我们实现了聚合签名技术,就可以很容易地实现Granftroot技术,该技术可以在比特币上实现较大的智能合约。这样的连续实现条件非常有趣。”
仍需要时间
比特币作为最初的区块链加密货币,经常被认为是过时的,不会随着其他加密货币的出现而进化、做出必要的改进。
然而,比特币开发者们在幕后默默地改进着它,他们往往不会把这些改进告知媒体。 但是考虑到目前比特币所处的发展环境,实现这些改进需要一些时间。
原文:
https://cointelegraph.com/news/what-is-tinkering-in-bitcoin-cores-toolbox作者:Darryn Pollock
编译:linkea
稿源(译):巴比特资讯(
http://www.8btc.com/bitcoin-cores-toolbox)版权声明:作者保留权利。文章为作者独立观点,不代表巴比特立场。