正式佈署一份智慧合約是什麼感覺?
它的佈署速度、佈署成本又是多少呢?
我親自跑了一次流程。分享一下實際的數據與心得。
發行個人專屬加密貨幣:阿川幣
我直接拿官網的範例程式碼來修改參數,發行阿川幣:
官網提供兩份範本,一份只有基本功能,一份具備進階功能。
以太錢包預估了基本合約的佈署成本是 0.000715604 ether(約合新台幣 22 元):
而進階合約的佈署成本是 0.001010363 ether(約合新台幣 31 元):
我選擇佈署基本合約就好。輸入參數之後,會發現成本微幅提昇到 0.000777146 ether(約合新台幣 24 元):
按下 DEPLOY 按鈕,會確認密碼,並顯示預估成本 0.000777146 ether 是因為預估耗用 777,146 gas,並且多準備 0.0001 ether 作為緩衝:
送出後,以太錢包會顯示 etherscan.io 網站上的交易連結:
https://etherscan.io/tx/0xcedd9b10deb6ca64b44a547244045383d4563f916849c005308453d939f69c51
大約 6 分鐘後,網頁上的交易狀態顯示為 success:
不過以太錢包內還沒有同步顯示完成。再過 4 分鐘,也就是大約 10 分鐘後,以太錢包上才顯示 created:
進入帳號底下查看,會看到 2,100 萬枚阿川幣正確顯示,代表合約佈署完成了。
我本來有 0.01 ether,現在剩 0.009222854 ether,所以的確是被扣款 0.000777146 ether,以太錢包的預估成本是準確的:
並且可以查看合約的地址,合約的原始碼也在裡面:
https://etherscan.io/address/0x03f6a68baf85840a513a71f49f5f8fb1edcf27f6
心得感想
這次初體驗,以個人用戶來說,我認為佈署速度不算太慢(約 6 – 10 分鐘),手續費也還行(約合新台幣 24 元),都還 OK。
所以佈署這種範例程式碼等級的合約,不困難,也不昂貴。
可以以此為基礎,再進一步研發更複雜的智慧合約。
至於智慧合約的未來到底有多少潛力?其實沒人有把握。
還是建議有心參與的朋友,保持懷疑精神,建立自己的觀點跟看法,不要輕信任何人的說法。
(完)