iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Blockchain

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

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

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

[區塊練起來-智能合約與DApp開發] DAY 11 - Solidity 函式庫

貼心小語 上一篇了解到在以太坊的 log 功能以及 Solidity 如何撰寫 log ,接下來會講解 Solidity 另一個重要功能 - 函式庫 。 何謂...

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

[區塊練起來-智能合約與DApp開發] DAY 12 - Solidity 特殊變數

貼心小語 前一篇學習了函式庫的撰寫與串接方式,我們已經可以靠前面所學的東西做一些簡單的應用了,不過其實 Solidity 還有一些特殊的變數可以使用,讓我們一探...

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

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

貼心小語 前面章節已經將 Solidity 基本知識交代的差不多了,終於可以進入實戰演練了!我們來寫個小專題來練習智能合約開發以及為 DApp 開發做準備!...

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

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

貼心小語 上一篇我們已經初步完成 ResumeBase 合約,能夠提供 Resume 合約該有的狀態變數、結構等,那麼今天就繼續努力把 Resume 合約完成吧...

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

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

貼心小語 上一篇我們完成履歷智能合約了,這一篇將會帶著大家一起測試這份合約,讓大家在之後 DApp 開發能夠更了解我們的區塊鏈履歷! 定義帳戶 在開始之前,我...

2019-10-01 ‧ 由 HAO 分享
DAY 16

[區塊練起來-智能合約與DApp開發] DAY 16 - 介紹 DApp

什麼是 DApp? 全名是 去中心化應用程式(Decentralized Application, DApp) ,簡單來說就是後端使用區塊鏈技術的應用程式。跟採...

2019-10-02 ‧ 由 HAO 分享
DAY 17

[區塊練起來-智能合約與DApp開發] DAY 17 - DApp 環境建置與開發工具

貼心小語 上一篇提到了 DApp 的概念及運作原理,其中我選擇使用 web3.js 以及 Angular 來開發,這篇將會一步一步把環境建置完畢。 Angul...

2019-10-03 ‧ 由 HAO 分享
DAY 18

[區塊練起來-智能合約與DApp開發] DAY 18 - web3.js 取得 Provider

貼心小語 上一篇我們把 Angular 、 MetaMask 、 BootStrap 以及 web3.js 都裝好了,這一篇會寫簡單的 Service 來取得錢...

2019-10-04 ‧ 由 HAO 分享
DAY 19

[區塊練起來-智能合約與DApp開發] DAY 19 - web3.js 取得 Accounts 及 Block 資訊

貼心小語 上一篇我們將取得 Provider 的工作放在 ProviderService 中,並只使用單一實例,這一篇將會開始教各位怎麼取得帳戶資訊。 我們將...

2019-10-05 ‧ 由 HAO 分享
DAY 20

[區塊練起來-智能合約與DApp開發] DAY 20 - web3.js 公用函式

貼心小語 上一篇我們設計了取得帳戶列表與區塊資訊,這一篇會來探討 web3.js 中一些 公用函式(Utility Functions)。 設置 Util 類...

2019-10-06 ‧ 由 HAO 分享