Posted in區塊鏈 [區塊鏈] 實作使用 MetaMask 錢包登入 (Login With MetaMask),後端搭配 Firebase 這次大班哥來研究,如何以電子錢包當作登入的帳戶,在目前的登入方式中,多一種登入方式,以電子錢包作為登入,是更匿名且不再需要提供 email 其他個資等等 2022-06-12Tags: 加密貨幣, 區塊鏈
Posted in區塊鏈 [區塊鏈] 利用 Hardhat + React 開發/部署一個簡易的打賞 DApp 在開發區塊鏈 DApp 時,常常需要對智能合約做測試,但大班哥之前都是把合約上鏈到以太鏈測試網 Rinkeby / Reopen ,然後直接測試,雖然不會真的花到以太幣,但還是希望能在 local 端就可以直接測試跟智能合約的互動,而 Hardhat 就可以解決這個問題,它可以快速搭建一個以太坊開發的 local 環境,以下是大班哥使用的過程跟心得 2022-05-03Tags: Hardhat, React, 區塊鏈
Posted in區塊鏈 [區塊鏈] 嘗試實作 NFT 發行白名單校驗機制:off-chain 簽章 之前大班哥實測如何發行 NFT 用的智能合約跟製作 NFT 發行網站後,再繼續研究如何防止科學家/機器人來搶 Mint而有了白名單機制,不過驗證白名單需要公平 (確保名單的人都能 Mint ) 且有效率 (Gas 不能太高)的方法,就開始尋找是否有技術能夠公平校驗,尋找到 - off-chain 的數位簽章驗證 2022-04-08Tags: ECDSA, NFT, 區塊鏈, 白名單
Posted in區塊鏈 [區塊鏈] 製作一個超簡單的 NFT 發行網站 在學習區塊鏈的技術,常常到了一個 NFT 發行的網站後,大班哥就開始思考背後的實作機制,是用什麼網頁技術與區塊鏈技術等等,這篇文章會試圖用簡單的網頁框架跟 Web3 套件,搭建出一個簡單的 NFT 網站,包含可以鑄造 Mint 的功能。 2022-03-23Tags: DAPP, mint, NFT, web3.js, 區塊鏈
Posted in區塊鏈 [區塊鏈] Solidity – 實測簡單撰寫 NFT 發行用的寫智能合約 在大班哥開始接觸到 NFT 後,進而認識到了以太鏈上的智能合約,又很好奇這樣的東西內部機制是怎麼用程式運作,這篇文章會帶著大家完成一個簡單的智能合約,並且可以鑄造 (Mint) 出 NFT ,可以到 Opensea 上看到。 2022-02-15Tags: NFT, Remix IDE, Smart Contract, Solidity, Web3, 區塊鏈