如何在 Polygon 區塊鏈網路上面創幣

台灣星際事務研究所小編
·
·
IPFS
·
撰寫此文時台灣適逢四年一度的縣市長和議員選舉,剛好小編有一位親戚要選市議員,突發奇想的小編就想能否發行加密貨幣,空投給那些曾經捐款支持的人。如果選上了還能弄個去中心化自治組織 (Decentralized autonomous organization, 簡稱DAO) 讓民眾提意見和表決,儘管可行性目前完全是未知數,但基於好奇心 + 實驗精神,無程式能力的小編就來研究如何創幣啦!

前言

發行 NFT 的教學文很多,但是發行自己的加密貨幣教學文似乎比較少,剛好小編最近工作有需要,就來整理一下昨天無程式能力的小白創幣實作心得,或許也會對之後需要的人有所幫助呢。發行加密貨幣其實也沒有太多難度,模板步驟抄一抄人人都可以是空氣幣的億萬富翁!

這次選擇發幣的是 Polygon 區塊鏈網絡,最主要的原因是成本考量 (以太坊實在太貴了),另一方面剛好先前的 Metamask 錢包裡面還有一點點 Matic 沒用完,幣價跌成這樣賣掉也沒意思,不如就當學費發揮價值吧 ~


創幣第一步:善用網路資源做功課

這不是幫別人打廣告呀,基本上看完這部影片應該每個人都知道怎麼在 Polygon 上面發幣了,頻道主還很用心的解釋程式碼的功能和用途,雖然看完後小編還是不太懂啦哈哈

創幣第二步:安裝加密貨幣錢包,然後打錢

小狐狸是好東西,請搜尋 Metamask 後安裝瀏覽器插件,打錢的話可以從交易所買真的 Polygon 區塊鏈網絡的 MATIC 加密貨幣,或是從 Mumbai 測試網水龍頭領免費的測試用 MATIC,因為創幣會消耗掉一些 MATIC 代幣

https://faucet.polygon.technology/

另外 Metamask 默認預設值是以太坊區塊鏈主網,第一次使用 Metamask 不曉得如何添加和切換到其他區塊鏈網絡,可以參考幣安學院的詳細介紹

https://academy.binance.com/zt/articles/how-to-add-polygon-to-metamask



創幣第三步:準備寫程式碼啦!

根據上面貼的 Youtube 影片還有其他網站上的教學文「Polygon (Matic) 從零開始 發行自己的虛擬貨幣(Token)」,下一步應該是跑去 Chainlist 或是 Moralis 這些網站加入節點。

然而這些都是一年前的資料,小編發現 Moralis 現在已經不提供加入節點的服務,而且操作畫面完全不同。正所謂盡信書不如無書,直接到 Remix 網站寫程式碼、編譯、然後部署就完成啦!

可是程式碼到底要寫些什麼內容呢?麻煩請去看第一則 Youtube 影片,文章剪貼畫面再多都不會比真人實際錄影操作介紹來的詳細,如同頻道主一直重複的台詞:「This is not rocket science. Everyone can do it.」,看他滑鼠點哪邊和創什麼資料夾,還有 Compile 按鈕在哪裡,部署選項要點什麼,通通都是照做就好。

至於程式碼範本的開源平台如下

https://forum.openzeppelin.com

進入後,點選 Smart Contracts ---> Guides and Tutorials 裡面就有一堆現成的範本,看哪篇文章人氣最高去點開來就對啦!

小編最後使用的範本是這一個,在撰文當下有 37k 的閱覽人次呢,程式碼細節就不講了,真的是複製貼上就可以用。

https://forum.openzeppelin.com/t/deploy-a-simple-erc20-token-in-remix/1203


創幣最後一步:檢查瓦斯夠不夠

小編第一次部署的時候失敗了,好險因為會看錯誤訊息,所以很快就發現是 Remix 默認值的 Gas Fee 不夠,這時候可以把 Metamask 右邊的跳窗訊息點開按「編輯」,手動去調整賄賂鏈上礦工的 $$ 把 Gas Fee 額度拉高就會成功啦!

最後小編到底發了什麼空氣幣呢?它的名字叫做 Labor Right Token 勞工權利通證!簡稱 LRT,總數 700 萬枚,象徵著台灣 700 萬名勞工。

至於為什麼要取這麼怪的名字,就以後有空再慢慢娓娓道來啦!如果不知道該如何在 Metamask 中添加自己剛發行的新代幣,可以從區塊鏈瀏覽器中部署合約的交易紀錄裡面看到新創建的代幣合約地址。


以上,本篇文章介紹完畢,即使沒有程式撰寫能力,只要程式碼剪剪貼貼就能當起央行創幣的感覺還是頗有趣的,希望對想發行自己加密貨幣卻不知如何實作的朋友們有一些幫助囉!

CC BY-NC-ND 2.0

Like my work? Don't forget to support and clap, let me know that you are with me on the road of creation. Keep this enthusiasm together!