計算機專業人士想深入理解區塊鏈技術的正確姿勢?

時間 2021-05-10 20:54:16

1樓:炒幣族

位元幣入門書籍:《精通位元幣》

《貨幣網路》

《如何投資數字貨幣》

《區塊鏈:從數字貨幣到信用社會》

《區塊鏈技術驅動金融》

位元幣入門論壇:巴位元論壇 http://8btc.com/

2樓:Ted Li

了解一下分布式儲存,然後看一下通用的共識演算法,就應該差不多了。乙個禮拜時間應該夠了。至於加密相關的內容,看下非對稱的橢圓曲線和多方安全的零知識證明就可以了。

3樓:Tiny熊

###基礎入門* [區塊鏈記賬原理]( https://

learnblockchain.cn/2017

/10/25/whatbc/

) 通過這篇可以了解到區塊鏈是乙個怎樣的結構

* [位元幣所有權及隱私問題]( https://

learnblockchain.cn/2017

/11/02/bitcoin-own/

) 通過這篇可以了解到位址私鑰非對稱加密應用等概念

* [位元幣如何挖礦]( https://

learnblockchain.cn/2017

/11/04/bitcoin-pow/

) 通過這篇了解工作量證明

* [位元幣如何達成共識 - 最長鏈的選擇]( https://

learnblockchain.cn/2017

/12/07/bitcoin-sonsensus/

) 通過這篇可以了解共識機制。

###高階

在基礎入門之後,可以進一步閱讀以下幾篇,理解分布式網路,交易驗證。

* [分析位元幣網路:一種去中心化、點對點的網路架構]( https://

learnblockchain.cn/2017

/11/07/bitcoin-p2p/

) * [位元幣區塊結構 Merkle 樹及簡單支付驗證分析]( https://

learnblockchain.cn/2017

/11/10/bitcoin-script/

) * [位元幣指令碼及交易分析 - 智慧型合約雛形]( https://

) 看完上面這些,區塊鏈應該理解差不多了,就可以嘗試實現乙個簡單的區塊鏈了。參考這篇[用 Python 從零開始建立區塊鏈]( https://learnblockchain.

cn/2017/10/27/build_blockchain_by_python/)。

##以太坊* [以太坊開發入門]( https://

learnblockchain.cn/2017

/11/20/whatiseth/

) * [智慧型合約開發環境搭建及 Hello World 合約]( https://

learnblockchain.cn/2017

/11/24/init-env/

) * [以太坊客戶端 Geth 命令用法-引數詳解]( https://

learnblockchain.cn/2017

/11/29/geth_cmd_options

) * [Geth 控制台使用實戰及 Web3.js 使用]( https://

learnblockchain.cn/2017

/12/01/geth_cmd_short/

) ###智慧型合約開發

Solidity 語言是開發智慧型合約最廣泛的語言。

* [Solidity 教程系列 1 - 型別介紹]( https://

learnblockchain.cn/2017

/12/05/solidity1/

) * [Solidity 教程系列 2 - 位址型別介紹]( https://

learnblockchain.cn/2017

/12/12/solidity2/

) * [Solidity 教程系列 3 - 函式型別介紹]( https://

learnblockchain.cn/2017

/12/12/solidity_func/)

4樓:紅中玉

mastering bitcoin 2nd這個是業內人士最好的位元幣教程了

同乙個作者

mastering Ethereum

以太坊看完這兩本,你應該就精通區塊鏈了

如何閱讀《深入理解計算機系統》

Code Diy 這是乙份地圖,而不是乙個世界。這是乙份地圖,而不是乙個世界。這是乙份地圖,而不是乙個世界。先整體看下目錄 第一章計算機系統的漫遊 第一部分程式結構和執行 第二部分在系統上執行程式 第三部分程式間的互動和通訊 顯而易見主要分為四部分 第一章猶如乙個老練的導遊,以乙個簡單的例子為起點,...

求解答《深入理解計算機系統》和袁春風的《計算機系統基礎》一書中過程呼叫的細節為何有所區別

這個是程式設計裡面的三種強度不同的約束。第一種是規定,intel 的硬體手冊裡面寫,你寫 call Q,那麼 eip 就會跳到 Q 所在的那個位址。如果實現函式,你必須自己準備好引數和返回值。那不準備好引數和返回值可以使用 call Q嗎,當然也可以,但是會出錯。這就是規定的含義 無論你有沒有準備好...

如何閱讀《深入理解計算機系統》這本書?

msowb 這本書感覺已經夠淺顯易懂了,個人認為只要學了C語言基礎就可以讀了。讀不下去只能說你不適合幹這行了。讀得慢不是問題,讀懂了,讀一遍基本就可以了。本身講的也都是一些基礎知識。不必強求用不用得上,跟著做做lab就好了。 臥樓聽松 別的我不說,我只是建議,看題目這本書之前先看這本 計算機系統 系...