EOS是我們之前遇到的比特幣、以太坊术幔、以太坊經(jīng)典另萤、萊特幣、比特幣現(xiàn)金……都不太一樣的一個系統(tǒng)诅挑。這個系列就向大家講講EOS鏈四敞,作為入門科普吧。
計劃內(nèi)容包括:
- EOS賬戶(本篇)
- EOS資源
- EOS投票等其他常見概念
在前面列出幾點(diǎn)拔妥,拋磚引玉忿危,作為本系列的開篇:
EOS、以太坊没龙、比特幣對比
Event | EOS | Ethereum | Bitcoin |
---|---|---|---|
賬戶可離線創(chuàng)建 | No EOS的公私鑰可以離線創(chuàng)建铺厨,但是賬戶名需要在鏈上注冊后才真的生效缎玫。 |
Yes | Yes |
賬戶創(chuàng)建免費(fèi) | No 需要花費(fèi)RAM(內(nèi)存)等資源,RAM需要花EOS買解滓。 |
Yes | Yes |
賬戶可以劃分子權(quán)限 | Yes 具有基于角色的權(quán)限系統(tǒng) |
No | No |
賬戶上的資產(chǎn) | EOS/Token赃磨,資源: RAM(內(nèi)存)CPU(計算)NET(網(wǎng)絡(luò)) | ETH/Token | BTC |
賬戶的對外唯一標(biāo)識 | 賬戶名 | 地址(公鑰) | 地址(公鑰) |
代理模式(支持資源租借) | Yes | No | No |
轉(zhuǎn)賬礦工費(fèi) | NO 不需要礦工費(fèi),但是 可能 需要支付RAM(內(nèi)存)洼裤,或者臨時使用CPU和NET(RAM\CPU\NET都是EOS資源邻辉,使用EOS購買或抵押獲得。在下面會再講到)腮鞍。 |
Yes | Yes |
支持被盜找回 | Yes | No | No |
發(fā)到鏈上的內(nèi)容可以撤回 | Yes | No | No |
出塊速度(本文發(fā)表時的大概估算) | 2個/秒 | 3個左右/小時 | 4~8個/分鐘 |
支持合約 | Yes | No | Yes |
EOS賬戶
EOS
和比特幣(Bitcoin)
值骇、以太坊
有一個明顯的區(qū)別,就是EOS
這個區(qū)塊鏈移国,有賬戶
的概念雷客。
鐵打的賬號,流水的公鑰——賬戶與公私鑰的關(guān)系
在EOS系統(tǒng)中桥狡,地址(公鑰)不再充當(dāng)唯一識別標(biāo)識搅裙,而是鏈上唯一的賬戶名
(accountName
)。
新賬戶需要通過在鏈上「注冊」才能生效裹芝。
- 注冊賬號時部逮,綁定初始公鑰
- 私鑰可以管理公鑰對應(yīng)的賬戶
一張圖說明賬戶、公私鑰嫂易、EOS及資源的關(guān)系
賬號與公鑰不是一一對應(yīng)的關(guān)系
- 一個賬號可以綁定多個公鑰
- 一個公鑰可以綁定在多個賬號上
- 賬號可以更換綁定的公鑰
資產(chǎn)是綁定在賬號上的兄朋。更換了公鑰,那么原先的私鑰就不能管理這個賬號啦怜械,要用新公鑰對應(yīng)的私鑰才可以颅和。所謂「鐵打的賬號,流水的公鑰」
啊缕允。
賬戶名形式
一般賬號: EOS一般賬戶是12位峡扩,由數(shù)字
1~5
和英文小寫
字符組成。創(chuàng)世時由以太坊映射來的創(chuàng)始賬號及使用系統(tǒng)方法newAccount
創(chuàng)建的賬號障本,均是這一種教届。短賬號: 通過
賬戶競拍
,可以購買短賬號驾霜,1位到11位不等案训。二級賬號: 類似網(wǎng)站域名。擁有賬號xx的賬號粪糙,可以創(chuàng)建a.xx, b.xx這樣的子賬號强霎。
最常見的是12位的一般賬號。
我們普通人如何擁有一個EOS賬號蓉冈?
途徑有n個:
A. 已有賬號創(chuàng)建(前提是你已經(jīng)有一個賬號城舞,或是你有一個可信賴的有賬戶的好友)
B. 自己通過轉(zhuǎn)賬EOS給合約的方式轩触,由合約創(chuàng)建(前提是你有EOS)
C. 部分工具或人提供付費(fèi)幫注冊的形式,這種需要你具有慧眼椿争,尋求到可信的機(jī)構(gòu)或個人,本方式風(fēng)險高熟嫩,不推薦秦踪。
STEP-1 準(zhǔn)備工作
一個已經(jīng)注冊好的賬號
保證已有賬號至少有0.6EOS,及可支撐轉(zhuǎn)賬簽名的RAM,CPU,NET資源
-
一對EOS公私鑰
注釋1 千萬注意賬戶安全
最好采用離線的辦法生成私鑰掸茅,不建議使用網(wǎng)上搜索的在線工具生成公私鑰椅邓,安全性不好保證。注釋2 GoldStone錢包查詢EOS公私鑰方式
以GoldStone為例昧狮,在導(dǎo)入或創(chuàng)建錢包后景馁,「首頁>點(diǎn)擊錢包頭像>查看全部地址」中,可以復(fù)制EOS公鑰逗鸣,在該頁面「點(diǎn)擊EOS右側(cè)點(diǎn)點(diǎn)點(diǎn)按鈕>導(dǎo)出私鑰」并輸入密碼后可以導(dǎo)出EOS私鑰合住。(需要使用GoldStone 1.4.0或以上版本)
STEP-2 操作
- 2.1 針對途徑A:已有賬號注冊 (大約需要0.6EOS)
? 如果你(或是你朋友)已經(jīng)有了注冊好的EOS賬號,那么不會寫代碼的普通人需要借助類似GoldStone這樣的提供EOS注冊功能的錢包進(jìn)行操作撒璧。以好友使用GoldStone錢包為例(需要使用GoldStone 1.4.0或以上版本):
好友在GoldStone中導(dǎo)入已注冊賬號透葛,進(jìn)入「設(shè)置>EOS賬號注冊」
在最上方白色輸入框輸入要注冊的用戶名
-
在灰色輸入框粘貼準(zhǔn)備工作中獲得的
EOS公鑰
,點(diǎn)擊「確認(rèn)」默認(rèn)情況下卿樱,好友將為新創(chuàng)建的賬號購買2MB的內(nèi)存及抵押0.1EOS的CPU,和0.1EOS的NET資源(當(dāng)然僚害,好友可在「高級設(shè)置」中修改這些默認(rèn)數(shù)值)。這大約將花費(fèi)你的好友0.6EOS繁调,GoldStone并不收取任何注冊費(fèi)用萨蚕,這些EOS都直接支付給EOS鏈。記得好好答謝朋友喲蹄胰。
在彈出的確認(rèn)框內(nèi)輸入密碼岳遥,點(diǎn)擊「確認(rèn)」
等待返回成功,注冊完成裕寨。
你可以打開自己的錢包查看EOS狀態(tài)寒随,如果EOS賬號狀態(tài)沒有刷新,可以從后臺重新進(jìn)入GoldStone查看帮坚。
- 2.2 針對途徑2:轉(zhuǎn)EOS給合約 (大約需要2EOS)
顧名思義妻往,就是轉(zhuǎn)EOS給EOS的鏈上合約,合約自動完成創(chuàng)建賬號的流程试和。這個方式不要求你擁有一個已經(jīng)注冊好的EOS賬號讯泣,你可以拿任何支持添加備注的交易所賬戶,轉(zhuǎn)賬設(shè)置如下:
-
接收賬戶:
signupeoseos
signupeoseos
是EOS智能合約的賬戶阅悍,合約代碼在github開源 -
填寫備注: 用戶名-公鑰
比如我起的用戶名是 goldstone123, 我的公鑰是
EOS8UA2MsEBb2Yr5kmkk7Mm7RF5AYMZvh4phjxw8qPBxo5SAdB5P5
, 那么我的備注就是:goldstone123-EOS8UA2MsEBb2Yr5kmkk7Mm7RF5AYMZvh4phjxw8qPBxo5SAdB5P5
-
設(shè)置轉(zhuǎn)賬金額好渠,轉(zhuǎn)賬金額需要≥2EOS
轉(zhuǎn)賬金額中的0.2EOS將分別用于抵押0.1EOS的CPU和0.1EOS的NET資源昨稼,剩余的EOS將全部為新賬號購買內(nèi)存
確認(rèn)轉(zhuǎn)賬,轉(zhuǎn)賬成功后則可去查看新賬戶拳锚。(創(chuàng)建不成功或出現(xiàn)其他問題假栓,一般合約會原路退回EOS)
賬號權(quán)限
一個EOS賬號默認(rèn)有兩個權(quán)限:
權(quán)限名稱 | 說明 | 權(quán)責(zé) |
---|---|---|
owner |
所有者 |
owner 可以更改owner 的綁定信息,可以做任何事霍掺。owner 可以對其余權(quán)限進(jìn)行增刪改匾荆。因此可用于恢復(fù)可能已被泄露的另一個權(quán)限。 |
active |
執(zhí)行管理員 | 可以更改active 的綁定信息杆烁,可以轉(zhuǎn)賬牙丽、管理資源,但是不能修改owner 兔魂。 |
注: 一般錢包創(chuàng)建賬戶時烤芦,如果沒有要求你單獨(dú)設(shè)置兩個權(quán)限的私鑰,就默認(rèn)為是
owner
和active
綁定同一對公/私鑰析校。
每個權(quán)限對應(yīng)綁定一個或多個公鑰/其他賬戶构罗。
建議:為了安全起見,你可以使用不同的公鑰來管理你的賬戶智玻。(在GoldStone錢包中绰播,你可以去)
子權(quán)限: EOS還允許用戶繼續(xù)創(chuàng)建細(xì)分權(quán)限,新的權(quán)限都是active權(quán)限的派生尚困。
本篇《GoldStone小課堂 | 你的EOS入門課(一)EOS賬戶》到這里就結(jié)束啦蠢箩,你有沒有對EOS賬戶有多一點(diǎn)了解和體會呢?