iT邦幫忙

鐵人檔案

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

Smart Contract 實戰教學 系列

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

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

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

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

Introduction

粗略介紹 Blockchain, address, transaction, smart contract明天會更仔細講一個 smart contract 執行...

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

How smart contract works

今天介紹關於部署與執行 smart contract 的概念。 影片連結:https://youtu.be/RjNezolB0hE Smart Contract...

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

Hello, World!

講了兩天的概念,今天就要來看點簡單的 smart contract 拉~沒錯就是拿最常見的 Hello, World! 當成是例子來跟大家解釋 keyword...

2018-10-18 ‧ 由 hydai 分享
DAY 4

Ganache & Remix

到了第四天了,相信大家已經忍不住想要部署自己的 smart contract 了吧!今天我們就來介紹 Ganache ,快速在自己的電腦上部署一個測試的節點。加...

2018-10-19 ‧ 由 hydai 分享
DAY 5

State Variables

來到第五天了!今天就讓我們在合約裡儲存資料吧!通過這個簡單的範例來學習怎麼宣告 State Variables 以及 constructor, getter,...

2018-10-20 ‧ 由 hydai 分享
DAY 6

Function Modifiers

當我們有需求是多個 function 在執行前需要做檢查或者預先處理的時候,除了每次都在開頭複製一份一樣的程式碼以外,我們還有另外一種選擇 - Function...

2018-10-21 ‧ 由 hydai 分享
DAY 7

Assert, Require, Revert

在 State Variables 以及 Function modifier 中,我們介紹了 Require & Revert ,就只剩下 Assert...

2018-10-22 ‧ 由 hydai 分享
DAY 8

Event & Log

送出 transaction 之後,我們應該怎麼追蹤 transaction 執行的結果呢?我們有沒有什麼樣的方式可以在 transactions 的茫茫大海...

2018-10-23 ‧ 由 hydai 分享
DAY 9

Fallback function

當 contract 被呼叫到不存在的 function 時會發生什麼事呢?如果 contract 想收到 ether 又該怎麼做呢?今天就讓我們來看看 fal...

2018-10-24 ‧ 由 hydai 分享
DAY 10

Address Type

昨天我們能讓 contract 接收 ether 了,那如果想在 contract 裡把 ether 送給別人應該要怎麼做呢?就讓我們來討論一下 Address...

2018-10-25 ‧ 由 hydai 分享