主页 > imtoken钱包苹果版下载官网 > 一篇看懂EOS钱包和账户

一篇看懂EOS钱包和账户

钱包

EOS钱包功能官方定义非常简单。 它只存储私钥和公​​钥,并提供私钥和公钥的生成和导入。 其他功能由 EOS 账户管理。 比如代币查询、交易、合约功能,都是账户关联下的功能。 .

钱包与账户关系 EOS账户创建需要关联钱包公钥,仅此而已。 账户创建可以使用同一个钱包公钥创建多个账户,但每个账户都是独立的,比如代币和合约。

例如

公钥 EOS6Btfmv5sZTZTJJDxEPf1ipEnYWQ95KajKCmx78unZAFxGEqikx

您可以创建账户 eosiotesta以太坊可以存到eos钱包吗,也可以创建 eosiotestb,

虽然使用的公钥相同,但两个账户上的代币合约是独立的,可以理解为使用相同的密码创建不同的账户,账户数据相互独立。

账户账户构成

最长的 EOS 账户由 12 个字符组成(包括点“.”)。 有些文章在以前的版本中写了2-32个字符。 现在主网上的版本已经限制为12个字符。

.12345abcdefzhijklmnopqrstuvwsyz

普通用户只能创建长度为 12 的不带 . 长度少于 12 位数字或带有 . 被系统拍卖 ==eosio.== 无法创建账户前缀 指定后缀的账户名需要由后缀的所有者创建

例如

xxxx.com 需要由 .com 用户创建

账户功能

账户名下有EOS系统的代币和用户调用eosio.token合约创建的代币、合约和公钥

帐户创建帐户创建者

EOS 账户的创建需要创建一个现有的账户,称为创建者或管理者。 创建者账户来自 EOS 以太坊代币。 在映射主网时,系统会根据以太坊地址的规则生成一个12位的EOS账户名。 ,都会在主网上线时写入区块链。

注意:

我们在单机测试网下创建账户使用的creator是==eosio==这个系统账户,不能在公网测试网和主网上使用。 这个==eosio==账号在公网测试网是不能调用的,但是测试网官网会有一些公网注册账号的方式,比如在主网有一个创建账号的入口== eosio= = 由 21 个超级节点控制。

开户费

系统为每个账户分配了大约 4K 的 RAM 空间。 EOS内存需要用EOS购买,所以创建账户需要创建者的EOS购买RAM。 如果创建账户失败,可以检查创建者的账户是否有RAM或足够的EOS,现在部分钱包应用支持免费创建EOS账户名。 实际上,钱包应用的账户是为用户支付费用的。 用户可以通过调用EOS系统api查看创建者

账户权限

默认分配owner权限和active权限,可自定义权限

所有者权限可以在帐户中执行任何操作。 Active 比 owner 少一点。 系统合约方法调用权限。 自定义权限需要active或owner主动分配账户发布的可执行系统合约和合约方法。

自定义权限

使用现有权限自定义权限,将可执行方法(合约方法、转账、自定义合约)赋值给自定义权限签名

一般情况下以太坊可以存到eos钱包吗,用户使用自己的公钥创建账户后,会为该公钥分配owner权限和active权限。 进行转账时,需要对公钥对应的私钥进行签名。 也就是说,权限阈值和公钥 密钥的权限是相等的,都等于1

权限账户权重阈值

所有者

1个

EOS5EzTZZQQxdrDaJAPD9pDzGJZ5bj34HaAb8yuvjFHGWzqV25Dch

1个

积极的

1个

EOS61chK8GbH4ukWcbom8HgK95AeUfP8MBPn7XRq8FeMBYYTgwmcX

1个

来自EOSIO官方WIKI

权限多重签名

eos账户支持多重签名,账户的权限由多个其他账户或公钥控制,每个账户权重不同

eos的权限支持多方授权。 例如,如果你想在账户google上花费eos,你需要51%以上的股东授权,这意味着账户的每个权限可以被多个账户控制

权限账户权重阈值

所有者

2个

@鲍勃

1个

@stacy

1个

发布

2个

@鲍勃

2个

@stacy

2个

EOS7Hnv4iBWo1pcEpP8JyFYCJLRUzYcXSqt...

1个

来自EOSIO官方WIKI

例如

主人可以控制手机上的任何东西,就好像我们使用手机的root权限一样

active类似于普通用户使用手机

那么自定义权限就类似于我们设置的访客模式。 我们向访问者打开那些东西,访问者可以看到什么

账户系统

例如

一个公司有多个股东,每个股东都拥有一定数量的股份,所以股东就是公司的所有者,根据每个人所持股份的比例不同,表决权也不同。

那么公司是一个账户,股东也是不同的账户。 进行转账时需要股东账户授权。 扩展一下,股东A可能是一家投资机构,所以股东A需要投资人账户在该机构的授权才能投票。

EOS系统组织架构

eosio账户是系统启动时默认创建的超级用户。 它可以执行系统的所有操作。 如果你拥有它,你将拥有整个 EOS,包括所有的钱。 那么谁拥有这个账户呢? 21个超级节点账户拥有itowner权限,当系统需要执行某个合约需要eosio owner时,需要17个超级节点账户投票通过才能执行,也就是说eosio owner的门槛是17 ,每个超级节点账户的权重为1,构建了eos区块链的执行系统。