时间:2021-12-01|浏览:438
KChain它是一个分散的公共链,支持各种分散的应用程序,允许任何用户发行自己的数字资产,创建自己的数字资产交易对,并进行自由交易。我们设计了一个应用程序一个链的操作规程,使用OKChain构建互补的应用生态,构建商业链联盟。
它具备如下特点:
1. 多链并行开发
大幅提高开发效率:基于并行开发的优势,OKChain各种应用都可以实现并行开发,在提高开发效率的同时,还可以实现互联互通;
以业务为维度进行分片:OKChain根据业务对数据进行分片,解决了传统分片方案的伸缩问题,从而实现了大规模应用落地。
提供良性的内部竞争环境:基于链内并行开发,多个合作伙伴可能同时开发同一个应用,有效实现生态内部的良性竞争,有利于产品更好更快的自我迭代和升级,为用户提供最好的服务体验。
数据分层
OKChain将数据分为三层:块数据、运行时数据和脱链数据,满足降低现有系统对接成本、提高系统共识速度、扩展链上数据维度的需求。
一、区块数据:作为底层数据,区块数据保留了区块链不可逆、防篡改的优势;
其次,运行时的数据:通过写入链中的计算逻辑,保存运行时需要的数据。块数据的传输只需要传输少量哈希。当大量数据需要达成共识时,可以有效降低数据传输量,从而大大提高块的运行速度。
第三,脱链数据:链外数据层,OKChain通过各项Plus也就是说,它可以方便地连接传统的数据中间件,如MySQL、Redis也可以同IPFS等待数据库对接,传统数据与区块链数据交换的渠道。