震驚!發幣原來這么簡單!以太坊ERC20安全代幣從入門到精通

昨天初中同學生日, 因為最近李笑來的音頻成為了話題, 桌上大家討論起了區塊鏈來。誰知不提還好, 一提發現好幾個人都發了幣, 還都是自己發的。想想自己研究一段時間了, 卻因為擔心安全問題一直沒有發幣, 是有些汗顏了。

但心中不免疑惑, "幾乎不懂技術的人怎么自己發了幣", "不懂技術發幣, 怎么保證安全?"

誰知他們轉手就發了我一個github上的repo, 說是直接拿來用就可以.

研究了一下, 果然是幾分鐘就能發個幣。轉賬查詢功能一個不落下,厲害的是官方提供了完整的安全測試,? 發上去的幣還絕對安全。

這么好的東西, 當然不能私藏, 遂跟大家分享一下研究成果.

1 查看repo頁面

官方的項目地址是? ? https://github.com/bagaking/KHToken

我們來打開官方頁面


打開官方項目

我最關心的就是安全問題, 所以進去就直接找了CI信息

打開build信息頁

可以從單元測試數量來判斷, 測試應該是覆蓋得相當完整了


通過了有50條單測

而且根據提示和查看源碼, 可以發現這些測試也對ERC20最知名的一些標準項目做了整合和優化, 那就更放心了

整合了所有ERC20規范中推薦的示例項目的測試

那么安全方面是妥妥沒問題了, 相比網上鋪天蓋地的ERC20教程, 連測試都沒做, 只能當玩具不敢真的用. 這個可就非常專業了.

2 部署標準合約

既然安全已經沒問題了, 那么怎么開始部署呢. 作者推薦的部署方式是用 https://remix.ethereum.org/, 我們直接找到Readme中的Deployment


推薦使用remix

我們先打開工具, 打開以后像這樣

部署工具

然后回到repo中, 找到最新的發布版本

找到 Branch:master => tags => 1.1.0

然后找到標準合約

標準合約

或者用這個直達鏈接(親測可用)?https://github.com/bagaking/KHToken/blob/1.1.0/contracts/KHToken_StandardToken.sol

然后直接把代碼復制粘貼到工具里就好啦

拷貝代碼, 編譯合約

?然后按照圖中一直操作, 關鍵信息改成自己的(英文引號不要漏哦), 就會彈出交易選項了, 然后直接確認, 這個嶄新的代幣就部署到以太坊上啦

配置合約

當然, 在所有流程之前, 肯定是要準備好MetaMask錢包的, 直接訪問 https://metamask.io, 這個網上教程太多了我就不啰嗦啦


MetaMask

3 查詢

只要發送了部署, 左邊的console里會出現這次部署的交易地址, 點鏈接過去, 等待結果就好啦

部署后的查詢, 直接就上etherscan

這里的超鏈接點進去就可以訪問合約了, 是不是超簡單

交易成功信息

看好信息以后, 不要離開工具, 其實在工具里就能簡單的操作啦

當然更好是用自己的ERC20錢包啦

在工具內能直接操作

4 總結

于是這樣一個幣就發好了, 初始的金額就已經進我的錢包啦, 既快速, 又安全~ 給這個項目的作者比心?

研究了很久, 機會沒發現什么現成能用, 又很安全的合約工程, 沒想到這次聚會, 居然會有這樣的意外收獲. 看來以后聚會還是要多參加的啊!

祝大家早日發出自己的幣啊~?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 目標讀者: 專業的程序員; 想深入了解以太坊/區塊鏈及其生態的讀者; 如果你已經有一定的以太坊技術基礎,只想研究一...
    編程狂魔閱讀 1,700評論 0 11
  • 以太坊ERC20代幣開發首先需要對以太坊,代幣,ERC20,智能合約等以太坊代幣開發中的基本概念有了解。根據我們的...
    編程狂魔閱讀 5,197評論 2 9
  • 每個人基因不同何來人人平等現實如此唯有更加刻苦快去搬磚
    不靠譜電臺閱讀 245評論 0 0
  • 1 院子里的櫻桃樹每年結的果兒都不多,可花總是開得很熱鬧。 天剛變暖,一條條樹枝上就爬滿了青粉色的花芽。這應該是一...
    曹靜鄭州閱讀 1,672評論 6 14
  • 我喜歡模仿別人 特別是那些衣品很好的女生 模仿她們的穿衣風格 好的衣品和形象總能給人眼前一亮 所以我看到那些很有穿...
    CHINCHINFU閱讀 519評論 0 0