昨天初中同學生日, 因為最近李笑來的音頻成為了話題, 桌上大家討論起了區塊鏈來。誰知不提還好, 一提發現好幾個人都發了幣, 還都是自己發的。想想自己研究一段時間了, 卻因為擔心安全問題一直沒有發幣, 是有些汗顏了。
但心中不免疑惑, "幾乎不懂技術的人怎么自己發了幣", "不懂技術發幣, 怎么保證安全?"
誰知他們轉手就發了我一個github上的repo, 說是直接拿來用就可以.
研究了一下, 果然是幾分鐘就能發個幣。轉賬查詢功能一個不落下,厲害的是官方提供了完整的安全測試,? 發上去的幣還絕對安全。
這么好的東西, 當然不能私藏, 遂跟大家分享一下研究成果.
1 查看repo頁面
官方的項目地址是? ? https://github.com/bagaking/KHToken
我們來打開官方頁面
我最關心的就是安全問題, 所以進去就直接找了CI信息
可以從單元測試數量來判斷, 測試應該是覆蓋得相當完整了
而且根據提示和查看源碼, 可以發現這些測試也對ERC20最知名的一些標準項目做了整合和優化, 那就更放心了
那么安全方面是妥妥沒問題了, 相比網上鋪天蓋地的ERC20教程, 連測試都沒做, 只能當玩具不敢真的用. 這個可就非常專業了.
2 部署標準合約
既然安全已經沒問題了, 那么怎么開始部署呢. 作者推薦的部署方式是用 https://remix.ethereum.org/, 我們直接找到Readme中的Deployment
我們先打開工具, 打開以后像這樣
然后回到repo中, 找到最新的發布版本
然后找到標準合約
或者用這個直達鏈接(親測可用)?https://github.com/bagaking/KHToken/blob/1.1.0/contracts/KHToken_StandardToken.sol
然后直接把代碼復制粘貼到工具里就好啦
?然后按照圖中一直操作, 關鍵信息改成自己的(英文引號不要漏哦), 就會彈出交易選項了, 然后直接確認, 這個嶄新的代幣就部署到以太坊上啦
當然, 在所有流程之前, 肯定是要準備好MetaMask錢包的, 直接訪問 https://metamask.io, 這個網上教程太多了我就不啰嗦啦
3 查詢
只要發送了部署, 左邊的console里會出現這次部署的交易地址, 點鏈接過去, 等待結果就好啦
這里的超鏈接點進去就可以訪問合約了, 是不是超簡單
看好信息以后, 不要離開工具, 其實在工具里就能簡單的操作啦
當然更好是用自己的ERC20錢包啦
4 總結
于是這樣一個幣就發好了, 初始的金額就已經進我的錢包啦, 既快速, 又安全~ 給這個項目的作者比心?
研究了很久, 機會沒發現什么現成能用, 又很安全的合約工程, 沒想到這次聚會, 居然會有這樣的意外收獲. 看來以后聚會還是要多參加的啊!
祝大家早日發出自己的幣啊~?