区块链商用之道PDF,区块链架构使每一个商业网络的参与方都具有一个共享的帐本,当交易发生时,通过点对点的复制更改所有账本。每个参与方一旦交易被同意发生则无法篡改。 如果交易是错误的,必须由新交易冲正并全可跟踪。只有一个地方来决定资产的归属权及交易的完整性。

区块链是什么

知识兔

区块链之所以被称之为一种“颠覆性”的新兴技术,因为尽管其成名于比特币,但未来区块链的用武之地将远远超过加密货币。区块链的分布式共享账本这一技术本质能够在商业网络中使更多的参与方得以更加广泛的参与,并为商业网络或行业业务带来更低的沟通或整合成本,以及更高的业务效率。可以预见,区块链作为一个独立的技术板块,会在商业领域得到广泛应用。

内容简介

知识兔

1、 Blockchain Roadmap

Digital Currency (Blockchain v1.0)

区块链理论(分布式公开 交易账簿)

区块链货币(比特币—之 前最大的区块链应用)

Smart Contract (Blockchain v2.0)

资产数字化

企业级区块链

智能合约(Hyperledger, Ethereum等) -- 基于区块链的图灵完备的编程脚本语言,适合各种区块链数据结构和共识协议

Blockchain 2.0的思考:区块链对资产流转的价值表述

衍生应用,“万物互联” (Blockchain v3.0)

广义资产,广义交换

设备自主,行业应用

2、传统商业网络面临的挑战

每个参与方都有自己的账本,在交易发生时各自更改

因此产生为了协同各参与方而带来额外的工作及中介等附加成本

由于业务条件-“合同”-重复分散在各个参与方造成整体业务流程的不有效性

整个业务网络依赖于一个或几个中心系统,一旦发生问题包括欺诈、网络攻击或错误致使整个商业网络是脆弱的

3、区块链架构的改变

区块链架构使每一个商业网络的参与方都具有一个共享的帐本,当交易发生时,通过点对点的复制更改所有账本

应用密码算法确保网路上的参与者仅仅可以看到和他们相关的账本内容,交易是安全的、授权的和验证的。

区块链也将资产转移交易相关的合同条款嵌入交易数据库以做到满足商务条件下交易才发生

网络参与者基于共识机制或类似的机制来保证交易是共同验证的。商业网络满足政府监管、合规及审计

4、区块链架构具有以下特性

同样的商业参与方,并不是脱媒的游戏

共识(CONSENSUS)– 所有的参与方认同交易的有效性

可证明性(PROVENANCE)– 每个参与方了解资产从哪里来,其所有权是如 何改变的。

永恒性(IMMUTABILITY)– 每个参与方一旦交易被同意发生则无法篡改。 如果交易是错误的,必须由新交易冲正并全可跟踪

权威性(FINALITY)– 只有一个地方来决定资产的归属权及交易的完整性。 这就是共享账本的作用

5、企业级区块链的平台要素总结

智能合约

•数字化合约, 类似业务规则

•嵌入在 Blockchain 中

•在交易时执行

•用编程语言编写,经过数字签名,可以被校验

一个商业网络

•包含市场参与者的对等架构.

•伙伴间的一个共识协议

隐私和保密

•记录通过哈希、加密和个人签名得到保护

•客户、收据和参考号都有唯一的ID

•隐私交易

•ID和交易不能直接联系

•交易认证

共享帐簿

•记录网络上的所有交易

•在参与者间共享且每个人都有自己的副本

•许可制

•存储

共识

•共识算法确保每份副本的一致性,降低伪冒交易的风险

•所有成员都同意这些交易而且做过验证.

•可以建立交易验证的规则.

6、Hyperledger参考架构概览(模块与服务)(0.6)

区块服务(Blockchain & Transactions)

•区块服务用于维护全网一致的分布式账簿

•基于P2P的通信网络(gRPC),通过HTTP的报文 实现节点之间的消息传输

•高度优化设计,使状态同步高效可靠

•共识算法(PBFT,Raft,PoW,PoS)模块化,可插式

账链代码(ChainCode)

•账链代码用于构成智能合约(Smart Contract)

•它嵌在交易中,所有确认节点在确认交易时都 必须执行它

•执行环境是一个“沙箱” (Docker)

•目前支持Go,将来支持 Java, Node.js

页面封装

•OBC提供REST API来 访问各种服务

•OBC也提供CLI客户端 工具,使开发人员能够 快速测试账链代码 (Chaincode),或者查询交易情况。CLI工具由Go语言编写,目前只支持部分REST API

成员管理 (Membership)

•成员管理提供会员注册、身份保护、内容保密、交易审计功能

•OBC所有成员必须经过许可才可以发起交易,这一点不同于公有链(所有参与方不需要登录,可直接提交)

•OBC成员发起交易时,若启用Transaction Certificate Authority (TCA)功能,则交易证书会保护成员ID不被无关方看到

7、 IBM(中国)系统中心区块链云平台

IBM中国系统中心是 IBM 全球五大高端(包括 IBM z Systems)测试中心之一,更是亚太地区第一家负责提供系统测试、参观访 问、技术交流论坛等多项技术支持活动的中心。

目前,IBM中国系统中心已经搭建了基于高性能云平台的IBM LinuxONE区块链环境,实现功能如下:

– 新技术方案演示

通过多媒体方式演示,使客户全方位了解IBM区块链的产品信息,竞争优势信息和解决方案信息,从而帮助客户进行 更加全面和前瞻性的 IT 投资决策,加强客户对IBM区块链技术方案和强大能力的了解和信任。

– 概念原型验证

针对客户具体需求量身定制,部署相应的软件、硬件环境,快速、有效地检验 IBM 方案总体架构和关键功能的可行性,

提前发现和解决潜在的问题,降低风险。 – 性能指标测试

依据客户的需求提供有关的性能测试,在所要求的配置上运行客户应用,帮助分析影响性能的可能系统架构、软硬件 能力等因素,及扩展性相关问题。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载