侧链和闪电网络:另外的可能
在以太坊越来越受到世界关注的同时,2015年12月Rootstock横空出世。开发者试图通过“侧链”来解决比特币可扩展性的问题,开辟了新的用于实验的可能性。Rootstock是一个建立在比特币区块链上的智能合约分布式平台,
它的目标是将复杂的智能合约实施为一个侧链,通过在比特币的一个侧链上建立一个全功能的“图灵完备”的智能合约平台来为核心比特币网络增加价值和功能,这也就意味着Rootstock不仅是用于双方之间的价值交换,而可以
用于更复杂的交易。与以太坊不同的是,Rootstock使用不同的开源区块链协议来建立智能合约,它实现了以太坊虚拟机的改进,开发团队通过使用可转换为比特币的代币作为智能合约的“燃料”而移除了以太坊“ether”这种
代币的需求。值得注意的是,尽管Rootstock是建立在比特币侧链上的,但它使用的却是与以太坊操作码相结合的图灵虚拟机。这样Rootstock就完全能够与以太坊平台兼容,在Rootstock区块链(也就是比特币侧链)和以太坊
区块链上都可以完美运行。以太坊和比特币两大区块链平台的结合和兼容性使得Rootstock的优势更加明显。据2016年3月22日的消息,区块链创业公司RSK Labs已宣布获得了100万美元种子资金,用来支持Rootstock的发展。
说到智能合约,就不得不提到闪电网络理念。什么是闪电网络呢?它的主要目的是实现安全的链下交易,其本质是使用了哈希时间锁定智能合约来安全地进行0确认交易的一种机制,通过设置巧妙的“智能合约”,使得用户在闪
电网络上安全进行未确认的交易。2015年2月,约瑟夫·朴恩(Joseph Poon)和萨帝厄斯·追亚(Thaddeus Dryja)发布了一篇他们称之为“闪电网络”的草稿。当时它仅仅是一份不完整的建议,并且没有代码,但它引起了比
特币技术社区相当大的兴奋,因为这份草稿让大家看到了即时任意方支付比特币的可能性。可以说,闪电网络就是比特币的一个缓存,基本设计是基于一个网络支付渠道。闪电网络的交易就是未确认的比特币交易。闪电网络不
会持有任何人的资金,所有的资金都存放在比特币网络中的多重签名资金交易中,闪电网络所做的就是让参与者之间的签名交易更加方便。简单来说,比如在比特币交易中,双方建立一个交易链,交易链中的交易只有最后一笔
需要进入真实的比特币区块链,这就是简单的支付渠道思路。事实证明,只需要少量几乎没有争议的比特币升级,人们就可以生成更加通用的支付通道,它允许双向支付,也允许“条件支付”,条件支付允许构建一个支付网络
。实际上,可以通过安全和非信任依赖的方式设定“如果A支付了B,我就支付给C”等智能合约。合约条件发生之后,你的钱包就会自动向比特币网络广播这个支付交易条件,然后只需等待即可。闪电网络这种支付渠道的理念是
能够解决比特币可扩展性、小额支付和0确认问题的可行途径,帮助参与者之间直接进行交易,而不是通过区块链发送交易和使用它加密来确保信息安全,只需在最后结算机制时才使用区块链。基于此,闪电网络可以说是链下去
中心化交易的杀手级概念应用,当然目前闪电网络还不存在,但如果我们能够在应用中实现这种概念,免费、实时地执行数十亿的小额交易,那么闪电网络的确能够解决我们目前的许多问题。
像比特币这样的密码学货币已经准备就绪,足以帮助智能合约成为现实,最终可能会实现密码学货币和智能合约的双赢。智能合约能够向人们说明虚拟货币独特的益处,这将为虚拟货币吸引更多的用户。智能财产可能是一个很
长的路,但是数字现金和合成型资产今天已经出现了,更多的智能合约机制正在被设计出来。到目前为止,对来自截然不同领域如经济学和密码学的自动化合约执行来说,设计准则是很重要的,但两者缺少交叉沟通,一边是对
技术缺乏意识,另一边对最好的商业用途缺乏意识。智能合约的理念是要认识到为共同目标而做出的努力,这将在智能合约的概念上进行交汇。