资料分享:送你一本《区块链技术指南》电子书!

背景

前段时间,自己选择“量化交易”作为今后的技术精进方向。想着把机器学习中积累的方法应用于量化交易,也希望能够在这个领域做出一些东西来。

这几天从网上收集了一些有关区块链和量化交易的电子资料,独乐乐不如众乐乐也分享给大家,一起学习成长。


目录

本书作者

序一:什么是区块链

序二:区块链——未来已来,只是尚未流行

序三:区块链——连接虚拟与现实

序四:区块链——转型之擎

前言

第1章 区块链和比特币初体验

  • 1.1 区块链简介
  • 区块链起源——比特币
  • 区块链和区块链技术的涵义
  • 区块链分类
  • 区块链价值与应用
  • 1.2 区块链体验
  • 获取比特币的3种途径
  • 通过交易所购买比特币
  • 比特币钱包和地址
  • 从交易平台提取比特币到钱包
  • 比特币交易查询
  • 1.3 本章小结

第2章 区块链基础

  • 2.1 区块链技术
  • 基本概念
  • 框架与特点
  • 区块链运作的核心技术
  • 区块链交易流程
  • 2.2 以太坊
  • 什么是以太坊
  • 以太坊技术
  • 以太坊智能合约
  • 以太坊的去中心化应用
  • 2.3 基于区块链的电子货币
  • 元币平台
  • 代币
  • 货币的未来
  • 2.4 本章小结

第3章 区块链架构剖析

  • 3.1 基本定义
  • 3.2 区块链1.0架构:比特币区块链
  • 比特币前端
  • 比特币节点后端
  • 3.3 区块链2.0架构:以太坊区块链
  • 3.4 区块链3.0架构:超越货币、金融范围的区块链应用
  • 3.5 互联链架构剖析
  • 互联链背景
  • 互联账本
  • 互联账本协议组
  • 互联账本各层协议关系
  • 3.6 本章小结

第4章 区块链中的密码学技术

  • 4.1 哈希算法
  • 哈希函数的性质与应用
  • 哈希指针链
  • 4.2 Merkle树
  • 4.3 公钥密码算法
  • 椭圆曲线密码算法
  • secp256k1椭圆曲线
  • 椭圆曲线签名与验证签名
  • 4.4 本章小结

第5章 共识算法详解

  • 5.1 拜占庭容错技术
  • 拜占庭将军问题
  • 拜占庭容错系统
  • 实用的拜占庭容错系统
  • Raft协议
  • 5.2 PoW机制
  • 5.3 PoS机制
  • 5.4 DPoS机制
  • 5.5 Ripple共识算法
  • 5.6 小蚁共识机制
  • 5.7 本章小结

第6章 比特币应用开发指南

  • 6.1 以虚拟机方式搭建应用开发环境
  • 下载和安装Oracle VM VirtualBox
  • 以虚拟机方式安装Ubuntu14.04
  • 安装Node.js开发环境
  • 安装Docker运行环境
  • 安装和运行比特币测试网络
  • 运行第一个示例程序
  • 6.2 把握比特币“交易”数据结构
  • 了解比特币的“交易”数据结构
  • 交易记录的实例解析
  • 运行示例程序
  • 6.3 实战:多重签名交易
  • 将ODIN标识注册到区块链上的实例解析
  • 运行示例程序
  • 6.4 本章小结

第7章 智能合约

  • 7.1 智能合约简介
  • 什么是智能合约
  • 智能合约的历史
  • 智能合约的优点和面临的风险
  • 7.2 以太坊智能合约详解
  • 以太坊上的账户
  • 以太币和Gas
  • 合约和交易
  • 7.3 以太坊虚拟机
  • 7.4 实例:在以太坊上开发实施智能合约
  • 通过以太坊钱包部署智能合约
  • 通过控制台部署智能合约
  • 7.5 本章小结

第8章 超级账本项目

  • 8.1 超级账本项目简介
  • 项目背景
  • 项目管理形式
  • 项目的生命周期管理
  • 项目发展状况
  • 8.2 Fabric项目
  • 项目概述
  • 应用场景
  • 项目架构
  • 部署方式
  • 交易的执行
  • 8.3 Sawtooth Lake项目
  • 项目概述
  • 项目架构
  • 8.4 本章小结

第9章 区块链常见问题

  • 9.1 钱包的安全性问题
  • 9.2 加密货币的交易方式
  • 9.3 匿名性和隐私性
  • 9.4 矿池算力集中的问题
  • 9.5 51%攻击问题
  • 9.6 去中心化的自治组织
  • 去中心化的自治组织简介
  • The DAO项目
  • 代码漏洞分析
  • 解决方案
  • 软分叉和硬分叉的影响
  • 重放攻击
  • 9.7 本章小结

第10章 区块链应用案例分析

  • 10.1 闪电网络
  • 闪电网络简介
  • 支付通道的创建
  • 支付通道的更新
  • 支付网络的构建
  • 支付通道的关闭
  • 小结
  • 10.2 ODIN:用区块链来替代DNS
  • ODIN简介
  • 实现功能
  • 主要特点
  • ODIN标识编码格式
  • ODIN标识技术规范
  • 使用示例
  • 开放资源
  • 问题与思考
  • 10.3 本章小结

第11章 从架构变革看IT时代的演进

  • 11.1 架构心得
  • 架构和技术的关系
  • 关于计算的观察
  • 架构创新的神奇力量
  • 冯•诺依曼架构
  • 哈佛体系架构
  • 有影响力架构的特点
  • 从非生物计算到非生物智能
  • 11.2 架构创新——IT发展源源不断的动力
  • 大中型机时代
  • 开放时代的到来
  • 客户端/服务端(CS)分布式时代
  • 互联网时代
  • 云计算、大数据时代
  • 互联网+时代
  • 区块链+时代
  • 11.3 未来展望

图书推荐:

1. 区块链技术及应用

  • 作 者:华为区块链技术开发团队 著
  • 出版社:清华大学出版社

2. 区块链核心算法解析

  • 作 者:[美] Roger,Wattenhofer(罗格.瓦唐霍费尔) 著,陈晋川 等 译
  • 出版社:电子工业出版社

3. 区块链革命:比特币底层技术如何改变货币、商业和世界

  • 作 者:[加] 唐塔普斯科特(Don Tapscott),[加] 亚力克斯·塔普斯科特 著,凯尔,孙铭,周沁园 译
  • 出版社:中信出版社

4. MATLAB 优化算法

  • 作者: 张岩 吴水根
  • 出版社:清华大学出版社

5. 算法竞赛入门经典(第2版)

  • 作者:刘汝佳
  • 丛书名:算法艺术与信息学竞赛
  • 出版社:清华大学出版社

相关图文:

  • 如何利用 C# 爬取 One 的交易数据?
  • 如何利用 C# 爬取 One 持有者返利数据?
  • 如何利用 C# 爬取BigOne交易所的公告?
  • 如何利用 C# 爬取Gate.io交易所的公告?
  • 如何利用 C# 爬取「财报说」中的股票数据?
  • 如何利用 C# 开发「股票数据分析软件」(上)
  • 如何利用 C# 开发「股票数据分析软件」(中)
  • 如何利用 C# 开发「股票数据分析软件」(下)
  • 如何利用BigOne的API制作自动化交易系统 – 身份验证
  • 如何利用BigOne的API制作自动化交易系统 – 获取账户资产

下载《区块链技术指南》

关注公众号,后台回复

20190529

你可能感兴趣的:(读书与生活)