Blockchain-and-Cryptography
Blockchain-and-Cryptography copied to clipboard
本書連結:https://easonwang01.gitbooks.io/blockchain-and-cryptography/content/
前言
區塊鏈為近期熱門討論的技術之一,本書將以技術實作角度切入,探討目前主流的加密貨幣之原理。
本書介紹以下內容:
比特幣 (Bitcoin):官方錢包的使用、地址產生方式、交易過程、挖礦原理、節點驗證與閃電網路等內容。
以太坊 (Ethereum):內容包含了地址產生過程與交易詳細執行方式,並且教導讀者撰寫智能合約與寫出一個Dapp(Decentralized Application),並且講述Raiden雷電網路 。
密碼學(Cryptography):將介紹常見加密方式以及其原理和程式實作,包含對稱式加密的AES、3-DES、IDEA,以及非對稱式加密的RSA、Diffie-Hellman、DSA、ECC、ECDSA、ECDH、ECIES等等,並且會介紹到例如SHA與RIPEMD以及密碼雜湊之Bcrypt、PBKDF2、Scrypt、Argon2等雜湊工具。
每一章節均搭配實作部分,讓讀者可以在理解觀念的同時動手去親自理解過程,而實作程式部分主要是以Node.js為主,所以會需要安裝相關環境 (參考:環境安裝章節)。
本書內容均為原創,如覺得內容不錯可以於 https://github.com/EasonWang01/Blockchain-and-Cryptography 點擊星星支持