BitShares Forum

Main => 中文 (Chinese) => Topic started by: muse-umum on July 24, 2014, 01:37:53 am

Title: [受托人请注意] 建议使用子账号(sub-account)
Post by: muse-umum on July 24, 2014, 01:37:53 am
请各受托人关注BM的这个帖子 https://bitsharestalk.org/index.php?topic=6040.msg80760#msg80760 (https://bitsharestalk.org/index.php?topic=6040.msg80760#msg80760)

他建议以"子账号.父账号"格式来命名受托人。如bts500团队已启动新的受托人,新账号为: usd.bts500 cny.bts500 eur.bts500 dac.bts500

使用这种命名方式的前提是父账号在钱包中并已注册,如bts500团队之前已拥有"bts500"这一已注册的账号,那我们可以继续注册以上4个账号,而其他人虽然可以在本地钱包中创建XXX.bts500,但无法将其注册。同理我们还可以继续注册 “孙账号” love.usd.bts500 和 good.cny.bts500 等。

希望各受托人考虑该命名方式。在原帖中BM提到了其中的一个好处,就是这样子可以更好地辨别已注册的账号。另外的好处是在后续的版本中,使用该命名规则的账号可以实现“子账号托管” ,原帖以及这个帖子都有提及https://bitsharestalk.org/index.php?topic=6042.0 (https://bitsharestalk.org/index.php?topic=6042.0)
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: zhao889 on July 24, 2014, 01:57:08 am
能输入英文标点符号(.)?怎么我注册账号,不能输入标点符号。
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: muse-umum on July 24, 2014, 01:58:45 am
能输入英文标点符号(.)?怎么我注册账号,不能输入标点符号。
目前GUI版的钱包不支持。在Linux命令行上是可以的。
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: cgafeng on July 24, 2014, 02:00:13 am
界面钱包需要在控制台里用命令操作
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: alt on July 24, 2014, 02:22:05 am
说一下帐号托管的问题。
1. 首先要分清几个和帐号相关的东西:account ID, account Name, owner key, active key
Code: [Select]
delegate (unlocked) >>> blockchain_get_account delegate.baozi
Name: delegate.baozi
Registered: 2014-07-23T11:55:10
Last Updated: 14 hours ago
Owner Key: BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM
Active Key History:
- BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM, last used 14 hours ago

ID    NAME (* next in line)           APPROVAL       PRODUCED MISSED   RELIABILITY   PAY RATE PAY BALANCE         LAST BLOCK
============================================================================================================================
9954  delegate.baozi                  0.0298789802 % 0        0        N/A           100 %    0.00000 BTSX        NONE     
Account ID 和 Acount Name可以认为是绑定的,除非帐号过期了,重新注册一个名字会得到另一个不同的 Account ID。
owner key 是用来管理这个 account 的凭证,可以更新区块链中这个 account 的相关数据。
active key 是用来在 TITAN 中生成交易接收地址的,可以认为钱都是发到这个active key 相关地址的。初始 active key 和 owner key 是相同的。

2. 再说帐号数据的更新。想要更新帐号信息,需要相关权限,拥有帐号的 的 owner key 对应的私钥就是权限凭证。
    如果本帐号是 sub account类型,父帐号的 owner key 私钥也有权限。

3. 最后说说delegate 托管是怎么回事,比如 baozi 想找 superlab 托管代表服务
  1) baozi 注册一个子帐号 delegate.baozi
  2) superlab 生成一个 key,把地址发给 baozi
  3) baozi 把 delegate.baozi 的 active key 修改为 superlab 提供的地址。
  4) 因为 superlab 拥有这个 active key ,所以就可以帮助 delegate.baozi 运行 delegate 服务。
  5) 等到 baozi 觉得自己有能力独自运行这个服务,只需要再次更新 active key,改为自己控制就可以了。所有收到的投票是对应到 account ID,不会因为修改 active key 而失效。

另外还有其他一些好处。delegate 一般在 VPS 上运行,如果 active key 被泄漏出去,可以通过父帐号很方便的修改使用新的 key。
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: alt on July 24, 2014, 02:26:08 am
从安全角度考虑,建议所有受托人都使用子帐号的 active key 工作,不要把父帐号的 owner key 放在 VPS 服务器上。
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: BTSdac on July 24, 2014, 02:46:29 am
从安全角度考虑,建议所有受托人都使用子帐号的 active key 工作,不要把父帐号的 owner key 放在 VPS 服务器上。
怎么修改active key
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: zhao889 on July 24, 2014, 02:50:23 am
能输入英文标点符号(.)?怎么我注册账号,不能输入标点符号。
目前GUI版的钱包不支持。在Linux命令行上是可以的。
不会搞!
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: alt on July 24, 2014, 02:51:27 am
从安全角度考虑,建议所有受托人都使用子帐号的 active key 工作,不要把父帐号的 owner key 放在 VPS 服务器上。
怎么修改active key
据说正在开发中。。。。。
我现在是在自己电脑上建立好子账户,导出私钥,把子账户的私钥导入到 VPS 上。
父账户自己保管好
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: ripplexiaoshan on July 24, 2014, 03:40:18 am
说一下帐号托管的问题。
1. 首先要分清几个和帐号相关的东西:account ID, account Name, owner key, active key
Code: [Select]
delegate (unlocked) >>> blockchain_get_account delegate.baozi
Name: delegate.baozi
Registered: 2014-07-23T11:55:10
Last Updated: 14 hours ago
Owner Key: BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM
Active Key History:
- BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM, last used 14 hours ago

ID    NAME (* next in line)           APPROVAL       PRODUCED MISSED   RELIABILITY   PAY RATE PAY BALANCE         LAST BLOCK
============================================================================================================================
9954  delegate.baozi                  0.0298789802 % 0        0        N/A           100 %    0.00000 BTSX        NONE     
Account ID 和 Acount Name可以认为是绑定的,除非帐号过期了,重新注册一个名字会得到另一个不同的 Account ID。
owner key 是用来管理这个 account 的凭证,可以更新区块链中这个 account 的相关数据。
active key 是用来在 TITAN 中生成交易接收地址的,可以认为钱都是发到这个active key 相关地址的。初始 active key 和 owner key 是相同的。

2. 再说帐号数据的更新。想要更新帐号信息,需要相关权限,拥有帐号的 的 owner key 对应的私钥就是权限凭证。
    如果本帐号是 sub account类型,父帐号的 owner key 私钥也有权限。

3. 最后说说delegate 托管是怎么回事,比如 baozi 想找 superlab 托管代表服务
  1) baozi 注册一个子帐号 delegate.baozi
  2) superlab 生成一个 key,把地址发给 baozi
  3) baozi 把 delegate.baozi 的 active key 修改为 superlab 提供的地址。
  4) 因为 superlab 拥有这个 active key ,所以就可以帮助 delegate.baozi 运行 delegate 服务。
  5) 等到 baozi 觉得自己有能力独自运行这个服务,只需要再次更新 active key,改为自己控制就可以了。所有收到的投票是对应到 account ID,不会因为修改 active key 而失效。

另外还有其他一些好处。delegate 一般在 VPS 上运行,如果 active key 被泄漏出去,可以通过父帐号很方便的修改使用新的 key。

说的很透彻,赞。 目前创建子账户,可以在console里建,但是不能在gui里建。
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: PTS中国 on July 24, 2014, 04:16:29 am
跟进研发进度,3天不学习就落伍了 :) +5%
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: sfinder on July 24, 2014, 05:09:58 am
现在算是明白为什么toast当初狂注册账号
说一下帐号托管的问题。
1. 首先要分清几个和帐号相关的东西:account ID, account Name, owner key, active key
Code: [Select]
delegate (unlocked) >>> blockchain_get_account delegate.baozi
Name: delegate.baozi
Registered: 2014-07-23T11:55:10
Last Updated: 14 hours ago
Owner Key: BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM
Active Key History:
- BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM, last used 14 hours ago

ID    NAME (* next in line)           APPROVAL       PRODUCED MISSED   RELIABILITY   PAY RATE PAY BALANCE         LAST BLOCK
============================================================================================================================
9954  delegate.baozi                  0.0298789802 % 0        0        N/A           100 %    0.00000 BTSX        NONE     
Account ID 和 Acount Name可以认为是绑定的,除非帐号过期了,重新注册一个名字会得到另一个不同的 Account ID。
owner key 是用来管理这个 account 的凭证,可以更新区块链中这个 account 的相关数据。
active key 是用来在 TITAN 中生成交易接收地址的,可以认为钱都是发到这个active key 相关地址的。初始 active key 和 owner key 是相同的。

2. 再说帐号数据的更新。想要更新帐号信息,需要相关权限,拥有帐号的 的 owner key 对应的私钥就是权限凭证。
    如果本帐号是 sub account类型,父帐号的 owner key 私钥也有权限。

3. 最后说说delegate 托管是怎么回事,比如 baozi 想找 superlab 托管代表服务
  1) baozi 注册一个子帐号 delegate.baozi
  2) superlab 生成一个 key,把地址发给 baozi
  3) baozi 把 delegate.baozi 的 active key 修改为 superlab 提供的地址。
  4) 因为 superlab 拥有这个 active key ,所以就可以帮助 delegate.baozi 运行 delegate 服务。
  5) 等到 baozi 觉得自己有能力独自运行这个服务,只需要再次更新 active key,改为自己控制就可以了。所有收到的投票是对应到 account ID,不会因为修改 active key 而失效。

另外还有其他一些好处。delegate 一般在 VPS 上运行,如果 active key 被泄漏出去,可以通过父帐号很方便的修改使用新的 key。
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: Musewhale on July 24, 2014, 07:06:34 am
说一下帐号托管的问题。
1. 首先要分清几个和帐号相关的东西:account ID, account Name, owner key, active key
Code: [Select]
delegate (unlocked) >>> blockchain_get_account delegate.baozi
Name: delegate.baozi
Registered: 2014-07-23T11:55:10
Last Updated: 14 hours ago
Owner Key: BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM
Active Key History:
- BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM, last used 14 hours ago

ID    NAME (* next in line)           APPROVAL       PRODUCED MISSED   RELIABILITY   PAY RATE PAY BALANCE         LAST BLOCK
============================================================================================================================
9954  delegate.baozi                  0.0298789802 % 0        0        N/A           100 %    0.00000 BTSX        NONE     
Account ID 和 Acount Name可以认为是绑定的,除非帐号过期了,重新注册一个名字会得到另一个不同的 Account ID。
owner key 是用来管理这个 account 的凭证,可以更新区块链中这个 account 的相关数据。
active key 是用来在 TITAN 中生成交易接收地址的,可以认为钱都是发到这个active key 相关地址的。初始 active key 和 owner key 是相同的。

2. 再说帐号数据的更新。想要更新帐号信息,需要相关权限,拥有帐号的 的 owner key 对应的私钥就是权限凭证。
    如果本帐号是 sub account类型,父帐号的 owner key 私钥也有权限。

3. 最后说说delegate 托管是怎么回事,比如 baozi 想找 superlab 托管代表服务
  1) baozi 注册一个子帐号 delegate.baozi
  2) superlab 生成一个 key,把地址发给 baozi
  3) baozi 把 delegate.baozi 的 active key 修改为 superlab 提供的地址。
  4) 因为 superlab 拥有这个 active key ,所以就可以帮助 delegate.baozi 运行 delegate 服务。
  5) 等到 baozi 觉得自己有能力独自运行这个服务,只需要再次更新 active key,改为自己控制就可以了。所有收到的投票是对应到 account ID,不会因为修改 active key 而失效。

另外还有其他一些好处。delegate 一般在 VPS 上运行,如果 active key 被泄漏出去,可以通过父帐号很方便的修改使用新的 key。

真先进啊....不错,面面俱到 :P
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: BTSdac on July 24, 2014, 10:41:40 am
说一下帐号托管的问题。
1. 首先要分清几个和帐号相关的东西:account ID, account Name, owner key, active key
Code: [Select]
delegate (unlocked) >>> blockchain_get_account delegate.baozi
Name: delegate.baozi
Registered: 2014-07-23T11:55:10
Last Updated: 14 hours ago
Owner Key: BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM
Active Key History:
- BTSX6EVRgzdQqEX9vsPqAq5PpNotfxpagFeL8b1DF2KffvLm9VvxXM, last used 14 hours ago

ID    NAME (* next in line)           APPROVAL       PRODUCED MISSED   RELIABILITY   PAY RATE PAY BALANCE         LAST BLOCK
============================================================================================================================
9954  delegate.baozi                  0.0298789802 % 0        0        N/A           100 %    0.00000 BTSX        NONE     
Account ID 和 Acount Name可以认为是绑定的,除非帐号过期了,重新注册一个名字会得到另一个不同的 Account ID。
owner key 是用来管理这个 account 的凭证,可以更新区块链中这个 account 的相关数据。
active key 是用来在 TITAN 中生成交易接收地址的,可以认为钱都是发到这个active key 相关地址的。初始 active key 和 owner key 是相同的。

2. 再说帐号数据的更新。想要更新帐号信息,需要相关权限,拥有帐号的 的 owner key 对应的私钥就是权限凭证。
    如果本帐号是 sub account类型,父帐号的 owner key 私钥也有权限。

3. 最后说说delegate 托管是怎么回事,比如 baozi 想找 superlab 托管代表服务
  1) baozi 注册一个子帐号 delegate.baozi
  2) superlab 生成一个 key,把地址发给 baozi
  3) baozi 把 delegate.baozi 的 active key 修改为 superlab 提供的地址。
  4) 因为 superlab 拥有这个 active key ,所以就可以帮助 delegate.baozi 运行 delegate 服务。
  5) 等到 baozi 觉得自己有能力独自运行这个服务,只需要再次更新 active key,改为自己控制就可以了。所有收到的投票是对应到 account ID,不会因为修改 active key 而失效。

另外还有其他一些好处。delegate 一般在 VPS 上运行,如果 active key 被泄漏出去,可以通过父帐号很方便的修改使用新的 key。
给delegate.baozi ,是投给delegate.baozi ,还是投给baozi的啊
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: 当年很厉害 on July 24, 2014, 10:56:20 am
请问一下,一个account ID对应一个私钥,还是多个account ID对应一个私钥?
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: xfund on September 20, 2014, 07:04:56 am
都有哪些朋友开展"受托人托管服务啊?"在更新频繁的情况下,托管挺省心。 +5%
Title: Re: [受托人请注意] 建议使用子账号(sub-account)
Post by: KyLin on September 20, 2014, 11:19:48 pm
学习了!