Bitcoin Forum
June 20, 2024, 05:09:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Куда пропали битки?  (Read 715 times)
skypay (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
April 26, 2016, 01:40:19 PM
 #1

Пришла беда непонятно откуда... В общем битками занимаюсь давно, в кошельке Bitcoin QT около двух тысяч транзакций, и в последние месяц-два стало много неподтвержденных транзакций, т.е. отправляю битки, они с баланса списываются, а на блокчейне так и не появляются и в статусе стоит 0 подтверждений. Пару дней назад попытался отправить 3 битка, а кошель говорит что на балансе их нет, хотя показывает что есть около 15. Попытался отправить несколько раз меньшие суммы и та же беда. Восстанавливал на другом компе из wallet.dat, показывает баланс 0.5 битка. Пытался почистить неподтвержденные транзакции с помощью pywallet, тоже не помогло. Ума не приложу что еще можно сделать. Есть подозрения что все битки каким-то образом ушли на кошельки для сдачи, но как узнать эти адреса? У кого есть какие идеи?
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
April 26, 2016, 01:43:41 PM
Last edit: April 26, 2016, 02:06:44 PM by in100
 #2

В общем битками занимаюсь давно...

Есть подозрения что все битки каким-то образом ушли на кошельки для сдачи, но как узнать эти адреса? У кого есть какие идеи?
А если включить управление входами в настройках?

Хотя это не поможет, если как раз сдача ушла в неподтверждённые...

Тогда самый простой метод
Code:
dumpwallet <имя файла>
Файл будет создан в папке, где лежит bitcoin-qt.exe.
Потом создать новый wallet.dat (переименовать старый и запустить кошель) и
Code:
importwallet <имя файла>

По-моему, рескан оно делает само.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
skypay (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
April 26, 2016, 02:24:09 PM
 #3

А чем отличается dumpwallet от создания резервной копии? У меня стоит QT старой версии и там нет команды dumpwallet.
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
April 26, 2016, 02:41:05 PM
 #4

А чем отличается dumpwallet от создания резервной копии? У меня стоит QT старой версии и там нет команды dumpwallet.
Резервная копия (если её делать сейчас) будет включать в себя все транзакции, в т.ч. неподтверждённые.

В старой резервной копии может не быть многих адресов сдачи.

Пытался почистить неподтвержденные транзакции с помощью pywallet
Можно вытащить из кошеля все адреса с приватными ключами, т.е. сделать тот же dumpwallet вручную. И импортировать в новый wallet.dat можно тоже через pywallet, только рескан надо будет запустить руками  Smiley

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
skypay (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
April 26, 2016, 02:50:58 PM
 #5

Вы наверное имеете ввиду dumpprivkey и importprivkey? Нужно будет попробовать, хотя не уверен что поможет. Кстати, сейчас сделал экспорт транзакций в .csv файл и там в первой колонке - ПОДТВЕРЖДЕНО везде стоит true, даже в транзакциях у которых 0 подтверждений. Может в этом проблема?
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
April 26, 2016, 03:50:17 PM
 #6

Вы наверное имеете ввиду dumpprivkey и importprivkey? Нужно будет попробовать, хотя не уверен что поможет.
Для этого сначала нужно узнать все адреса с ненулевым балансом, либо вообще все адреса в wallet.dat. Наcколько я знаю, pywallet умеет это делать.

Кстати, сейчас сделал экспорт транзакций в .csv файл и там в первой колонке - ПОДТВЕРЖДЕНО везде стоит true, даже в транзакциях у которых 0 подтверждений. Может в этом проблема?

Есть ещё один метод, но наверное, в старой версии этого тоже нет.
Надо запустить кошель с параметром -zapwallettxes, это удалит все транзакции и пересканирует блокчейн, то есть в кошеле окажутся только подтвержденные транзакции.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
skypay (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
April 26, 2016, 04:17:10 PM
 #7

Ок, попробую оба варианта. А есть возможность узнать адреса сдачи чтобы вытащить из них приватные ключи?
Battareus
Hero Member
*****
Offline Offline

Activity: 826
Merit: 501


View Profile
April 27, 2016, 02:19:23 AM
 #8

Ок, попробую оба варианта. А есть возможность узнать адреса сдачи чтобы вытащить из них приватные ключи?
Узнать то можно, отследив по транзакциям, но если резервная копия старая, дамп не поможет. Сдачу надо всегда на свой адрес отправлять и проблем не будет.
skypay (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
May 06, 2016, 07:58:53 AM
 #9

В общем никакие пляски с бубном не помогли, дам и импорт приватных ключей также ничего не дал. Но вот что интересно, пытался сегодня отправить на другой свой кошель, транзакция так и висит в неподтвержденных, затем запустил команду getrawmempool и она выдала около 1500 номеров ID транзакций. Вбил номер одной из них в блокчейн и увидел что транзакция сегодня прошла, но адреса отправителя и получателя не мои! Как такое может быть? Номер транзакции 06aaa6b8b742f5ae11c7fa40fd74863d4b3fbc7dd31f11e7d2d991ab6d47f2b5
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
May 06, 2016, 08:27:11 AM
 #10

В мемпуле находятся чужие транзакции, которые твой кошель получает от других нод и ретранслирует другим нодам.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
skypay (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
May 06, 2016, 08:50:47 AM
 #11

Ок, понятно. А как можно посмотреть адреса сдачи?
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
May 06, 2016, 12:25:28 PM
 #12

А как можно посмотреть адреса сдачи?

Все возможные варианты расписаны выше.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!