比特币(作为一种价值存储)和RSK智能协议(作为智能合约处理协议)的组合开辟了在比特币网络上运行分布式应用程序的可能性,其使用通用(即图灵完备)智能合约的功能和RSK智能协议提供的更快交易速度。
尽管如此,仍存在几个未解决的问题,例如:我们如何利用RSK智能协议的智能合约和可扩展性功能实现分布式区块链服务的大规模采用?我们如何解决阻碍开发人员利用这种惊人技术将数百万用户加入我们生态系统的一些主要冲突点?为实现这一切需要建立什么?
2017年中期,这些问题促使我们开始寻找方法,找出我们正在构建的所有“核心”、协议层面的技术与世界各地开发人员的需求之间所缺失的联系,这些开发人员可能知道,也可能不知道编写分布式应用程序。
作为这项分析的结果,其中包括与全球大型开发人员社区的坦诚对话,我们决定通过为分散式基础架构服务开发和提出一套统一的协议、规则和接口来解决问题,包括:数据存储、安全认证通信、数据馈送(即Oracles)、名称解析和支付处理等,其中:
(i) 大多数这些分散的基础架构服务可以使用一种代币进行消费;
(ii) 开发堆栈可以向任何想要成为此类服务提供商的人开放;并且
(iii) 所有这些组件都可以顺利运行并集成在RSK智能协议上,同时受到比特币网络安全性的保护。
我们将此解决方案称为“根基础构架框架开放标准”或RIFOS,用于获取此框架内服务和功能的访问权的代币称为“根基础构架框架代币”或RIF代币。
我们的解决方案旨在促进分布式基础架构服务的公平市场,该市场可以由希望从RIFOS及其不断增长的用户群中受益的任何第三方提供,从而减少希望创建和部署分布式应用程序,但不一定了解基础技术的开发人员的冲突。如果该方法取得成功,它必将显著增加应用程序开发人员以及终端用户对分布式区块链技术的采用。
金融包容性背景下的RIFOS
金融包容性深深地触动了我们的心并且每天激励着我们,部分原因是我们所有人来自世界各地,我们亲身经历了连续经济危机和效率低下且无能为力的政府对底层人们造成的困难。这种情况在全世界大多数新兴经济体中都存在,只有一小部分人能够获得适当的金融服务,因此改善的机会是巨大的和全球性的。我们相信,智能合约的功能与比特币网络的安全性和广泛的网络效应相结合,可以真正改变和改善全球数百万经济上被排斥者的生活。
虽然RIFOS是一个开放的标准框架,可能会被用于许多其他目的,但我们认为我们作为RIFOS引入者和初始开发者应该有明确界定的范围,以产生真正的影响和重点。
因此,作为一个组织,我们的优先重点将集中在解决金融包容性问题的用例和应用上。在这方面,我们的目标是充当该愿景的航标,以便分布式区块链技术可以(并且应该)改善全球数百万经济上被排斥者的生活。我们知道这将是一个漫长且充满挑战的过程,但我们对我们的团队、合作伙伴和技术充满信心,同时我们将依靠来自不断增长的社区的持续支持。
然而,我们知道,与任何开放标准协议一样,对用例或其他RIFOS兼容的基础架构服务没有限制,这些服务可以集成到框架中并提供给用户。但是,我们的角色将限于点燃该愿景并提供本文件中所述的RIFOS的初始版本。我们相信,随着我们实现这一目标并加入更多用户和开发人员,RIFOS架构可能会加入其他内容并且可能以意想不到的方式增长,从而使RIFOS成为真正的开放标准协议,可用于为非常广泛的问题集提供解决方案,同时利用相同的基础技术和生态系统。
RIFOS 主要组件
与任何开放标准框架一样,RIFOS设计方案的一个关键特点是允许可能希望在RIFOS上集成和部署其基础架构服务的第三方服务提供商向参与我们生态系统的用户和开发人员提供此类服务。
此外,未来可能会由我们或RIFOS社区的任何成员添加新的基础架构协议,以增强此开放标准框架并为RIFOS用户群提供更强大的功能。
任何符合RIFOS设计原则的RIFOS组件都应能够与其他参与者实现无缝互操作,利用生态系统内可用的资源,并为用户和企业展开公平竞争。
我们团队已经确定了以下一组核心组件,我们认为这些组件是实现我们促进和支持针对金融包容性的分布式应用程序目标所需的:
- 安全的业务逻辑执行(智能合约);
- 可扩展的高速支付处理(链上和链外)协议;
- 一种别名系统(命名服务)协议,符合Zooko的去中心化、安全和具有人类意义的原则1;
- 加密和冗余数据存储协议;
- 安全区块链认证的P2P通信协议;
- 数据网关馈送协议;
- 通过标准应用程序接口和开发语言库为应用程序开发人员无缝集成核心应用程序和基础架构;
- 生态系统中一个具有功能的原生代币,用于方便服务消费(RIF代币);
- 与RIFOS兼容的完全整合服务(命名服务/目录服务)将接受RIF代币作为消费手段,并为RIF代币提供初始实用性。该第一个基础架构服务还将作为第三方开发人员的概念验证和模型,这些开发人员可能希望探索将其服务与RIFOS整合。
总之,我们的目标是创建一个开放的标准基础架构框架,该框架由一组协议和相应的应用程序接口文档组成,使第三方开发人员能够利用这些接口并将新组件引入RIFOS生态系统。该开放标准框架将包含初始工作基础架构服务(即上文提到的命名服务/目录服务),其将代表协议工作方式的概念验证。
基于此范围,RIFOS将具有以下形式:
RIF代币实用性及其与RSK智能比特币(“RBTC”)的共存
正如RSK技术白皮书中所述,RSK智能协议使用称为智能比特币(“RBTC”)的原生代币作为推进剂。该RBTC与BTC 1:1锚定,这是RSK智能协议开发人员将其资源分配给网络而获得报酬的方式。在我们实施RIFOS后,这种基础机制将保持不变,并且RBTC将继续作为RSK智能协议的原生代币。
另一方面,RIF代币可用于消费在RSK智能协议(链外)上构建的所有RIFOS服务(在上图中,这些服务在代表服务协议的深蓝色框内以灰色文本描述)。
总之,RBTC将继续用于支付RSK智能协议层的智能合约处理,RIF代币可用于消费与RIFOS集成的所有基础架构服务,当然BTC将用于在比特币网络内堆栈较低层面上的交易处理。
为什么我们选择RSK智能协议作为我们框架的第1层?
RIFOS的一个关键组件是智能合约层,它将管理在开放标准框架之上运行的所有协议和服务之间的关系。我们相信,由于以下独特的特点,使用RSK智能协议作为我们框架的第一层既是一个重要的优势,也是一个战略性决策,将有利于整个生态系统:
1. 兼容比特币
我们相信比特币。我们支持比特币社区,并且希望继承利用比特币先驱留下的成果。缺乏图灵完整的智能合约能力已经成为一个障碍,阻碍比特币充分发挥其全部潜力。如上所述,RSK智能协议基于双向锚定智能层,该层使用RBTC作为推进剂在比特币网络之上运行,与BTC以1:1锚定。因此,RSK智能协议没有造币厂,也没有预挖硬币,且永远不会这样做。它没有投机价值,也没有与比特币竞争。相反,它与更大的比特币社区完全一致。
2. 安全第一
虽然在协议的上层不可能保持相同的安全级别,但我们非常重视安全性。当我们处理金融包容性时,安全性更为重要,因为我们的大多数用户都无法承受丧失其在我们的生态系统中拥有的价值。RSK智能协议通过合并开采得到保护,这意味着它可以在双重支出预防和结算最终性方面达到与比特币网络相似的安全级别,前提是仅使用比特币的开采者和比特币/RSK合并开采者具有一致的激励因素。虽然双向锚定安全性最初将依赖于保管比特币的联盟,但我们预期一旦比特币社区接受安全权衡,就会转向自动锚定机制。
3. 可扩展性
扩展是使交易成本可承受且适合执行日常交易的关键方面。在目前状态下,RSK智能协议已经显示出其远远超过比特币网络的扩展能力(每秒最多100次交易,这是比特币网络的20倍,至少是以太坊区块链当前容量的5倍),同时还可以减少存储和/或带宽使用。
4. 即时支付
能够提供快速、可靠和廉价的支付系统对于向经济上被排斥人士提供有意义的去中心化服务至关重要。这只能通过解决大多数区块链目前遇到的扩展问题来实现,这也是比特币中的闪电网络和以太坊的Raiden等解决方案引起如此多关注的原因之一。
RSK实验室一直在开发自己版本的类似闪电网络(Lumino支付协议),RSK智能协议精心选择的参数和新的理论协议(例如DECOR + GHOST)允许平均每隔10到30秒创建块,具有较低的过时阻塞率,并且没有额外的集中激励。快速创建块间隔时间使得在链外支付网络中没有可用路线时可以动态创建新的支付渠道,因此即使在拥塞的情况下也能使链外支付网络的用户体验令人满意。在整个行业中,我们仍然需要在该领域做很多工作,但我们相信RSK实验室的方法最终可以有助于成功解决这个问题。在RIF实验室,我们建议支持进一步发展Lumino支付协议,并最终将其整合到RIFOS中。
5. 为DApp开发人员提供可行的替代平台
最后,我们支持去中心化应用的一个重要原因是去中心化带来了系统的弹性和选择自由。目前,DApp开发人员很少有可以选择以安全可靠的方式部署解决方案的替代选项。通过使用RSK智能协议作为我们的基础技术,我们希望通过为极少数已建立的DApp网络创建可靠的替代方案来帮助整个生态系统。这不是一个赢家通吃的业务,如果有几个强大的区块链和开发生态系统供开发人员选择,这将会更有利于整个行业。
RIF实验室
RIF实验室扮演的角色
RIF代币和RIFOS的开发和推广将由RIF实验室有限公司(“RIF实验室”)管理。RIF实验室有限公司是一家新成立的直布罗陀保证有限公司,其将作为非营利实体运营,并将在开始销售代币后设立一个独立顾问委员会。
RIF实验室的目标是在RSK实验室已完成的工作基础上继续推进,并进一步促进RIFOS生态系统的发展。为了确保其长期独立性和重点,RIF实验室作为一家非营利、基于特定目的的组织设立,其声明的目的如下:
“促进和开发新技术和应用,尤其在新的开放和去中心化软件基础架构领域。其主要但不是唯一的重点是促进和发展RSK基础架构框架(“RIF”)开放标准协议和相关技术,促进和支持使用RIFOS协议的应用”。
除了创建RIF实验室以管理和监督RIFOS项目和生态系统的发布和开发以外,我们还将努力确保维持或引入最合适的长期治理结构,以继续帮助实现RIFOS愿景。
RSK实验室扮演的角色
作为发布RIFOS的一部分,同时为了确保RIF实验室能够继续建立在RSK实验室的安全业务逻辑执行组件(RSK智能协议层)和可扩展的高速支付处理(Lumino支付协议)之上, RSK实验室已同意将其与RSK相关的所有知识产权、品牌和知识转让给RIF实验室。
因此,RIF实验室将取得RSK实验室的所有资产和业务,以换取将创建的全部RIF代币中的约定比例,其中包括特殊锁定条款,以激励RSK实验室团队对RIFOS项目的长期承诺。
RIF实验室在RIFOS开发背后的活动
除了作为RIFOS创建和开发背后的驱动力之外,RIF实验室还将使用代币销售筹集的大部分资源促进在全球范围内采用该框架,与第三方基础架构服务提供商建立关系,支持可能希望整合其特定解决方案(特别强调旨在解决金融包容性问题的解决方案)的应用开发人员,并使全球人们了解RIFOS及其优势。
我们的目标是帮助尽可能多的第三方基础架构服务和应用程序提供商集成到RIFOS中,以便使RIFOS最终实现以下愿景:
注:D1是指RIF实验室将推出的命名服务/目录服务概念验证,但是请注意,在RIFOS内的同一协议中运行的其他基础架构提供商可能会提供其他类似服务。
由于RIFOS将是一个开放的标准协议和框架,RIF实验室无法保证协议的演变或发展将如上图所示实现,因为我们无法控制具体演变或发展。我们不做任何声明或承诺,也不会对初始协议组件或初始目录服务的提议范围和开发提供任何保证。RIF实验室并不明确保证这些开发计划和上述基础架构、协议或服务的提供。因此,任何人不得依赖或基于RIFOS将按上图所示进行开发的期望而取得RIF代币。上图仅作为协议可能的未来架构示例提供。
除了开发RIFOS和第一个基础架构服务(即目录服务)以外,RIF实验室还期望建立一个机构和开发人员网络,这些机构和开发人员将分享我们的愿景并希望成为其中的组成部分。为了构建该网络,我们可能重点采取的一些策略如下:
● 与当地孵化机构、加速机构和大学合作,以促进创建全球“Blossom network(开花网络)2”,旨在:
- 支持创建区域研发中心。
- 为RIF实验室可能希望推广的特定用例的开发设立补助金、奖励和奖金。
- 确定并支持致力于开发符合RIF实验室目标的有前途的新技术的开发人员和创业企业。
● 扩大RIF实验室在主要区域市场的本地业务,并选择金融创新中心推广和支持RIFOS生态系统。
● 通过由RIF实验室或培训合作伙伴运营的一系列在线/离线教育计划,为世界各地的开发人员(以及公司和公众)提供关于区块链技术、RSK智能协议和RIFOS的培训。
● 建立全球解决方案提供商网络,包括(但不一定限于)熟悉并将推广RIFOS生态系统的集成商、培训合作伙伴、软件开发人员、法律和安全顾问。
● 促进与金融机构、政府和非营利组织的合作,以帮助为全球经济上被排斥的人们提供解决方案。
● 开发和维护我们可能开发的所有协议、应用程序接口和其他技术的多语言版本,使来自世界各地的用户能够更容易在RIFOS上开发和部署应用程序,并帮助其成为真正的全球网络。
● 对研发计划进行投资,初期侧重于去中心化网络的互操作性和可扩展性。