Author Topic: 超级严重bug,已经询问好多次,希望hackfisher和bm有所重视  (Read 10881 times)

0 Members and 1 Guest are viewing this topic.

Offline sasashui

  • Sr. Member
  • ****
  • Posts: 205
  • BTS ID : sasashui
    • View Profile
  • BitShares: sasashui

Offline ripplexiaoshan

  • Moderator
  • Hero Member
  • *****
  • Posts: 2300
    • View Profile
  • BitShares: jademont
我也是小山版主教的,在此谢谢小山。

客气了,我也是别的大牛教的。 :D
BTS committee member:jademont

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
之前的版本,是用钱包key来生成子账号key的,如果电脑重装什么的,要找回就比较麻烦,扫描参数要加大。
现在的0.4.24版本,是用主账号的key来生成子账号key的了,就比较容易找。
但老钱包发生的交易还是要加大扫描范围才能找到。在钱包升级前,自己给自己全额转账一次是个好办法。
BitShares committee member: abit
BitShares witness: in.abit

Offline agree

  • Sr. Member
  • ****
  • Posts: 225
    • View Profile
  • BitShares: agree
我也是小山版主教的,在此谢谢小山。
bts id: agree

Offline agree

  • Sr. Member
  • ****
  • Posts: 225
    • View Profile
  • BitShares: agree
用这个命令:wallet_regenerate_keys 账号名 10000

把钱包里的几个账号都操作一下,然后rescan.

上面那位用“wallet_regenerate_keys 账号名 100”

这里100太小了

我查了一下,发现我的账户生的儿子有好几百个,100肯定不够,建议你改大点试试。

我以前也被这个问题困扰,现在解决了。

bts id: agree

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
我的印象,不会丢的,要重新扫钱包
有命令(是不是新命令不清楚)参数是10500还是多少,100肯定不够。
具体小山版主可能更清楚点。


BitShares committee member: abit
BitShares witness: in.abit

Offline sasashui

  • Sr. Member
  • ****
  • Posts: 205
  • BTS ID : sasashui
    • View Profile
  • BitShares: sasashui
我也无法寻回了,真是郁闷
生妈妈:wallet_recover_accounts 100
生儿子:wallet_regenerate_keys 账号名 100 
上面两个命令都用了, 又rescan了一次, 帐号是有的,但是币不见了。
都是因为今晚无缘无故成交了一个小的short单,https://bitsharestalk.org/index.php?topic=11759.0
让我重新搞一轮,现在币都不见了
« Last Edit: November 26, 2014, 05:56:00 pm by sasashui »

Offline gan2752

  • Newbie
  • *
  • Posts: 16
    • View Profile
以后如果你不想再备份,你在升级钱包前,把BTSX和usd CNY等一切资产全给自己的怅号转一次怅,也就是自己转给自己。就不会发生这种内盘退回或者买回的币丢失的事件了,如果你挂有单的,要先撤单,再转怅给自己。(最好别发生卡单)。

楼主,如果你看到,请你帮助一下QQ(114476513)这位网友,丢了15万币,是从内盘市场买回来的,然后没备份钱包,数据目录也删除了,升级后还原旧钱包,就没看到从市场发过来的记录了,就丢了币了。按你的方法,可能他操作过程不对或者什么原因,无法寻回。

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
Hi, 楼主,试一下

wallet_regenerate_keys

Funds不会丢,但是确实有这个问题,市场交易之后如果不备份钱包,会出现HD wallet keys没有cache的情况,需要regenerate.
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline gan2752

  • Newbie
  • *
  • Posts: 16
    • View Profile
小蝌蚪找妈妈—-带你找回你的BTSX,并浅显易懂的说说TITAN机制

绝代枪神拉姆塞 2014年9月1日 综合资讯 190 1

无论你是对找回BTSX感兴趣,还是对TITAN感兴趣,希望本文能帮到你

*注:全文关键:儿子=地址,妈妈=账号(和它的唯一私钥),外婆=钱包(和它的唯一私钥)。一个外婆可以生好多个妈妈,一个妈妈可以生好多个儿子!什么时候生下面讲。

 

我的惨痛经历

说起我上周的经历,可以说是非常的惨痛,(参见https://bitsharestalk.org/index.php?topic=8006.0)几乎是在3毛3的时候,我想搬到市场卖一些做短线,发现币全部不见了。

我坐立不安,想尽各种办法希望尽快找回我的币,bm也由于太忙没办法解决我的问题。渐渐的,我在受托人crazybit的指引下,了解到了TITAN的工作原理,并从原理出发,最终找回了我的所有币。现在我可以告诉大家,几乎所有的丢币现象,本质上都是一样的。

浅显易懂的说说TITAN机制

在比特币的系统里,一个私钥只有一个地址,(不明白私钥是什么东西的同学,看这里http://www.8btc.com/privkey)也就是说,一个妈妈只有一个儿子,计划生育!

然而在BTS的系统里,情况就不一样了,一个妈妈可以生好多个儿子!!什么时候生儿子呢?只要你用这个妈妈做一次转账,她就生一个儿子!那么外婆什么时候生妈妈,这个大家好理解,你创建一个账号,就生出一个妈妈。为什么要这样做,这是和匿名机制有关,我告诉你我的账号名叫marry,每次转账都不让以前的儿子出马,因为大家都记住了他的样子,而是生出一个全新的儿子去帮我交易,以前大家都没见过这个人,当然不知道他就是marry的儿子了。

我怎么找回我丢掉的币?

对TITAN机制的深入研究,可以看之前的文章。我们现在就来说说,我们为什么丢币,怎么找回我们的币。由于妈妈们是不断的生儿子,假设一个妈妈M生了3个儿子A,B,C。当我们备份钱包的时候,我们的备份里就会记录下来:“M有3个儿子A,B,C”。问题来了:在我们备份以后,我们继续用账号M交易,于是M又生出了3个儿子D,E,F,并且在最后一笔转账里,币到了F的手上。我们在升级钱包的过程中,清空了数据,重新导入了之前的备份,你们看发生了什么事情?之前的记录里面,M只有A,B,C三个儿子啊!!于是这时候钱包就显示你的币没有了!!因为币在F的手上啊!!其实问题有时候比我们看起来简单多了,我们说过,每次转账就会生一个儿子,幸运的是,生儿子的顺序是一定的,如果不是一定的话,恐怕你永远没办法找回你的币了。也就是说你再让M生3个儿子,她就会把F生下来!你就找回你的币了!是的,你只要随便用M做三次转账就可以了!

 

(PS:外婆生妈妈的顺序也是固定的,就是说根私钥产生的子私钥的顺序也是相同的,你在客户端1号生成钱包以后备份,然后注册了一个账号A,再将备份导入客户端2号,创建账号B,(同步区块之后B会自动更新为A)。A和B的私钥是一样的!你在A看到有100bts,B也会看到,尽管他们名字不一样,你从A转走了,B里的也会消失。因此如果我们把账号A弄丢了,币也是不会丢的,只要创建出账号B,rescan一次区块链,币就回来了)

以后的版本里,bm肯定会让妈妈自动把之前生了但又没备份的儿子自动的生出来,大家可以不用担心,现在我们可以通过这次事件,看到TITAN到底是怎么工作的,也可以说是因祸得福。

最后总结一句话:儿子你可以搞不见!妈妈你也可以搞不见!别搞不见外婆就可以了,妈妈和儿子都可以重新生出来!对技术不感兴趣的用户前面都可以不用看,只要知道自己保管好自己的根私钥(生成钱包就马上备份)你的币就永远不会搞不见!(被盗除外)

如果你喜欢这篇文章,请给我买杯咖啡吧,BitUSD捐赠地址:btsx

文/绝代枪神拉姆塞

本文地址:http://www.bts.hk/how-to-find-your-lost-btsx.html



Offline Mako

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


Offline Mako

  • Full Member
  • ***
  • Posts: 85
    • View Profile
升级到0.4.10试试看

来自我的 GT-N7100 上的 Tapatalk
黑鱼,具体的情况我发邮件给你了,希望你有空的时候能看看