EOS的账号设计:说说steem和EOS的异同

in #cn5 years ago

BM在EOS之前,做的项目是steem。因为各种原因,BM和steem团队的小伙伴产生了意见分歧。

最终BM和steem团队吵架了好几次之后,愤而出走,开始了新项目EOS。

EOS的账号设计,在很多地方都延续了steem的账号设计,我们来聊一聊两个项目账号设计的异同之处。

steem和EOS的带宽设计

steem和EOS的账号注册,都是要花钱和消耗资源的。

而且一个比较坑的地方就是,在你没有账号之前,注册一个账号有点麻烦。

而在你拥有一个账号之后,这一切会变得非常简单。这样的设计都不太容易让新人进入。

steem有一个叫做带宽的设计(现在已改用RC),无论你在里面进行什么操作,都要消耗一定的带宽。你带宽用完之后,可以选择等待自然恢复或者充值一些币进去快速恢复。

EOS也继承了这套做法,并且变得更加复杂化,资源分为三类,CPU、RAM和NET。这种复杂的设计在一定程度上增加了用户的学习成本,让EOS的入门门槛变得很高。

当然无论是steem还是EOS,带宽资源门槛的做法都是因为现在的区块链性能有限而采取的折中做法,随着技术的不断发展,相信EOS会变得越来越容易使用。

steem和EOS的钱包密钥

steem和EOS的密钥设计较为类似,首先说说steem的设计。

Steemit里面有四种密钥,分别是Owner Key(主密钥);post key(发帖密钥);Active Key(活动密钥);Memo Key(备注密钥)。

四种密钥分别有不同的权限和功能,下面来一个个介绍:

1.Owner Key(主密钥):主密钥拥有所有权限,可用于修改所有密钥。刚注册好的账号给你的就是主密钥。这个密钥就是你账号的一切,当这个密钥丢失的时候,你的账号几乎无法找回,所以请谨慎的保存你的主密钥。

2.post key(发帖密钥):发帖密钥的权限是发帖和投票。即使这个密钥不幸丢失,骗子也只能用你的账号发发帖,点点赞,无法转走你账户里的SBD和STEEM。所以平时应当使用发帖密钥登陆较为安全。

3.Active Key(资金密钥):资金密钥拥有转账的权限。你可以使用活动密码给朋友转账,进行POWER UP/DOWN的操作。这个密钥关乎你账号里的钱的安全,所以也要谨慎保管,一旦丢失,你账户里面所有的钱都会被一扫而空且难以找回。

4.Memo Key(备注密钥):用于创建和读取备注。很少使用的一个密钥,权限也不高,仅用于读取加密的备忘。

EOS在密钥的设计上,由于不是内容社区,简化了不少,只剩下两种密钥。分别是Owner Key(主密钥)和Active Key(资金密钥)。

作用也几乎和steem一致,owner是全权限,Active Key是仅用于资金活动。

为什么EOS需要那么多种密码呢?这不是很麻烦很难记忆吗?

因为区块链的密匙的特性,丢失后难以找回,所以官方才想出了区分使用场景的办法来保护密码安全。丢失了Active Key最多也就损失一些金钱,不至于丢失整个账号。这和我们熟悉的银行手机查询密码和资金密码的设计类似。

账号安全问题

知道了EOS有两种密码后,为了我们的账号安全,最好就是在各种钱包统统使用Active Key。而owner key则抄起来,珍重的藏在只有你知道的地方。这样哪怕你的账号被盗了,你也不至于损失所有,还有机会使用owner key修改你的密匙。

相信可能还有不少人的EOS账号是一直在使用owner key的,看完这文章之后,赶紧改用Active Key吧。

怎么看你是使用什么key?登陆你的钱包,如下图这样看一眼就知道了。

Sort:  

你好鸭,maiyude!

@jianan给您叫了一份外卖!

@shine.wong 金闪闪 迎着台风 徒步 给您送来
爱心饼干

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~
@onepagex

感谢代理1005.07SP 给team-cn! 由于你使用CN作为你的首标签,额外获得2%点赞! 你的帖子获得team-cn 27% 点赞!(如果不想看到这个回复,请回复“取消”)

Hi @maiyude!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.713 which ranks you at #5520 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 143 contributions, your post is ranked at #98.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers like your work!
  • You have already shown user engagement, try to improve it further.

Feel free to join our @steem-ua Discord server

Congratulations @maiyude! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You distributed more than 27000 upvotes. Your next target is to reach 28000 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 60752.39
ETH 2904.82
USDT 1.00
SBD 3.73