項目介紹前端
錢包種類很是多,主流的有以太坊錢包、比特幣錢包、EOS錢包以及其餘類型的虛擬貨幣錢包。在我們此次課程中是來開發使用最頻繁的錢包——以太坊錢包,在博主主頁也能找到比特幣錢包、EOS錢包開發等錢包開發課程。本課程主要分爲兩大部分,第一部分(第一章~第四章):搞清楚以太坊錢包理論;第二部分(第五章~第十二章):編碼實現以太坊錢包項目。web
以太坊做爲一個普遍使用的區塊鏈開發平臺,包含的數字貨幣資產的轉移和投資必然須要使用到錢包,所以錢包是區塊鏈領域必需掌握的知識,另外也是交易所開發的核心。目前企業對錢包開發的需求較大,不多有成熟的錢包開發教程,所以特推出此教程知足企業與市場上對錢包的需求,以幫助你們快速全面的掌握以太坊錢包理論與開發實踐。後端
本教程圍繞以太坊錢包項目開發逐步進行講解,該項目以NodeJS語言編寫後端,使用web前端演示。內容包含:視頻、文檔、源碼。安全
本教程能學到什麼網絡
完全搞清楚帳戶系統中地址、密碼、keystore、私鑰、助記詞之間的關係架構
經過編碼實現生成助記詞與使用助記詞解鎖錢包帳號框架
輕鬆上手與以太坊區塊鏈交互的Web3.js庫學習
鏈接到具備真實性的以太坊測試網絡上開發錢包區塊鏈
NodeJS調用Token智能合約API測試
安全管理和轉移你的Token數字資產
主要用戶羣體
炒幣者
區塊鏈學習者
錢包應用開發者
交易所開發者
轉行作區塊鏈開發的工程師
須要具有的技術
前端開發基礎:HTML、JavaScript、CSS語法
熟悉NodeJS開發的環境與IDE(本教程使用的是VSCode)
NodeJS開發基礎:熟悉Koa框架
教程大綱
1.項目概述
2.以太坊MyEtherWallet錢包功能演示
3.不得不說:錢包地址生成過程
4.密碼、私鑰、keystore與助記詞之間的愛恨情仇
5.錢包項目總體架構設計
6.Coding:生成帳戶的地址、私鑰、keystore、助記詞
7.解鎖錢包帳號姿式一:私鑰
8.解鎖錢包帳號姿式二:keystore+密碼
9.解鎖錢包帳號姿式三:助記詞
10.淺出:如何實現以太幣轉帳
11.深刻:如何經過錢包集成第三方數字貨幣以及轉帳實現
12.Game Over:總結
本文轉自:ChainDesk