译者:Chuan@AuroraEOS
这是一份为想要设置EOS账户的初学者提供的最佳实践指南,同时也为目前已经拥有EOS账户并希望了解更多信息的用户提供参考。
本文介绍以下主题:
什么是EOS帐户?
什么是Scatter?
如何创建EOS密钥对?
如何创建EOS账户?
将私钥导入Scatter?
什么是Active和Owner密钥?
钱包的类型有哪些?
RAM,CPU和NET是什么?
“抵押”和“赎回”是什么意思?
1
什么是EOS账户?
EOS账户是一个存储在EOS区块链上并连接到你的“密钥”的可读名称。EOS账户被用来在EOS平台上执行各种操作,比如发送/接收代币,投票和抵押。
每个账户都连接到一个公钥,这个公钥又连接一个私钥。私钥可用来生成关联的公钥,反向操作不行。 (私钥与其关联的公钥构成密钥对。)
这些密钥确保只有你才能访问账户并对其执行操作。公钥是可以被使用网络的每个人看到的,但是,你的私钥永远不会被显示。你必须将你的私钥存放在安全的位置,因为它们不应该被其他任何人知道(除非你想让你的EOS被盗)!
TLDR:EOS账户由密钥对控制,并将EOS代币存放在区块链上。钱包存储用于对交易签名的密钥对。
2
什么是Scatter?
Scatter是一个可以让用户连接到EOS区块链并与之交互的工具。如果您熟悉Myetherwallet,Scatter就像Myetherwallet,但是体验会更好。重要的是要知道Scatter是什么,并搞清楚怎么用它,因为它将成为这篇文章接下来的检验工具。
一旦你设置好Scatter,你就可以对交易签名,保护你的数据以及与应用程序交互,所有这些都不会暴露你的EOS密钥。
3
如何创建EOS密钥对?
为了创建EOS帐户,你需要一个密钥对,它由私钥和公钥组成。如果你已经有了密钥对,那么请跳过这部分,阅读“如何创建EOS帐户”部分。
有很多方法可以创建密钥对,但我们推荐使用Scatter Desktop或者Ledger Nano S。
Scatter是最常用的EOS钱包之一。它可以让用户将交易签名到网页版和桌面端的应用程序,而不会暴露你的密钥或填写表单。 Scatter中的所有内容都存放在你本地的设备上。
使用Scatter生成密钥对步骤:
1.从https://get-scatter.com/下载并安装Scatter Desktop。
2.打开Scatter并设置Scatter密码(每次你访问Scatter时都要使用这个密码)
3.保存助记词 - 这些助记词只用来Scatter备份!不是用于你的EOS账户的!
4.转到Scatter Homepage并点击Vault> New> Create New。 Scatter现在将生成一个新的密钥对,你可以根据需要重命名。
5.要查看你的公钥,点击“Show Public Keys(显示公钥)”并查看EOSIO字段。
然后,如果你想复制你的私钥,你只要点击“Export Private Key(导出私钥)”并按照提供的说明操作即可。
4
如何创建EOS账户?
创建EOS账户的最简单方法之一是使用EOS Lynx应用程序,或者使用MyEOSKit,你可以在交易所购买EOS,然后将EOS发送到智能合约。 按照提供的链接中的说明进行EOS帐户的创建。
EOS Lynx链接:https://eoslynx.com/
MyEOSKit链接:https://www.myeoskit.com/guides/how-to-create-account
5
如何将私钥导入到Scatter?
如果你已通过EOS Lynx创建了你的EOS账户,并且想使用相同的帐户访问你计算机上的dApp,那么你应该将EOS Lynx私钥导入Scatter:
1.复制你创建EOS帐户时EOS Lynx提供给你的私钥。
2.打开Scatter桌面端软件。
3.点击Vault> New> Import> Text,并将私钥粘贴到正确的字段中。
4.Scatter现在将EOSIO账户连接到这个密钥对。
你现在可以在Scatter上使用EOS Lynx创建的EOS帐户,你就可以使用各种dApps了。 你可以在DappRadar上找dApps试用一下。
6
什么是Active和Owner密钥?
Active密钥:这些是你应该用于日常操作的密钥。这个私钥往往被用来操作转帐和投票等任务。
Active密钥不能用来更改Owner私钥。如果Active密钥已泄露,你可以使用你的Owner密钥进行更改。
Owner密钥:Owner密钥=帐户的所有权。Owner密钥将让你可以做Active密钥所做的任何操作。但除此之外,Owner密钥还可以让你更改帐户的Owner和Active密钥。这有点像一些网站要求你在更新帐户之前输入旧密码来获得新密码。
每个EOS帐户至少有两种类型的权限:Owner权限和Active权限。每笔交易都需要被其中一个权限进行验证和签名才能被视为有效。交易由钱包签名,钱包存储着与你的EOS帐户相关联的密钥对。这意味着钱包可以保护和使用控制着你的EOS帐户的密钥。
7
钱包的类型有哪些?
钱包有三种类型:硬件钱包,软件钱包和纸钱包。
硬件钱包是存放密钥最安全的方式。你购买一个物理设备,它为你生成并保存密钥信息。即使你使用的电脑不值得信任,也可以保护你的密钥。 Ledger Nano S是使用最多的硬件钱包之一。
软件钱包基于计算机软件。你的密钥将存储在你的本地设备上,这样可以让你从计算机,笔记本电脑,手机等来控制你的密钥。不过,如果你的计算机遭到黑客攻击,你可能就会有丢失密钥的风险,继而有丢失财产的风险。Scatter和Greymass是两个桌面版钱包,而EOS Lynx和Meet.One是两个手机端钱包。
纸钱包是打印的QR码,包含有你的私钥信息。纸钱包被认为是存储私钥的最安全选择之一,因为它们并不连接到互联网而且也不会被黑客攻击。另外一个优点是它们几乎是免费的,因为你可以通过打印机将它们打印在纸上。但是,将私钥导入受感染的计算机仍然存在风险。
如果你想创建一个纸钱包,那么你可以用你在Scatter上的私钥来创建QR码。
8
RAM,CPU和NET是什么?
RAM是开发人员为了在EOS区块链上运行应用程序必须购买(使用EOS代币)的资源。 RAM用于将数据存储在内存数据库中。dApp使用RAM来存储状态信息,所以通过应用程序能够快速获取信息。用户从快照中可获得8kb的RAM,这将是他们所需要的。如果你是dApp开发者或者你正在创建帐户,那么你就需要购买更多的RAM。
CPU和NET是你的帐户在EOS区块链上执行操作所需的两种资源。 CPU以μs(微秒)为单位测量,NET以KB(千字节)为单位测量。通过抵押EOS代币,你将提高你的CPU和NET使用范围。如果你使用了所有分配的CPU或NET,那么你将无法执行任何更多的操作,并且需要等到你的使用量降下来。
你的使用量会随着时间的推移自动降低,大约三天后会恢复到最低水平。因此,抵押本质上是一种限速机制。也就是说,如果你需要在很短的时间内执行更多操作(例如,你运行的dApp每秒处理更多交易),那么你将需要抵押更多的EOS代币。这些代币并没有被花掉 , 它们只是被抵押或“存放”,你可以随时赎回它们。
创建帐户后,它拥有的资源非常有限:0.1个EOS抵押在CPU上,0.1个EOS抵押在NET上,还有大约3kb的RAM。这样的资源量,无法进行更多的交易,因此你需要多抵押一些EOS。
9
“抵押”和“赎回”什么意思?
在你抵押EOS时,你是在“存放”EOS代币。在你决定赎回它们之前,你的代币将无法使用。在EOS中抵押非常重要,因为它让你的帐户有了可以对区块链执行任何操作所需的资源(CPU和NET)。当你抵押为了获得带宽时,你将可以在一段时间内发送更多的交易,因为交易的大小会消耗带宽。
要使用EOS网络,一般用户只需要抵押1或2个EOS。不过,被抵押的EOS的数量也是你的投票权。当你投票给节点时,只有被抵押的代币才可以用来投票。
当你决定让你的EOS“流动”起来,你就要经历赎回过程。一旦你赎回代币,需要三天的时间才能将这些代币从你的抵押余额转移到你的未抵押余额,然后你可以随意转移它们。
你可以使用Scatter抵押EOS来获取CPU和NET:
1.打开Scatter桌面端软件并使用你的Scatter密码登录。
2.点击”Vault”。
3.选择你想抵押EOS的帐户的密钥对。
4.点击你的EOSIO帐户名。
5.如果你想增加CPU或NET,那么点击“Moderate CPU”或”Moderate NET”。通常你需要比NET更多的CPU。
6.选择你要抵押的EOS数量,然后点击“Stake”。
你也可以抵押你的EOS并将它们委托给另一个帐户,你可以使用Scatter和 MyEOSKit的抵押工具来实现这个过程。
记住:当你抵押EOS时,需要3天才能赎回它们,因为这一特殊原因抵押可以用来保障安全。
如果你的帐户遭到攻击,你将有3天时间来更改控制你帐户的密钥对!
TLDR:为了防止黑客攻击,抵押你的大部分EOS,并且只留下你愿意“损失”的EOS可流通的数量。 如果你抵押你的EOS,但需要使用它们(例如:你想将它们发送到另一个帐户,你想用它们来买东西等),你就得赎回你的EOS。赎回你的EOS需要3天时间。 之后,你就可以随意发送/使用你的EOS。
恭喜!您已完成了EOS帐户安全实战。
联系引力区:
官网:http://eosgravity.com/
Telegram:https://t.me/eosgravity;
Twitter:https://mobile.twitter.com/EOSGravity
Reddit:www.reddit.com/user/EOSGravity
Medium:https://medium.com/@eosgravity
Steemit:https://steemit.com/@eosgravity
Youtube:https://www.youtube.com/
channel/UCGBLMgv51yB80yMKN266Gcg
加入社群
更多有价值的悄悄话,欢迎进入知识星球。
引力区创始人Ocean廖洋阳私人微信