iT邦幫忙

鐵人檔案

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

30天30個Smart contract 系列

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

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

Day10-Vote

導言 此範例參照Solidity 其中一個example,使用環境設定在投票現場,可能是多位參選人、多個提案...,主辦方將每個參選項目轉換成32bytes,集...

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

Day11-P2P

導言 本次範例試著寫出一份遠端P2P Lending的smart contract,合約的邏輯設計是從Safe Purchase smart contract延...

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

Day12-ERC20

導言 本次範例使用了ERC20,ERC20是目前發行Token最主要的標準,基本上目前在市面上所使用的Token都遵循ERC20的標準所建立,有些公司透過ERC...

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

Day13-Token

導言 本次範例模擬一個正式的Token合約,增加使用OpenZeppelin的SafeMath Module,提高運算安全性,並在contract設計上增加設定...

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

Day14-DailyRent

導言 本次範例以短租為出發點,設計一個短租交易的合約,承租人可以決定一次付清或者每天固定時間支付當日租金,房東只能領取單日租金..(這邊我還要思考一下...)...

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

Day15- Bank

導言 本次範例以銀行功能為目標 (( 快沒靈感了... 程式碼 pragma solidity^0.4.25; library SafeMath{ fu...

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

Day16-ERC721

導言 本次範例參考ERC721協議,ERC721協議和ERC20所使用的FUNCTION很相似,差別在於ERC721為NFT(Non-Fegible Token...

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

Day17-BlindAuction

導言 此範例參考solidity example其中一個,為Auction合約的升級版,場景設定在不知展示的投標物價值為多少,每個參與者可以針對有興趣的投標物出...

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

Day18-Decentralize Exchange (1/2)

導言 待補充.... 程式碼 pragma solidity^0.4.25; library SafeMath{ function add(uint...

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

Day19-Decentralize Exchange(2/2)

導言 待補充.... 程式碼 function deposit() public{ uint256 userBalance = token[addre...

2018-11-04 ‧ 由 theoXX 分享