steemit下多用户维护同一个公共账户
在开始steem-python操作之前,首先确认你的系统已正确安装了steem-python,如果没有或不清楚,可以参考我先前的文章《steem-python的安装和配置》。
多用户管理账户
在steem-python上实现多用户用同一公共用户发帖(操作),主要有两步骤:
1>将主账户ID的Active私钥加入到steem-python
steempy addkey 回车
按提示输入主账户的private key,如post private key 回车
输入你的walletpassphrase,第一次时系统会让你设置,记住这个密码,后续所有重要操作都需要这个密码确认身份。
如果你不想一个个私钥添加,可以用账户快速导入私钥,如下:
steempy importaccount xxx
其中 xxx为你要导入的主账户名称,回车后按照提示输入你的私钥即可
查看导入的key信息是否成功
steempy listkeys 或者 steempy listaccounts
2>将目标账户的公钥加入到steem-python
steempy allow --account xxx YYY 回车后输入你的钱包密码,确认后即可。
正常后会返回类似如下图信息:
其中 xxx为公共账户,YYY为目标账户对应的公钥
所有账户的公钥,均可以在steemd.com/@xxx 上查到,xxx为你要查看的账户id
注意,上述操作需在同一行一次输入完成,参数要全,我在先前输入时忘记输入最后一个参数,导致一直无法得到正确结果,但是诡异的是,steem-python仍提示我输入key 和 钱包密码,最后给出出错提示。
完成以上操作后,你就可以使用公共账户ID身份操作了,见下图:
为什么要做多用户管理操作?
1、对于使用者用户,比如茶馆的店小二们只需要使用茶馆的账号laodr和自己的post private key登陆就可以发帖了,无需再记茶馆的post private key,尤其是当茶馆的private key更改时,也无需通知店小二做任何修改,可谓是大家都很方便;
2、使用多用户管理,可以识别每个用户的操作信息,反之,如果大家都用同一个账户和postkey,有点像大锅饭,即便有问题都不知道是谁的问题。
这个技术帖得学!
这个需要学习!
Steem区块链很强大。这个最多可以支持多少个用户?
这个没去考究,貌似官方也没说,应该是没有限制吧
Great content written sir!
that's terrific wow awesome :D
原来如此, 之前看茶馆群公告还不敢相信用自己的post怎么能登陆。😁
Good job friend.
@rivalhw, 这个不错,赞了!