第二天2下 谭峰 如何打造基于区块链的金融事务及数据分析系统
2020-02-27 126浏览
- 1.基于区块链的金融服务系统实践 谭峰 中证信用增进股份有限公司,区块链服务技术总监
- 2.
- 3.目录 需求分析 实现方案 关键设计 系统总结
- 4.中证信用的定位 Vision Of CSCI 中证信用增进股份有限公司 (中证信用 CSCI) 全国性资本市场基础性功能公司,专业化的信用管理金融服务机构 新业态 全信⽤用价值链业务 专注信⽤用⻛风险管理理 和信⽤用价值变现 新⾦金金融 数据驱动、科技引领 构建以⼤大数据为基础的 信⽤用服务体系 新⽬目标 ⽴立⾜足资本和消费⾦金金融市场 覆盖千万级个⼈人客户 和上万家机构客户
- 5.区块链在中证 通过区块链打通整个金融服务全流程,帮助金融服务方更好更快地识别风险,帮助小微企业得到 更低的融资成本。
- 6.区块链商业场景分析 我们的定位 – 搭建中小微金融场景的技术基础设施 中小微企业 低成本技术便捷接入、关键业务数据所有权、金融附加服务 服务平台 提升信用价值链效率、降低产业链成本、搭建可信任的生态体系 资金方 安全高效地服务中小微企业、推动普惠金融
- 7.我们能提供什么样的服务? 中小微金融服务全流程的不同系统功能需求 中小微企业 业务适配、易于接入、流程安全可控、数据私密保证、部署方式可配置 服务平台 组织管理、权限控制、账户管理、通用组件 资金方 易于接入、流程安全可控、数据真实可信、资产表现实时反馈
- 8.基于区块链的金融服务基础设施 满足中小微金融场景下的多方业务需求 数据服务 有一定私密性、有完全掌控、可弹性扩容,可批量导出 部署服务 多业务方共享节点、单业务方独享节点、私有化部署 业务流服务 场景适配、通用业务逻辑支持、事务性支持
- 9.Credio+ Chain (信+ 链) 自研 q 产品业务逻辑 q 事务管理 q 数据权限管理 q 数据检索及报表 借力 q 部署管理 q 中间件 q 数据库 q 基础框架
- 10.优势 q 服务化 • 中小企业接入及使用方便 • 大企业可独享及定制 • SaaS化服务贴合业务场景 q 灵活 • 系统模块可插拔部署 • 部署迁出与扩展借力PaaS工具
- 11.为什么这么设计? 自研 实现方式可控、功能能快速适应业务需求 借力 快速上线、专业度高
- 12.整体架构 Onboarding API Services SaaS SQL NoSQL ES Kafka MQ Blockchain Network PaaS
- 13.整体架构 q On-BoardingAPI:统一功能入口 qServices:提供通用辅助功能(链管理、事件管理、系统监控、 合约管理) qSaaS:通用业务功能(数据上链、数据加密、数据授权) qPaaS:部署及运维管理
- 14.数据私密性 DApp Client Private Keys SaaS Services 数据提交 业务授权 数据检索 数据上链 数据授权 事件分发 Blockchain Network
- 15.数据私密性-实现原理 q 数据上链及查询接口抽象 • 统一数据上传和查询接口 • 数据Schema无感知 q 数据授权保证查看权限 q 私钥隔离SDK
- 16.部署方式可配置 v 集中式管理,集中式接入,简单易行,可完全云化。 接入方1 运营方 DApp Client SaaS Blockchain Node Services PaaS Blockchain Node 接入方2 DApp Client Blockchain Node
- 17.部署方式可配置 v 集中式管理,去中心化接入,运营方共用模块 接入方1 运营方 DApp Client Services PaaS Blockchain Node Services PaaS Blockchain Node 接入方2 DApp Client Services PaaS Blockchain Node
- 18.部署方式可配置-实现原理 q 基于Docker容器实现 • 计算与存储隔离 • 容器编排(Kubernetes) q 服务与Dapp解耦合 • 多租户公共服务 • 单用户独立服务
- 19.事务性支持 v 链上与链下协同 DApp Client SaaS 数据提交 状态存储 数据检索 Services 数据上链 事件分发 Blockchain Network
- 20.事务性支持-实现原理 q 数据上链 • 提供Unique ID生成, 上链成功保证 • 状态确定性保证,上链成功/失败,Push/Pull 模式结合 • 上链顺序保证,上链提交顺序与链上顺序一致 q 事务特性 • 幂等的合约接口,交易与数据上链等同 • 多笔交易关联,保证要么全部上链,要么都不上链(all or nothing)
- 21.数据检索 ES 数据抓取 数据检索 数据流处理 消息总线 事件监听 Blockchain Network
- 22.数据检索-实现原理 q 数据检索与验证分离 • 检索为明文,授权后链上取密文 q Push/Pull 模式结合,降低延时 q 数据流架构,可定制化检索数据视图
- 23.总结 q 自研+借力带来的好处 提速研发,落地案例 借助PaaS工具,降低运维团队压力 架构设计和中间件贴合业务需求 q 实践现状 支持20+资产渠道、合作方及资金方对接 业务稳定运行
- 24.
- 25.
- 26.