您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
学习区块链技术需要先掌握哪些基础?
区块,以太,官网学习区块链技术需要先掌握哪些基础?
发布时间:2016-12-08加入收藏来源:互联网点击:
学习区块链技术需要先掌握哪些基础?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
学习区块链技术,我个人建议从以下书籍和以下方式入手:
一、基础阶段:
1.《区块链开发指南》
作者多余比特币底层的研究可谓是非常深入,讲解的也非常通俗易懂。
2.《区块链技术指南》
作为国内第一本从技术角度讲解区块链的书籍,值得一读,2016年出版以来一致评价不错。
3.《区块链 原理、设计与应用》
陈昌前辈作为纸贵的CTO、记得之前的墨链就是基于Hyperledger Fabric的,所以这本书对于Hyperledger 相关开源产品的讲解很透彻。
二、以太坊部分:
1.以太坊介绍:
官网:Ethereum Project
中文学习社区:EthFans | 以太坊爱好者
GitHub:ethereu
2.以太坊白皮书:
中文版:EthFans | 以太坊爱好者
3.Solidity语言(以太坊开发推荐语言):
官网:Solidity - Solidity 0.4.19 documentation
4.web3.js(与以太坊交互的js api):
网址:https://github.com/ethereum/web3.js
论坛:web3-js
5.truffle框架:
官网:TruffleFramework.com - Truffle Suite
以太坊开发的瑞士军刀,几乎是一站式解决方案。
6.Open-zeppelin合约审查:
官网:OpenZeppelin
7.《Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations》:
没有中文版,只有亚马逊有卖
三、Hyperledger 开源项目学习:
1.Hyperledger 基本信息:
官网:Home
2.Fabric 学习:
官网:Hyperledger Fabric
四、其他:
1.BigchainDB:
官网:BigchainDB • • The scalable blockchain database powering IPDB.
2.IPFS:
官网:IPFS is the Distributed Web
这个据说是一个取代http的价值传输协议。
3.国内的布比:
官网:布比区块链,让数字资产自由流动起来
个人认为值得研究
《区块链技术原理与底层架构》这本书有详细讲解布比的技术实现。
回答于 2019-09-11 08:43:50
区块链主流语言:Go语言
1、Go语言介绍及开发环境搭建
2、基础类型
3、运算符
4、流程控制
5、函数
6、工程管理
7、复合类型
8、面向对象编程
9、异常处理
10、文本文件处理
前端开发
1、html与css
2、JavaScript
3、jQuery
Golang面试强化与脚本编程
1、前端框架
2、Node.js开发
3、Solidity语言
区块链公链开发
1、常用密码算法
2、常用密码协议
3、区块链概念(链与币、通证)
4、Golang区块链公链开发
区块链框架编程
1、Unix Shell脚本开发
2、HyperLedger Fabric的环境部署与搭建
3、HyperLedger Fabric框架
4、HyperLedger Fabric核心模块
5、智能合约与链代码
6、Solo多机多节点部署
7、Kafka集群
掌握Bitcoin,Ethereum,HyperLedger Fabric的
区块链相关机制与原理
上一篇:三伏天马上要到来,目前大蒜消费持续火热,后续价格还会上涨吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |