近期,基于智能合约Rootstock的比特币私人测试网络已经开始运行,在这里程碑式的大步迈进下,RSK Labs联合创始人塞尔吉奥•德米安•勒纳(Sergio Demian Lerner)突然现身于ConsenSys公司布什维克的办公室,因此我们趁机向他问了几个有关他和他团队研发一种神奇技术的问题。关于金融和互联网,Rootstock运行的世界观是什么?

我们相信基于公共区块链的智能合约平台将会在下一波颠覆性创新的浪潮中扮演重要角色。

各种技术如比特币或Rootstock将加速互联网的发展,使金融服务和分布式服务民主化。

如今,增长最快的50%的人口在传统金融体系中没有银行账户或者没有储蓄,这是造成世界各地收入增长不平衡的最重要原因之一。

随着无许可式区块链的智能合约的发展,我们相信未来地球中最贫穷的地区在智能手机和互联网的使用将不断增加,也将有助建立一个更加民主方式来获得世界各地金融服务,使全球经济得到迅猛发展。

Rootstock提供怎样的市场时机?

Rootstock一直期望刺激虚拟货币生态系统中至关重要的股东。

Rootstock为比特币矿工(世界上最重要,经过检验的全球安全挖矿网络)提供了参与智能合约革命的机会,为他们在目前硬件和电力消耗的情况下提供一种新的收入。

Rootstock使用比特币作为一种燃料运行Rootstock智能合约,让比特币生态系统受益。

最后,Rootstock为以太坊项目和研发人员提供另一种完全兼容方式运行他们的解决方案,并在比特币安全网页的保障下获益。

对于Rootstock使用真实案例和所提供的服务,目前一些合作企业正服务我们的测试网络,这个测试网络包括小额贷款解决方案、资产代币化、去中心化投票和一些其他金融应用,测试网络为世界各地不同市场提供新的创新解决方案。

能否准确的解释下Rootstock是什么?

Rootstock是一个开源智能合约平台,兼容以太坊Dapp界面,使用比特币作为本地加密货币。rootstock这种智能合约能够运行无数应用,如小额支付渠道、托管服务、众筹、资产加密创造、汇款分散、IP保护、资产登记、投票系统、小额贷款、供应链追踪、在线声誉管理、数字身份、游戏货币、市场预测和公平竞争。

为了发明智能合约平台,Rootstock使用了图灵完整确定性复制虚拟机并且兼容EVM。Rootstock也提供一种几乎能够即时确认的经过改进的支付体验,它目前的速度能达到300tps并保证大部分的支付在20秒内完成。比特币的矿工使用合并采矿的技术为Rootstock提供安全保障。为了能够和比特币相互作用,Rootstock使用一种比特币双向挂钩技术,这种双向挂钩以一种固定的转换率输送或输出Rootstock上的比特币,Rootstock双向挂钩是一种混合驱链和侧链的技术。在智能合约运行的全部SPV节点,让侧链功能起作用。Rootstock也向后兼容以太坊,所以以太坊发布的DApps程序能够轻松地在Rootstock上使用,实现比特币级别的安全性,更快的执行性并和比特币发生更强的相互作用。成立于2015年并接受比特币生态系统和FInTech行业重要股东募资的RSK Labs有限公司,正大力发展Rootsock平台,并于2016年Q3发布。

Rootstoc平台的组成部分是什么?

Rootstock平台的主要组成部分是Core(全节点),双向挂钩的子系统,FedNode和合并挖矿分系统。类似以太坊,Core提供网络的连接,区块链共识和虚拟机负责执行。双向挂钩子系统包括Bridge智能合约,这种智能合约为Rootstock合约提供比特币区块链服务,并管理双向挂钩。FedNode是第二种全节点,与比特币区块链和Rootstock区块链连接 ,来回推动交易和区块信息,在向后输送信息到比特币区块链时,与Bridge合约沟通安排比特币交易的签名释放比特币。最后,合并挖矿子系统的构成包括:基于SHA256的Pow挖矿功能,和一些不同挖矿池管理应用程序的插件。

Rootstock和Ethereum相比是怎样的?

Rootstock与Ethereum共享帐户/合同核心设计,由于我们的兼容需求,这种措施是不可避免的。Rootstock的全节点是基于以太坊代码库,比特币代码库以及我们个人的代码的,一旦以太坊的应用程序移植进入Rootstock,以太坊开发者很难发现这些程序会出现什么异常,然而实际上,我们在技术和科学领域上取得的进步使程序有更大的扩展性,更强的性能,更少的延时,更高的安全性以及更多的灵活性。首次版本发布目的在于达到100%兼容以太坊的目标,今后的发布将会致力于加强隐私、增强可扩展性以及减少节点上的资源消耗。

Rootstock和以太坊的相似处是什么?有什么不同?

我们的技术在以太坊中历经时间的发展变得独立,所以我们一直有能力在一些领域上取得成就,在扩展性上,我们首次实施了一种更直接的方式,取代以太坊长期的分区计划。我们没有强迫用户将合约移到一个特定孤立的数据分区上,Rootstock平台使智能合约专门动态更新指定地址。所以全节点通过分割交易集能够并行交易验证。这是一种改善CPU资源消耗的方式,而且能让每个Rootstock节点的许多数据处理核心更易实现可扩展性。关于延时性,Rootstock使用DECOR+GHOST的协议使区块间隔平均减少到10秒,这比目前平均16秒区块间隔的以太坊更低。相比以太坊/巴比特所阻止的著名uncle mining或单人挖矿策略,DECOR+增加了区块链的安全性。最后,低级的网络协议在最小化延时性和生成过时区块方面,保持些许乐观。

Rootstock完善计划中包括更高的安全性:在加密方面,用户能够自定义自己的签名方案。这不仅提升算法的灵活性,也容易让Rootstock平台从签名方案中剥离出来这是由于签名方案执行过程中可能不够安全。在运行一致上,我们对比特币矿工进行杠杆作用,使用合并挖矿技术和工作证明为区块链提供安全性,而且我们相信一旦实施,就会有更多的矿工。有趣的是以太坊正对股票证明感兴趣,但卡斯鉑的安全性还未在理论和实践中证明。

对于灵活性,我们正使用一种新工具链,它使用主流编程语言,使用现有的并测试良好的开发环境编写智能合约。与此相关的一种新VM程序重新定位EVM操作码,成为一种全新的本地Rootstock虚拟机,这种虚拟机基于更方便快捷的字节码。

对于性能,我们更新的VM将支持JIT编写。所以智能合约的运行成本比以太坊更便宜。

同样,在协议管理以及众筹模式上存在一些不同之处,我们没有创造出一种新的投机方式,并且我们使用比特币,所以Rootstock的收益模式是简单地每次使用支付,而不是一个图标资源文件。

为什么这些模式会不同?他们是如何从你的观点中辨别市场时机?

Rootstock试图将公共区块链(提供抗审查性,开放性,零膨胀保证)与另一种满足机构用例需求(银行监管,更加清晰的结算最终性 ,扩容性和隐私)的区块链结合。例如,基于多重签名的联盟提供检验点,默认配置的节点在出现分歧的时候就会短暂暂停运行。

我们认为比特币有着更强的网络效应,强大的比特币网络对于整个生态系统最有利,这包括其他公开竞争的加密货币,这就产生了双向挂钩和合并挖矿的多种选择方式。

今年的路线是什么?

全节点,合并挖矿和双向挂钩已经在运行,我们目前正在改善核心部分。如果大家想在平台发布前测试自己的应用程序,这里有一个需要邀请的测试网络。目前阶段,企业可以申请参与。第一个公共测试网络将在九月发布,到时候,源代码将会成为开源代码。平台计划在12月发布。