根链平台(RootStock)——基于比特币驱动的智能合约白皮书 (4)

发展中国家主要问题之一是穷人缺乏信誉文档和身份信息。这种情况阻止了穷人拥有投票权,获得健康信息,获得刑事受害报告以及无法享受金融服务。根链平台可以使用安全的比特币区块链和极低的成本建立数字身份。

4.13 全球在线游戏货币

拥有众多游戏玩家的游戏是有其内存的经济体的,包括提供了特殊的货币。随着游戏的发展,游戏玩家获得的虚拟游戏币是有价值的,并且常常会在二级市场里出售。但通货膨胀、欺诈和网络偷盗都威胁着游戏里的经济安全。并且游戏公司保管用户的虚拟财产本身也要面临法律和安全风险。随着全球化的进展,已经虚拟游戏的发展,游戏玩家越来越对一个游戏里的游戏币不能被应用于其它游戏感到不适。根链平台可以解决这些问题,将比特币(选题的根币)整合进游戏,也可以使用根链平台上创建一个数字资产。根链支付系统非常快,游戏引擎也可以将根链用做游戏支付系统,为玩家和玩家或公司和玩家之间的虚拟资产交易提供支付方案。支付过程仅仅需要点击一个链接或扫描一个二维码,支付系统就可以完成标准和电子钱包支付,也可以用于游戏公司的佣金支付。

4.14 互联网赌博和市场预测

调整支付同时意味着调整支出。比特币赌博网站中本聪骰子提供了无需注册快速投注的赌博方式,它使用的是0确认的链上交易方式,但这种试对赌博网站来说风险很大。根链平台提供了同样的用户体验,但可以获得交易确认的安全性。

4.15 公平的游戏

使用智能合约,并结合加密协议可以构建如智能扑克一样的应用,根链平台可以构建一种无需信任的第三方参与的纸牌游戏。

这些只是使用基于比特币区块链做为底层技术的根链的几个应用例子。特别重要的是矿工通过联合挖矿运用根链上的智能合约可以获得利益。

5.技术概述

根链平台的核心是结合了以下三个特性:

一个图灵完备且占用资源确定的虚拟机(智能合约)

双向锚定的侧链(提供比特币计价的交易)

一个动态混合联合挖矿/联邦的共识协议(为共识的安全性),和一个低延迟网络(快速支付)

5.1 图灵完备的虚拟机

根链的虚拟机是智能合约平台的核心。智能合约是由高比例的网络节点自动执行。智能合约可用于处理合约间的信息、创建资金交易和改变合约里的存储状态。虚拟机运算操作码兼容以太坊虚拟机,让以太坊的合约在根链上完美兼容。在第一个版本里,虚拟机是通过解释执行的。在下一个版本里,将计划通过动态重定向操作码以兼容使用java字节码的以太坊虚拟机,并且强化安全性和内存的限制,形成一个根链虚拟机新版本。这将给根链虚拟的执行性能接近本地代码。

有以下特性:

独立的虚拟机,但是和以太坊虚拟机兼容的操作码。

根链给以太坊的用户提供了让他们的项目可以运行在比特币网络上,以享有比特币网络的安全性。

新的int32算力操作码,以及更好的即时编译(计划中)提供了更高的性能。

5.2 侧链

侧链是一个独立的区块链,其代币通过通过支付证明的方式自动锚定另一条区块链的代币。两个代币使用双向锚定实现自由兑换,并且是自动的,不会产生价格折损。在根链平台,根币双向锚定比特币(更重要的是,一聪根币,即根币里的最小单位,是锚定一聪比特币的,聪是比特币的最小单位)。

在具体实践中,当比特币换成根币时,并没有比特币在两条区块链上转移,因为比特币区块链是无法验证另一条区块链的交易的。当交换发生时,交易的比特币是被锁定在比特币区块链上,同时另一部分根币在根链区块链上被释放。当根币需要兑换回比特币时,就是反过来,根币被锁定,而等额的比特币在比特币区块链上被解锁。

5.2.1 50%第三方信任制侧链

完全的信任制和无需第三方信任制的双向锚定都可以用于智能合约平台。但比特币区块链并不支持智能合约,也不支持具有扩展SPV证明功能的本地操作码,因此在根链上部分双向锚定的系统需要一个半信任的第三方(STTP)。单个半信任制的第三方并不能控制被锁定的比特币,只有所有的半信任制第三方联合起来才能解锁比特币。这些第三方执行暂时保管被锁定的比特币,以及解锁比特币,并且当根币在根链上锁定时向用户支付比特币。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjsjw.html