如何学习区块链技术?

资讯 2024-06-29 阅读:26 评论:0
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
u=3270111187,1418954158&fm=27&gp=0
 
题主提问:

想用区块链做开发,如何学习搭建区块链?需要哪些方面的知识?对于目前的开源项目学习哪个比较容易上手?


@Fickr Sung孫啟誠回答:

背景介绍:
本人从2015年开始研究区块链技术,也算是对区块链有一定的了解吧。

申明:预估看到本问题的知乎er应该都是想要入门区块链,那么本回答也主要是进行一个入门级别的介绍。只是入门级别介绍,不适合区块链从业人员提升学习。

………………………………………………………………

回答的目录如下:

一、 区块链是什么?

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

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

四、学习资料推荐与共享?


…………………………………………………………………

一、 区块链是什么?

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

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

预备知识:

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

01. 区块链是什么 | 巴比特

正式学习:

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

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

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

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

03. 普林斯顿大学的公开课:

Bitcoin and cryptocurrency: Bitcoin and Cryptocurrency Technologies | Coursera

内容讲的很透彻。

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

基本也是从业人员必看的。

04. Master Bitcoin这本书:

中文名:《精通比特币》

英文名:《Master Bitcoin》

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

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

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

01. 工信部的白皮书:

02. 香港金管局的白皮书:

03. 腾讯关于TRUSTsql的白皮书:

04. 《区块链从数字货币到信用社会》--长铗著作:
长铗前辈的讲解可以说是非常透彻,而且对于未来的展望也很有现实意义。

05. 区块链:定义未来金融与经济新格局》-张健著作:
作者为火币网技术副总裁可以说是个奇才,把概念讲的非常清楚。

06. 世界经济论坛区块链报告:
https://www.aiimooc.com/down/list-htm-catid-739-type-new.html

07. 国内证券公司报告:

08. 美国政府公布的15大区块链医疗研究论文:

09. 欧洲央行分布式账本技术报告:


10. 其他资料就不太方便共享了:

我觉看了上面推荐的这些书和报告,你应该从业务角度对于区块链技术有了一个比较深入的了解了。

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

1. 基础阶段:


01. 《区块链开发指南》-作者申屠青春:
作者多余比特币底层的研究可谓是非常深入,讲解的也非常通俗易懂。

02. 《区块链技术指南》-作者邹均:
作为国内第一本从技术角度讲解区块链的书籍,值得一读,2016年出版以来一致评价不错。

03. 《区块链 原理、设计与应用》-作者杨保华陈昌:
陈昌前辈作为纸贵的CTO、记得之前的墨链就是基于Hyperledger Fabric的,所以这本书对于Hyperledger 相关开源产品的讲解很透彻。

2. 以太坊部分:

04. 以太坊介绍:
官网:Ethereum Project
中文学习社区:EthFans | 以太坊爱好者
GitHub:ethereu

05. 以太坊白皮书:
中文版:EthFans | 以太坊爱好者

06. Solidity语言(以太坊开发推荐语言):
官网:Solidity - Solidity 0.4.19 documentation

07. web3.js(与以太坊交互的js api):
网址:https://github.com/ethereum/web3.js
论坛:web3-js

08. truffle框架:
官网:Truffleframework.com - Truffle Suite
以太坊开发的瑞士军刀,几乎是一站式解决方案。

09. Open-zeppelin合约审查:
官网:OpenZeppelin

10. 《Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations》:

没有中文版,只有亚马逊有卖

3. Hyperledger 开源项目学习:

01. Hyperledger 基本信息:

官网:Home

02. Fabric 学习:

官网:Hyperledger Fabric

4. 其他:

01. BigchainDB:
官网:BigchainDB • • The scalable blockchain database powering IPDB.
这个是我比较看好的一个项目

02. IPFS:
官网:IPFS is the Distributed Web
这个据说是一个取代http的价值传输协议,比较看

03. 国内的布比:

官网:布比区块链,让数字资产自由流动起来
个人认为值得研究

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

四、 学习资料推荐与共享?


图文教程:

? 在CentOS 6.5上搭建以太坊私有链
? 创建自己的私有比特币测试链
? 以太坊智能合约编写实例
? 以太坊智能合约编程之菜鸟教程
? 通过truffle部署以太坊智能合约
? Hyperledger 源码分析之 Fabric
? programming blockchain in c#



? Nodejs开发加密货币
? 精通比特币
? 区块链技术指南
? 区块链:定义未来金融与经济新格局
? Hyperledger 源码分析之Fabric
? programming blockchain in c#
? csdn的blockchain知识库
? History of cryptography
? 公钥与私钥
? 什么是椭圆曲线加密(ECC)
? 比特币背后的密码学原理
? 密码学一小时必知
? 现代密码学实践指南
? SafeCurves:choosing safe curves for elliptic-curve cryptography

希望以上答案可以对你有所帮助!
 
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 0.00003374个比特币等于多少人民币/美金

    0.00003374个比特币等于多少人民币/美金
    0.00003374比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00003374比特币等于2.2826 1222美元/16.5261124728人民币。比特币(BTC)美元(USDT)人民币(CNY)0.00003374克洛克-0/22216.5261124728比特币对人民币的最新汇率为:489807.72 CNY(1比特币=489807.72人民币)(1美元=7.24人民币)(0.00003374USDT=0.0002442776 CNY)。汇率更新于2024...
  • 134 USD toBTC Calculator -

    134                            USD                        toBTC                        Calculator -
    For the week (7 days) Date Day 134 USD to BTC Changes Changes % June...
  • 0.00006694个比特币等于多少人民币/美金

    0.00006694个比特币等于多少人民币/美金
    0.00006694比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00006694比特币等于4.53424784美元/32.5436 16人民币。比特币(BTC)美元(USDT)人民币(CNY)0.000066944.53424784【比特币密码】32.82795436 16比特币对人民币的最新汇率为:490408.64 CNY(1比特币=490408.64人民币)(1美元=7.24人民币)(0.00006694USDT=0.0004846456 CNY)汇率更新时...
  • 12年怎么购买比特币?比特币投资,轻松掌控

    12年怎么购买比特币?比特币投资,轻松掌控
    12年怎么购买比特币?买卖比特币可以通过以下交易所进行购买,分别是:欧易官网平台、ZG交易所、艾戴克斯交易所、C2CX交易软件、BaseFEX交易APP、波网交易平台、安银交易所、BitMart交易软件、紫牛币交所交易APP和澳网(AOMEX)交易平台等等十大平台下载,高效安全的数字货币交易平台。How do you buy bitcoins in 12 years? Bitcoins can be purchased through ten major platforms...
  • 0.00015693个比特币等于多少人民币/美金

    0.00015693个比特币等于多少人民币/美金
    0.000 15693比特币等于多少人民币?根据比特币对人民币的最新汇率,0.000 15693比特币等于10.6 1678529美元/76.86554996人民币。比特币(BTC)【比特币价格翻倍】美元(USDT)人民币(CNY)0.000/克洛克-0/5693【数字货币矿机】10.6 167852976.8655254996比特币对人民币的最新汇率为:489,807.72 CNY(1比特币= 489,807.72人民币)(1美元=7.24人民币)(0.00015693 U...
标签列表