README.md 3.0 KB
Newer Older
Y
yeasy 已提交
1
# 区块链技术指南
Y
yeasy 已提交
2
0.4.5
B
Baohua Yang 已提交
3

Y
yeasy 已提交
4
区块链技术是比特币的主要支持技术,并被认为在包括金融、物联网、贸易结算等众多领域拥有广泛的应用前景。
B
Baohua Yang 已提交
5

Y
yeasy 已提交
6
由于区块链技术自身尚处于快速发展的初级阶段,并且涉及技术领域过杂,为学习原理和实践应用都带来了不小的挑战。
Y
yeasy 已提交
7

Y
yeasy 已提交
8 9
目前该领域尚未有一本较为系统的资料,可以概括涉及到的关键技术,剥茧抽丝,让大家可以理解区块链技术的原理,掌握区块链技术的实践应用。

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

B
Baohua Yang 已提交
12 13
本书适用于对区块链技术感兴趣,且具备一定计算机基础知识的读者。

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

Y
yeasy 已提交
16 17 18 19
欢迎大家加入区块链技术讨论群:

* QQ 群:335626996

Y
yeasy 已提交
20
## 版本历史
Y
yeasy 已提交
21
* 0.5.0: 2016-?
Y
yeasy 已提交
22 23 24
  * 0.4.6: 2016-06-25
      * 增加 hyperledger fabric membersrvc;
      * 增加以太坊安装;
Y
yeasy 已提交
25
      * 增加性能与评测章节;
Y
yeasy 已提交
26 27 28
  * 0.4.5: 2016-06-19
      * 补充背景知识内容;
      * 增加更多应用场景。
Y
yeasy 已提交
29 30 31 32 33 34 35 36 37 38 39
  * 0.4.4: 2016-06-17
      * 增加更多案例;
      * 补充区块链即服务。
  * 0.4.3: 2016-06-14
      * 增加关于 hyperledger 项目介绍内容;
      * 添加区块链即服务。
  * 0.4.2: 2016-06-13
      * 添加常见问题。
  * 0.4.1: 2016-06-12
      * 添加比特币项目;
      * 完善内容。
Y
yeasy 已提交
40
* 0.4.0: 2016-06-02
Y
yeasy 已提交
41
    * 添加应用场景分析。
Y
yeasy 已提交
42
* 0.3.0: 2016-05-12
Y
yeasy 已提交
43
    * 添加数字货币问题分析。
Y
yeasy 已提交
44
* 0.2.0: 2016-04-07
Y
yeasy 已提交
45
    * 添加 hyperledger 项目简介。
Y
yeasy 已提交
46
* 0.1.0: 2016-01-17
Y
yeasy 已提交
47
    * 添加区块链简介。
B
Baohua Yang 已提交
48

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

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

本书源码开源托管在 Github 上,欢迎参与维护:[https://github.com/yeasy/blockchain_guide](https://github.com/yeasy/blockchain_guide)

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

Y
yeasy 已提交
58
```sh
B
Baohua Yang 已提交
59 60 61 62 63
$ 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 已提交
64 65 66

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

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

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

另外,建议定期使用项目仓库内容更新自己仓库内容。
Y
yeasy 已提交
76
```sh
B
Baohua Yang 已提交
77 78 79 80 81 82
$ 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
```