iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Blockchain

區塊練起來-智能合約與DApp開發 系列

這次的鐵人競賽將會撰寫智能合約與DApp開發教學系列,本系列會著重在實作上,主要是針對想進入DApp開發的初學者,讓初學者能夠輕易上手,屬於較入門級的系列。在閱讀本系列時,應先擁有區塊鏈的基本概念與現代Web框架或函式庫的概念,並且篇章之間可能會有些關聯性,建議照順序一步一步學習,效果會較佳!

鐵人鍊成 | 共 31 篇文章 | 51 人訂閱 訂閱系列文 RSS系列文 團隊Turing World
DAY 21

[區塊練起來-智能合約與DApp開發] DAY 21 - web3.js 取得交易及收據

貼心小語 上一篇我們學會了 web3.js 的 util 函式,這一篇將會設計取得交易及收據的方法。 取得交易 有時候可能會需要來看交易的內容,比如說: ha...

2019-10-07 ‧ 由 HAO 分享
DAY 22

[區塊練起來-智能合約與DApp開發] DAY 22 - web3.js 發起交易

貼心小語 上一篇我們能夠去取得交易及收據的資訊,這一篇將會透過 web3.js 來發起交易,算是蠻重要的一個功能! 參數格式 web3.js 發起交易的函式需...

2019-10-08 ‧ 由 HAO 分享
DAY 23

[區塊練起來-智能合約與DApp開發] DAY 23 - web3.js 結合 Truffle 部署合約

貼心小語 上一篇學會了如何發起交易,這一篇將會進入到另一個重要功能,就是部署合約! 為什麼用 Truffle? 應該有人看到標題就想問:為什麼已經用了專用函式...

2019-10-09 ‧ 由 HAO 分享
DAY 24

[區塊練起來-智能合約與DApp開發] DAY 24 - web3.js 呼叫合約

貼心小語 上一篇我們使用 Truffle 進行合約部署及函式庫連結,那麼在部署完之後當然要與合約進行互動,我們將使用 web3.js 來調用合約。 取得合約實...

2019-10-10 ‧ 由 HAO 分享
DAY 25

[區塊練起來-智能合約與DApp開發] DAY 25 - web3.js 訂閱Event

貼心小語 上一篇成功透過 web3.js 來呼叫合約中的函式。我們之前設計的函式只要會變更狀態變數的操作都會記錄 log ,也就是觸發 event ,那要怎麼去...

2019-10-11 ‧ 由 HAO 分享
DAY 26

[區塊練起來-智能合約與DApp開發] DAY 26 - web3.js 解碼 log 資訊

貼心小語 上一篇我們提到如何監聽 Event,並從中取得 log 資訊,但如果要從交易的收據中取得 log 資訊該如何做呢?讓我們繼續看下去~ 收據裡的 lo...

2019-10-12 ‧ 由 HAO 分享
DAY 27

[區塊練起來-智能合約與DApp開發] DAY 27 - 實戰DApp!區塊鏈履歷應用(1)

貼心小語 前面幾篇將 web3.js 的基本功能介紹與實作完畢,已經可以透過這些功能做簡單的 DApp ,我們就來完成區塊鏈履歷的應用吧 系統規劃 與前面幾篇...

2019-10-13 ‧ 由 HAO 分享
DAY 28

[區塊練起來-智能合約與DApp開發] DAY 28 - 實戰DApp!區塊鏈履歷應用(2)

貼心小語 上一篇我們初步將專案架構建置起來了,這一篇將會開始撰寫功能,並從 Government 與 Host 開始製作。 ComponentBase 在開始...

2019-10-14 ‧ 由 HAO 分享
DAY 29

[區塊練起來-智能合約與DApp開發] DAY 29 - 實戰DApp!區塊鏈履歷應用(3)

貼心小語 上一篇做完了 Government 與 Host 的功能頁面,還將共同功能抽離出來做成 ComponentBase ,使我們開發更順暢,所以今天來完成...

2019-10-15 ‧ 由 HAO 分享
DAY 30

[區塊練起來-智能合約與DApp開發] DAY 30 - 實戰DApp!區塊鏈履歷應用(4)

貼心小語 上一篇完成了教育單位與企業單位的功能頁面,今天將會設計簡單的履歷頁面來呈現履歷資訊,衝呀~~~!!! 流程思考 我們當初在設計履歷合約的時候,有製作...

2019-10-16 ‧ 由 HAO 分享