BitShares Forum
Main => 中文 (Chinese) => Topic started by: Mako on August 30, 2014, 07:27:44 pm
-
bts的系统里,在市场上下单ask卖出bts,会形成一笔交易trade1,把我下单的币从账号A打到同一个钱包的另一个账号B,当我取消这个下单之后,会生成另一笔交易trade2,币从账号B返回到账号A。
但是当我删除数据文件,更新钱包,并导入我的钱包备份之后,会发现trade1变成了:from A to UNKNOWN,而trade2 完全找不到记录!!!!!由于trade2是返回币给我的,于是我当时下单的币全部没有了!!!!!!
rescan是没有用的,希望bm和黑鱼能够看到这个bug并尽快跟进。
经过研究之后发现,基本原因可能是因为市场交易trade1时会在钱包生成了一个全新的public key,而在这个pubkey生成之后没有备份钱包,导入新客户端之后,并没有相应的算法重新把这个pubkey算出来,导致失去了这个pubkey,从而失去了所有的币!!!我由于这个bug真是受到了很大损失,也怪我自己不够谨慎,希望可以尽快拿回我的币。谢谢!
-
在控制台试试看?
wallet_account_transaction_history 看看有没有问题。
UNKOWN的bug应该已经fix了,等下一个版本试试看。我们还没有收到过说trade2找不到记录的情况丢币,提供一下transaction id, 如果能再blockchain查询到,应该就不用担心找不回来,前提是你备份过钱包。
-
在控制台试试看?
wallet_account_transaction_history 看看有没有问题。
UNKOWN的bug应该已经fix了,等下一个版本试试看。我们还没有收到过说trade2找不到记录的情况丢币,提供一下transaction id, 如果能再blockchain查询到,应该就不用担心找不回来,前提是你备份过钱包。
类似情况我也遇到了,绝对不是孤立事件,希望尽快引起重视。
https://bitsharestalk.org/index.php?topic=7740.0 (https://bitsharestalk.org/index.php?topic=7740.0) 这个是我之前的在英文区的帖子。
另外前天我的windows版本也遇到了相同问题,ask单应该已经成交了,但是USD没有返还到我的帐户。
交易记录我只截取了部分有用的:
>> wallet_account_balance weber
ACCOUNT BALANCE
============================================================
weber 1,555.54563 BTSX
>> wallet_market_order_list USD BTSX
TYPE QUANTITY PRICE BALANCE COST COLLATERAL ID
================================================================================================================================
ask_order 1,790.32185 BTSX 0.04672897196261683 USD / BTSX1,790.32185 BTSX 83.6598 USD N/A BTSXECHmHjzQ6PpYPWSECwAunqFt6j4WV3SeN
>> wallet_account_transaction_history weber
|2014-08-26T22:08:50 324738 SHORT-XBfH8UET MARGIN-XBfH8UET 1,999.47399 BTSX add collateral @ 0.04184100418410042 USD... 423,398.24601 BTSX 0.00000 BTSX [a288cd]|
| MARKET MARGIN-XBfH8UET 1,999.47399 BTSX add collateral @ 0.04184100418410042 USD... 423,398.24601 BTSX |
| MARGIN-XBfH8UET MARKET 83.6599 USD short proceeds @ 0.04184100418410042 USD... 0.0000 USD |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2014-08-27T00:33:15 325595 btercom weber 2,286.02147 BTSX from bter 425,684.26748 BTSX 0.00000 BTSX 68fad147
2014-08-27T07:09:45 327946 weber ASK-XECHmHjz 1,790.32185 BTSX sell BTSX @ 0.04672897196261683 USD / BTSX 423,893.44563 BTSX 0.50000 BTSX fbd4e86c
2014-08-27T12:16:21 329749 weber weber 4,693.84563 BTSX vote_random 423,893.34563 BTSX 0.10000 BTSX 0af333fe
2014-08-28T23:59:39 342197 weber ASK-XDrZbHwF 809.00000 BTSX sell BTSX @ 0.038 USD / BTSX 423,084.24563 BTSX 0.10000 BTSX 7d3c2ead
2014-08-29T11:35:15 346197 weber ASK-X3Rv8UWW 329.00000 BTSX sell BTSX @ 0.030395 USD / BTSX 422,755.14563 BTSX 0.10000 BTSX 442b31c7
2014-08-29T11:36:25 346204 weber ASK-XLEE3TL7 2,000.00000 BTSX sell BTSX @ 0.03030299999999999 USD / BTSX 420,755.04563 BTSX 0.10000 BTSX 3e877ea5
-
|2014-08-26T22:08:50 324738 SHORT-XBfH8UET MARGIN-XBfH8UET 1,999.47399 BTSX add collateral @ 0.04184100418410042 USD... 423,398.24601 BTSX 0.00000 BTSX [a288cd]|
| MARKET MARGIN-XBfH8UET 1,999.47399 BTSX add collateral @ 0.04184100418410042 USD... 423,398.24601 BTSX |
| MARGIN-XBfH8UET MARKET 83.6599 USD short proceeds @ 0.04184100418410042 USD... 0.0000 USD |
考虑到前天的交易价格这个short单应该已经被强制平仓,平仓后的BTSX没有返还账户,如果没有被强平wallet_market_order_list应该有cover单。
2014-08-28T23:59:39 342197 weber ASK-XDrZbHwF 809.00000 BTSX sell BTSX @ 0.038 USD / BTSX 423,084.24563 BTSX 0.10000 BTSX 7d3c2ead
2014-08-29T11:35:15 346197 weber ASK-X3Rv8UWW 329.00000 BTSX sell BTSX @ 0.030395 USD / BTSX 422,755.14563 BTSX 0.10000 BTSX 442b31c7
2014-08-29T11:36:25 346204 weber ASK-XLEE3TL7 2,000.00000 BTSX sell BTSX @ 0.03030299999999999 USD / BTSX 420,755.04563 BTSX 0.10000 BTSX 3e877ea5
这三个ask单也应该成交了USD没有到账户,wallet_market_order_list也没有挂单。
另外我将私钥导入我的linux钱包rescan之后也是这样。
有什么需要提供的信息或者问题可以私信我,或者发我邮件:weguo0022@hotmail.com
-
我的也是这状况 备份的钱包是3天前的 为了更新把旧版的钱包所有的都删除了,然后我的钱包里做空的单子全没了我的bts也全没有了 希望能帮忙找回来有4W个呢 :'(我是小户啊 :'( :'( :'(
-
必须重视这种恶性事件...但愿大家找回自己的币
来自我的 M353 上的 Tapatalk
-
升级到0.4.10试试看
来自我的 GT-N7100 上的 Tapatalk
-
注意旧版备份先别删除,以防万一
来自我的 HUAWEI P7-L00 上的 Tapatalk
-
升级到0.4.10试试看
来自我的 GT-N7100 上的 Tapatalk
0.4.10问题依旧--!resacn后所有feed单都变成了unknow...
-
还是不行啊 还是显示发送至 UNKNOWN
-
|2014-08-26T22:08:50 324738 SHORT-XBfH8UET MARGIN-XBfH8UET 1,999.47399 BTSX add collateral @ 0.04184100418410042 USD... 423,398.24601 BTSX 0.00000 BTSX [a288cd]|
| MARKET MARGIN-XBfH8UET 1,999.47399 BTSX add collateral @ 0.04184100418410042 USD... 423,398.24601 BTSX |
| MARGIN-XBfH8UET MARKET 83.6599 USD short proceeds @ 0.04184100418410042 USD... 0.0000 USD |
考虑到前天的交易价格这个short单应该已经被强制平仓,平仓后的BTSX没有返还账户,如果没有被强平wallet_market_order_list应该有cover单。
2014-08-28T23:59:39 342197 weber ASK-XDrZbHwF 809.00000 BTSX sell BTSX @ 0.038 USD / BTSX 423,084.24563 BTSX 0.10000 BTSX 7d3c2ead
2014-08-29T11:35:15 346197 weber ASK-X3Rv8UWW 329.00000 BTSX sell BTSX @ 0.030395 USD / BTSX 422,755.14563 BTSX 0.10000 BTSX 442b31c7
2014-08-29T11:36:25 346204 weber ASK-XLEE3TL7 2,000.00000 BTSX sell BTSX @ 0.03030299999999999 USD / BTSX 420,755.04563 BTSX 0.10000 BTSX 3e877ea5
这三个ask单也应该成交了USD没有到账户,wallet_market_order_list也没有挂单。
另外我将私钥导入我的linux钱包rescan之后也是这样。
有什么需要提供的信息或者问题可以私信我,或者发我邮件:weguo0022@hotmail.com
如果是强制平仓,会不会都用来到市场上买BitUSD Cover了,也许动用了issurance.
-
|2014-08-26T22:08:50 324738 SHORT-XBfH8UET MARGIN-XBfH8UET 1,999.47399 BTSX add collateral @ 0.04184100418410042 USD... 423,398.24601 BTSX 0.00000 BTSX [a288cd]|
| MARKET MARGIN-XBfH8UET 1,999.47399 BTSX add collateral @ 0.04184100418410042 USD... 423,398.24601 BTSX |
| MARGIN-XBfH8UET MARKET 83.6599 USD short proceeds @ 0.04184100418410042 USD... 0.0000 USD |
考虑到前天的交易价格这个short单应该已经被强制平仓,平仓后的BTSX没有返还账户,如果没有被强平wallet_market_order_list应该有cover单。
2014-08-28T23:59:39 342197 weber ASK-XDrZbHwF 809.00000 BTSX sell BTSX @ 0.038 USD / BTSX 423,084.24563 BTSX 0.10000 BTSX 7d3c2ead
2014-08-29T11:35:15 346197 weber ASK-X3Rv8UWW 329.00000 BTSX sell BTSX @ 0.030395 USD / BTSX 422,755.14563 BTSX 0.10000 BTSX 442b31c7
2014-08-29T11:36:25 346204 weber ASK-XLEE3TL7 2,000.00000 BTSX sell BTSX @ 0.03030299999999999 USD / BTSX 420,755.04563 BTSX 0.10000 BTSX 3e877ea5
这三个ask单也应该成交了USD没有到账户,wallet_market_order_list也没有挂单。
另外我将私钥导入我的linux钱包rescan之后也是这样。
有什么需要提供的信息或者问题可以私信我,或者发我邮件:weguo0022@hotmail.com
如果是强制平仓,会不会都用来到市场上买BitUSD Cover了,也许动用了issurance.
如果我最后三个ask单成交的话保证金是足够覆盖cover的,另外无论哪种结果transaction_history都没任何记录。market_order也没挂单。
-
另外上面我提到的英文贴中这个short单是我在0.4.4版本操作的,我十分确信我已经cancel,transaction_history也有记录,升级到0.4.5导入私钥rescan后就消失了。奇怪的是0.4.7能够正确显示这个cancel单。所以我怀疑是某种原因导致钱包无法正确读取blockchain。
2014-08-24T11:13:48 254260 delegate.webber UNKNOWN 1,000.00000 BTSX 633.19952 BTSX 0.10000 BTSX 4a3f18e0
-
帮你把这个帖子顶上去,希望3i的开发和测试人员能引起重视。
这关系到内部系统的稳定和btsx的价格。
本来应该帮你翻译成英文顶到英文版面的。
可是我不是这个钱包的开发或者测试人员,由我来描述未必能完全贴切,烦请hackfisher注意一下了。
-
在控制台试试看?
wallet_account_transaction_history 看看有没有问题。
UNKOWN的bug应该已经fix了,等下一个版本试试看。我们还没有收到过说trade2找不到记录的情况丢币,提供一下transaction id, 如果能再blockchain查询到,应该就不用担心找不回来,前提是你备份过钱包。
谢谢黑鱼回答我重视我的问题,这个问题我之前反映过几遍了,tx号是9f3657b9,区块273570
-
帮你把这个帖子顶上去,希望3i的开发和测试人员能引起重视。
这关系到内部系统的稳定和btsx的价格。
本来应该帮你翻译成英文顶到英文版面的。
可是我不是这个钱包的开发或者测试人员,由我来描述未必能完全贴切,烦请hackfisher注意一下了。
谢谢你的支持
-
升级到0.4.10试试看
来自我的 GT-N7100 上的 Tapatalk
黑鱼,具体的情况我发邮件给你了,希望你有空的时候能看看
-
解决了告诉我一声
-
解决了告诉我一声
好的,你的问题也是和我类似吗?
-
解决了告诉我一声
http://www.bts.hk/how-to-find-your-lost-btsx.html
-
找回方法 http://www.bts.hk/how-to-find-your-lost-btsx.html
-
小蝌蚪找妈妈—-带你找回你的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
-
Hi, 楼主,试一下
wallet_regenerate_keys
Funds不会丢,但是确实有这个问题,市场交易之后如果不备份钱包,会出现HD wallet keys没有cache的情况,需要regenerate.
-
以后如果你不想再备份,你在升级钱包前,把BTSX和usd CNY等一切资产全给自己的怅号转一次怅,也就是自己转给自己。就不会发生这种内盘退回或者买回的币丢失的事件了,如果你挂有单的,要先撤单,再转怅给自己。(最好别发生卡单)。
楼主,如果你看到,请你帮助一下QQ(114476513)这位网友,丢了15万币,是从内盘市场买回来的,然后没备份钱包,数据目录也删除了,升级后还原旧钱包,就没看到从市场发过来的记录了,就丢了币了。按你的方法,可能他操作过程不对或者什么原因,无法寻回。
-
我也无法寻回了,真是郁闷
生妈妈:wallet_recover_accounts 100
生儿子:wallet_regenerate_keys 账号名 100
上面两个命令都用了, 又rescan了一次, 帐号是有的,但是币不见了。
都是因为今晚无缘无故成交了一个小的short单,https://bitsharestalk.org/index.php?topic=11759.0 (https://bitsharestalk.org/index.php?topic=11759.0)
让我重新搞一轮,现在币都不见了
-
我的印象,不会丢的,要重新扫钱包
有命令(是不是新命令不清楚)参数是10500还是多少,100肯定不够。
具体小山版主可能更清楚点。
-
用这个命令:wallet_regenerate_keys 账号名 10000
把钱包里的几个账号都操作一下,然后rescan.
上面那位用“wallet_regenerate_keys 账号名 100”
这里100太小了
我查了一下,发现我的账户生的儿子有好几百个,100肯定不够,建议你改大点试试。
我以前也被这个问题困扰,现在解决了。
-
我也是小山版主教的,在此谢谢小山。
-
之前的版本,是用钱包key来生成子账号key的,如果电脑重装什么的,要找回就比较麻烦,扫描参数要加大。
现在的0.4.24版本,是用主账号的key来生成子账号key的了,就比较容易找。
但老钱包发生的交易还是要加大扫描范围才能找到。在钱包升级前,自己给自己全额转账一次是个好办法。
-
我也是小山版主教的,在此谢谢小山。
客气了,我也是别的大牛教的。 :D
-
妈妈不会找不到儿子了吧,呵呵~