针对业务采取不同的数据存储可能性,为了维护安全性与高可用性,区块链可以将其他数据库作为一个插件,譬如mysql传统数据库,分布式数据库等融合,企业开发应用时可以针对不同业务情形,选择不同数据库,来降低开发成本,所用的数据库接口直接以GRPC或者http方式调用.
譬如博客应用,最核心的用户资料由MySQL之类存储,用户博文由分布式数据库存储,而最后的体系激励的小游戏,譬如token,积分之类的数据,存储在区块链上,其他用户可以公开访问这些数据,提高业务的透明性,同时因为储存在区块链上,第三方钱包商可以开发积分交易所之类的,供用户交易,而博客公司无需参与,只按照设定的共识,发行激励即可.
所以开发的点在于多个数据库服务的融合的同时,对于区块链数据服务来说,可以根据业务需求,舍弃低效率的共识机制,直接采用高效率和安全性,降低去中心化,直接使共识破W,至于需要去中心高安全性的业务,可以降低效率,譬如资金跨境流通之类金融业务.