SFT协议架构
SFT协议架构包含了软件层和硬件层架构。
软件层:赋予公链中质押代币流动性权力的一种去中心化协议,它包含3层——底层、合约层和应用层,实现SFT协议合约中质押赎回,资产托管,DeFi应用,资产交易,资产跨链,借贷等应用功能。
硬件层:提供大量Blockchain Technolog API接口与硬件基础设施,执行应用部署,资源调度,隐私加密计算、储存,网络服务,高性能计算等,提供在Web3领域的去中心化Laas和Naas服务,将全球企业与提供硬件基础设施节点并希望从中获利的供应商联系起来,灵活匹配双方的需求。
3.1 SFT协议底层
SFT协议底层主要由网络模块、账本模块,智能合约模块,交易管理模块,共识模块,构建的开源社区。
3.2 SFT协议合约层
SFT协议合约层是SFT协议的核心模块:合约模块、交易模块、共识模块
3.2.1 合约模块
SFT协议合约模块是一个可定制的区块链基础设施,由微内核和功能模块组成,通过事件和服务的剥离,实现高度模块化的底层架构,提供智能合约功能。通过SFT的模块化契约与其他模块合作,提供链上可编程环境,与智能合约交互通过向合约发送特殊的交易来完成。
3.2.2 交易模块
在SFT协议的生态体系中,交易会在链中或者链与链之间流转,各条链的节点不仅要处理链内的交易,可能还会处理跨链的交易,于是每个节点需要处理的交易会越来越多,并且更复杂,因此需要一个单独的模块来统一处理各种交易。交易模块来负责交易的收集、验证、存储以及转发等功能。
3.2.3 共识模块
SFT协议采用POS的共识机制,质押SFT,可获得FIL收益或者SFT协议代币,协议代币的分配中,验证人提供验证节点,硬件提供商提供节点服务,需要质押SFT协议代币,提供服务的同时,获得SFT协议代币。
3.3 SFT协议应用层
SFT协议支持建立去中心化DeFi应用或去中心化金融交易,跨链交易,算力交易和其他金融层面的交易,比如:算力Token自由转让交易,金融衍生品交易,借贷,期货期权,NFT铸造与交易,游戏及社交应用等。
3.3.1 去中心化DeFi应用
流动性农场挖矿,借贷、对冲风险、赚取利息,游戏,社交应用等
3.3.2 去中心化交易
部署现有的Swap交易池,Dex交易,借贷市场,期权交易等
3.3.3 NFT铸造与交易
铸造非同质化代币NFT并执行链上交易,项目方可在SFT协议上,转移和交易NFT。
3.4 集成API协议
构建web3领域的去中心化的LAAS和NAAS服务平台,为用户的应用程序和 DApps 提供弹性和专用节点API服务,提供查询区块链数据并促进去中心化应用程序操作。
众所周知,自己搭建公链节点需要解决的问题较多,如安全问题、网速问题以及存储空间问题,SFT协议作为一个区块链开发平台,可以通过直接提供专用全节点来解决这些问题。
3.4.1专用服务节点
使用专用节点帮助你获得更好的区块链访问性能,因为它只接受你的dApp的调用。
3.4.2 多区域全球分布式API
SFT协议将支持多个不同的地域,根据使用者区域优化网络调用时间,从而提高你的DApp的速度和性能。
3.4.3 多测试网服务支持
SFT协议支持几乎所有流行的测试网,开发者在测试网的选择上有了充分的灵活性,可以在自己需要的测试网上进行Dapp的测试。
3.4.4 归档服务节点
SFT协议同时也提供Parity归档服务节点,一个归档服务节点将保存区块链账本的完整拷贝,而全节点则可能由于磁盘空间的问题进行剪枝处理。
3.5 SFT硬件协议与基础设施
SFT硬件协议网络是一个点对点计算网络,将全球企业与硬件基础设施节点设服务商联系起来,以执行计算和储存工作。在执行的过程中SFT协议作为连同的桥梁,用户使用SFT协议通证来获得基础设施的使用权力,支付一定数额的SPD,通过SFT协议合约自动执行分发和处理复杂业务作业。
Last updated