iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
影片教學

在 2020 年該如何寫 Ethereum Smart Contract 系列

Solidity 從 0.4.0 以後的每一版本大更新都有很大的 language breaking change,本教學將延續 2018 年的「Smart Contract 實戰教學」,以最新版的 Solidity 與更多不同的案例來探討最新的工程指南。

本次預計要準備的章節有:

- 簡介
- 開發環境設置
- Solidity 基礎語法
- Solidity 語法
- 各種 Smart Contract 解說

參賽天數 8 天 | 共 8 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 - Introduction

我在 2018 年的時候參與鐵人賽,錄製了 Smart Contract 實戰教學。如今,兩年過去了 Solidity 也從 0.4.20 的版本升級到 0.7...

2020-09-15 ‧ 由 hydai 分享
DAY 2

Day 2 - Smart Contract

今天的重點將擺在基礎的 Smart Contract 的組成,與 Account 的基礎概念,以及解釋一下 Ethereum Virtual Machine 的...

2020-09-16 ‧ 由 hydai 分享
DAY 3

Day 3 - Dev Tools

昨天的影片中,我們快速地使用 Remix 在 browser 上面部署了一份簡單的合約並跟他互動,今天就讓我們真的把他部署到 testnet 上面吧! 在今天的...

2020-09-17 ‧ 由 hydai 分享
DAY 4

Day 4 - Layout of a solidity code

昨天學習完怎麼把合約部署上鏈以後,今天就讓我們用一個實際例子,來解釋最基礎的合約裡面應該會有的元件吧! 提到的語法: License, pragma, comm...

2020-09-18 ‧ 由 hydai 分享
DAY 5

Day 5 - Functions

今天來複習 functions 的語法,學習怎麼定義一個 function 吧!在 Solidity 的語法中,除了使用者自定義的 functions 以外,還...

2020-09-19 ‧ 由 hydai 分享
DAY 6

Day 6 - Value Types

今天來複習一下數值型態吧。在 Solidity 中,數值型態主要有三個類別:Value Types, Reference Types, Mapping Type...

2020-09-20 ‧ 由 hydai 分享
DAY 7

Day 7 - Mapping Types

今天要來複習 Mapping 這個 Key-Value Map 的使用方式。通過簡單的記錄學生成績的範例,把如何儲存資料,將 Key 都給存下來,以及正確地刪除...

2020-09-21 ‧ 由 hydai 分享
DAY 8

Day 8 - 影片資料毀損,本系列將停止更新

儲存影片的硬碟死去,本日來不及重新錄製與上傳。 經過資料救援,接下來一週的投影片與影片存檔都毀損,這次的鐵人賽將不再繼續更新文章。 後續會重新設計課程,有興趣的...

2020-09-22 ‧ 由 hydai 分享