EOS帳戶的工做方式是什麼?賬戶是存儲在區塊鏈中的人類可讀名稱。它能夠由我的或一羣人擁有,具體的取決於權限配置。須要一個賬戶來將交易轉移或推送到區塊鏈。——EOSIO Wikiphp
每一個EOS賬戶長度爲12個字符(除非它是高級賬戶,稍後將對其進行說明)幷包含字符a-z和1-5。java
EOS賬戶由2個密鑰組成,即active密鑰和owner密鑰。active密鑰可用於轉移資金,爲區塊生產者投票,購買ram等。owner密鑰顯示賬戶的全部權,而且能夠對賬戶的全部權進行任何更改。這個密鑰從安全考慮最好保持離線,由於在EOS網絡上大部分工做不須要用它來作。node
能夠在賬戶內設置各類其餘權限,其中一些將在下面說明。python
可以更改EOS賬戶中的權限意味着能夠建立多簽名賬戶。多重簽名意味着能夠要求多我的受權賬戶中的某些操做。下面將舉例說明。android
在上面的示例中,該賬戶是一個多簽名賬戶,有3個用戶。git
更改賬戶的全部者權限須要權重閾值2。Bob和Stacy都有1的權重,所以爲了對賬戶的全部者權限進行任何更改,Bob和Stacy都必須同時受權更改才行。程序員
要發送交易,購買RAM,投票給生產者,或作任何須要活動密鑰的事情,須要權重閾值爲1。這意味着Bob和Stacy均可以在未經對方許可的狀況下執行上述操做。github
第三個許但是可選的,也是EOS的可能性之一。在此示例中,發佈表示在特定博客上發佈文章的權限。發佈文章所需的權重閾值是2。Bob和Stacy的權重爲2,而另外一個賬戶的權重爲1。這意味着若是Bob和Alice想要發佈文章,他們不須要某人的許能否則這樣作,但若是其餘賬戶須要Bob或Stacy的許可才能發佈文章。web
有多種方法能夠建立EOS賬戶,例如使用cleos或使用其中一個可用的工具包。對於本指南,咱們將使用此工具包。要建立新的EOS賬戶,你須要使用現有的EOS賬戶。若是你沒有現有賬戶,則可使用爲你建立賬戶的工具。使用這些工具須要你自擔風險,並始終研究是否能夠信任工具。mongodb
首先,你必須下載Scatter,一個瀏覽器擴展。你能夠在這裏得到Scatter。按照有關如何設置Scatter賬戶和登陸Scatter擴展的說明進行操做。以後轉到工具包並鏈接你現有的EOS賬戶。
鏈接賬戶後,能夠轉到「建立賬戶」並填寫空白處。你可使用現有密鑰對做爲owner公鑰和active公鑰,也能夠在「密鑰對」選項卡下的hash中生成新密鑰對。
咱們建議不要更改net stake
,CPU stake
和RAM purchase
,由於你能夠在建立帳戶後隨時得到更多代幣併購買更多內存。
請注意如下信息可能已通過時,由於建立賬戶的費用已下降
始終確保你用於建立新賬戶的EOS賬戶包含足夠的EOS來建立新賬戶。建立新賬戶的成本(使用上述設置)能夠經過如下方式計算:
*(當前RAM價格/Kb)8+0.1+0.1=建立新賬戶所需的最低EOS數量
大多數EOS賬戶的賬戶名稱長度爲12個字符,可是有一種方法能夠得到短於12個字符的賬戶名稱。這些賬戶名稱稱爲高級賬戶名稱,天天只授予1個高級賬戶名稱。該名稱天天授予最高出價者。
就像有各類方式購買RAM,放棄您的EOS等等,有各類方式來競標高級賬戶名稱。下面咱們將解釋如何使用工具包競標高級名稱。咱們正在使用此工具包。
首先,你須要使用Scatter鏈接你的EOS賬戶(請參閱上面的說明)。鏈接賬戶後,你能夠開始對名稱進行出價。
在出價高級賬戶名稱以前,你須要記住一些事項。若是你對高級賬戶名稱進行出價,則你的EOS會被鎖定,若是你的出價太高,只能得到返回來的EOS。這可能須要很長時間(而且可能永遠不會以低出價發生),所以請始終確保你的出價是切合實際的。
要查看當前的高級名稱出價,能夠訪問此網站。
======================================================================
分享一些以太坊、EOS、比特幣等區塊鏈相關的交互式在線編程實戰教程:
- EOS教程,本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、帳戶與錢包、發行代幣、智能合約開發與部署、使用代碼與智能合約交互等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。
- java以太坊開發教程,主要是針對java和android程序員進行區塊鏈以太坊開發的web3j詳解。
- python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
- php以太坊,主要是介紹使用php進行智能合約開發交互,進行帳號建立、交易、轉帳、代幣開發以及過濾器和交易等內容。
- 以太坊入門教程,主要介紹智能合約與dapp應用開發,適合入門。
- 以太坊開發進階教程,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
- C#以太坊,主要講解如何使用C#開發基於.Net的以太坊應用,包括帳戶管理、狀態與交易、智能合約開發與交互、過濾器和交易等。
- java比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Java代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是Java工程師不可多得的比特幣開發學習課程。
- php比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Php代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是Php工程師不可多得的比特幣開發學習課程。
- tendermint區塊鏈開發詳解,本課程適合但願使用tendermint進行區塊鏈開發的工程師,課程內容即包括tendermint應用開發模型中的核心概念,例如ABCI接口、默克爾樹、多版本狀態庫等,也包括代幣發行等豐富的實操代碼,是go語言工程師快速入門區塊鏈開發的最佳選擇。
匯智網原創翻譯,轉載請標明出處。這裏是原文EOS帳戶如何工做,咱們怎樣得到?