Skip to content

henfee/blockchain_guide

 
 

Repository files navigation

区块链技术指南

0.4.8

区块链技术是比特币网络的主要支持技术,作为分布式记账领域的重要突破,被认为在金融、征信、物联网、经济贸易结算等众多领域都拥有广泛的应用前景。

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

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

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

本书适用于对区块链技术感兴趣,且具备一定计算机基础知识的读者;无技术背景的读者也可以从中了解到区块链的应用现状。

在线阅读:GitBookGitHub

欢迎大家加入区块链技术讨论群:

  • QQ 群:335626996

版本历史

  • 0.5.0: 2016-?
    • 0.4.8: 2016-07-04
      • 部分内容调整,增加图片示例;
    • 0.4.7: 2016-06-29
      • 增加闪电网络介绍;
      • 增加智能合约示例。
    • 0.4.6: 2016-06-25
      • 增加 hyperledger fabric membersrvc;
      • 增加以太坊安装;
      • 增加性能与评测章节;
      • 补充对区块链的前景分析;
      • 补充一致性问题和原理。
    • 0.4.5: 2016-06-19
      • 补充背景知识内容;
      • 增加更多应用场景。
    • 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
      • 添加比特币项目;
      • 完善内容。
  • 0.4.0: 2016-06-02
    • 添加应用场景分析。
  • 0.3.0: 2016-05-12
    • 添加数字货币问题分析。
  • 0.2.0: 2016-04-07
    • 添加 hyperledger 项目简介。
  • 0.1.0: 2016-01-17
    • 添加区块链简介。

参与贡献

贡献者 名单

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

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

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

$ git clone [email protected]:docker_user/blockchain_guide.git
$ cd blockchain_guide
$ git config user.name "yourname"
$ git config user.email "your email"

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

$ #do some change on the content
$ git commit -am "Fix issue #1: change helo to hello"
$ git push

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

另外,建议定期使用项目仓库内容更新自己仓库内容。

$ 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

About

A book to introduce the blockchain related techniques.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%