如何结合公链及联盟链技术实现新一代的 BaaS
如果无法正常显示,请先停止浏览器的去广告插件。
1.
2. 公链+联盟链=新一代BaaS
边界智能-张业龙
3. 链接未来
公有链
联盟链
公有链,联盟链,开放联盟链
有哪些不同和适用场景
开放联盟链
4. 公有链 VS 联盟链
公有链
联盟链
开放,去中心化 性能高
性能低 实名,易监管
匿名,不易监管 较中心化,门槛高
去中心化,自治性,匿名性,信息不可篡改
5. 公有链 + 联盟链
开放联盟链
开放,门槛低
实名,易监管
较中心化,性能高
6. Blockchain as a Ser vice
与传统 BaaS 相比,开放联盟链有哪些相似和不同
功能相似
提供云上运行环境
提供合约开发 IDE
提供成熟的合约模板
门槛不同 用户不同
开放联盟链共享记账节点,
无需用户购买节点资源 传统 BaaS:
面向高频商业模式
开放联盟链:
面向中小企业和开发者
7. BSN 开放联盟链
IRITA 六大特性
高效共识的 Tendermint 共识
• 首个互联网级别可应用的拜占庭共识协议
• Facebook 也沿用此技术
先进的 IBC 跨链协议
• 团队贡献了业内公认的、国际最前沿跨链技术标准设计与实施
• 支持各种异构链间可信交互
多种隐私计算方法支持
• 支持代理重加密算法,实现数据授权共享
• 支持多方安全计算,实现数据不出门,价值能互通
基于 iService 的链上链下通联
• 链上链下可信交互
• 高效支持对于 ERP 等各类传统系统的集成
数字资产建模与交易
• 以 NFT(非同质化通证)为基础,支持供应链、知识产权、医
疗、存证等各领域的数字资产化
大数据支持
• 自带存储层支持云存储和分布式存储
• 数据仓库和链式数据结合支持链上数据高效全生命周期查询
8. IRITA支持的复杂分布式商业应用案例
供应链金融 – IRITA DA
• 非同质数字资产(例如应收账款、租赁设备、知识产权等)在链上的建模和全生命周期管理
• 实现智能合约驱动实体经济相关流程的自动化运行,降低沟通与业务运营成本
• 支持对传统系统(如ERP等)和其它区块链系统的互操作,多方“按需交互”与信息交叉验证
保护数据隐私的医疗健康大数据交换 – IRITA BEAN
• 和北大医学院在某医疗大数据平台合作实现保护数据隐私的分布式分析
• 支持医院、体检中心和保险公司之间数据交换、链上链下集成和多方业务交互,并实现处方可信流转;
• 武汉润和德康新冠传染病预警系统
物联网 – IRITA BEAN
• 在车联网场景中,支持车联网相关各方进行数据安全保护隐私的可信共享,按需使用
• 能通过隐私计算支持算法模型不出门,保护算法方的权利
政务系统,数据监管 – IRITA HUB, IRITA BEAN
• 利用区块链存证和数字身份技术,实现区块链支持的电子证照存证和查询,支持政府职能部门协作
• 为监管业务数据提供跨链验证,同时保护数据隐私安全;
• 支持跨异构链以及链上链下互操作,并通过双向跨链服务调用支持监管与服务相互结合、相互促进
9. IRITA BEAN 核心模块架构
业务应用
Edge Server
边缘服务器
区块链服务
核心层
区块链底层
可适配不同共识引擎
金融风控 工业互联网
身份管理 数据建模及安
全访问授权
数字资产
资产交换
政务服务
智慧医疗
......
隐私计算服务器 PCS
隐私计算
应用DB
数据预言机
数据服务
MPC/ZK/同态加密/联邦学习
业务合约
隐私和数据跨链服务基础设施(iService)
Oracle
iService
数据服务
服务定义
服务绑定 数据预言机
服务调用
共识引擎
可信账本
链外隐私计算
及加密存储公共设施
跨链服务
服务查询
KMS
大数据存储服务器 DSS
加密IPFS
治理
跨链协议
加密安全计算
云存储
......
其它区块链/链外系统
10. 开放联盟链改造 - Gas
根据合规要求,对基于
IRITA 的 BSN OPB 进行定
制化改造:
公有链需要 Gas 机制
激励节点记账
防止用户作恶
联盟链 Gas 机制非必需
无需激励节点记账
有合约生命周期管理可补救误操作
开放联盟链需要 Gas 机制
用于服务计费
防止用户作恶
• 能量值不能转移,不能
提现,只能用于服务消
费
• 通过 BSN OPB 的运营
账号可实现能量值的增
发
11. 开放联盟链改造 - WASM
W 高效、安全
A 平台无关、多语言支持
S 可与原生模块交互
W h y WA S M
M
易于集成 IBC 实现跨链合约调用
12. 开放联盟链改造 - IDE
基于 VSCode 插件实现
本地化的代码开发体验
合约模板
成熟的合约模板一键生成,避
免重复造轮子
编译调试
得益于强大的 VSCode 基础
能力,使合约开发和调试更流
畅
一键部署
傻瓜式导航助你腾飞之力
13. 开放联盟实践 - 政务电子证照解决方案
其他部门对电子证照进行核验流程
部门A区块链电子证照生成流程
居民/企业 部门A现有政务系统
开始 审核通过
提交证照
办理申请材料
区块链电子证照系统
区块链证照数字文件生成
调用ES 中的加密算法加密
证照文件
及产生哈希指纹
提交证照信息到
区块链业务系统
部门B证照核验
开始 区块链证照数字文件生成
调用ES 中的加密算法对提
交数据和链上哈希进行比
对
提交区块链版
电子证照
数字证照
居民本地下载
区块链版电子证照
区块链边缘服务器(ES)
区块链边缘服务器(ES)
身份管理
结束
身份管理
区块链客户端
区块链客户端
存证服务
非侵入性
监管合约
可信账本
安全访问授权
区块链客户端
区块链客户端
安全访问授权
隐私计算
隐私计算
加密数据进行存档
哈希存证
区块链
居民/企业
身份管理
服务
隐私计算
服务
大数据 链外服务隐私计算及
存储服务 加密存储公共设施
14. 开放联盟实践 - 文昌链使用
注册账号 创建链账户 创建项目 开发对接 部署上线
https://bsnbase.com 创建链上地址,购买能
量值( Gas 手续费) 文昌链通过项目管理智
能合约 下载项目对接参数,开
发和调试合约代码 将合约部署到文昌链,
完成上线
文昌链在2021年免费开放使用,创建链账户,即送能量值!
15.