第十四屆 優選

web-3
Road Map To DApp Developer
foodchain

系列文章

DAY 21

【DAY21】 - Verify with signature

Digital Signature sited from wiki 電子簽章是一種透過加密/演算法等方式來驗證身分/或是達到其他驗證目的的方式。 簡化來說就是傳...

DAY 22

【DAY22】 - Optimize Gas Fee

Preface 今天想要介紹如何在合約中優化 gas fee。因為在以太坊中的 gas fee 價錢實在是太高昂了,而 gas fee 的成本主要與合約設計本身...

DAY 23

【DAY23】 - Blind Box and Verify

Preface 今天想要介紹的一個 NFT 常用玩法 -- 「盲盒 Blind Box」。 雖然這次寫的 ticket verifiction system 並...

DAY 24

【DAY24】 - From NFT to QRcode

Preface 今日的目標很簡單,就是將之前取得的 NFT 的資料先經過一些處理(Add Salt),再透過一些套件產生出一組 QRCode。 這組 QRCod...

DAY 25

【DAY25】- Verification System (abi.encodePacked 解析)

Preface 昨日完成了產生 NFT QRcode 的部分,今天起三天我想要來設計出一個驗證系統,主要是透過前端處理後傳入區塊鏈,可以透過鏈上的合約來驗證,確...

DAY 26

【DAY26】Verification System (Verify On Front-end)

Preface 昨天將資料在使用者端加鹽過後,今天要將這筆資料做驗證,但是要如何驗證是一個讓我想破頭的事,由於 keccak256 的 hash 方式是一個非對...

DAY 27

【DAY27】Verification System (Smart Contract I)

Preface 我們將 Client 的 QRCode 在前端做了驗證後,我想要設計一個方式讓這個票卷不能重複使用,原本的想法是利用 Dynamic NFT 的...

DAY 28

【DAY28】Verification System (Smart Contract II - Use Infura to send tx)

Preface 由於驗證者在驗證時需要執行 burn() 與 _mint() 兩個會改動區塊鏈資料的函式,撇除 gas fee 以外,在驗證入場的時候需要考慮到...

DAY 29

【DAY29】Verification System (Final Cut)

Preface 今天要來實作驗證系統的最後一步:將使用者的票卷燒毀,並再鑄造一張新的紀念票卷給使用者。為了維護我們的紀念票卷不被一些有心人士鑄造,同時還需要透過...

DAY 30

【DAY30】結語與未來

Preface ERC1155 ticket system 這個專案是 Alu 在今年暑假跟我提出的一個想法,當時的發想請見【DAY3】的內容。 在那之前我一直...