• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 自媒體 查看內容
    • 2837
    • 0
    • 分享到

    EOS主網上線后,你的賬戶名竟然是這樣的?

    2018-5-23 10:41

    來源: eosunion



    1. EOS賬戶名稱的規定

    為了避免賬戶名搶注,在EOS最新發布的版本之中,強制規定了賬戶名稱為長度12個字符,且不包含“.”符號。上線之后,會通過更新代碼的方式,后續增加賬戶名拍賣的功能,從最頂級(也是最貴)的賬戶名開始,每天拍賣一個,價高者得,且競拍每次要比前一名出價者高出15%才行。可以說是套路深。


    不過,有例外的情況,block.one的賬戶名,會是威武霸氣的”b1”, 而目前社群也在進行討論,預計各個節點的賬戶名會由自己來定義好,在主網上線之后,就會用這個自定義的賬戶名了,比如,EOSUnoin社區的賬戶名,可能就會選擇”eosunoin”, 而eosio.sg的賬戶名,可能就是“eosiosg”. 這樣做的目的是方便用戶投票,試想,如果投票人要選擇一串12個字符的亂碼一樣的賬戶名稱作為出塊節點,而且還要選擇三十個,那分辨起來,估計要煩死了。


    2. EOS Authority提供了賬戶名檢查的工具 

    EOS Authority是一個候選節點,在主頁提供了賬戶檢查的工具,輸入eth的地址后,會檢查你是否完成了EOS映射,余額有多少,以及,更有趣的一點,上線之后,賬戶名是什么。

    2.1 訪問 eos Authority 

    點擊鏈接: https://eosauthority.com

    輸入你的eth地址,這里,我拿了個eth作為示范,我自己沒那么土豪.


    比如,eth地址是: 0x742d35cc6634c0532925a3b844bc454e4438f44e


    輸入之后,會變成這樣:

    人機驗證可能要連梯子,不然無法通過。


    2.2 點擊check my EOS


    如果你的地址做過映射,會顯示:


    • 你所擁有的eos的數量

    • 所映射的EOS的地址,以EOS開頭的一串字符,在主網上線之后,你的eos會轉移到這一地址之中。

    • 你的賬戶名稱,這里的賬戶名是 g4ztqmbrgage, 是一串長度為12個字節的字符串。


    主網上線之后,后續會允許賬戶名的修改。但是,一開始,只能是這一串難看的字符串了。

    如果你的地址沒有映射過,會顯示如下:

    3. 現在有多少人映射了?

    根據EOS Authority提供的統計(https://eosauthority.com/genesis), 現在僅有41% 左右的 EOS 完成了映射。

    在主網上線時候,erc20格式的代幣會鎖定,所以,如果還沒有映射的話,就抓緊時間去做。


    4. 你的賬戶名是這么來的

    看完上面的介紹,你可能有疑問:我的賬戶名是怎么來的呢?我也有同樣的疑惑。

    根據EOS Authority提供的信息,是根據以太坊錢包映射的順序,會得到一個字符串,然后,用包含genesis的字符來補全,湊到12位數字。


    在 github上,EOSIO 創建了一個工具 genesis,用于對以太坊上的EOS代幣進行快照,生成快照記錄,供上線時候使用。從其中的代碼看得出,設定賬號的邏輯是這樣的:

    https://github.com/EOSIO/genesis/blob/67592e63dca6bc5fb4871b837a01cdcfe2cd1d5e/tools/snapshot/tasks/process/deterministic-index-account-names.js#L47

    • 根據錢包地址第一次映射(first seen)的時間排序,設定一個索引值(deterministic_index);

    • 根據地址的索引值,用base32這個方法對索引值編碼,并替換掉其中的“=”, 轉換為小寫字符;

    • 如果得到的字符串大于12,則會報錯;

    • 如果地址是block.one的地址,賬戶名稱會設定為: b1

    • 其他情況下,會用字符串 “”genesis11111” 進行填充,補全賬戶名為12位。



      5. 小作業:查看block.one的賬戶名

    block.one的地址為

    “0x00000000000000000000000000000000000000b1”,


    用EOS Authority來查看一下,這個地址有多少EOS,對應的EOS地址是什么,以及EOS的賬戶名吧。


    如果操作正確,你會看到下圖的樣子:

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频