区块链和比特币初体验 |
- 区块链简介
- 区块链起源--比特币
- 区块链和区块链技术的涵义
- 区块链分类
- 区块链价值与应用
- 区块链体验
- 获取比特币的3种途径
- 通过交易所购买比特币
- 比特币钱包和地址
- 从交易平台提取比特币到钱包
- 比特币交易查询
|
区块链基础 |
- 区块链技术基本概念
- 框架与特点
- 区块链运作的核心技术
- 区块链交易流程
- 以太坊技术
- 以太坊智能合约
- 以太坊的去中心化应用
- 基于区块链的电子货币
|
区块链架构剖析 |
- 区块链1.0架构:比特币区块链
- 区块链2.0架构:以太坊区块链
- 区块链3.0架构:超越货币、金融范围的区块链应用
- 互联链架构剖析
互联链背景
互联账本
互联账本协议组
互联账本各层协议关系
|
区块链中的密码学技术 |
- 哈希算法
- 哈希函数的性质与应用
- 哈希指针链
- Merkle树
- 公钥密码算法
- 椭圆曲线密码算法
- 椭圆曲线签名与验证签名
|
共识算法详解 |
- 拜占庭容错技术
- Raft协议
- PoW机制
- PoS机制
- DPoS机制
- Ripple共识算法
- 小蚁共识机制
|
比特币应用开发指南 |
以虚拟机方式搭建应用开发环境 - 下载和安装VirtualBox
- 以虚拟机方式安装Ubuntu
- 安装Node.js开发环境
- 安装Docker运行环境
- 安装和运行比特币测试网络
- 运行第一个示例程序
把握比特币“交易”数据结构
- 了解比特币的“交易”数据结构
- 交易记录的实例解析
- 运行示例程序
实战:多重签名交易
- 将ODIN标识注册到区块链上的实例解析
- 运行示例程序
|
智能合约 |
智能合约简介
- 什么是智能合约
- 智能合约的历史
- 智能合约的优点和面临的风险
以太坊智能合约详解
以太坊虚拟机
- 实例:以太坊上开发实施智能合约
- 通过以太坊钱包部署智能合约
- 通过控制台部署智能合约
|
超级账本项目 |
超级账本项目简介
- 项目背景
- 项目管理形式
- 项目的生命周期管理
- 项目发展状况
Fabric项目
- 项目概述
- 应用场景
- 项目架构
- 部署方式
- 交易的执行
Sawtooth Lake项目
|
区块链常见问题 | - 钱包的安全性问题
- 加密货币的交易方式
- 匿名性和隐私性
- 矿池算力集中的问题
- 51%攻击问题
- 去中心化的自治组织
- 去中心化的自治组织简介
- The DAO项目
- 代码漏洞分析
- 解决方案
- 软分叉和硬分叉的影响
- 重放攻击
|
区块链应用案例分析 |
闪电网络
- 闪电网络简介
- 支付通道的创建
- 支付通道的更新
- 支付网络的构建
- 支付通道的关闭
ODIN:用区块链来代替DNS
- ODIN简介
- 实现功能
- 主要特点
- ODIN标识编码格式
- ODIN标识技术规范
- 使用示例
- 开放资源
|