區塊鍊學習更多的是去了解這種去中心化的思想和去中心化的價值所在,語言倒是其次的東西。
不過由于以太坊和Hyperledger Fabric 對go語言支援最好,是以go語言肯定是要學習的。
下面把我另外一個問題的答案copy過來,希望對你有所幫助。
背景介紹:本人從2015年開始研究區塊鍊技術,也算是對區塊鍊有一定的了解吧。
申明:預估看到本問題的知乎er應該都是想要入門區塊鍊,那麼本回答也主要是進行一個入門級别的介紹。隻是入門級别介紹,不适合區塊鍊從業人員提升學習。
-----------------------------------
回答的目錄如下:
一、區塊鍊是什麼?
二、從業務角度學習區塊鍊技術?
三、從技術角度學習區塊鍊技術?
四、學習資料推薦與共享?
-------------------------------------
區塊鍊有很多的定義,大家的說法都不一樣,業界都還沒有統一。每個人心中都有自己的哈姆雷特。是以此處就不做定義了。也可以參考其他回答。
那麼我主要推薦一些關于區塊鍊概念的學習資料,看完我所推薦的資料,你應該對這門技術有一個自己的了解:
預備知識:
00.
一個故事告訴你比特币的原理及運作機制:
01.
區塊鍊是什麼 | 巴比特正式學習:
01.中本聰的關于比特币的白皮書。
英文原版:Bitcoin: A Peer-to-Peer Electronic Cash System(
https://bitcoin.org/bitcoin.pdf)
中文翻譯版本:比特币白皮書:一種點對點的電子現金系統(
比特币白皮書:一種點對點的電子現金系統 | 巴比特這份白皮書是區塊鍊的起源,也是區塊鍊從業人員必須要看的。
02.普林斯頓大學的公開課:
Bitcoin and cryptocurrency:
Bitcoin and Cryptocurrency Technologies | Coursera内容講的很透徹。
密碼學原理,bitcoin的基本概念,共識機制,區塊鍊現狀 ,區塊的應用中問題,包括比較新的側鍊都有講到。
基本也是從業人員必看的。
03.Master Bitcoin這本書:
中文名:《精通比特币》
英文名:《Master Bitcoin》
我自己之前并沒有在jd/tb/dd/amz找到這本書,是以附上中文電子版本:(連結:
https://pan.baidu.com/s/1sl7IMz7密碼: uq7g)侵删。
這本書極其推薦去看一下,内容由淺入深,基本概念,代碼分析都是有的,密碼學也講的很通俗易懂。
通過以上資料的學習,基本對于區塊鍊就有了一個基本的了解。
01.工信部的白皮書:
(連結:
https://pan.baidu.com/s/1bGeBi2密碼: ctbn)
02.香港金管局的白皮書:
https://pan.baidu.com/s/1mh8sGwK密碼: 25nh)
03.騰訊關于TRUSTsql的白皮書:
04.《區塊鍊從數字貨币到信用社會》--長铗著作:
長铗前輩的講解可以說是非常透徹,而且對于未來的展望也很有現實意義。
05.《區塊鍊:定義未來金融與經濟新格局》-張健著作:
作者為火币網技術副總裁可以說是個奇才,把概念講的非常清楚。
06.世界經濟論壇區塊鍊報告:
https://pan.baidu.com/s/1nuFcpKH密碼: mbxf)
07.國内證券公司報告:
08.美國政府公布的15大區塊鍊醫療研究論文: https://pan.baidu.com/s/1dFhIRr7密碼: 3fap)
09.歐洲央行分布式賬本技術報告:
10.其他資料就不太友善共享了:
我覺看了上面推薦的這些書和報告,你應該從業務角度對于區塊鍊技術有了一個比較深入的了解了。
(一)、基礎階段:
01.《區塊鍊開發指南》-作者申屠青春:
作者多餘比特币底層的研究可謂是非常深入,講解的也非常通俗易懂。
02.《區塊鍊技術指南》-作者鄒均:
作為國内第一本從技術角度講解區塊鍊的書籍,值得一讀,2016年出版以來一緻評價不錯。
03.《區塊鍊 原理、設計與應用》-作者楊保華陳昌:
陳昌前輩作為紙貴的CTO、記得之前的墨鍊就是基于Hyperledger Fabric的,是以這本書對于Hyperledger 相關開源産品的講解很透徹。
(二)、以太坊部分:
04.以太坊介紹:
官網:
Ethereum Project 中文學習社群: EthFans | 以太坊愛好者 GitHub: ethereu05.以太坊白皮書:
中文版:
05:Solidity語言(以太坊開發推薦語言): Solidity - Solidity 0.4.19 documentation06.web3.js(與以太坊互動的js api):
網址:
https://github.com/ethereum/web3.js 論壇: web3-js 07.truffle架構: TruffleFramework.com - Truffle Suite以太坊開發的瑞士軍刀,幾乎是一站式解決方案。
08.Open-zeppelin合約審查:
OpenZeppelin09.《Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations》:
沒有中文版,隻有亞馬遜有賣
(三)、Hyperledger 開源項目學習:
01.Hyperledger 基本資訊:
Home 02.Fabric 學習: Hyperledger Fabric(四)、其他:
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開發加密貨币
- 精通比特币
- 區塊鍊技術指南
- 區塊鍊:定義未來金融與經濟新格局
- csdn的blockchain知識庫
- History of cryptography
- 公鑰與私鑰
- 什麼是橢圓曲線加密(ECC)
- 比特币背後的密碼學原理
- 密碼學一小時必知
- 現代密碼學實踐指南
- SafeCurves:choosing safe curves for elliptic-curve cryptography
原文釋出時間為:2018年02月04日
本文作者:urbanvice
本文來源:
CSDN,如需轉載請聯系原作者。