前兩天,我們介紹了區塊鏈的一個規劃路線圖,那麼我們今天來介紹網頁工程師該怎麼走入區塊鏈!
以網頁工程師,我們一般的網頁是透過
(輸入資料)前端 透過 POST API 發送內容至後端打到資料庫
(向資料庫要資料)前端 透過 GET API 發送需求至後端打到資料庫,調用資料庫資料回傳至前端
那區塊鏈 Dapp 工程師是透過
(輸入資料) 前端 透過 Web3 發送內容透過合約至區塊鏈
(向區塊鏈要資料)前端 透過 Web3 發送合約請求至區塊鏈
那麼我們可以簡潔講一下區別
(網頁工程師)前端 + 後端 + 資料庫
(區塊鏈工程師)前端 + 合約 + 資料庫
那因為本集的 TA 是 區塊鏈 DAPP 工程師所以我們來聊一下 XD
成為區塊鏈 Dapp 工程師需要了解什麼!
`
簡單的網頁前端
先不論設計,以能夠做出畫面,可以輸入資料(Input)及設計按鈕(Button)。
![]()
Web3 為一個函式庫,透過 Web3 可以讓前端可以透過智能合約和以太坊區塊鏈做交互。
Solidity (以太坊的智能合約程式)
Solidity 為一個圖靈完備的一個程式語言,雖然它現在仍有許多的問題 (嘆)。
Chrome (安裝 MetaMask 區塊鏈錢包)
區塊鏈錢包是目前很重要的,我們現在的 Dapp 開發者,都會前端透過 Web3 呼叫智能合約使用區塊鏈錢包和區塊鏈做交互。

我自己原本也是網頁菜鳥轉型到區塊鏈工程師,所以我學習的路線很簡單就是了解智能合約和 Web3 跟區塊鏈之交互。
BTW 目前現階段很多的 Dapp 教學書都採用 React 前端框架來做,我想告訴各位選擇什麼前端框架其實都不是重點,而是前端透過這些工具和區塊鏈做交互而已!
若文章有任何的問題或要討論的部分,歡迎在底下留言。
歡迎透過 Email: kiss851990@gamil.com 聯絡我。