Drivechain能否让比特币的侧链成为现实?

2015-12-01 16:39 来源:巴比特资讯 阅读:5232
假设你想使用一个类似比特币这样的系统,但你又不想冒险购买这种系统的原生代币,这个时候怎么办?

假设你想使用一个类似比特币这样的系统,但你又不想冒险购买这种系统的原生代币,这个时候怎么办?

侧链(Sidechain)就提供了一种解决方案,它可以使得比特币从比特币区块链上转移到其他的区块链,那比特币用户就可以利用这些独立的系统了。

智能合约(Smart contract)、投票、超快速的确认时间……无论你需要区块链解决方案来实现什么样的功能,侧链都有望助你无缝地,无需受信并且去中心化地实现这些功能。

Sztorc

“有了侧链,竞争链上的代币就变得过时了,比特币智能合约就成为了可能,Bitcoin Core和BitcoinXT可以共存,所有的硬分叉都可以变成软分叉,比特币非常酷的升级正在路上!” —— Paul Sztorc,Drivechain作者

可悲的是,尽管有大佬VC在投资侧链这项技术,现在的它还是处于隔靴搔痒的状态。

目前,有几支不同的团队正在研究如何落实这种体系结构。

Adam Back和Blockstream开发团队在2013年发布的最初版侧链白皮书中,对侧链进行了很多深入的探讨,但其中也存在着很多的问题。

任何侧链实施方案的核心,是两种数字货币可以通过编程方式进行交换,而不需要第三方或者授权。这种“双向契合”的功能,在2013年的侧链论文中并没有完全进行探讨,社区很多人也在担忧这种工作可能无法完成。

关于比特币交易上限的问题,双向契合的侧链能够解决这一问题,可以将这些交易移动到其他的替代链上,包括闪电网络(lightning network)以及bitcoin XT。

Paul Sztorc是少数在积极探索侧链概念的开发者之一。他最新的项目,被称为“Drivechain——简单的双向契合”,提供了一种侧链的契合方式,并会增加更多的功能。

据悉,Paul Sztorc不仅是Drivechain的开发人,他还是其他几个数字货币项目的负责人,包括预测市场协议Truthcoin,他有一堆的项目要做,很显然,他迫切需要更多的程序员来帮助他实现这些东西。

就目前而言,Drivechain的想法看上去依然是比较复杂的,具体的技术细节这里也不再展示,简单地说,这种新方法看起来非常地有趣,它的实施需要比特币区块链进行一次软分叉。

其要点是,将比特币发送到一条侧链,就像你将比特币发送到一个特定的比特币地址一样简单,比特币本身的代码不需要增加任何的改变。参与的矿工需要下载新的比特币客户端,来支持这项新的功能。

好消息是,我们不再需要进行硬分叉,这对于很多开发者而言可以松一口气。如果侧链真的得到了落实,我们也不需要进行另一次硬分叉,不需要承担相关的风险,未来所有的分叉,都可以在侧链上完成。

然而,坏消息是,侧链上的比特币,被蓄意破坏和被盗的可能性会增大。矿工可以集合51%的算力攻击一条他们在挖的侧链,那么就可能偷走这些锁在这条侧链中的比特币。当然,这只能对侧链上的比特币的价值产生影响,而对于主链上的比特币,并不会造成影响。在Sztorc看来,这其实和比特币的51%攻击问题非常类似,他声称已经找到了最大限度减少这种威胁的方法,这个过程能让矿工投票变得老实。

矿工们本身不必进行手动投票,但他们需要参与合并挖矿,才可以进行投票。“如果他们进行了合并挖矿,那么它可以实现100%的自动化,”Sztorc最近在Reddit上提到。这意味着,并不会有太多的区块链将与Drivechain实现兼容,至少目前还没有。

例如以Scrypt算法为基础的竞争币,包括莱特币和狗狗币,就无法进行兼容,因为比特币矿工只能和SHA 256算法的区块链进行合并挖矿,比如Namecoin(域名币)、Ixcoin以及Devcoin。

Sztorc建议说,无论你在何时想把侧链上的币换回主链上的比特币,你只需要在替代链上发送一个“提款交易”(withdrawal transaction)到一个监听地址上,然后侧链上的币会被销毁,并恢复到指定的目的地址上。

Drivechain

不幸的是,这个过程还远远达不到即时的程度,因为你必须要等待其他的“提款交易”,最少要等待三天的时间。这种延迟可能会高达两个星期,目的是让每个人都能有参与的机会,确保比特币区块链和侧链都是同一个“提款交易”。如果两个区块链没有同意,每个人都拥有足够的时间来通知对方,弄清楚到底是怎么回事,直到问题解决之后再恢复这个过程。

Drivechain2

 

当然,目前这个项目还有相当多的代码和试验任务要做,但至少听上去它是前途的。假设Sztorc和他的团队能够成功完成这个项目,比特币系统主要的问题就可以得到解决。例如BitcoinXT就可以作为一个竞争币和Bitcoin core共存,我们可以评估哪种提议对于比特币而言,是更好的。

更重要的是,侧链上的区块可以在很短的时间间隔内进行创建。这样侧链每秒可容纳的交易就可以呈指数倍的增长,这当然会大大增加投资者对比特币的总体信心。

一旦侧链能够实现,它也会吸引更多的矿工来保证比特币区块链的安全性,增加更多的实用工具。一个非常积极的正反馈回路可能将会启动。

 

原文:http://bravenewcoin.com/news/can-drivechain-make-bitcoin-sidechains-a-reality/
作者:Luke Parker
翻译:洒脱喜
责编:洒脱喜
稿源(译):巴比特资讯(http://www.8btc.com/drivechain-sidechain ‎)


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文