2021 幣安黑客松三等獎得獎作品 – Zubiter
https://zubiter-app.limaois.me/
基本資料
專案名稱:Zubiter 鑄幣特
參與競賽:Binance Hackathon: The Future Is Now
競賽成果:Third Prize ($1,500)
專案狀態:終止開發
工作時間:80 hrs
應用技術:React、Solidity、Hardhat、Ethers.js
簡介
非同質化代幣(下稱 NFT)是在區塊鏈界中常被提起的名詞。如 USDT、ETH、比特幣等都是同質化代幣,每個代幣之間不存在差異,與之相對的 NFT 則每個代幣都各自獨立(可能具有相同屬性),因此可用於如角色、卡牌蒐集、紀念品等等應用,知名案例如迷戀貓、NBA Top Shot 等。
在過去,建立一個 NFT 通常有兩種方式,一種透過部署自己的代幣合約並鑄造,另一種則是在既有的合約下單獨發行。前者的識別性較後者強,但費用則高出許多,以 Gas Price 20 為計算需要約 0.05 ETH;後者雖成本降低,但容易與其他代幣混淆,例如可能都直接歸類於 Opensea Token。
其次,NFT 雖儲存於區塊鏈上,但由於存放圖片、Metadata(Token 描述資料,如名稱、屬性等)在鏈上的成本極高,因此這些資料仍需發幣者自行提供。而透過前述工具產生的檔案重度依附在鑄造工具上,一但該工具停止服務後,檔案有可預期的遺失風險。
此專案企圖解決上述兩個問題。對於前者,此專案運用 Minimal Proxy (EIP-1167) 成功將手續費降低 80% 以上。而後者,此專案將檔案暫存於使用者瀏覽器,當使用者需要發布時再行匯出,並可自行上傳到如 Netlify、IPFS 等系統,獲得更完整的掌控權。
在未來,此專案將往可拓展化、體驗強化進行延伸開發。目前預期的功能包含擴充插件機制(提供非技術人員擴展代幣功能)、輔助伺服器建置(代理使用者上傳到 Netlify)、IPFS 支援、可視化代幣管理等等。