区块链开发

🌙
手机阅读
本文目录结构
axihe

区块链是什么?

区块链有很多的定义,大家的说法都不一样,业界都还没有统一。每个人心中都有自己的哈姆雷特。所以此处就不做定义了。也可以参考其他回答。

那么我主要推荐一些关于区块链概念的学习资料,看完我所推荐的资料,你应该对这门技术有一个自己的了解:

预备知识:

  1. 一个故事告诉你比特币的原理及运作机制:

  2. 区块链是什么

正式学习:

中本聪的关于比特币的白皮书。

英文原版:Bitcoin: A Peer-to-Peer Electronic Cash System https://bitcoin.org/bitcoin.pdf

中文翻译版本:比特币白皮书:一种点对点的电子现金系统 比特币白皮书:一种点对点的电子现金系统

这份白皮书是区块链的起源,也是区块链从业人员必须要看的。

普林斯顿大学的公开课:

Bitcoin and cryptocurrency: Bitcoin and Cryptocurrency Technologies | Coursera

内容讲的很透彻。

密码学原理,bitcoin 的基本概念,共识机制,区块链现状 ,区块的应用中问题,包括比较新的侧链都有讲到。基本也是从业人员必看的。

Master Bitcoin 的书

中文名:《精通比特币》

英文名:《Master Bitcoin》

这本书极其推荐去看一下,内容由浅入深,基本概念,代码分析都是有的,密码学也讲的很通俗易懂。

通过以上资料的学习,基本对于区块链就有了一个基本的了解。

从业务角度学习区块链技术?

  1. 工信部的白皮书
  2. 香港金管局的白皮书
  3. 腾讯关于 TRUSTsql 的白皮书
  4. 《区块链从数字货币到信用社会》– 长铗著作
  5. 《区块链:定义未来金融与经济新格局》- 张健著作
  6. 世界经济论坛区块链报告
  7. 国内证券公司报告
  8. 美国政府公布的 15 大区块链医疗研究论文
  9. 欧洲央行分布式账本技术报告
  10. 其他资料就不太方便共享了

从技术角度学习区块链技术?

基础阶段:

  1. 《区块链开发指南》- 作者申屠青春:

作者多余比特币底层的研究可谓是非常深入,讲解的也非常通俗易懂。

  1. 《区块链技术指南》- 作者邹均:

作为国内第一本从技术角度讲解区块链的书籍,值得一读,2016 年出版以来一致评价不错。

  1. 《区块链 原理、设计与应用》- 作者杨保华陈昌:

陈昌前辈作为纸贵的 CTO、记得之前的墨链就是基于 Hyperledger Fabric 的,所以这本书对于 Hyperledger 相关开源产品的讲解很透彻。

以太坊部分:

以太坊介绍:

以太坊白皮书:

中文版:以太坊白皮书

Solidity 语言

以太坊开发推荐语言:

官网: https://solidity.readthedocs.io/en/develop/

web3.js

与以太坊交互的 js api:

网址:https://github.com/ethereum/web3.js

论坛:https://forum.ethereum.org/categories/ethereum-js

truffle 框架

官网:https://www.trufflesuite.com/

以太坊开发的瑞士军刀,几乎是一站式解决方案。

Open-zeppelin 合约审查

官网:https://openzeppelin.com/contracts/

一本书

《Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations》:没有中文版,只有亚马逊有卖

(三)、Hyperledger 开源项目学习:

01.Hyperledger 基本信息:

官网:https://www.hyperledger.org/

02.Fabric 学习:

官网:https://www.hyperledger.org/projects/fabric

(四)、其他:

01.BigchainDB:

官网:https://www.bigchaindb.com/

这个是我比较看好的一个项目

02.IPFS:

官网:https://ipfs.io/

这个据说是一个取代 http 的价值传输协议,比较看好

  1. 国内的布比:

官网:http://www.bubi.cn/

个人认为值得研究

《区块链技术原理与底层架构》这本书有详细讲解布比的技术实现。

学习资料推荐与共享?

图文教程:


AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili 和抖音。

关注我: Github / 知乎

如果你加我的私人微信,麻烦写上您的 称呼,所在地区,职业,方便我备注,谢谢


本站的微信公众号

阿西河前端教程

Anbang

安邦的私人微信

微信号: yaolushan

Anbang

Bilibili(B站)

朱安邦

Anbang