💙 你是DApp吗?我们正在用推广方式帮助DApp吸引更多用户 点击这里联系我们
查看所有文章
2019-12-04

新手入门必读:关于EOS账号的百科全书

2018-10-25 14.26.58.jpg

与传统账号获取与使用方式不同,EOS账户有一些自己的玩法。

不管是那些正徘徊在EOS世界门外、正在考虑注册一个 EOS 账号的新手,还是已经拥有EOS账号、但希望了解更多玩法的用户来说,他们都需要一篇关于EOS账号的百科全书。

为此,EOS Go撰写并整理了本篇操作实践指南。

在阅读本篇指南之前,您首先要明确:

首先,如果您是个EOS超级新手,我们建议您首先阅读由 EOS Canada 制作的“EOS 词典”中的 ABCs of EOS 板块。这将有助于您快速理解与EOS相关的基本概念和各种术语。

其次,本指南仅适用于希望保护自己 EOS 资产的用户,并不适用于中心化交所用户。

因为严格意义来说,中心化交易所用户仅仅拥有交易所的资产承诺,但并不实际拥有任何EOS,且中心化交易所资产容易受到交易费、平台规则和黑客入侵等不安全因素影响。

如果您想要将您的EOS从交易所转移至更加安全的钱包,您可以点击 EOS New York教程 查看。

本篇指南将分为以下9个板块,您可以根据自己认知水平按需查询。

  • 一、什么是EOS帐户?

  • 二、什么是ANCHOR?

  • 三、如何创建EOS密钥对?

  • 四、如何创建EOS帐户?

  • 五、如何将私钥导入Anchor?

  • 六、什么是私钥、公钥?

  • 七、什么是钱包?

  • 八、什么是RAM、CPU和NET?

  • 九、什么是“抵押”和“解除抵押”?

  • 十、什么是REX?


一、什么是EOS帐户?

在 EOS 的交易中,转账和投票都以账号为基本单位,EOS 公链中的账号相当于 ETH 中的地址,和 ETH 地址随机生成不同的是,EOS 账号可以像微信账号、支付宝账号那样进行自定义(创世账号除外)。

例如,我们可以自定义创建类似 “lovelovelove” 这样容易记忆的账号,它完全不同于 BTC 或 ETH 那种一长串毫无规律的哈希字符。

为了更便于理解,我们把 EOS 账户分为普通账号、创世账号和短账号,下面分别进行说明。

01 普通账号

普通 EOS 账号是由 12 位字符组成的,允许的字符包括 1-5 的数字和 26 个英文字母,用户可以在这个范围内组合自己喜欢的账户名,以字母或数字开头都是可以的,对于我们大部分人来说,使用 12 位字符组成的普通 EOS 账号就可以了。

普通的 EOS 账号需要进行注册,而且是收费的,可以去一些常见的 EOS 钱包进行注册。

02 创世账号

创世账户顾名思义,它们是 EOS 系统第一批创建出来的账号。

在 EOS 主网上线之前,EOS Token 是在以太坊网络上发行的一个ERC-20 Token,EOS 主网上线后,需要将原本基于以太坊网络的 EOS Token 映射到 EOS 主网上。

在 EOS 主网上线期间,EOS 系统根据用户参与 EOS 众筹且做过映射的 ETH 地址而自动生成了 EOS 账号,我们称这一批账号为EOS创世账号,据统计,EOS 创世账号有 10万+个。

03 短账号

在 EOS 的账号中,一般都是由 12 位字符组成的,而小于 12 位的 EOS 账号我们就叫它短账号。例如,Block.one 的官方 EOS 账号为 b1,它就是一个短账号,很容易记忆。和普通账号获取方式不同,EOS 短账号是需要参与竞拍才能获得的。


二、什么是Anchor?

Anchor是Greymass开发的工具,了解并掌握使用Anchor的方法非常重要,因为它是帮助我们进入并体验EOS区块链。将成为本文的试金石工具。

设置 Anchor 之后,您就可以开始在不暴露账户密钥的前提下,进行基于EOS的签名交易、数据保护、体验dApp等操作。

您可以 点击此处 下载适用于Windows、macOS、Linux和iOS的最新版本Anchor。


三、如何创建EOS密钥对?

每个EOS账号都有一个公私钥对:公钥可以连接到私钥,私钥可以生成关联的公钥,反之亦然。

要创建EOS帐户,您需要一个包含私钥和公钥的密钥对。 如果您已经有了密钥对,请跳过本节,然后导航至如何创建EOS帐户。

创建密钥对的方法有很多,但是我们建议使用 Anchor 钱包Ledger NanoS

使用Anchor 钱包创建EOS密钥对

1、下载并安装Anchor。点击下载

2、点击“Set up New Wallet”,然后选择EOS网络设置新钱包。

anchor-wallet-1

3、选择EOS主网后,点击“Enable blockchains”启动区块链。

4、单击“Tools”,找到“Security section”部分后单击选择的部分下的“Manage Keys”。

5、在“Manage Keys”中,单击“Generate Key Pairs”来创建我们的第一个密钥对。

6、在生成密钥对之前,我们需要设置一个密码,以在您的Anchor钱包中使用。

7、再次单击“ Generate Key Pair”,Anchor现在将生成一个尚未保存在任何地方的新密钥对。为了妥善保存密钥对,请务必确保单击**“Save Keys to Wallet”**按钮。

现在,您已经拥有了管理EOSIO帐户所需的新密钥!

使用Ledger NanoS 创建EOS密钥对

在使用Ledger Nano生成密钥对之前,你需要完成以下准备工作:

1、安装最新的插件。

2、下载并安装Ledger Live应用程序。

3、打开Ledger Live并安装EOS应用程序。

Ledger Nano S 设备中自带私钥,因此您无需生成密钥对。相反,您需要将密钥对从 Ledger 迁移到 Scatter 中,而无暴露私钥的风险。

操作流程如下:

1、下载并安装Anchor。点击下载

2、点击“Set up New Wallet”,然后选择EOS网络设置新钱包。

3、然后,单击“Import Account”和“Enable Ledger Support”。确保已连接并解锁Ledger Nano,然后等待在Anchor应用程序上打开一个弹出窗口。

anchor-wallet-2

4、等待Anchor完成重新初始化过程。

5、成功连接后,您可以单击“Load from Ledger”选项,然后选择要导入的密钥对。


四、如何免费创建EOS账号?

有关如何以简单方式免费创建EOS帐户的完整指南,您可以阅读我们之前撰写的以下教程指南:

EOS入门:免费帐户


五、如何将私钥导入Anchor?

如果您已通过我们上文介绍的方法创建了EOS账号,并且想使用该账号体验dApp,您需要将EOS账号私钥导入到Anchor,方法如下:

1、复制您的EOS账户私钥。

2、打开Anchor钱包。

3、单击工具>安全性>管理密钥>导入密钥

4、输入您设置的Anchor钱包密码,如果您之前没有设置过,需要设置完成完成导入操作。

anchor-wallet-3

5、将您的私钥粘贴到字符框内,然后单击“Save Keys to Wallet”保存私钥。

搞定! 现在,您可以使用Anchor创建EOS账号并体验dApp了!

如果您对体验EOS上的哪个dApp感到迷茫的话,您可以以在DappRadar或EOS Go上查看dApp排行榜。


六、什么是私钥、公钥?

默认情况下,一个EOS账户拥有2个权限,即Active权限和Owner权限。

Active权限:

用于转移资金、为出块节点投票以及进行其它高级别账户更改事宜。

Owner权限:

代表账户的所有权。只有少数交易事务需要使用此权限,如对Owner权限进行更改。一般来说,我们建议将Owner密钥保存在冷储存设备中,不与他人共享。Owner权限可用于恢复可能已被泄露的另一个权限。

每一笔交易都需要通过上述权限进行验证和签名,才能被视为有效。

交易由钱包进行签名,因此钱包存储、保护与EOS账号关联的密钥对。


七、什么是钱包?

普通钱包用来装钱,而EOS钱包却不是,它是存储密钥(私钥和公钥)和钱包地址的管理容器。

EOS钱包可以有多种形态种类:

硬件钱包:

硬件钱包又叫冷钱包,它永不联网,是存储密钥的最安全方法。Ledger Nano S是最常用的硬件钱包之一。

软件钱包:

软件钱包将密钥存储在本地设备上,从而使您可以通过计算机,笔记本电脑,电话等控制密钥。但是,如果您的计算机被黑客入侵,则可能会丢失密钥,从而造成损失资金。像Scatter和Greymass是等就是桌面端钱包,而上文提到的Wombat和Anchor Mobile就是移动端钱包。

如果你将私钥抄写在一张白纸上面,那这张纸也可以称之为钱包。

随着加密货币钱包技术的逐渐成熟,数字货币钱包在交互性、可操作性和灵活性等方面的大幅度提升也为虚拟货币的持有者们带来更好体验。


八、什么是RAM、CPU和NET?

目前EOS一共有三种资源:RAM、CPU和NET。

RAM属于消耗型资源,用一点儿少一点儿,因此采用购买的方式,可买可卖。

CPU和NET属于占用型资源,用完后可释放,因此采用抵押的方式,抵押EOS获取资源,用后可赎回EOS,不产生费用。

CPU和NET以过去3天的平均消耗(以微秒ms为单位)来衡量。 当您发送操作或事务时,CPU带宽会暂时消耗,但随着时间的推移会减少到0。事务运行时间越长,它将消耗的CPU带宽就越多。 可以随时赎回EOS,但是有三天左右的赎回期。

用户创建EOS账号后,该账号会拥有少量基础资源:0.1 EOS CPU、0.1 EOS NET和约3kb的RAM供大家操作使用。EOS上的所有操作都需要资源,但如果你想进行更多操作,就需要投入一些EOS获取更多资源。


九、什么是“抵押”和“解除抵押”?

抵押 EOS 非常重要,因为它让您得到了在区块链上执行任何操作所需的账户资源(CPU 和 NET)。

关于抵押概念,EOS Canada这样解释:

当您抵押 EOS 时,可以理解为在“寄存”代币。

在解除抵押之前,您无法对它们进行操作。当您抵押带宽时,由于交易消耗带宽的原因,您可以在一段时间内发送多次交易。

要使用网络,普通用户只需要抵押 1 或 2 个 EOS 就可以了。当您给 BP 们投票的时候,只有抵押的代币才有投票权。抵押的EOS 数量越多,您对 BP 投票的权重就越大。

当您想要对您的EOS进行一些操作时,您需要先解除抵押。

解除抵押代币之后,将需要三天的时间代币才能从抵押余额转移到未抵押的余额中,这个时候您就可以使用它们了。

您可以使用Anchor抵押EOS获得CPU和NET资源:

1、打开Anchor,然后在顶部的下拉菜单中选择您的EOS账号。

2、单击资源。

3、在“CPU”或“NET”部分下,单击“Stake”质押。

4、选择您要抵押的EOS数量,最后签署交易。

anchor-wallet-4

这样,你的EOS账号就有资源可以用啦!


十、什么是REX?

如果您经常看与EOS相关的资讯,您一定发现最近质押EOS非常不方便,尤其是对于dApp项目方而言,资源价格变得更高了。

此时,您可以选择通过REX来节省成本。

EOSREX(EOS Resource Exchange),即EOS资源交易所。

用户可以在这里出租EOS给需要购买资源(CPU/NET)的人,并收取租息;资源租用者使用较少的EOS就可以租用大量资源(CPU/NET)一段时间(一般是30天)。

通过REX,您可以支付少量的EOS来获得整个月的大量CPU或NET。最近,在REX上支付1 EOS可以为您提供30天的7500 EOS CPU保证。

在Anchor上体验REX同样非常简单:

1、打开Anchor,然后在顶部的下拉菜单中选择您的EOS账户。

2、单击资源。

3、在“CPU”或“NET”部分下,单击“REX”。

4、选择您要支付的EOS金额,并检查您将抵押多少EOS。

5、最后签署交易。

您租赁的EOS资源将立即进入您的帐户,您可以继续流畅使用自己喜欢的dApp。

值得注意的是,出于安全性考虑,质押的EOS需要3天的时间才能赎回。

因此如果万一您的账户遭到盗用,您将有3天的时间来更改控制您帐户的密钥对!

在此,我们也建议您抵押大部分的 EOS,仅保留一个小额的流动数量,这个数量是万一您被黑客入侵时可以不心疼的数量。


恭喜您!您已完成我们《EOS 新手入门:EOS 帐户剖析》了!

如果您对EOS账号还有任何疑问,您可以在评论中寻求我们的帮助,或者您也可以加入 EOS GO 电报群 询问我们的工作人员。

拥有并了解EOS账号的下一步是:如何保障EOS账号的安全性。

EOS Go也在准备下一篇新手指南《EOS 新手入门:帐户安全的最佳实例》。

精彩内容,敬请期待哟!

EOS GO由Polar.io_ 赞助,由每一个您提供支持。一起加入到我们的社区为EOS的进展贡献力量吧!