README.md 3.3 KB
Newer Older
Y
yeasy 已提交
1

Y
yeasy 已提交
2
# 区块链技术指南
Y
yeasy 已提交
3
0.7.0
B
Baohua Yang 已提交
4

Y
yeasy 已提交
5
区块链技术是金融科技(Fintech)领域的一项重要技术创新。
B
Baohua Yang 已提交
6

Y
yeasy 已提交
7
作为去中心化记账(DLT)平台的核心技术,区块链被认为在资产管理、金融、征信、物联网、经济贸易结算等众多领域都拥有广泛的应用前景。
Y
yeasy 已提交
8

Y
yeasy 已提交
9
区块链技术自身尚处于快速发展的初级阶段,现有区块链系统在设计和实现中包括了分布式系统、密码学、博弈论、网络协议等诸多学科的知识,为学习原理和实践应用都带来了不小的挑战。
Y
yeasy 已提交
10

Y
yeasy 已提交
11
目前该领域尚缺乏一本较为系统的技术资料。本书希望可以探索区块链概念的来龙去脉,剥茧抽丝,剖析关键技术原理,同时讲解实践应用。
Y
yeasy 已提交
12

Y
yeasy 已提交
13
在参与相关开源项目,以及编写区块链云服务平台的过程中,笔者积累了一些实践经验,也通过本书一并分享出来,希望能推动区块链技术的早日成熟和更多应用场景的出现。
Y
yeasy 已提交
14

Y
yeasy 已提交
15
本书适用于对区块链技术感兴趣,且具备一定信息和金融基础知识的读者;无技术背景的读者也可以从中了解到区块链的应用现状。
B
Baohua Yang 已提交
16

Y
yeasy 已提交
17
在线阅读:[GitBook](https://www.gitbook.com/book/yeasy/blockchain_guide)[GitHub](https://github.com/yeasy/blockchain_guide/blob/master/SUMMARY.md)
B
Baohua Yang 已提交
18

Y
yeasy 已提交
19 20 21
* pdf 版本 [下载](https://www.gitbook.com/download/pdf/book/yeasy/blockchain_guide)
* epub 版本 [下载](https://www.gitbook.com/download/epub/book/yeasy/blockchain_guide)

Y
yeasy 已提交
22 23
欢迎大家加入区块链技术讨论群:

Y
yeasy 已提交
24 25
* QQ 群  I:335626996(已满)
* QQ 群 II:523889325(可加)
Y
yeasy 已提交
26

Y
yeasy 已提交
27
## 版本历史
Y
yeasy 已提交
28

Y
yeasy 已提交
29 30 31
* 0.7.0: 2016-09-10
  * 完善一致性技术等;
  * 修正文字。
Y
yeasy 已提交
32
* 0.6.0: 2016-08-05
Y
yeasy 已提交
33
  * 修改文字;
Y
yeasy 已提交
34
  * 增加更多智能合约;
Y
yeasy 已提交
35
  * 增加更多业务场景。
Y
yeasy 已提交
36 37
* 0.5.0: 2016-07-10
  * 增加 Hyperledger 项目的内容;
Y
yeasy 已提交
38
  * 增加以太坊项目内容;
Y
yeasy 已提交
39 40
  * 增加闪电网络介绍、关键技术剖析;
  * 补充区块链即服务;
Y
yeasy 已提交
41
  * 增加比特币项目。
Y
yeasy 已提交
42
* 0.4.0: 2016-06-02
Y
yeasy 已提交
43
    * 添加应用场景分析。
Y
yeasy 已提交
44
* 0.3.0: 2016-05-12
Y
yeasy 已提交
45
    * 添加数字货币问题分析。
Y
yeasy 已提交
46
* 0.2.0: 2016-04-07
Y
yeasy 已提交
47
    * 添加 Hyperledger 项目简介。
Y
yeasy 已提交
48
* 0.1.0: 2016-01-17
Y
yeasy 已提交
49
    * 添加区块链简介。
B
Baohua Yang 已提交
50

Y
yeasy 已提交
51 52 53 54 55
## 参与贡献
贡献者 [名单](https://github.com/yeasy/blockchain_guide/graphs/contributors)

区块链技术自身仍在快速发展中,生态环境也在蓬勃成长。

Y
yeasy 已提交
56
本书源码开源托管在 Github 上,欢迎参与维护:[github.com/yeasy/blockchain_guide](https://github.com/yeasy/blockchain_guide)
Y
yeasy 已提交
57 58 59

首先,在 GitHub 上 `fork` 到自己的仓库,如 `docker_user/blockchain_guide`,然后 `clone` 到本地,并设置用户信息。

Y
yeasy 已提交
60
```sh
B
Baohua Yang 已提交
61 62 63 64 65
$ git clone git@github.com:docker_user/blockchain_guide.git
$ cd blockchain_guide
$ git config user.name "yourname"
$ git config user.email "your email"
```
Y
yeasy 已提交
66 67 68

更新内容后提交,并推送到自己的仓库。

Y
yeasy 已提交
69
```sh
B
Baohua Yang 已提交
70 71 72 73
$ #do some change on the content
$ git commit -am "Fix issue #1: change helo to hello"
$ git push
```
Y
yeasy 已提交
74 75 76 77

最后,在 GitHub 网站上提交 pull request 即可。

另外,建议定期使用项目仓库内容更新自己仓库内容。
Y
yeasy 已提交
78
```sh
B
Baohua Yang 已提交
79 80 81 82 83 84
$ git remote add upstream https://github.com/yeasy/blockchain_guide
$ git fetch upstream
$ git checkout master
$ git rebase upstream/master
$ git push -f origin master
```