百度云区块链商业化技术框架分析
2018-09-29 03:51:51来源:中国云计算网 阅读 ()
百度云区块链商业化技术框架整体技术框架分为两大部分:百度区块链商业化技术栈和商业化技术能力。技术栈 核心主要包括三大部分:区块链 PaaS、区块链 Framework、区块链中间层。百度云区块 链平台是由这三层技术栈合力驱动的,形成一个完备的商业化技术方案。
区块链 PaaS
区块链 PaaS 是为了解决商业化环境的差异性问题。PaaS 层能够对上层的区块链 Framework 屏蔽资源环境因素,引入了基于 Kubernetes 和 docker 的容器集群引擎、 镜像仓库和函数计算等能力,实现了计算和存储资源的统一化抽象和高效利用,还 提供了镜像级的版本管理和函数式的合约编程框架。
区块链 PaaS 在顶层封装了统一的编排 API 层。编排 API 整体面向资源,包括 函数计算任务资源、镜像资源、实例容器资源和其它基础资源。统一资源调度动作 描述和描述结构体。可以简化上层 Framework 调用不同服务的复杂性。
区块链 Framework 层主要解决三个问题:
① 多种区块链网络的兼容部署在节点部署、合约部署、DApp 部署全流程中支持 XuperChain 的一键部署,同 时也支持以太坊、Fabric 等其他开源框架。
② 多种区块链网络的托管和监控方案区块链 PaaS 层提供了资源 failover 策略保证网络节点故障可自动恢复还提供了不同区块链框架的兼容性监控方案,指标包括链上区块数、出块速度、单位块 验证速度、每秒交易数 TPS、每区块交易数、子链数、跨链交互次数、机构数 等。
③ 多种区块链网络的交互逻辑抽象 部署区块链网络的流程可以归纳为配参+部署的交互逻辑,其中配参包括的参 数项有:框架类型、联盟参与方信息、网络规模、账号、合约和 DApp 等信息。 平台将使用 framework 预设逻辑调用区块链 PaaS 接口进行一键式部署。
区块链数据 BProxy
区块链 BProxy 为一个代理模块,解决了多种区块链方案私有化场景的适配问题, 实现多方的身份互信管理,同时也在跨网环境中解决了数据上链的问题。
区块链网络中间层
不同的区块链框架偏向不同的交易类型,区块链网络中间层完成了跨链数据的结合读写,通过与不同类型的区块链网络交互完成多类型数据的事务性同步,直接 与 DApp 进行数据交互。
区块链业务支撑层
区块链业务支撑层主要为了将不同业务应用与底层区块链方案进行实际解耦,支持数据和签名的差异化存储上链,提供场景化的身份定义,同时平台在业务支撑 层增加了通用的合约基础库和合约模板。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:如何成功规划多云战略
- 国网在区块链技术和应用领域发力十大场景 2019-12-23
- 央行:区块链、云计算等17项金融行业标准正研究制定 2019-11-21
- 2019国际区块链大会在浙江德清召开 2019-11-19
- “工业互联网+区块链”专家企业家媒体座谈会召开 陈纯出席 2019-11-11
- 国网成立区块链公司 1/5央企涉足区块链科技创新 2019-10-30
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash