智能合约是2016年的一大热点。投资者、银行和大型金融机构都在探索基于ETH等智能合约协议,旨在研发出去中心化的创新应用。
然而,就连ETH这个估值9.3亿美元的网络都无法研发出现实用例,更无法实现智能合约的商业化。由于ETH网络对灵活性(flexibility)的过度追求,安全问题成了其死穴,更是为其带来了多个内部漏洞、交易延迟和其它安全问题。
像ETH这种加密网络,一旦将灵活性和功能性置于安全性之上,必定会出现严重的安全和技术漏洞。从理论上来讲,一个功能性、灵活性和延展性极强的网络应该能够支撑起大规模的项目以及较大的用户基础,但事实上如果没有采取必要的安全措施,整个网络随时可能面临被攻击的风险。
比特币智能合约
不少研究者和专家都试图采用比特币网络建立智能合约平台,他们已经探索了大量的解决方案和相关的比特币技术。其中一个可行性最高的技术就是闪电网络(Lightning network)。闪电网络是基于前比特币开发者迈克•赫恩(Mike Hearn)和Blockstream联合创始人马特•科拉罗(Matt Corallo)对支付通道的相关研究创建的。
闪电网络的创新概念背后是HTLC(Hashed Timelock Contract)到多方合约,在接收交易之前,收款方能够提前预先决定交易金额或交易本身。
也就是说,和传统合约规定的一样——A答应在某一指定时间给B发送交易,HTLC也能让比特币交易执行类似的协议。因此,闪电网络完全适用于智能合约平台,用户能够在为交易提供密码学证明之前确定支付或接收金额。
在我看来,闪电网络是迄今为止这个生态系统提供的最具野心的智能合约项目。Poon和Dryja的努力启发了世界上其它团队为闪电网络的诞生作出了贡献。
更重要的是,闪电网络还能支撑起复杂的智能合约平台,同时承载多笔交易,但又不会拖延交易验证时间,因为只有最后一笔交易会在区块链上广播。
举个例子,如果Bob、Alice以及另一个第三方之间需要结算21笔交易,那么最后一笔交易就会包含之前所有的交易,并且将所有交易打包成一笔供矿工验证。
闪电网络的另一个创新概念就是用联盟侧链(federated sidechains)进行智能合约结算。这一概念一旦成功部署,其它的网络就能以比特币主网为核心结算交易。
侧链作为除主链之外的另一信任机制选择,能够让用户在享受技术的同时,不必完全依赖于比特币严格的共识规则。
有了这么多处于发展和测试阶段的创新智能合约概念,大多数比特币爱好者都坚信2017年是比特币智能合约走向企业级应用的一年。