最新內容會更新在主站深入淺出區塊鏈社群
原文連結:前言-如何學習區塊鏈
本章的文章越來越多,本文是一個索引帖,方便找到自己感興趣的文章,你也可以使用左側的分類、標籤及搜尋功能。
有新文章時會更新本文,建議大家加入收藏夾中,如果你覺得本站不錯,歡迎你轉發給朋友。
引言
給迷失在如何學習區塊鏈技術的同學一個指引,區塊鏈技術是隨比特幣誕生,因此要搞明白區塊鏈技術,應該先了解下比特幣。
但區塊鏈技術不單應用於比特幣,還有非常多的現實應用場景,想做區塊鏈應用開發,可進一步閱讀以太坊系列。
比特幣
如果你是還不知比特幣是什麼,那就看看比特幣是什麼
基礎入門
接下來可以通過下面這幾篇文章瞭解比特幣大概的執行原理:
區塊鏈記賬原理
通過這篇可以瞭解到區塊鏈是一個怎樣的結構比特幣所有權及隱私問題
通過這篇可以瞭解到地址私鑰 非對稱加密應用 等概念比特幣如何挖礦
通過這篇瞭解工作量證明比特幣如何達成共識 - 最長鏈的選擇
通過這篇可以瞭解共識機制。
補充閱讀
進階
在基礎入門之後,可以進一步閱讀以下幾篇,理解分散式網路,交易驗證。
看完上面這些,區塊鏈應該理解差不多了,就可以嘗試實現一個簡單的區塊鏈了。參考這篇用Python從零開始建立區塊鏈。
以太坊
一個技術要落地還得靠應用, 以太坊就這樣一個建立在區塊鏈技術之上,去中心化的應用平臺。可以閱讀幾下幾篇,這部分以開發為主,需要大家多發時間實踐。
- 以太坊開發入門
- 智慧合約開發環境搭建及Hello World合約
- 搭建智慧合約開發環境Remix IDE及使用
- 以太坊客戶端Geth命令用法-引數詳解
- Geth控制檯使用實戰及Web3.js使用
- 如何搭建以太坊私有鏈
智慧合約及應用開發
- 程式設計師如何切入區塊鏈去中心化應用開發
- 一步步教你開發、部署第一個Dapp應用
- 一步步教你建立自己的數字貨幣(代幣)進行ICO
- 實現一個可管理、增發、兌換、凍結等高階功能的代幣
- 如何通過以太坊智慧合約來進行眾籌(ICO)
- 剖析非同質化代幣ERC721--全面解析ERC721標準
- Web3與智慧合約互動實戰
- 如何編寫一個可升級的智慧合約
Solidity語言教程
全面學習Solidity語言可以購買圖書:精通以太坊智慧合約
- Solidity 教程系列1 - 型別介紹
- Solidity 教程系列2 - 地址型別介紹
- Solidity 教程系列3 - 函式型別介紹
- Solidity 教程系列4 - 資料儲存位置分析
- Solidity 教程系列5 - 陣列介紹
- Solidity 教程系列6 - 結構體與對映
- Solidity 教程系列7 - 以太單位及時間單位
- Solidity 教程系列8 - Solidity API
- Solidity 教程系列9 - 錯誤處理
- Solidity 教程系列10 - 完全理解函式修改器
- Solidity 教程系列11 - 檢視函式、虛擬函式講解
- Solidity 教程系列12 - 庫的使用
- Solidity 教程系列13 - 函式呼叫
- 智慧合約最佳實踐 之 Solidity 編碼規範
- 如何理解以太坊ABI - 應用程式二進位制介面
以太擴容
錢包開發系列
- 理解開發HD 錢包涉及的 BIP32、BIP44、BIP39
- 以太坊錢包開發系列1 - 建立錢包賬號
- 以太坊錢包開發系列1 - 賬號Keystore檔案匯入匯出
- 以太坊錢包開發系列2 - 展示錢包資訊及發起簽名交易
- 以太坊錢包開發系列3 - 傳送Token(代幣)
如可開發一款以太安卓錢包
柚子EOS
跨鏈研究
IPFS
FileCoin
- 1 filecoin概念
- 2 filecoin通用語言理解
- 3 filecoin開發網使用
- 4 filecoin原始碼頂層架構分析
- 5 filecoin原始碼協議層分析之心跳協議
- 6 filecoin原始碼協議層分析之hello握手協議
- 7 filecoin原始碼協議層分析之儲存協議
- 8 filecoin原始碼協議層分析之檢索協議
- 9 filecoin原始碼分析之支撐包分析(1)
- 10 filecoin原始碼分析之支撐包分析(2)
- 11 filecoin原始碼分析之內部介面層api包分析
- 12 filecoin原始碼分析之內部介面層plumbing&porcelain介面
- 13 filecoin原始碼分析之服務層actor及vm
- 14 filecoin原始碼分析之服務層鏈同步、共識協議及挖礦
- 15 filecoin原始碼分析之節點執行邏輯
推薦
深入淺出只給大家推薦優質內容,大家也需要理解很多優質內容是需要付費的,這樣作者才可持續輸出優質內容。
推薦大家訂閱深入淺出區塊鏈技術小專欄,目前僅需69元(不定時漲價哦), 部分原始碼和進階內容僅在小專欄開放,訂閱小專欄還有其他驚喜哦~。
通過視訊課程學習區塊鏈技術,推薦大家關注登鏈學院, 公眾號: edupchain, 成為課程體驗師還可以免費學習課程。
如果在學習過程中遇到問題,可以關注最專業的區塊鏈問答社群:《知識星球:深入淺出區塊鏈》,跟隨星主一起學習,可以讓你無論從廣度還是深度上都提升一個層次。
加星主微信:xlbxiong, 還進入專屬的微信交流群,同時連結數千區塊鏈開發者。
如果你有開發錢包、DAPP、交易所、公鏈、人才招聘等需求,也歡迎勾搭Tiny熊(微信:xlbxiong)
深入淺出區塊鏈 - 系統學習區塊鏈,打造最好的區塊鏈技術部落格。