Rchain,新一代并发、分布式区块链

原文出处:http://www.rchain.site/?p=132


第一部分 简介


Rchain,新一代并发、分布式区块链_第1张图片
图片发自App



Rchain,新一代并发、分布式区块链_第2张图片
图片发自App


Rchain,新一代并发、分布式区块链_第3张图片
图片发自App


Rchain,新一代并发、分布式区块链_第4张图片
图片发自App



Rchain,新一代并发、分布式区块链_第5张图片
图片发自App

创始人:


Rchain,新一代并发、分布式区块链_第6张图片
图片发自App

也是Synereo前cto

http://www.8btc.com/synereo

Rchain,新一代并发、分布式区块链_第7张图片
图片发自App




第二部分 正文

比特币证明了点对点去中心化数字货币的可行性。以太坊展示了对去中心化应用开发平台的需求。然而,这些平台的广泛采用目前是不可能的,因为它们技术上还未得到扩展。

RChain 区块链设计为,从一开始就拥有可扩展性。RChain 创始人是 Greg Meredith,数学家和开发者,创建了 Rho Calculus ,架构了微软的 BizTalk Process Orchestration,Synereo 前 CTO ,现任 RChain Cooperative总裁(President)。Greg 还曾对以太坊基金会提过建议,现在也正与 Vitalik Buterin 和 Vlad Zamfir 就 Casper 相关方面进行合作。

Greg 设计了去中心化通用计算平台,用于构建安全应用,旨在解决各种社会,政治和经济问题,他尤其受那些全球性问题所驱动,希望通过一个平台,能够协调超越国家界限的大规模人类活动,来让这些问题得到缓解。他希望得到解决的问题包括气候变化,环境可持续,贫困,及颠覆性货币/贸易政策等。

开源 RChain 平台正由 RChain Cooperative 开发。建于该平台的许多 dApp 项目将由该项目的盈利性实体 RChain Holdings 开发。两者均设在华盛顿州,同时在世界其他范围拥有团队成员。

问题与机遇

由于比特币和以太坊的开创性努力,区块链建构师们在设计新系统时,具有八年加密经济学历史可供学习,这些历史代表了辉煌的创新,展示了在全球各地独立运行的成千上万个节点之间如何达成共识,形成一个能够抗攻击者的的弹性网络。

然而,现代商业需要能够每天处理数十亿笔交易(billions of transactions per day)的网络。要得到日常应用消费者的广泛采用,需要网络能够每秒处理数万笔交易(tens of thousands of transactions per second)。现在两个最知名的区块链每秒处理的交易量,少于10笔。

解决方案和独特价值主张

早期开发者测试表明,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 进行编程


Rchain,新一代并发、分布式区块链_第8张图片
图片发自App


单个节点将支持:

多区块链(Multiple blockchains)

公有和/或私有区块链

多个应用代币(Multiple application tokens)

权益证明(Proof-of-Stake)共识

租用存储

原生经济代币和应用代币

RChain 将包括至少一个原生经济代币(类似比特币或以太币),其中第一个将被称为 REV。

REV的固有价值来自其几个品质。用户将需要 REV,才能与节点系统合约进行交互。REV 用于补偿节点运营商,以换取计算,存储和带宽资源。REV 也是共识协议中的权益货币(staking currency),是验证器绑定所需(required for validator bonding)。

“应用代币”将由通过类似以太坊 ERC-20 标准的系统合约来支持。应用代币可用于通过代币销售进行融资,或用以游戏化应用使用(gamify usage of applications)。RChain 的速度和可扩展性使得微支付变得可实现,使各领域的新业务模式成为可能:物联网,内容货币化(创建,推广和消费),颠覆性广告模式等。

RChain Cooperative 在以太坊上创建了一个名为“RHOC”的临时促销信用代币(interim promotional credit token)。

挑战

比特币和以太坊所开始享受的主流采用途径,对于 RChain 来说可能并不容易。现有平台具有先发优势,具有相似目标的新区块链项目之间的竞争将很激烈。正如在这个领域的每一家创业公司,引导监管环境,并不是 RChain Co-op 和 RChain Holdings 简简单单就可完成。

RChain 旨在同时为企业客户端(enterprise clients)和去中心化爱好者提供解决方案,因此平衡这些不同受众的需求和愿望可能是有挑战性的。

甚至对于有经验的开发者,Rholang 也将可能是难以学习的。它基于并行计算编程范式(concurrent computing programming paradigm),其与基于面向对象和功能范式(functional paradigms)的更常用语言,有显著不同。

建立一个健康,有凝聚力的社区,可能是所有之中的最大挑战。我们已经看到了关于相关协议应如何演变的不同意见,造成了比特币和以太坊社区形成深刻分歧。因此,这些项目偶尔遭受了一些混乱政治——为逃避这些混乱政治,许多爱好者参与了新的区块链项目。

结论

全球主要组织正在积极探索区块链。Toyota 已经与 MIT labs 和 the Oaken Institute 合作开发该技术,用于无人驾驶汽车。Fidelity CEO 表达她对于区块链技术的“热爱”,并承认 Fidelity 公司已经“建立了一个小型比特币及以太坊挖矿业务......现在为止奇迹般赚了很多钱”。格鲁吉亚国家(The Country of Georgia)已经开始移其国家土地登记册到区块链上。

RChain 核心团队有信心能够提供相应技术,满足个人及组织对于高吞吐量(交易速度和容量volume)的需求,并在其基于区块链的解决方案中,使用形式化正确性证明。


第三部分 附录


更多细节,请参阅

平台架构:http://rchain-architecture.readthedocs.io/en/latest/

原代码:https://github.com/rchain

中文爱好者:http://www.rchain.site/

qq群:

图片发自App

及:

️ SCAM ALERT: There is a google doc circulating on Twitter announcing a crowdsale and airdrop for RChain.

DO NOTE THAT THERE IS NO CROWDSALE OR AIRDROP. PLEASE DO NOT SEND ETH OR FILL UP ANY FORMS RELATED TO RHOC AIRDROPS.

RChain Cooperative Official Channel Links

Official Website: https://rchain.coop/

​Official Developer Website : https://developer.rchain.coop/

FAQ: https://github.com/rchain/reference/blob/master/faq.md

Roadmap: https://rchain.atlassian.net/wiki/spaces/CORE/pages/105709609/Roadmap

RChain Architecture Doc: http://rchain-architecture.readthedocs.io/

Comparison of Blockchains: http://rchain-architecture.readthedocs.io/en/latest/introduction/comparison-of-blockchains.html

Weekly Debrief Index: https://github.com/rchain/Members/wiki/Weekly-Debrief-Index

Contributing to the RChain Coop

You can help contribute to the RChain project through Github/rchain/Members:

https://github.com/rchain/Members/blob/master/CONTRIBUTING.md

RHOC Token Details

To see RHOC in MEW/Metamask "Add Custom Token" with address: 

0x168296bb09e24a88805cb9c33356536b980d3fc5 

8 decimal places

RHOC Distribution and Circulation: https://github.com/rchain/reference/blob/master/finance/rhoc.md

Official RChain Coop Channels

Telegram RChain Official Chat Group: @rchain_coop

Telegram Chat Invite Link: https://t.me/rchain_coop

Telegram RChain Official Announcements Channel: @rchain_official

Telegram Announcement Channel Link: https://t.me/rchain_official

Twitter: https://twitter.com/rchain_coop

Facebook: https://www.facebook.com/rchaincooperative/

Youtube: https://www.youtube.com/channel/UCSS3jCffMiz574_q64Ukj_w

Reddit: https://www.reddit.com/r/RChain/

Bitcointalk: https://bitcointalk.org/index.php?topic=2494040

Medium: https://medium.com/rchain-cooperative

Chinese QQ Group ID: 中国朋友欢迎加入RChain粉丝群,QQ群号: 530718666

Slack: https://ourchain.slack.com/ (being phased out and replaced by Discord)

Co-op members, leadership and developers work together in a public Discord server: https://discord.gg/fvY8qhx

Co-op Membership: Discord Member Channels require a $20 membership fee and KYC to join. Register for membership at: https://member.rchain.coop/

For Your Security

Legit admins will never send you a PM.

你可能感兴趣的:(Rchain,新一代并发、分布式区块链)