RChain (RHOC)

RChain (RHOC)简介        
RChain分布式应用平台由Rho虚拟机提供动力。RChain契约是内部并发的。他们利用一个消息传递范例来优化响应性,提供一个更动态和复杂的智能契约生态系统。因此,RChain契约在吞吐量和可编程性方面是无与伦比的。更重要的是,RChain上的每一行代码都遵循一个经过良好测试的并发计算的正式模型,允许对高度可伸缩的契约进行自动正式验证。

价值主张 早期开发者测试表明,RChain 将能够提供每秒 40000 笔交易,使该平台能与 Visa 等主要信用卡公司相提并论。且与信用卡公司不同,RChain 将不存在易受黑客攻击的中心化数据库。用户数据将驻留在 RChain 的去中心化存储基础设施上,由用户的链下私钥进行加密。  
现有区块链开发者正在努力解决几个额外问题,包括:共识协议的效率,繁琐的节点要求(burdensome node requirements),及智能合约可证明正确性。  
RChain 采取新颖的方法来解决这些问题。它利用数学的几个分支,最显著的是移动进程演算(Mobile Process Calculi)和博弈论(game theory)。通过将这种基础工作的洞察力,与计算机科学学科,以及构建去中心化内容传送应用的经验结合起来,Greg 和其团队开发了用于去中心化计算的形式模型(formal model)。该模型是真正可扩展区块链的基础。
设计特点 Rho 演算(Rho Calculus),具有形式模型(formal models)和形式化正确性验证(formal verification)的数学计算模型 Rholang,一种强类型(strongly typed )智能合约编程语言 RhoVM,一种并发(concurrent)虚拟机 Correct-by-construction 软件工程 形式化正确性验证智能合约 权益证明(Proof-of-stake)共识协议 单节点上的多链(组合区块链,允许一个小节点可支持多个区块链)(Multiple blockchains on a single node. (Compositional blockchains, which in effect allow a small node to support multiple blockchains.)) 节点可配置为公有,私有或联盟区块链 这些功能可使可靠的去中心化解决方案成为可能。如果个人无需将敏感的个人和财务信息托管给-处于非安全私人服务器上的数据存储零售商,那么互联网将变得更加值得信赖。小企业可以进入新的资本市场。   虽然几个相互竞争的区块链,都具有强大支持和雄心勃勃的愿景,RChain 技术架构的完整性和一致性,使其依然具有竞争优势。

架构

RChain 节点有多个组件,包括 P2P 网络,Java 虚拟机和 Rho 虚拟机。许多核心功能使用 Rholang 进行编程

单个节点将支持:

多区块链(Multiple blockchains) 公有和/或私有区块链 多个应用代币(Multiple application tokens) 权益证明(Proof-of-Stake)共识 租用存储 挑战 比特币和以太坊所开始享受的主流采用途径,对于 RChain 来说可能并不容易。现有平台具有先发优势,具有相似目标的新区块链项目之间的竞争将很激烈。正如在这个领域的每一家创业公司,引导监管环境,并不是 RChain Co-op 和 RChain Holdings 简简单单就可完成。  
RChain 旨在同时为企业客户端(enterprise clients)和去中心化爱好者提供解决方案,因此平衡这些不同受众的需求和愿望可能是有挑战性的。  
甚至对于有经验的开发者,Rholang 也将可能是难以学习的。它基于并发计算编程范式(concurrent computing programming paradigm),其与基于面向对象和函数范式(functional paradigms)的更常用语言,有显著不同。  
建立一个健康,有凝聚力的社区,可能是所有之中的最大挑战。我们已经看到了关于相关协议应如何演变的不同意见,造成了比特币和以太坊社区形成深刻分歧。因此,这些项目偶尔遭受了一些混乱政治——为逃避这些混乱政治,许多爱好者参与了新的区块链项目。
发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章