Author Topic: 新手开钱包,送1BTS http://www.btaer.com/  (Read 5909 times)

0 Members and 1 Guest are viewing this topic.

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
BitShares committee member: abit
BitShares witness: in.abit

Offline callmeluc

  • Hero Member
  • *****
  • Posts: 552
    • View Profile
BTS_自扯自淡

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
暂停注册,改为发币自己注册,稍后重新上线
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
BTS国内注册的水龙,菜鸟弄的。
小伙伴们说国外的水龙访问困难,弄了个简陋的国内注册水龙头
http://121.42.33.218:3000/ 国内BTS注册的水龙头, 不用验证 自由注册
对于non-titan账号,这个功能在重钱包试过没问题,在web钱包试的时候发现一点问题。

大家知道,账号有 owner_key和active_key ,最新版的钱包创建账号时owner_key和active_key是不同的,因为这样更安全。但是这样也导致出现一些复杂情况。

在钱包的keys界面显示的是active_key,当把这个key填到楼主的水龙头里注册的时候,水龙头会把这个key同时当做owner_key和active_key来注册账号,也就是说楼主的水龙头注册出来的账号的owner_key和active_key是一样的,与自行从最新版钱包注册账户的结果不同。

最新版本的重钱包,会同时检测钱包里账户的active_key和owner_key是否注册,如果发现其中一个被注册,就会自动将钱包中的账号显示为“已注册”,并且更新钱包里记录的账号的owner_key和active_key,与块链上的注册名同步。

最新版的web钱包,观察下来只会检测owner_key是否注册,而不会检测active_key,所以按推荐流程注册成功后钱包状态不会更新。如果在控制台执行 “wallet_get_account 账户名” 取到owner_key填到水龙头,则账户注册成功后钱包状态会更新。

优化思路:
1. 水龙头方面:参考官方水龙头,将owner_key和active_key同时作为注册要素 (API方面是否支持还不清楚)
2. web钱包方面:参照重钱包,检测active_key是否已被注册
真是高手啊,
佩服,我不是程序员,所以啥都不懂,就是看了几天NODEJS 做的一个,我QQ上联系你帮忙
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091

Offline daidai

  • Full Member
  • ***
  • Posts: 76
    • View Profile

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
不用注册?难道作者不知道星在飘这个人,他可以写个脚本疯狂注册账号,直到把水龙头资金耗光。


从我的 iPhone 发送,使用 Tapatalk
对的,建议加个验证码之类
BitShares committee member: abit
BitShares witness: in.abit

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
BTS国内注册的水龙,菜鸟弄的。
小伙伴们说国外的水龙访问困难,弄了个简陋的国内注册水龙头
http://121.42.33.218:3000/ 国内BTS注册的水龙头, 不用验证 自由注册
对于non-titan账号,这个功能在重钱包试过没问题,在web钱包试的时候发现一点问题。

大家知道,账号有 owner_key和active_key ,最新版的钱包创建账号时owner_key和active_key是不同的,因为这样更安全。但是这样也导致出现一些复杂情况。

在钱包的keys界面显示的是active_key,当把这个key填到楼主的水龙头里注册的时候,水龙头会把这个key同时当做owner_key和active_key来注册账号,也就是说楼主的水龙头注册出来的账号的owner_key和active_key是一样的,与自行从最新版钱包注册账户的结果不同。

最新版本的重钱包,会同时检测钱包里账户的active_key和owner_key是否注册,如果发现其中一个被注册,就会自动将钱包中的账号显示为“已注册”,并且更新钱包里记录的账号的owner_key和active_key,与块链上的注册名同步。

最新版的web钱包,观察下来只会检测owner_key是否注册,而不会检测active_key,所以按推荐流程注册成功后钱包状态不会更新。如果在控制台执行 “wallet_get_account 账户名” 取到owner_key填到水龙头,则账户注册成功后钱包状态会更新。

优化思路:
1. 水龙头方面:参考官方水龙头,将owner_key和active_key同时作为注册要素 (API方面是否支持还不清楚)
2. web钱包方面:参照重钱包,检测active_key是否已被注册
BitShares committee member: abit
BitShares witness: in.abit

Offline callmeluc

  • Hero Member
  • *****
  • Posts: 552
    • View Profile
BTS_自扯自淡

Offline callmeluc

  • Hero Member
  • *****
  • Posts: 552
    • View Profile
BTS_自扯自淡

Offline wuxuqiang

  • Sr. Member
  • ****
  • Posts: 377
    • View Profile
    • 比特股中文网
  • BitShares: web1024
我是"比特股中文网"站长:吴序强  欢迎光临我们大家的网站:http://www.BtsABC.org   比特股网页钱包(帝国版):https://bit.btsabc.org

Offline 00021906

  • Full Member
  • ***
  • Posts: 89
    • View Profile
建议亲王做一个,他的网站注册账号本来就有个手机验证功能。

Offline muse-umum

  • Hero Member
  • *****
  • Posts: 717
  • BitShares everything
    • View Profile
不用注册?难道作者不知道星在飘这个人,他可以写个脚本疯狂注册账号,直到把水龙头资金耗光。


从我的 iPhone 发送,使用 Tapatalk

Offline cnfund

  • Sr. Member
  • ****
  • Posts: 275
  • 我是比特股老黄。
    • View Profile
  • BitShares: cnfund
我是比特股老黄。

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
BTS国内注册的水龙,菜鸟弄的。
小伙伴们说国外的水龙访问困难,弄了个简陋的国内注册水龙头
http://www.btaer.com/ 国内BTS注册的水龙头, 不用验证 自由注册
« Last Edit: May 27, 2015, 12:12:56 pm by BTSdac »
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091