Author

Topic: Несуществующий кошелек (Read 3603 times)

legendary
Activity: 1001
Merit: 1005
August 11, 2011, 03:44:52 PM
#18
если после отправки закрыл клиент мгновенно, то возможно, если нет, то аминь
Мне кажется шансов вообще не было.
Как это сразу закрыть? через 1 секунду или через 0.1 сек?

Транзакция с нулевым подтверждением появилась через пару секунд (переключился между окнами) как я отправил бтц с биржи, то есть она успела обработаться на сервере биржи попала в сеть через пиры и я получил сообщение...
видимо как-то так получается
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
Спасибо всем за помощь.

Lis, если получится восстановить таким образом - подкину биткоинов )

Отпишись по итогам, плз.
newbie
Activity: 6
Merit: 0
Спасибо всем за помощь.

Lis, если получится восстановить таким образом - подкину биткоинов )
legendary
Activity: 1218
Merit: 1019
Единственное, что тут может помочь - сканирование диска с удаленным кошельком с помощью R-Studio или ZARa на предмет удаленных и потерянных файлов. Найдешь wallet.dat - попробуй восстановить. Практика показывает, что шансы на успешное восстановление файла с системного диска невелики, но все же они есть. 100 долларов стоит того, чтобы попытаться.
До этого как можно меньше используй компьютер, а еще лучше - выключи его, перенеси винт на другой, и сканируй его на другом.
legendary
Activity: 2893
Merit: 1158
http://blockexplorer.com/address/1M21cShS9QDZsx3jmFoK8Xk5Up3KXymJHK
посмотрите тут, транзакция все же попала в сеть и поступила на этот адрес. Поэтому забудь, никак ты биткоины свои не восстановишь. если только не восстановишь как-то свой старый кошелек который и содержит этот адрес
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
Я пробовал через winhex посмотреть, но, черт возьми, я понятия не имею что делать с этими данными. А что за прога на Python'e?


Code:
#!/usr/bin/env python на_винде_это_строчка_как-то_отличается ¯\(°_o)/¯
import bsddb.db

#Python 2.6.6
#[GCC 4.4.5] on linux2

_DIR_ = путь//где//лежит//файл
_FILE_ = название_файла

try:
  db_env = bsddb.db.DBEnv(0)
  db_dir = _DIR_
  r = db_env.open(db_dir, (bsddb.db.DB_CREATE|bsddb.db.DB_INIT_LOCK|bsddb.db.DB_INIT_LOG|bsddb.db.DB_INIT_MPOOL|bsddb.db.DB_INIT_TXN|bsddb.db.DB_THREAD|bsddb.db.DB_RECOVER))
  db = bsddb.db.DB(db_env)
  flags = bsddb.db.DB_THREAD | (bsddb.db.DB_CREATE if writable else bsddb.db.DB_RDONLY)
  r = db.open(_FILE_, "main", bsddb.db.DB_BTREE, flags)
  print "file read success"
except:
  exit ('error: can not read file')


в зависимости от того что увидешь success/error можно делать выводы, стоит использовать питон дальше или парсить hex

естественно должен стоять python и либа bsddb

тут же о hex смотри последовательность
308201130201010420
она всегда стоит перед закрытым ключом следующие 32 байта и есть priv ключ
для проверки, за ключом идет последовательность
a081a53081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffff ffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce 870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a 68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbf d25e8cd0364141020101a144034200
их быть должно около 100 штук

удачи =)
newbie
Activity: 9
Merit: 0
Я пробовал через winhex посмотреть, но, черт возьми, я понятия не имею что делать с этими данными. А что за прога на Python'e?
Засунуть их в одно место, и заняться чем-нибудь полезным!
А про свои биткойны забудь. Что с возу упало - то пропало!
newbie
Activity: 6
Merit: 0
дай сначала адрес кошелька на который ты отправлял 1 бтс?

и не вздумай после этого запускать клиент

А если я уже запускал его еще раз после трансакции, то все?

Кстати может я не правильно понимаю, что именно является клиентом в данном случае?

Я заходил на свой deepbit аккаунт, майнер так же работает.

Может все таки еще не все потеряно?

Восстановил wallet.dat (с помощью EASEUS Data Recovery Wizard), однако он не работает (что наверно и следовало ожидать). При запуске кошелька пишет:

Из debug.log:

"...
Loading wallet...


************************
EXCEPTION: 11DbException      
Db::open: Invalid argument      
c:\Users\Anton\Desktop\bitcoin-0.3.24\bitcoin.exe in AppInit()      



************************
EXCEPTION: 11DbException      
Db::open: Invalid argument      
c:\Users\Anton\Desktop\bitcoin-0.3.24\bitcoin.exe in CMyApp::OnUnhandledException()"

Из db.log:

"C:\Users\User\AppData\Roaming\Bitcoin\wallet.dat: unexpected file type or format"
Можно попробовать посмотреть содержимое файла с помощью сторонних прог например моей на Python, если не сработает, тогда смотреть файл в сыром hex виде.
Крайний вариант, если не боишься можешь скинуть мне, попробую прошерстить файло.

Я пробовал через winhex посмотреть, но, черт возьми, я понятия не имею что делать с этими данными. А что за прога на Python'e?
newbie
Activity: 6
Merit: 0
напиши поподробнее, что куда и откуда ты отправлял

10 биткоинов с дипбит на 1M21cShS9QDZsx3jmFoK8Xk5Up3KXymJHK
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
дай сначала адрес кошелька на который ты отправлял 1 бтс?

и не вздумай после этого запускать клиент

А если я уже запускал его еще раз после трансакции, то все?

Кстати может я не правильно понимаю, что именно является клиентом в данном случае?

Я заходил на свой deepbit аккаунт, майнер так же работает.

Может все таки еще не все потеряно?

Восстановил wallet.dat (с помощью EASEUS Data Recovery Wizard), однако он не работает (что наверно и следовало ожидать). При запуске кошелька пишет:

Из debug.log:

"...
Loading wallet...


************************
EXCEPTION: 11DbException      
Db::open: Invalid argument      
c:\Users\Anton\Desktop\bitcoin-0.3.24\bitcoin.exe in AppInit()      



************************
EXCEPTION: 11DbException      
Db::open: Invalid argument      
c:\Users\Anton\Desktop\bitcoin-0.3.24\bitcoin.exe in CMyApp::OnUnhandledException()"

Из db.log:

"C:\Users\User\AppData\Roaming\Bitcoin\wallet.dat: unexpected file type or format"
Можно попробовать посмотреть содержимое файла с помощью сторонних прог например моей на Python, если не сработает, тогда смотреть файл в сыром hex виде.
Крайний вариант, если не боишься можешь скинуть мне, попробую прошерстить файло.
legendary
Activity: 2893
Merit: 1158
напиши поподробнее, что куда и откуда ты отправлял
newbie
Activity: 6
Merit: 0
дай сначала адрес кошелька на который ты отправлял 1 бтс?

и не вздумай после этого запускать клиент

А если я уже запускал его еще раз после трансакции, то все?

Кстати может я не правильно понимаю, что именно является клиентом в данном случае?

Я заходил на свой deepbit аккаунт, майнер так же работает.

Может все таки еще не все потеряно?

Восстановил wallet.dat (с помощью EASEUS Data Recovery Wizard), однако он не работает (что наверно и следовало ожидать). При запуске кошелька пишет:

Из debug.log:

"...
Loading wallet...


************************
EXCEPTION: 11DbException      
Db::open: Invalid argument      
c:\Users\Anton\Desktop\bitcoin-0.3.24\bitcoin.exe in AppInit()      



************************
EXCEPTION: 11DbException      
Db::open: Invalid argument      
c:\Users\Anton\Desktop\bitcoin-0.3.24\bitcoin.exe in CMyApp::OnUnhandledException()"

Из db.log:

"C:\Users\User\AppData\Roaming\Bitcoin\wallet.dat: unexpected file type or format"
legendary
Activity: 2893
Merit: 1158
дай сначала адрес кошелька на который ты отправлял 1 бтс?

и не вздумай после этого запускать клиент
newbie
Activity: 6
Merit: 0
т.к. транзакция попадает в сеть не мгновенно, то возможно, потом правда нужно её вырезать из кошелька, чтобы в итоге она в сеть не попала

при этом кстати после нельзя пользоваться кошельком до исправления, иначе она все равно попадет в сеть

Если это возможно, то как это сделать?
legendary
Activity: 2893
Merit: 1158
т.к. транзакция попадает в сеть не мгновенно, то возможно, потом правда нужно её вырезать из кошелька, чтобы в итоге она в сеть не попала

при этом кстати после нельзя пользоваться кошельком до исправления, иначе она все равно попадет в сеть
newbie
Activity: 15
Merit: 0
если после отправки закрыл клиент мгновенно, то возможно

Эмм... а каким, собственно образом это возможно (сорри за нубовопрос, если что Wink ) Я так понимаю, что транзакция сформировалась мгновенно, сразу была передана в сеть и поставлена в очередь на исполнение, а баланс отминусован ? Да и мне кажется был вопрос про отправку монет с пула или биржи на старый кошелёк, числившийся в данных аккаунта, так что клиент тут ни при чём ?
legendary
Activity: 2893
Merit: 1158
если после отправки закрыл клиент мгновенно, то возможно, если нет, то аминь
newbie
Activity: 6
Merit: 0
Здравствуйте.

Переустановил операционку. Кошелек естественно удалил. Затем нечаянно послал биткоины на адрес этого удаленного кошелька. Что делать?!
Можно ли как-то восстановить кошелек или вернуть обратно биткоины (отметить трансакцию)?
Заранее спасибо за ответы
Jump to: