小課堂 | EOS和比特幣、以太坊都不太一樣,那么到底哪里不一樣?——你的EOS入門課(一)EOS賬戶

EOS是我們之前遇到的比特幣、以太坊、以太坊經(jīng)典、萊特幣、比特幣現(xiàn)金……都不太一樣的一個系統(tǒng)。這個系列就向大家講講EOS鏈,作為入門科普吧。

計劃內(nèi)容包括:

  1. EOS賬戶(本篇)
  2. EOS資源
  3. EOS投票等其他常見概念

在前面列出幾點,拋磚引玉,作為本系列的開篇:

EOS、以太坊、比特幣對比

Event EOS Ethereum Bitcoin
賬戶可離線創(chuàng)建 No
EOS的公私鑰可以離線創(chuàng)建,但是賬戶名需要在鏈上注冊后才真的生效。
Yes Yes
賬戶創(chuàng)建免費 No
需要花費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)賬礦工費 NO
不需要礦工費,但是可能需要支付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)。

新賬戶需要通過在鏈上「注冊」才能生效。

  1. 注冊賬號時,綁定初始公鑰
  2. 私鑰可以管理公鑰對應(yīng)的賬戶

一張圖說明賬戶、公私鑰、EOS及資源的關(guān)系

賬號與公鑰不是一一對應(yīng)的關(guān)系

  1. 一個賬號可以綁定多個公鑰
  2. 一個公鑰可以綁定在多個賬號上
  3. 賬號可以更換綁定的公鑰

資產(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. 部分工具或人提供付費幫注冊的形式,這種需要你具有慧眼,尋求到可信的機構(gòu)或個人,本方式風(fēng)險高,不推薦。

STEP-1 準(zhǔn)備工作

  1. 一個已經(jīng)注冊好的賬號

  2. 保證已有賬號至少有0.6EOS,及可支撐轉(zhuǎn)賬簽名的RAM,CPU,NET資源

  3. 一對EOS公私鑰

    注釋1 千萬注意賬戶安全
    最好采用離線的辦法生成私鑰,不建議使用網(wǎng)上搜索的在線工具生成公私鑰,安全性不好保證。

    注釋2 GoldStone錢包查詢EOS公私鑰方式
    以GoldStone為例,在導(dǎo)入或創(chuàng)建錢包后,「首頁>點擊錢包頭像>查看全部地址」中,可以復(fù)制EOS公鑰,在該頁面「點擊EOS右側(cè)點點點按鈕>導(dǎo)出私鑰」并輸入密碼后可以導(dǎo)出EOS私鑰。(需要使用GoldStone 1.4.0或以上版本)

STEP-2 操作

- 2.1 針對途徑A:已有賬號注冊 (大約需要0.6EOS)

? 如果你(或是你朋友)已經(jīng)有了注冊好的EOS賬號,那么不會寫代碼的普通人需要借助類似GoldStone這樣的提供EOS注冊功能的錢包進行操作。以好友使用GoldStone錢包為例(需要使用GoldStone 1.4.0或以上版本):

  1. 好友在GoldStone中導(dǎo)入已注冊賬號,進入「設(shè)置>EOS賬號注冊」

  2. 在最上方白色輸入框輸入要注冊的用戶名

  3. 在灰色輸入框粘貼準(zhǔn)備工作中獲得的EOS公鑰,點擊「確認」

    默認情況下,好友將為新創(chuàng)建的賬號購買2MB的內(nèi)存及抵押0.1EOS的CPU,和0.1EOS的NET資源(當(dāng)然,好友可在「高級設(shè)置」中修改這些默認數(shù)值)。這大約將花費你的好友0.6EOS,GoldStone并不收取任何注冊費用,這些EOS都直接支付給EOS鏈。記得好好答謝朋友喲。

  4. 在彈出的確認框內(nèi)輸入密碼,點擊「確認」

  5. 等待返回成功,注冊完成。

  6. 你可以打開自己的錢包查看EOS狀態(tài),如果EOS賬號狀態(tài)沒有刷新,可以從后臺重新進入GoldStone查看。

- 2.2 針對途徑2:轉(zhuǎn)EOS給合約 (大約需要2EOS)

顧名思義,就是轉(zhuǎn)EOS給EOS的鏈上合約,合約自動完成創(chuàng)建賬號的流程。這個方式不要求你擁有一個已經(jīng)注冊好的EOS賬號,你可以拿任何支持添加備注的交易所賬戶,轉(zhuǎn)賬設(shè)置如下:

  1. 接收賬戶: signupeoseos

    signupeoseos是EOS智能合約的賬戶,合約代碼在github開源

  2. 填寫備注: 用戶名-公鑰

    比如我起的用戶名是 goldstone123, 我的公鑰是EOS8UA2MsEBb2Yr5kmkk7Mm7RF5AYMZvh4phjxw8qPBxo5SAdB5P5, 那么我的備注就是:

    goldstone123-EOS8UA2MsEBb2Yr5kmkk7Mm7RF5AYMZvh4phjxw8qPBxo5SAdB5P5

  3. 設(shè)置轉(zhuǎn)賬金額,轉(zhuǎn)賬金額需要≥2EOS

    轉(zhuǎn)賬金額中的0.2EOS將分別用于抵押0.1EOS的CPU和0.1EOS的NET資源,剩余的EOS將全部為新賬號購買內(nèi)存

  4. 確認轉(zhuǎn)賬,轉(zhuǎn)賬成功后則可去查看新賬戶。(創(chuàng)建不成功或出現(xiàn)其他問題,一般合約會原路退回EOS)


賬號權(quán)限

一個EOS賬號默認有兩個權(quán)限:

權(quán)限名稱 說明 權(quán)責(zé)
owner 所有者 owner可以更改owner的綁定信息,可以做任何事。owner可以對其余權(quán)限進行增刪改。因此可用于恢復(fù)可能已被泄露的另一個權(quán)限。
active 執(zhí)行管理員 可以更改active的綁定信息,可以轉(zhuǎn)賬、管理資源,但是不能修改owner。

注: 一般錢包創(chuàng)建賬戶時,如果沒有要求你單獨設(shè)置兩個權(quán)限的私鑰,就默認為是owneractive綁定同一對公/私鑰。

每個權(quán)限對應(yīng)綁定一個或多個公鑰/其他賬戶。

建議:為了安全起見,你可以使用不同的公鑰來管理你的賬戶。(在GoldStone錢包中,你可以去)

子權(quán)限: EOS還允許用戶繼續(xù)創(chuàng)建細分權(quán)限,新的權(quán)限都是active權(quán)限的派生。


本篇《GoldStone小課堂 | 你的EOS入門課(一)EOS賬戶》到這里就結(jié)束啦,你有沒有對EOS賬戶有多一點了解和體會呢?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容