STK是MJT创新的跨链协议,其目的是混合公链、联盟链、传统云存储等不同的存储结构,实现不同存储系统资源的共存。STK由STK1跨链和STK2两部分协议组成。STK1处理来自区块链存储系统的平台,如某些区块链存储公链,如IPFS;STK2负责处理传统的存储平台,如百度云存储。
针对区块链存储的跨链,MJT在SGY去中心化协议的基础上,基于Substrate框架协议开发。之所以选择Substrate框架是因为:目前Polkadot项目也使用Substrate框架,相对比较成熟。
基于这个成熟框架设计,具有以下特征: - 实现区块链共识算法、最终确定性和区块投票逻辑。 - 具有能够进行节点发现、数据同步和复制等功能的P2P网络库。 - 通过高效、确定、沙箱化的WebAssembly运行机制,可以用来运行智能契约,甚至运行其他基于Substrate开发的项目。 - 能够在浏览器中无缝运行一个节点,该节点可以与任何桌面或云节点通信。 - 跨平台的数据库/文件存储抽象。 - 无缝的客户端更新。快速安全的部署本地版本的代码,无需担心出现硬分叉和其他共识问题。
STK跨链存储协议基于IPFS协议之上,由STK1STK2模块实现功能。
(2)独创存储数据分发协议
外链存储的应用包括传统分布式云存储App或是MJT的DApp,都可以直接集成该协议,通过交易或界面来指定应用层的存储分发规则。
对于传统分布式云存储DApp应用,如接入MJT,需要在MJT中间层进行的应用注册,根据App注册信息MJT分配相应DApp映射。DApp可以通过MJT交易触发MJT存储分发规则智能合约,指定存储分发规则。最后,MJT存储分发合约将会读取该存储分发规则,借助MJT与外链存储的三阶段交互协议,将App上的存储数据甚至是其他存储分发到各个外链存储池里。
(3)独创超协议SSP(SuperStorageProtocol)
SSP是MJT中间平台层的核心程序,在形式上提供各种SDK供应用调用,为上层应用提供各类存储服务,包括至关重要的加密去重技术,去中心化静态持久存储、缓存服务、存储管理、跨链调度等管理功能,还包括账号管理、密钥管理等数据安全机制。而且便于MJT节点维护者方便进行存储数据的维护,MJT提供了基于云计算的存储服务,用户可以按量存储,弹性伸缩存储大小,降低维护成本与运维难度,也能够保证数据存储的安全性与稳定性。
(4)MJT经济模型
MJT总量21亿,永不增发。首发2100万个MJT,14年发行,前两年增发已有基数的10%,以后每两年月增发减半。首发母币2100万,剩余的通过持币和推广产生。
MJT,持币挖矿+推广挖矿。MJT代币扮演非常重要的角色,属于功能性通证,其具有以下特征。 1.激励特征:用户参与挖矿或贡献节点资源获得MJT奖励,通过共识机制帮助系统验证交易,创造区块,利用经济手段产生积极的反馈可以促进存储系统的不断发展。在某些特定的场景下,参与存储行为也能获得MJT奖励。 2.交易属性:MJT代币是分布式存储的记量单位,日常转账、存储市场交易、申请付费接口和技术服务都需要消耗通证。 3.应用属性:是MJT应用不可缺少的部分,它代表了真实世界的存储单元资产,具有应用的功能和效用,比如在MJT链盘上照片空间,MJT代表了可识别的存储相片。
官方网站:http://mojito.cn.com/ Mojito邮箱:mojitozjl@protonmail.com Mojito白皮书地址:http://mojito.cn.com/MJT_whitepaper_compressed.pdf