區(qū)块链技术原理(lǐ)、应用(yòng)实践与展望

區(qū)块链技术原理(lǐ)、应用(yòng)实践与展望
    马上咨询

    邹均  海纳云CTO 澳大利亚麦考瑞大學(xué)计算机博士、麦考瑞商(shāng)學(xué)院MBA、中关村區(qū)块链产业联盟副秘书長(cháng)。

    主编《區(qū)块链技术指南》;在领先的國(guó)际会议和期刊上发表论文(wén)20余篇;2018年共识算法论文(wén)被《Transactionon Service Computing》期刊收录。

    课程大纲

    主题内容
    一、區(qū)块链技术演化与潜在商(shāng)业价值1.1 什么是加密货币
    1.2 區(qū)块链的发展历程
       1.2.1 區(qū)块链1.0
       1.2.2 區(qū)块链2.0
       1.2.3 區(qū)块链3.0
       1.2.4 主权區(qū)块链

    1.3 區(qū)块链為(wèi)什么是价值互联网的基石
    1.4 共识机制是可(kě)编程的利益转移规则
    1.5 區(qū)块链技术在辨析中加深认识

       1.5.1 電(diàn)子支付系统
       1.5.2 数据库
       1.5.3 分(fēn)布式系统

    1.6 数字货币、虚拟货币、法币、代币等关系辨析
    1.7 區(qū)块链ICO的本质、法律风险及应对措施
    二、區(qū)块链的产业链现状2.1 區(qū)块链三大分(fēn)类
       2.1.1 公有(yǒu)链
       2.1.2 私有(yǒu)链
       2.1.3 联盟链

     2.2 區(qū)块链产业链与生态圈构成
       2.2.1 比特币生态圈
       2.2.2 區(qū)块链产业地图
       2.2.3 區(qū)块链发展生态
       2.3.4 全球區(qū)块链产业融资情况
       2.3.5 不同國(guó)家对區(qū)块链的态度

     2.3 區(qū)块链联盟介绍
       2.3.1 超级账本
       2.3.2 R3联盟
       2.3.3 金联盟
       2.3.4 ChinaLedger联盟
       2.3.5 GSF100中國(guó)區(qū)块链研究联盟
       2.3.6 数据中心联盟可(kě)信區(qū)块链工作组

     2.4 产业发展与标准白皮书
       2.4.1 工信部中國(guó)區(qū)块链技术与应用(yòng)发展白皮书(2016)
       2.4.2 贵阳區(qū)块链发展和应用(yòng)白皮书(2016)
       2.4.3 乌镇智库中國(guó)區(qū)块链产业发展白皮书(2017 )
       2.4.4 工信部區(qū)块链参考架构(2017)
       2.4.5 数据中心联盟可(kě)信區(qū)块链认证标准(2017)
       2.4.6 大数据交易區(qū)块链技术应用(yòng)标准(2017)
       2.4.7 國(guó)际组织及大机构區(qū)块链相关重要研报综述

     2.5 央行数字货币顶层设计
       2.5.1 货币演变史
       2.5.2 全球各大央行数字货币研发进展
       2.5.3 央行数字化法币體(tǐ)系框架介绍
       2.5.4 技术體(tǐ)系架构:一币、两库、四中心
       2.5.5 區(qū)块链在央行数字货币體(tǐ)系中的应用(yòng)前景
       2.5.6 央行发行数字货币面临的挑战与应对策略建议
    三、區(qū)块链的技术基础3.1 分(fēn)布式系统核心问题
       3.1.1 一致性问题
       3.1.2 共识机制

       3.1.2.1 容错问题与Paxos算法
       3.1.2.2 拜占庭将军问题与仲裁系统
       3.1.2.3 Raft协议
       3.1.2.4 PoW机制
       3.1.2.5 PoS机制
       3.1.2.6 DPoS机制
       3.1.2.7 Ripple共识算法

       3.1.3 CAP原理(lǐ)
       3.1.4 可(kě)靠性指标

    3.2 密码學(xué)与安全技术的运用(yòng)
       3.2.1 哈希Hash算法
       3.2.2 公钥密码算法

       3.2.2.1 椭圆曲線(xiàn)密码算法
       3.2.2.2 secp256k1椭圆曲線(xiàn)
       3.2.2.3 椭圆曲線(xiàn)签名与验证签名

       3.2.3 消息认证与PKI體(tǐ)系
       3.2.4 Merkle树结构
       3.2.5 同态加密
       3.2.6 零知识证明
    四、比特币系统架构剖析与应用(yòng)开发4.1 比特币发展历程
    4.2 基本架构与原理(lǐ)
    4.3 数据层设计
    4.4 网络层设计
    4.5 共识层设计
    4.6 激励层设计
    4.7 设计缺陷与最新(xīn)技术

       4.7.1 技术局限
       4.7.1 闪電(diàn)网络
       4.7.2 侧链

    4.8 比特币代码剖析
       4.8.1 主要模块
       4.8.2 初始化和启动
       4.8.3 P2P网络
       4.8.4 交易和區(qū)块
       4.8.5 脚本系统
       4.8.6 挖矿
       4.8.7 私钥

    4.9 比特币应用(yòng)开发
       4.9.1 开发环境搭建
       4.9.2 命令行调用(yòng)
       4.9.3 如何调用(yòng)RPC API进行开发
    五、以太坊工作原理(lǐ)与系统架构剖析5.1 以太坊项目简介
    5.2 以太坊的工作原理(lǐ)

       5.2.1 以太坊虚拟机
       5.2.2 以太坊账户管理(lǐ)
       5.2.3 公有(yǒu)链、联盟链、私有(yǒu)链及网络配置
       5.2.4 交易模型及投注合约解析

    5.3 以太坊的相关工具
    5.4 搭建基于以太坊的私有(yǒu)链
    5.5 智能(néng)合约介绍

       5.5.1 智能(néng)合约的基本原理(lǐ)
       5.5.2 智能(néng)合约的编写语言
       5.5.3 智能(néng)合约的部署原理(lǐ)
       5.5.4 智能(néng)合约的运行原理(lǐ)
       5.5.5 智能(néng)合约代码解析

    5.6 去中心化应用(yòng)DApp介绍
       5.6.1 DApp基本概念
       5.6.2 DApp的原理(lǐ)与架构
       5.6.3 开发、部署和使用(yòng)DApp
    六、HyperLedger超级帐本项目   6.1 社區(qū)与联合项目介绍
    6.2 顶级项目介绍

       6.2.1 Fabric 项目
       6.2.2 Sawtooth 项目
       6.2.3 Iroha 项目
       6.2.4 Blockchain Explorer 项目
       6.2.5 Cello 项目
       6.2.6 Indy 项目
       6.2.7 Composer 项目
       6.2.8 Burrow 项目

    6.3 超级账本Fabric架构介绍
       6.3.1 整體(tǐ)架构概览
       6.3.2 典型工作流程
       6.3.3 核心概念与组件
       6.3.4 gRPC 消息协议
       6.3.5 权限管理(lǐ)和策略
       6.3.6 用(yòng)户链码
       6.3.7 系统链码
       6.3.8 排序服務(wù)
    七、其他(tā)區(qū)块链解决方案7.1 布比區(qū)块链底层架构
       7.1.1 布比區(qū)块链介绍
       7.1.2 布比區(qū)块链架构及模块设计
       7.1.3 布比區(qū)块链主要模块开发指南
       7.1.4 布比區(qū)块链API框架设计

    7.2 布萌區(qū)块链数字资产管理(lǐ)扩展开发
    7.3 腾讯區(qū)块链底层架构介绍
    7.4 工信部區(qū)块链参考架构介绍
    7.5 八斗金链區(qū)块链技术方案介绍
    九、基于區(qū)块链的实践探索9.1 我们使用(yòng)區(qū)块链干什么
    9.2 项目一:電(diàn)商(shāng)平台+區(qū)块链项目
    9.3 项目二:基于區(qū)块链的综合要素交易云平台项目
    9.4 项目三:基于區(qū)块链的大数据交易平台项目
    9.5 项目四:延伸某區(qū)块链平台技术架构项目
    9.6 项目五:在線(xiàn)知识产权交易+區(qū)块链存证平台项目
    十、區(qū)块链面临的挑战及未来展望10.1 企业级应用(yòng)區(qū)块链技术的关键问题与挑战
       10.1.1 便捷性、安全性与密钥丢失的平衡
       10.1.2 匿名性、抗抵赖与隐私保护的平衡
       10.1.3 商(shāng)业数据的保密性和可(kě)监管性的平衡
       10.1.4 并发交易处理(lǐ)能(néng)力和性能(néng)效率的问题
       10.1.5 扩容、海量数据存储和分(fēn)析需求的问题
       10.1.6 51%攻击、高能(néng)耗、矿池算力集中的问题
       10.1.7 分(fēn)布式共识机制及算法的选择
       10.1.8 互联链跨链互认机制的选择
       10.1.9 集成运营、可(kě)扩展性和可(kě)维护性
       10.1.10 生态的开放性和行业标准的符合性

       10.2 去中心化的新(xīn)一代互联网思考
       10.2.1 现有(yǒu)區(qū)块链所面临的问题
       10.2.2 智能(néng)合约如何与其他(tā)IT系统对接
       10.2.3 智能(néng)合约和區(qū)块链应用(yòng)注意事项
       10.2.4 去中心化自治组织和去中心化互联网的实现

       10.3 區(qū)块链法律监管的思路及策略
       10.3.1 區(qū)块链风险治理(lǐ)思路的创新(xīn)
       10.3.2 區(qū)块链风险治理(lǐ)的基本原则
       10.3.3 區(qū)块链对监管技术的革新(xīn)
       10.3.4 區(qū)块链法律监管的模式探索