2020年11月24日 星期二

程式員的區塊鏈好書

最近注意到一則關於數位貨幣的新聞, 說中國人行正緊鑼密鼓準備讓人民幣數位化, 其長遠戰略目標是擺脫美元束縛, 並企圖建立起人民幣支付的數位金融霸權云云, 參考 : 


這就挑起了我對區塊鏈的興趣, 數位貨幣底層的技術是區塊鏈, 看來這已經是非常成熟且正在運行的金融科技, 我好奇是否有哪些書可讓程式員實際參考學習的區塊鏈實作書籍? 今天花了點時間調查了一下, 發現下面這幾本值得一讀 : 

1. Hands-On Blockchain for Python Developers (2019, Packt)


Source : 天瓏


與傳統使用類似 Javascript 的 Solidity 語言不同, 此書使用與 Python 語法極為類似的 Vyper 語言來撰寫智慧合約, 此語言是以太坊共同創辦人布特林 (Vitalik Buterin) 以 Python 為藍本為智慧合約開發的語言. Vyper 與 Solidity 的差異參考 : 

類 Python 的合約語言 Vyper 開發入門:與 Solidity 差異、用 Truffle 部署、ERC20 賣幣合約實做


2. Learn Blockchain Programming with JavaScript  (2019, Packt) :

這本書是我認為最適合熟悉 Javascript 的網頁程式設計師看的區塊鏈入門書, 介紹如何使用 Javascript 與 Node.js 建構自己的區塊鏈原型與去中心化網路, 在此網路中不僅可挖掘新的區塊, 也可以建立不可變更的交易, 透過書中範例可以徹底了解區塊鏈技術的底層是如何運作的. 


Source : 天瓏

3. Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript (Apress, 2019)

此書作者是新加坡知名區塊鏈技術訓練機構 Developer Learning Solution 創辦人李孟韋, 也是 Oreilly 多本暢銷書作家. 此書使用 Python, Javascript, 以及 Solidity 語言為例介紹如何撰寫乙太幣的智慧契約, 可讓讀者不需閱讀大批文件而能快速上手. 


Source : 天瓏

沒有留言 :