区块链是一种通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案,是时下最火热的技术方案之一 。最初该技术是随着数字货币被热炒而被逐渐关注,之后区块链的应用场景也扩展到金融、制造业、物联网、保险等各个领域,一时之间人人都在谈论这种革命性的技术方案能给我们的生活带来什么创新。

超级账本(HyperLedger)区块链联盟是 Linux 基金会于 2015 年发起的推进区块链数字技术和交易验证的开源项目联盟,成员包括以 IBM 为代表的技术厂商以及各大型银行、航空等 100 多家公司,其中有超过 1/4 的成员都来自中国。这个项目将给我们带来关于区块链技术与软件工业、金融、保险、物流等领域碰撞结合的想象空间。

通过本系列视频可以了解区块链的概念、流行的区块链应用场景,掌握 HyperLedger 社区、架构和内部构造,能够搭建 HyperLedger 环境,或是使用 IBM Cloud 上的 HyperLedger 环境,开发出自己的区块链应用。



区块链商用之道

最初区块链这种技术是随着数字货币被热炒而被逐渐关注,之后人们也开始探讨区块链在金融、制造业、物联网、保险等各个领域的应用场景。

本视频从区块链的核心价值是什么出发,为您介绍区块链这项“黑科技”如何在产业中得以运用,以及 IBM 对于区块链的商用之道。

观看视频 讲义下载


Hyperledger 项目与社区概览

超级账本(HyperLedger)区块链联盟是 Linux 基金会于 2015 年发起的推进区块链数字技术和交易验证的开源项目联盟,成员包括以 IBM 为代表的技术 厂商以及各大型银行、航空等 100 多家公司,其中有超过 1/4 的成员都来自中国,是世界上最流行的开源区块链解决方案之一。

通过本次本视频,可以了解到 Hyperledger 项目的诞生和进展,所包括的众多子项目,以及社区的活动和发展状况。

观看视频讲义下载


HyperLedger Fabric 架构解析

HyperLedger Fabric 实现了区块链中的核心概念,如身份管理、账本管理和共识管理等,是区块链的基石。社区继 Fabric 0.6 版本后,也即将推出 Fabric 1.0 版本。

本视频请来了 IBM 区块链项目的架构师和工程师,来为我们解读 Fabric 的架构设计,介绍 HyperLedger Fabric 架构从 0.6 到 1.0 的演进,包括:总体架构、运行时架构,特点等等。

观看视频讲义下载


IBM Cloud 上的 HyperLedger 服务

HyperLedger Fabric 实现了区块链中的核心概念,是区块链的基石。

在本视频中,IBM 区块链项目的架构师和工程师将为我们讲解 HyperLedger Fabric 的安装过程,并演示 IBM Cloud 上的 HyperLedger 服务。

观看视频讲义下载


ChainCode 实战

从技术上讲,ChainCode 是一段在区块链上存储、验证和执行的代码。从业务上讲,这段代码逻辑可被视为法律合同的补充物、替代物,即“智能合约”。所 以说,ChainCode 是 HyperLedger Fabric 中智能合约的代码实现,开发者可以使用 ChainCode 开发商业合约,资产定义,以及去中心化应用等,是区块链应用中的核心逻辑所在。

本视频将为大家介绍如何基于 ChainCode 来开发智能合约的代码实现,将详细介绍 Fabric 中 Chaincode 运行的基本原理以及开发调试步骤。

观看视频讲义下载


HyperLedger 中的共享账本

HyperLedger 中的账本(Ledger),是一种“分布式账本”,也可以想象成一个带着时间戳的、不可伪造的全网共享账本。区块链的所有参与者,都可以持有这个账本的最新数据。这个不可篡改的“共享账本”机制正是区块链的主要价值所在。

在本视频中,IBM 工程师将为大家分享揭秘这个不可篡改伪造的“共享账本”的原理和机制,以及使用方法。

观看视频讲义下载


HyperLedger 中的共识机制

区块链上的共识机制主要解决由谁来构造区块,以及如何维护区块链统一的问题。共识机制,是驱动区块链运转的发动机,决定着区块链项目的性能和结构。

本视频主要介绍 HyperLedger 共识机制,包括 Hyperledger 记账方式,共识参与方和共识算法。

观看视频讲义下载


HyperLedger Fabric 的隐私和安全

区块链采用分布式账本技术,每个参与者都能够获得完整的交易数据备份。而在区块链的商业应用领域,如金融和医疗,隐私和安全的要求又非常严格。所以,交易数 据的隐私性和安全性就成为了区块链能否商用的关键因素。

在本视频中,将介绍在 HyperLedge Fabric 实现中,如何使用密码学领域的技术来解决“分布式账本”的如下需求:如何保障交易数据的不可更改、如何保障交易的私密性、如何保障交易的可监管能力,以及如何保护交易隐私。

观看视频讲义下载


HyperLedger Fabric 应用案例赏析

在前面的学习中,与大家分享了 HyperLedger 的架构、ChainCode、共享账本、共识机制、隐私安全管理等各个方面的知识。

在本视频中,将为大家介绍 HyperLedger 的几个典型的应用案例,包括场景、架构、优势等等。

观看视频讲义下载


HyperLedger Fabric SDK 解析

要想开发 HyperLedger Fabric 的应用程序,一定离不开 Fabric SDK。Fabric SDK 使得客户端应用程序顺利与区块链网络交互,进行操作。

在本视频中,将为大家介绍 Fabric SDK 的设计思想和基本功能,以及我们如何使用 Fabric SDK,在使用 SDK 进行开发时应该考虑的一些问题。

观看视频讲义下载


HyperLedger Fabric 研究心得

前面的学习带领大家系统的学习了 HyperLedger Fabric,从社区到架构,从ChainCode、SDK 到内部机理。

在本视频中,主讲嘉宾将和大家分享他对 HyperLedger Fabric 研究心得、Node SDK 解读,以及 Golang Chaincode 的新玩法。

观看视频讲义下载

加入讨论