区块链是一种工具,几乎每个应用程序都可以利用区块链作为其架构的一部分。你可以把你的应用看作是在去中心化网络或世界计算机中的一个节点。这台计算机具有一些全局状态。你的应用程序可以通过验证人读取或者修改这些状态。介于 RChain 是一门是图灵完备的语言,因此你的 DApp 具有完整的编程能力,就像在传统的 App 一样,这种编程能力在这里被称为智能合约。但是不同的是,当你在这个世界计算机上使用Dapp时,如果对世界计算机的全局状态做了变更,这个变更就无法撤回。
要编写在 RChain 上运行的DApp,或者以分布式的模式重构现有App的某些功能,你必须知道:
网友评论