# NFT note ## 一些專有名詞 * metamask: 錢包/account, 一個放錢/圖片/nft的地方 * opensea: 平台/操作畫面, 一個看你圖片的地方, 用之前要先連結你的錢包/account 可以建圖片 不是在opensea建的圖片/nft也可以在這裡看到 * Rinkeby Faucet: 給假錢的地方 * ethereum remix: 網頁版的word, 但是有一些特的功能像是compile/publish/把合約內容變成按鈕 * 合約: 建nft的時候用的規則 * 從opensea上看他的合約 detail>contract address>contract>decompile bytecode>decompile bytecode ![](https://i.imgur.com/mIFDDyd.png) ![](https://i.imgur.com/YUYPiuC.png) ![](https://i.imgur.com/VDdbmvK.png) ![](https://i.imgur.com/LXdaEWZ.png) * pinata cloud: 一個ifps, 網路上存圖片的地方 * ifps: 用區塊鍊存檔案的地方, 一般桌電/筆電/雲端都不是用區塊鍊存 ## 教學 [NFT 智能合約開發全攻略! 發行 NFT 背後的技術實戰及原理! 盲盒、公開發售怎麼做到的? | 在地上滾的工程師 Nic](https://youtu.be/3vWw9Xt48bs) 影片裡的步驟: 1. 建錢包(metamask) 2. 放一些假錢(Rinkeby Faucet 3. 寫/複製寫好的合約(ethereum remix) 4. 按compile(產生bytecode)(deploy的時候會拿來自動上傳的東西) 5. 按deploy(要連到錢包) 6. 按mint/create/new(看你的合約裡叫它什麼名字) 7. 回去opensea看哇成功了 8. 用pinta cloud拿到CID 9. 複製CID貼到合約裡設定網址 10. compile+deploy 11. 設定更新成功