从很多角度看,2017都是比特币风头最盛的一年。最显然的一点就是随着比特币不断流行开来,其价格也从低于1,000美元一路飙升至十倍以上。
但从技术角度看,2017年也仅仅是个开始,2018年则将有数个万众瞩目的项目上线。
下面就向大家介绍2018年里最值得关注的科技进展。
隔离见证及新地址格式使得交易费用更低廉
隔离见证算是目前最大的比特币协议升级之一(如果不算是最大的)。隔离见证于2017年8月激活,修复了长期以来令人头疼的延展性问题,从而使得第二层协议成为可能。此外,隔离见证以区块“重量”取代了区块“大小”,使得网络能够承载更多交易,从而减少交易费。
不过此次升级并没有很快被广泛地接纳。已经有一部分钱包和服务商开始利用上了隔离见证所带来的扩容好处,然而还是有很多人并不买账。这就意味着尽管比特币在理论上讲已经能够支持每十分钟进行2MB至4MB的交易,但实际上交易量仍然没有超过1.1MB。
这一现象将在2018年改变。
首先就是Bitcoin Core钱包将允许用户发送和接收隔离见证交易。将于2018年5月(可能提前)上线的Bitcoin Core 0.16将通过新的地址格式“bech32”来实现这个功能,此外也包含了一些技术改进,降低风险和错误(比如说由于打错字而造成的错误)。
“隔离见证目前使用的P2SH格式使得,如果要发送比特币,用户则需要在交易中展现一段接受比特币的代码。” Bitcoin Core及Blockstream开发者Pieter Wuille博士对Bitcoin Magazine记者说道。他也参与了bech32地址格式的开发。
“有了隔离见证原生输出,就不需要再这样做了。这就意味着交易产生的数据会更少。隔离见证交易的接收方在花费这些比特币的时候所需要交的手续费也低了。”
也许更重要的一点是,几大主流比特币服务平台,比如说Coinbase等,同样也计划在2018年升级到隔离见证。这几大主流平台占了比特币网络中的大部分交易,因而能够降低平均交易费用和确认时间,即使那些没有使用该服务的人也能享受到这个好处。
闪电网络在比特币主网上实施部署
隔离见证的普及将会降低交易手续费及确认时间,而更具有长远意义的扩容方案则将会由基于比特币区块链之上的第二层协议完成。
这其中最值得期待的项目,尤其是对于小额交易来说,则是闪电网络。由Joseph Poon及Tadge Dryja于2015年首次提出的这个overlay网络将能够帮助实现近乎免费的交易以及即时确认,同时还能提高比特币的安全性。
目前这项技术主要由ACINQ、Blockstream及Lightning Labs积极研发两年了,2017年见证了该扩容层的许多重大进展,包括早期发布的几个安装方式不同、但相互兼容的软件版本,可用的钱包用户界面,以及在比特币测试网甚至主网上都已经在进行常规的测试交易了。
“我们可以说是已经解决了主要的技术问题,有了比较清晰的计划该如何去改进这个系统。” Blockstream闪电网络开发者Christian Decker告诉Bitcoin Magazine记者。“最后一道障碍就是网络拓扑学:我们想让这个网络尽可能地去中心化。”
从目前开发状态来看,2018年将会看到闪电网络逐渐普及开来,不仅仅是在开发者之间,同时也会在终端用户之间流行开来。
“下一个大目标将是整合及测试,” Lightning Labs首席执行官Elizabeth Stark同时指出:“一些交易所及钱包已经着手在做这些工作了。”
TumbleBit及ZeroLink将提升隐私安全性
有些人认为比特币可以隐藏你的身份,但实际上比特币现在并不算拥有真正的隐私,因为每一笔交易都会被记录在公共区块链上,任何人都能看到,而且如果对这些交易信息进行数据分析,就可以知道谁拥有多少比特币、谁和谁做了交易等等。目前已经有了一些提高隐私性的方案,比如说比特币混币器等,这些方案往往有很大的弊端,比如需要你信任某个第三方或者有隐私漏洞等。
这个局面到了2018年将会得到很大的缓解。这方面其中两个最有希望的项目——TumbleBit及ZeroLink——都快要进行主网测试了。
TumbleBit最初由以Ethan Heilman为首的一群研究者提出,本质即一个混币器协议,在一个混合期间内,一个“混币者”在众多交易参与者之间生成多个交易通道。每个人手里的比特币交换之后都和原来他们手里拥有的比特币不同了,从而使得无法追踪比特币原来的主人。更重要的是,TumbleBit使用巧妙的密码学技巧来保证这个“混币者”也无法知道谁的币给了谁。
TumbleBit协议的一个初步版本由NBitcoin开发者Nicolas Dorier于2017年初编写,此后?dám Ficsór及其他开发者接手了这个项目,之后区块链平台Stratis宣布其将于2018年3月上线的Breeze钱包将使用这个功能,这个钱包也支持比特币。2017年12月中旬Stratis发布了该钱包的beta测试版本,其中包含了TumbleBit功能。
另一个有希望的解决方案则是ZeroLink。这个概念相对较老,最初由Bitcoin Core贡献者、Blockstream首席技术官Gregory Maxwell于2013年提出(最开始并不是叫这个名字)。和TumbleBit一样,ZeroLink使用一个中心服务器将所有用户连接起来;和TumbleBit不同的是,它在所有用户之间生成一个交易(CoinJoin),这就使得该解决方案非常便宜。
这个想法被人抛置脑后多年,直到Ficsór(对,就是那个也开发了TumbleBit的Ficsór)今年早些时候又重新把它挖掘了出来。他将精力从TumbleBit转移到新的ZeroLink项目上来,目前已经完成了一个初步的ZeroLink部署。
Ficsór最近对他的ZeroLink部署进行了一些测试,尽管测试结果表明还需要一些改进,Ficsór认为这个项目在未来的几个月后就能使用。
“我可以现在就把它上线,让别人来帮我查找修复漏洞。” 他对Bitcoin Magazine记者说道,"混合比特币的时候不会有任何财产损失的风险,而且之前做过的许多混合都正确地执行了。不过一些用户可能会遇到一些bug,我不方便在程序运行的过程中修复。”
更多侧链及更多应用普及
侧链是区块链上的另一条链,上面的币都有相对应的比特币。这使得用户能够将比特币“移动”到其他使用完全不同规则运行的链上,这意味着比特币及其所有的侧链都只使用在比特币协议中的“原本的”2,100万比特币。侧链就拥有一系列好处,比如说使得交易确认更快,隐私性更好,能够承载更多智能合约功能,以及目前其他竞争币所能实现的一切功能。
这个概念最初由Blockstream首席执行官Adam Back博士及其他人于2014年提出,这也是Blockstream成立的基础概念。Blockstream本身也发布了Liquid侧链项目,使得交易——尤其是比特币交易所的交易能够实现瞬时完成。Liquid目前还在beta测试,将于2018年发布1.0版本。
另一个备受瞩目的、已经开发了一段时间的侧链项目是RSK,它能够支持图灵完备的智能合约,从而使得比特币也能拥有以太坊那样的灵活性。RSK目前正在内测阶段,RSK Labs联合创始人Sergio Demian Lerner称很快就会公开上线。
此外,Bloq科学家Paul Sztorc目前完成了他的drivechain项目的初步部署。Liquid及RSK目前都使用一种“联合的”模式,侧链由一群半受信任的“守门人”来保证其安全,而drivechain则由比特币矿工来保证其安全。
如果2018年内drivechain能够实施,这样一个侧链的第一个迭代则将成为“更强大的比特币”,即拥有“大区块”的比特币,能够承载更多交易。尽管如此,比特币开发者社区对于该提案的态度并不一致。由于drivechain需要进行软分叉,这方面的争议使得drivechain的未来有了更多不确定性。
“矿工们可以明天就激活drivechains,但是在“什么才是好的软件”这件事情上,他们总是对别人的意见亦步亦趋。” Sztorc对Bitcoin Magazine记者说道,“所以要么他们自己判断这个东西是好的,要么就只能将它整合进比特币软件更新中。”
Schnorr签名算法提案
以发明者Claus-Peter Schnorr命名的Schnorr签名算法被许多密码学家认为是该领域内最好的密码学签名。由于其数学特性,它能够提供高度的正确性,不受延展性问题困扰,能相对地验证和实施有用的功能。现在隔离见证激活后,在比特币协议上实施Schnorr签名算法就变得相对容易了。
也许Schnorr签名算法最大的优势是能够使得多重签名合并成一个签名。对于比特币来说,这就意味着一个签名就能证明你拥有多个比特币地址(或者说交易输入)。许多交易都从多个交易输出中发送比特币,如果只需要一个签名的话就能大大提高比特币的可扩容性。基于历史交易进行的数据分析表明它能够使得每个交易减少25%,这就使得比特币最大交易容纳量增加约33%。
此外,Schnorr签名算法还能做到更多。比如说,有一笔多重签名交易输入需要多个签名才能花费,而Schnorr签名算法能够把这多个签名整合为一个。这就使得CoinJoin使用成本大大降低,让比特币用户够拥有更高的隐私安全。最终,Schnorr签名算法的数学特性将使得更多高级应用成为可能,比如说使用“无脚本脚本(Scriptless Scripts)”的智能合约。
Wuille向Bitcoin Magazine记者透露,2018年将会发表关于Schnorr签名算法的比特币改进方案(BIP)。
“第一步我们可能先提议在不整合的情况下,升级至能够支持Schnorr签名算法的版本,” 他说道,“这样实施起来会更直截了当,也马上会带来好处;接着我们再进行整合。”
至于Schnorr签名算法究竟会不会被接受并在比特币主网上使用仍难以预料。这将需要进行软分叉协议升级,而且主要取决于同行审评及测试进展。
原文:
https://bitcoinmagazine.com/articles/keep-eye-out-these-bitcoins-tech-trends-2018/作者:Aaron van Wirdum
编译:Blockstream