根链平台——基于比特币驱动的智能合约白皮书(第9版)
日期:2015年11月19日
作者:Sergio DemianLerner
译者:黄世亮
日期:2016年9月2日
目录
1.引言
2.为什么说根链是比特币经济生态里的重要一部分?
2.1 比特币经济里利益相关者和其价值保护
2.2 治理模式
2.3 保护比特币矿工投资
2.4 安全的比特币/根链的双向锚定机制
2.5 更低的比特币交易费和稳定的价值资产发布
2.6 加固比特币的安全
3.根链是一个低手续续的比特币支付网络
4.根链的使用案例
4.1 微支付通道和中心辐射型网络
4.2 点对点的分布式交易所
4.3 零售支付系统
4.4 托管服务
4.5 创造数字加密资产
4.6 资产证券化
4.7 去中心化汇款
4.8 IP 注册和保护
4.9 投票系统
4.10 微借贷系统
4.11 可追踪式供应链
4.12 在线网络信誉与数字身份
4.13 全球在线游戏货币
4.14 互联网赌博和市场预测
4.15 公平的游戏
5.技术概述
5.1 图灵完备的虚拟机
5.2 侧链
5.2.1 50%第三方信任制侧链
5.3 动态联合挖矿
5.4 快速支付和低延迟网络
6.根链和其他区块链特性对比
7.即时支付技术预览
7.1 DECOR+协议
7.2 区块传输协议
7.3 双存储区块传输(2SBP)
7.4 推送丢失传输协议(PMT)
7.5 延迟传输交易包探试(DTI)
7.6 区块头先行传播(IBHP)
7.7 双优先流连接协议(2PSC)
7.8 未确认区块试探挖矿(MUB)
7.9 本地路由优化协议(LRO)
7.10 比特币挖矿网络资源再利用
7.11 真实网络拓扑
7.12 工作量证明函数验证时间
7.13 客户端网络协议栈
7.14 区块开销
7.15 仿真
7.16 安全联合挖矿
8.交易的隐私
9.安全
10.可扩展性
10.1 概率验证和欺诈证明
11.结论
1.引言2008年中本聪革命性地创造了比特币这套支付系统。比特币包含了一个有限功能的“智能合约”设计,这一概念由尼克·萨博(Nick Szabo)在1993年提出。
自那以来,有大量的研究致力于创建新的数字加密货币以支持图灵完备的分布式程序。现在有一个有广泛有信心的、实用的、安全的和确定性的虚拟机可以达成这一目标。
我们相信新的应用有必要让比特币成为世界领先的数字加密货币,而加入智能合约功能是达成这一目标的关键。甚至这一个认识我们设计了根链,一个基于比特币的具有图灵完备的智能合约平台。我们也加入加强了比特币网络的其它特性,如更快的交易传输和更好的可扩展性,我们相信这些特性将会用于创建新的应用场景。
根链是由QixCoin进化而来的,QixCoin是一个图灵完备的数字加密货币,在2013年由相同的团队设计的。根链可以提供一个改进性的即时支付体验。它目前能实现 300tps的交易处理量,大多数交易可在20秒内完成确认。并且这是基于比特币的安全保证的,支持SHA-256D的联合挖矿算法。
根链是比特币的侧链。当有比特币转入根链区块链时,这些比特币将变成“根币”(RTC)。根币相当于存活在根链区块链上的比特币,并且它们可以随时转回比特币区块链,并且不需要添加额外的交易费(除了根链的转账交易手续费外)。根币是根链这支侧链的代币,用于支付给矿工的转账手续费和合约处理手续费。根币并没有创造新的数字货币:所有的根币都是来自比特币区块链里的比特币转化过来的。
根链加强了比特币的以下特性:
允许参建智能合约的图灵完备性的根链虚拟机(RVM)。
第一个交易确认时间降至平均10秒。
基于联合的门限签名方案实现的安全联合工作量证明挖矿机制。
嵌入式低延迟快速中继骨干网络到点对点的八卦网络。
双向锚定使用侧链(目前是一个联合锚定,全自动的比特币协议的锚定)
注:“RSK”是指根链平台,具体是指“RSK协议”(规范)和“RSK参考节点”(参考实现),本地RSK货币是“根币”,“RTC”是根币的符号,就和“BTC”是指比特币这一种货币,“Bitcoin”指比特币协议一样。
2.为什么说根链是比特币经济生态里的重要一部分?2.1 比特币经济里利益相关者和其价值保护
根链平台的首要目标就是让比特币主要利益相关者获得回报,这和目前比特币系统的运行目的是一样的。
这一理念直接体现在根链的核心架构上,在比特币系统里,矿工使用工作量证明(POW)提供算力验证区块,行业主要企业(交易所,钱包供应商和支付处理供应商)组成一类社区成员承担创建和验证检查点,以及使用双挂勾签署赎回交易这类整合工作。
根链平台顶层有一个改进型的投票系统,由矿工、行业领袖、比特币/根链持有者和核心开发者做最后决策。
在下面的段落中,我们将描述这种激励机制如何发挥作用。
2.2 治理模型