介绍

从90年代早期开始,伴随着MCC的ESS技术以及其他一些新技术的兴起,分布式以及去中心化应用开始展露头脚。这其中的核心技术是基于一个虚拟机环境,在一个网络连通的物理环境中运行节点。这个想法为开发一个适合现有互联网模型的去中心化且可协调的应用程序提供了丰富的材料。在如此丰富的环境之上,应用程序开发的模式是一个值得深入研究的课题。

在这里,我们针对于去中心化应用的开发、部署做了一个简单且特殊的调研,并且基于这些调研结果抽象出了一个单一模型。值得注意的是,这个单一模型很好地适应了区块链的一些特点,并且包含了有关智能合约的概念。因此,这个总结可以作为RChain架构的设计原理以及区块链智能合约的rholang模型。