iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
影片教學

Smart Contract 實戰教學 系列

自從開始接觸 Ethereum 以後,身邊有很多朋友都問過我該如何學習,並且快速撰(ㄈㄚ)寫(ㄅㄧˋ)合(ㄌㄧㄢˋ)約(ㄘㄞˊ)。教了四五個朋友以後,覺得可以把整個過程歸納成為一段連續的教學影片。

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

- 簡介
- 開發環境設置
- Solidity 基礎語法(Hello World)
- Solidity 語法
- ERC20 合約實作

鐵人鍊成 | 共 30 篇文章 | 21 人訂閱 訂閱系列文 RSS系列文
DAY 11

Mapping

在一些應用中,我們需要一種結構來幫我們儲存 Key 對應 Value。比如說政府用 身分證字號(Key) 來對應 個人(Value)。那就讓我們來看看怎麼在 c...

2018-10-26 ‧ 由 hydai 分享
DAY 12

Struct

當我們需要一個學生的類別時,原生的 type 並不能滿足我們,這時候就到了 struct 出場啦!他能幫助我們自己定義所需要的 type 。 本日合約: pra...

2018-10-27 ‧ 由 hydai 分享
DAY 13

Example - 實況主捐獻合約 Part 1

錄了這麼多天的影片,覺得應該是要來找個範例把我們之前講過的技巧整合在一塊了!恰巧昨天在看實況的時候,某實況主正在抽 Fate Grand Order 的新卡池,...

2018-10-28 ‧ 由 hydai 分享
DAY 14

Example - 實況主捐獻合約 Part 2

除了每一次都把捐獻資訊放進 log 裡面使用 filter 來查詢,我們也可以在 contract 裡面提供簡單的資料結構,讓 contract 本身就能查詢到...

2018-10-29 ‧ 由 hydai 分享
DAY 15

Abstract Contracts

終於到了下半場的時間了呢! 15/30 挑戰已經過了一半,接下來就要進入 ERC20 Token 的解說與相關的應用。為了預熱,就讓我先來介紹後續的應用裡面常見...

2018-10-30 ‧ 由 hydai 分享
DAY 16

Interface

昨天講了 Abstract Contract ,今天就把跟他長得很像的 Interface 吧! 本日合約: pragma solidity ^0.4.25;...

2018-10-31 ‧ 由 hydai 分享
DAY 17

Library

當 contract 越寫越大、越寫越多時,我們會發現有很多重複的程式碼出現,如果我們每次在 function 裡面要使用到重複的程式碼時就要複製一份,那整個...

2018-11-01 ‧ 由 hydai 分享
DAY 18

SafeMath

因為今天要搭飛機離開台灣,因此在吵雜的機場裡面錄影的,效果可能很差QQ接下來幾天因為要到日本去,如果在日本的網路因故悲劇,那就只能中斷了(._.) 本日合約:...

2018-11-02 ‧ 由 hydai 分享
DAY 19

Import & Using for

能自己寫 library 以及認識了像是 SafeMath 這類很常見的 library 之後,下一步就是讓我們學會更加模組化與輕鬆地使用他們吧!(本影片為 1...

2018-11-03 ‧ 由 hydai 分享
DAY 20

ERC20 Interface

接下來三天的影片都是在上野動物園錄影的XD如果中間有聽到廣播or動物叫聲or小孩叫聲純屬正常能量釋放。 ERC20 相信大家都聽到快爛掉了,感謝去年 ICO 蓬...

2018-11-04 ‧ 由 hydai 分享