区块链技术概述
第二,永不宕机。因为成员的动态运算机制,所有成员节点,
进行实时同步,无法实现局部控制,全球节点的随机分布和相应 在运算时钟和动态时间戳的控制下,永远不停机, 信用连续。
第三,成员监管。区块链强信任的技术特点,来自其节点成
员无中心的安全职责,成员局部的协作综合实现了体系安全的监 管全部,融监管与过程之中,实现了系统学中安全的正反馈机制, 在目前的计算条件下,尚无法通过跨越动态时间戳的可靠超越, 信用连续。
• 交易必须是真实的 • 密码学是这些步骤的核心
区块链技术概述
共识
• 共识是交易验证与确认的过 程
• 当参与方是匿名时
– 交易确认代价高昂
–
的挖矿过程为匿
名者提供验证,但需巨大计
算成本(工作证明)
• 当参与者都是已知且可信时
– 交易确认的成本降低
• 多种替代方案
– , 权益证明 欺诈性交易产生时需 要验证 (如债券交易)区块链技术概述
过程。区块链的形成按照时间先后顺序进行连接,每一个
参与共识形成的节点不
交易条款和交易状态内
可更改的,分布式交易
嵌在区块链系统中,驱动
记录系统
共享账本
智能合约
交易执行
保证共享账本适当的可 见性;保证交易是真实 和可验证的
隐私保护
共识
所有参与者一致同意才 意味着交易在网络中通 过验证
什么是区块链?
行业采用区块链的好处
为什么与业务相关?
减少成本及复杂度
可信的记录保存
提高可发现性
共享的可信流程
区块链技术概述
区块链——并非万能
不适用场景 1. 高性能(毫秒级)交
易 2. 小型组织 (无商业网
络) 3. 寻找数据库的替代方
案 4. 寻找消息传递的解决
方案 5. 寻找交易处理的替代
方案
IBM开放区块链名词解释
• Transaction • 交易。账页中的一笔记录,用于确认一个事实,执行一段代码(chaincode)
区块链技术概述
智能合约
• 合约中的商业规则内嵌 在区块链系统中,在交 易时被执行
• 可验证的、被签署的 • 编码在编程语言中 • 案例:
– 在公司债权发生转移时 执行定义的合同条款
区块链技术概述
什么是区块链?
隐私保护
什么是区块链?
• 账本是共享的,但是参与者 要求其具有隐私保护
• 参与者需要: – 交易信息需要保密 – 身份不和交易绑定
区块链技术概述
为什么与业务相关?
区块链技术平台对比
区块链技术概述
为何要用区块链—强信任机制解决中心化系统中信用不连续问题
第一,跨组织协作。在区块链信任机制中,所有成员参与
对信任价值的监督、控制和审计,对地址、链、公钥、私钥、摘 要等几乎所有数据记录的要素,进行全生命周期的协作密码保护, 而且是全球、随机的。一个联盟链,相当于一台全球超级密码、 交换机、密钥签名服务器和密码本的总和, 信用连续。
包括OBC参与方的 身份识别,隐私, 可审计性。
• BLOCKCHAIN | TRANSACTION S
经过共识过程进行 分布式交易账本 处理。
• CHAIN-CODE
“智能合约”, 提供 在区块链上运行 业务逻辑的能力。
• APIs, SDKs, CLI
为开发人员提供以 可编程方式控制 区块链网络的能 力。
区块链技术概述 2017
区块链技术概述
1 区块链技术介绍
2 OBC组网与智能合约 3 智能合约的开发与示例
区块链技术概述
序
”继互联网后的又一大变革时代到来”、“互联网金融的终极形式”、 “价值互联网的开端”、“Record of Things 记录一切”…… 区块链在短短时间内获得了巨大的涟漪效应,IBM在2016年2月开放 了OpenBlockChain技术并贡献给了Linux社区,引起了业界巨大轰 动。那么区块链到底是怎样的一项颠覆性技术?其特点是什么?IBM 区块链平台的特点是什么?未来会如何演变?区块链应用与已有应用 的关系是什么?本片将对这些问题逐一解链并进行探讨。
SDK(API) 共识算法库(插入模块) 成员管理策略 区块链网关 开发工具 管理控制台
献方,致力于协同其他
公司共同研发,公布 Open Ledger标准 (规格说明书),创建 基于Linux的开源共享
核心API
代码运行环境 账簿数据结构 模块化(可插式)共识框架
IBM 账合簿行(业Hy比应peB用rleitd)cgoeri项n目更适 社区贡•献推动区块链技术在行业
区块链技术概述
区块链介绍
什么是区块链?
区块链是一种共享账本技术 ,商业网络中的任何参与方 都可以查看交易系统记录(账本)
区块链技术概述
区块链是支撑比特币的底层关键技
术
公有链
区块链技术的分类?
Pow/Pos/DPos
联盟链
OBC/Etherenum pbft共识
私有链
区块链技术概述
区块链是支撑比特币的底层关键技
更广泛的参与,更低的成本,更高的效率
区块链技术概述
比特币帐本
什么是区块链?
区块链技术概述
OBC帐本
什么是区块链?
区块链技术概述
共享账本
什么是区块链?
• 记录商业网络中的所有 交易
• 在参与者之间共享 • 参与者通过同步获取自
己的备份 • 授权许可的,参与者只
能看到适当 • 的交易记录信息 • 共享的记录系统
区块链技术概述
区块链运营对比
区块链技术概述
IBM开放区块链与Linux社区——
开放持续投入 IBM区块链
应用部分
区块链行业应用
• IBM在Blockchain 上 持续投入,致力于行
业应用
增值部分 (模块、工具、
封装)
基础部分 共享账簿 (Shared Ledger)
• 是Linux开源社区
Hyperledger的主要贡
中的应用项(目行核心业范围区内块链)
模块化(可插式)身份服务 P2P网络技术升级包
• Blockchain已经作为一 种实验性(网络)服务
区块链技术概述
在Bluemix上推出
IBM 开放区块链: 贡献给Linux社 区的架构及代码
Community + Code
区块链技术概述
• MEMBERSHIP
术
什么是区块链?
1.
是不受监管的,抗审查的影子货币
2. 区块链确保“类现金”的货币流通
– 唯一的,
– 不可篡改
– 确定的
3.
是区块链首个应用
– 区块链 不是
区块链技术概述
更进一步——什么是(企业级)区
块链
什么是区块链?
区块链是一种分布式多节点“共识”实现技术,通过区块
链可以完整、“不可篡改”地记录价值转移(交易)的全