搭建一个去中心SaaS应用,竟如此简单?

在此前的两篇文章,区块链安全与效率,不可兼得?和恶意操作不可控,如何构建用户对软件的信任感?中,我们先后简要介绍了最底层的Leviatom信任层、Leviatom账本层,以及中间的Prometh构建层、Prometh服务层。

今天我们来介绍Trias平台的顶层部分,Magcarta 合约层,Magcarta 应用层。

 Magcarta 合约层 

在前文的介绍中,我们不难发现,在平台架构的底层中,会生成很多可重(chong二声)用的功能模块。比如有博彩公司要开发一个用来下注赌博的应用,这个应用肯定会涉及到诸如随机数生成,扣除点数&余额等功能,而这些功能在编写出来后,可以在不同的应用中反复利用。

搭建一个去中心SaaS应用,竟如此简单?_第1张图片

如果把搭建应用比作盖房子,那么这些功能模块就相当于是钢筋,砖瓦,水泥,木材等建筑材料,我们通过重新编译这些模块,可以实现其功能在不同应用中的重新调用,这些功能模块的开发者也能够从中得到一些奖励。

我们可以把合约层理解为一个编程语言,其作用就是来调度这些建筑材料,让这些材料根据我们的需要,迅速地组合起来,盖成一个个人们所需的“房子”。它统一了智能语言的多样性,采用智能合约的方式,将token奖励机制,共识算法机制,分布式账本机制等要素组合起来,构建成一套新的程序开发语言。

比如任何一家企业,想要搭建一个ERP系统,OA系统,就可以通过购买底下的平台功能模块,然后写几个智能合约,很迅速的去搭建企业内部的保障数据安全的,有加强内控审计的服务,企业之间也很容易搭建起一个联盟链,来实现各自的不同的应用场景。

在公链层面,小的比如仅仅是一个博彩程序,大的比如是一个类似于Facebook那样功能较为强大的应用,都可以用到合约层编译语言来实现开发组建。

 Magcarta 应用层

上面我们提到的公链上的各种应用,本质上就属于去中心化的SaaS。所谓SaaS,指的是软件即服务,即用户不需要安装相关程序就能直接享受到服务,比如用户登录网页邮箱就能收发邮件,这里邮箱就是一个SaaS。

而能被用来开发去中心化SaaS的平台,其实就叫做PaaS,所以在我们的架构里面,应用层底下的5层可以作为一个去中心化的PaaS平台,用来开发去中心化的SaaS。这就是最终区块链能够支撑的应用程序。

搭建一个去中心SaaS应用,竟如此简单?_第2张图片

应用层的程序,要面对的是直接的客户。这些应用可以发行自己的token,也可以通过贡献自己功能模块来赚取Trias 的token。该层面可以使用Trias上面已有的软件服务模块,快速的组合实现农业可追溯性,数字版权的确认,防伪工程,工业产品和艺术品,医学数据溯源等具体应用。

 总结

Magcarta 是 Trias平台的智能合约,它实现了 Prometh 上的应用程序在 Leviatom 网络上的灵活调度,MagCarta 通过为 Leviatom 节点与 Prometh 程序开发者支付酬劳费用以及保险费用,实现对算力、程序、数据贡献者的激励与安全保障。

你可能感兴趣的:(搭建一个去中心SaaS应用,竟如此简单?)