摘要:最后一步付款和比特幣以及以太坊不一樣的是,在創(chuàng)建賬戶是有成本的,這也就是為什么我們需要一個賬戶才能創(chuàng)建賬戶的原因找個人來買單。
之前我們學(xué)習(xí)了如何編譯EOS程序,以及如何連接到EOS主網(wǎng),接下來我們要談一談大家最關(guān)心的,如何創(chuàng)建自己的EOS賬戶。摘要
這篇我們會學(xué)習(xí)如何創(chuàng)建錢包、秘鑰對、主網(wǎng)賬戶,向大家介紹一些實用工具。最重要的是,我們會學(xué)習(xí)到在EOS里,公鑰和賬戶到底有什么區(qū)別。
第一步:創(chuàng)建錢包我們使用如下指令創(chuàng)建錢包:
cleos wallet create -n <想創(chuàng)建的錢包名稱>
結(jié)果如下圖:
如果不指定錢包名稱,則會創(chuàng)建一個名為default的錢包。
最下面一行Pw...Xr就是我們的錢包密碼,錢包每900秒就會自動鎖定,需要這個密碼來解鎖。
解鎖命令如下:
cleos wallet unlock -n hammerwang --password "PW5JHRWfAus3fMMiKb2fMfhGLPXjwpsDq9ugszGeEYGmsw95UGvXr"第二步: 創(chuàng)建秘鑰對
創(chuàng)建公私鑰對很簡單,命令如下:
cleos create key
這個命令我們執(zhí)行兩遍(后面解釋為什么),顯示如下:
第三步: 注冊賬戶和以太坊和比特幣不同的是,公私鑰并不意味著賬戶,而是意味著賬戶中的權(quán)限。(后面我們會多帶帶解釋公鑰和賬戶的關(guān)系)
在創(chuàng)建賬戶,我們遇到了一個“先有雞還是先有蛋”的問題,即想要創(chuàng)建一個EOS賬戶,必須用另一個EOS賬戶來完成這事兒。講真,小白到這兒有點無奈,EOS在國內(nèi)還比較小眾,身邊也沒個貴圈好友,網(wǎng)上是有一些錢包可以創(chuàng)建EOS賬戶但需要用以太幣來支付……幣圈小白再次表示大大的無奈。
試了N個網(wǎng)站之后,終于發(fā)現(xiàn)了一個注冊EOS賬戶的好網(wǎng)站,推薦給大家。https://eos-account-creator.com/
進入之后點擊get started,就可以看到如下界面:
1. 給自己賬戶取個名字吧給自己取一個賬戶名吧,12個字符,輸入之后會提示是否available,當然如果你不是很在意賬戶可讀意義的話,也可以點擊右上角的I"m feeling lucky,這時網(wǎng)站會為你隨機生成一個可用賬戶名,取好名字之后點擊continue。
2. 導(dǎo)入公鑰完成上述操作之后,就進入到如下頁面:
這時就分別輸入我們之前創(chuàng)建的兩個公鑰吧(注意是公鑰哦!私鑰自己保存)。
3. 最后一步:付款和比特幣以及以太坊不一樣的是,在EOS創(chuàng)建賬戶是有成本的,這也就是為什么我們需要一個賬戶才能創(chuàng)建賬戶的原因(找個人來買單)。
EOS這樣設(shè)計的初衷是好的,用戶不必要為交易買單,而是讓dapp運行方來為用戶買單。
回到主題,輸入完公鑰之后,就可以付款啦。在紅色方框中,大家可以選擇付款方式,對于沒有虛擬幣的我來說,只能選擇信用卡啦(這也是我看到的唯一一個對幣圈小白友好的賬戶注冊網(wǎng)站):
可以看到,注冊一個EOS賬戶并不便宜,大概要花費1.5個EOS幣。
完成上述三步,我們就擁有了一個屬于自己的EOS賬戶啦!
第四步: 錢包導(dǎo)入私鑰運行如下命令,分別往創(chuàng)建的錢包中導(dǎo)入剛剛創(chuàng)建的2個私鑰:
cleos wallet import -n hammerwang 5HsY4tAeGa1eeLv7y7VGAWKhiRd6CCQjxbDg2N1rTwR94VQQbQY cleos wallet import -n hammerwang 5HxCWqKRd6eS6dLHWFmB28w1Pj5T5wiD67boM4qiR8L1TjRVK48
之后我們運行如下命令來查看錢包中的私鑰:
cleos wallet keys
可以看到如下結(jié)果:
導(dǎo)入成功!
到此為止,我們就算是正式擁有了一個EOS賬戶,未來可以基于這個賬戶做一些有意義的事情:例如轉(zhuǎn)賬、投票等。
當然,EOS生態(tài)中也有類似以太坊中的metamask的瀏覽器錢包應(yīng)用:scatter。推薦給有需要的小伙伴。
劃重點:公鑰和賬戶的關(guān)系在之前注冊賬戶導(dǎo)入公鑰的環(huán)節(jié),很多玩過以太坊和比特幣的小伙伴,應(yīng)該都會產(chǎn)生相同的疑問:為什么都生成公私鑰了,卻還是離賬戶生成差好大一步。以及在創(chuàng)建賬戶的過程中,導(dǎo)入的owner key和active key到底有什么意義。
1. 為什么公鑰≠地址之前我們在接觸比特幣和以太坊時,生成地址很簡單,只要生成公私鑰對即可。幣就放在公鑰里,知道私鑰就可以把幣轉(zhuǎn)走。因此這些網(wǎng)絡(luò),都不天然支持多簽名錢包。即一個錢包只有一個控制人,誰掌握著私鑰誰就有實際控制權(quán)。
而在EOS中,秘鑰對=權(quán)限。
一個秘鑰對對應(yīng)了某種權(quán)限,即用這個賬戶做某些特定的事情的權(quán)利。舉個例子,你生成了一個秘鑰對并賦予了它可以通過你的賬戶買賣RAM,但并不能轉(zhuǎn)賬。那么如果你把其中的私鑰給了你的朋友,那么他只能為你的賬戶買賣RAM,而不能操作你賬戶中的幣。
2. 什么是owner key和active key你可以給你的錢包自定義一些權(quán)限用來約束任意事件,但是每個賬戶都有兩個標準權(quán)限,即owner和active??梢园?b>owner權(quán)限理解成賬戶的“根權(quán)限”,其他人只要拿到你的owner key,基本上就可以用你的賬戶做任何事情。而active key的權(quán)限則要小一點,支持除了修改owner之外的其他操作。
通過上面的解釋我們可以看出,EOS有一個巨大的優(yōu)勢:即底層天然支持多簽名。
總結(jié)這一章,我們學(xué)會了怎樣擁有自己的EOS賬戶。具體通過如下四步:
創(chuàng)建錢包
創(chuàng)建秘鑰對
注冊賬戶
秘鑰對導(dǎo)入錢包
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/24170.html
摘要:在此之前,我們要為此做一些準備工作搭建本地測試節(jié)點,方便以后編寫和部署合約。摘要這篇,我們將簡單學(xué)習(xí)如何搭建本地測試節(jié)點大家就不要花錢去買了,以及如何使用超級賬戶創(chuàng)建新賬戶以及加載基礎(chǔ)的系統(tǒng)合約??梢哉f,擁有了這個賬戶,就擁有了整個測試網(wǎng)絡(luò) 之前三篇我們掌握了如何使用EOS源碼搭建環(huán)境、連接主網(wǎng)以及如何創(chuàng)建賬戶。自此,我們對EOS就有了一個感性的認知,對EOS中公鑰、賬戶以及權(quán)限有了新...
摘要:允許智能合約定義自己的私有數(shù)據(jù)庫表。有了多級索引,智能合約就具備了操作類似數(shù)據(jù)庫模塊的功能。因此雖然只有一列,但是的靈活性絲毫不亞于傳統(tǒng)的數(shù)據(jù)表。 上一章我們學(xué)習(xí)了開發(fā)智能合約之前需要知道的必要概念: 什么是webAssembly以及它在智能合約上下游中的位置; 什么是ABI以及怎樣使用eosiocpp工具產(chǎn)生ABI和wasm、wast hello智能合約的簡單入門:部署和調(diào)用 ...
摘要:在看啟動腳本輸出的時候,發(fā)現(xiàn)了這兩樣輸出設(shè)置和智能合約,以及安裝合約開發(fā)工具。合約開發(fā)工具是的工具鏈和一組工具,用于促進平臺的合同編寫。系統(tǒng)智能合約,可以進行很多系統(tǒng)級別的操作,比如用戶投票將用戶注冊成為生產(chǎn)者。 Previously 在EOS DApp開發(fā)入門(一)中,通過docker image的方式架起了本地的eos區(qū)塊鏈,使Note chain DApp與本地區(qū)塊鏈進行交互,成...
摘要:如果出錯,需要查看一下本地節(jié)點是否正在運行,在瀏覽器輸入后記完至此,本地的開發(fā)環(huán)境基本搭建完成,如果你想試試在本地環(huán)境編寫部署調(diào)用智能合約,可以參考官方開發(fā)文檔,當然,后續(xù)有時間,我也會把在智能合約開發(fā)過程中踩到的坑寫寫。 FIBOS是什么? FIBOS 是一個結(jié)合 FIBJS 以及 EOS 的 JavaScript 的運行平臺,它使得 EOS 提供可編程性,并允許使用 JavaSc...
閱讀 2310·2021-11-16 11:51
閱讀 3514·2021-09-26 10:14
閱讀 1851·2021-09-22 15:58
閱讀 1107·2019-08-30 15:52
閱讀 2022·2019-08-30 15:43
閱讀 2623·2019-08-30 13:46
閱讀 916·2019-08-30 13:10
閱讀 1028·2019-08-29 18:32