iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Blockchain

30天30個Smart contract 系列

30天挑戰連續寫30個smart contract範例,重新複習對solidity的理解,並挑戰設計30個不同用途的smart contract

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

Day0-挑戰開始

前言 小弟最近踏上區塊鏈的學習,之前自學網頁開發,受到鐵人賽很多文章的幫助,也在當時給自己設立一個目標就是參與鐵人賽。這次參賽除了給自己在鐵人賽上有一個足跡,也...

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

Day1-Hello World

導言 Smart contract可以當作以eth為交易貨幣基礎下所提供的自動化判斷機制,又或者單純想紀錄資料在blockchain上,本次範例將以紀錄資料在B...

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

Day2-Simple Token

導言 本次的範例simple token,是Solidity document上其中一個example,筆者覺得這個example在解釋所謂Token概念是比較...

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

Day3-Todo

導言 本次範例將會以smart contract創建Todo list,把blockchain當成是資料庫,將資料記錄在鏈上,並且透過solidity設計4個操...

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

Day4-User

導言 本次範例將會解釋如何透過solidity寫出會員管理系統,user可以將自己的資料放在contract上,並且可以更新自己的資料,不過update fun...

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

Day5- Guess Number Game

導言 本次範例以猜數字遊戲為主題,玩法其實就跟終極密碼一樣,猜的數字只要沒有答對都會縮小數字範圍,比較不同的是猜數字的方式,是以支付ether的金額來代表猜什麼...

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

Day6- SimpleTicket

導言 此範例針對藝文活動售票情境,每日有限制售票票數,入門前需要驗票,單日無限次入場;在合約設計方面,加入售票結束時間,保有單日最高參與者數量(限制票數),不過...

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

Day7- SafePurchase

導言 本次範例擷取自Solidity document其中一個example,Safe Remote Purchase是以ETH為主要交易貨幣下所使用的遠端買賣...

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

Day8- CrowdFunding

導言 此範例為群眾募資的合約設計,發起人可以設定目標集資金額、募資時間,發起合約時,投資人可以觸發投資function,將投資金額放進合約中,直到發起人意識到募...

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

Day9- Auction

導言 本次範例擷取自Solidity document其中一個example, simple auction是以eth為主要交易貨幣下所使用的拍賣合約,在實際拍...

2018-10-25 ‧ 由 theoXX 分享