Как восстановить депозит на неправильный адрес

мне нужно некоторое руководство. Я внес Bitcoin от Луно по адресу в Gatehub. Биткоин не приехал в мой кошелек Gatehub. Я считаю, что он пошел по неправильному адресу. Как я могу отследить его и восстановить его.

+323
kcrt 25 окт. 2016 г., 23:46:40
28 ответов

Это было бы радикально неэффективно для каждого шахтера, чтобы затопить сети с их блоков, прежде чем они выиграли доказательства работы конкурса.

+961
jay j 03 февр. '09 в 4:24

Редактировать: я вспомнил, что Вики: Sweepprivkey предложение, это именно то, что вы просите, bitcointalk.org предлагаемые НПК команду: sweepprivkey. Последние новости о Работа с jarpiain, от 15 октября.

Это является функциональным в том смысле, что я его испытал успешно на реальный блок цепи. Это еще не достаточно для серьезного использования. В частности, есть условия гонки для доступа addrblock.дат.

Я собираюсь реализовать некоторые варианты sweepprivkey и скопировать логика плату за транзакцию от CWallet::через createtransaction() в эти выходные (Я думаю, лучше держать установка сбора в одном месте,- paytxfee вариант).

MtGox стоимость имеет возможность пополнить счет с помощью закрытого ключа, и он понимает несколько различных форматов, не только стандарт, например, это можно мини-формат, используемый в физической монеты Casascius, бирже MtGox добавляет Искупителя на закрытых ключей включая Casascius физические биткоины

Но если вы хотите отправить транзакции со своего компьютера, то вам нужно программное обеспечение, которое будет создавать правильной транзакции, используя открытый и закрытый ключ биткоин или bitcoind не могу без того, чтобы импортировать ключи в бумажник прежде, импорта можно сделать с Pywallet или, надеюсь, скоро-к-Быть-официальный бумажник экспорт/импорт биткоин патч, но обязательно сделайте резервную копию своего кошелька в первую очередь.

+896
James1211 27 апр. 2012 г., 20:16:15

Каждая транзакция может иметь несколько входов и, следовательно, может иметь несколько отправителей.

Вот как вы получаете отправителя(ы):

биткоин-Кинк getrawtransaction 8386a8d2870c0df79f652ef4d981b21649ebf40601948c1c0709de0f02de8c8c 1

(в 1 флаг указывает на то, что вы хотите сырьем, Техас, чтобы быть декодируются)

Примечание: убедитесь, что у вас уже проиндексированных блокчейн, иначе это может не работать. Для индексов, перезагрузите bitcoind с txindex=1 в конфиге переменную.

От этого, вы получите достаточно большой ответ, в котором содержится следующее:

"вин" : [{
 "txid" : "5203d1db5eeef77de7c404ec14487892e3dd12b4a562537243533a169d45753c",
 "Uвых" : 1,
 "scriptSig" : {
 "АСМ" : "304402200ee65c9f757eb6c240efe5a7e4427e04174a32da14b1eef459d36d61d031f6e702202d6b5383f86f155d92a494e80a1242af7e160faf16d597ea457b6e3bf08bb1ca01 02be7759e73363488269f0257158177f3295af42d1f3a6b2fdf8fb4380b1d16ae9",
 "наговор" : "47304402200ee65c9f757eb6c240efe5a7e4427e04174a32da14b1eef459d36d61d031f6e702202d6b5383f86f155d92a494e80a1242af7e160faf16d597ea457b6e3bf08bb1ca012102be7759e73363488269f0257158177f3295af42d1f3a6b2fdf8fb4380b1d16ae9"
},
 "последовательности" : 4294967295
}]

Это означает, что есть один вход, так там на самом деле одного отправителя.

Теперь, есть два способа получить отправителя.

Метод (всегда должен работать, но медленнее):

  1. возьмите txid и Uвых
  2. сделать биткоин-Кинк getrawtransaction <txid> 1
  3. найти выход из этой новой Техас, где величина Н равна Uвых наших оригинальных Техас
  4. перейти на scriptPubKey раздела и установите шестигранный или адреса поле - это отправитель (в hex по умолчанию скрипт или адрес форма)

Теперь у нас есть:

"scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 17492e77be2c666af78993020b90235cd1d3738d OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a91417492e77be2c666af78993020b90235cd1d3738d88ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"1388D9sHH4HXdGLxkSipxe2noZuekHZmaf"
]
}

и отправитель 1388D9sHH4HXdGLxkSipxe2noZuekHZmaf

Метод B (быстрее, но работает только для определенных видов сделок):

  1. проверить поле 'АСМ' в поле 'scriptSig'
  2. если поле состоит из двух компонентов, разделенных пробелом, и вторая составляющая-это действующий открытый ключ, то у нас уровень оплаты-по умолчанию (хэш) сделки, поэтому преобразования по умолчанию на адрес
  3. переход на метод

Мы видим, что существует на самом деле действует по умолчанию в оригинальной Техас scriptSig:

02be7759e73363488269f0257158177f3295af42d1f3a6b2fdf8fb4380b1d16ae9

Мы используем Coinkit для извлечения адресу:

$ судо установить типун coinkit
$ питона
>>> от импорта coinkit BitcoinPublicKey
>>> паб = BitcoinPublicKey('02be7759e73363488269f0257158177f3295af42d1f3a6b2fdf8fb4380b1d16ae9')
>>> паб.адрес()
'1388D9sHH4HXdGLxkSipxe2noZuekHZmaf'

А у нас один и тот же ответ!

P. S. Вы можете проверить Coinkit библиотеки я использовал выше на GitHub

+850
Saddam Univercell 17 окт. 2018 г., 4:45:50

Блокчейн будет продолжать расти на протяжении многих лет. Это зависит от того, сколько данные люди вкладывают в него. Есть некоторые верхние пределы, установленные прямо сейчас, но они, вероятно, будет изменен как только Биткоин растет настолько популярным, нам нужно больше места.

Таким образом, логично предположить, что в конечном итоге пользователи не смогут скачать блокчейн сами, но коллективно это сделать. Через биткойн, например, кошельки. Или использовать легкие клиенты, которые не имеют копию себя цепи.

Ожидается, оставаться "доступным, но неэффективным" по времени. Также дается развернутая форма блокчейн-обрезка может уменьшить размер блокчейна, но не был реализован из-за отсутствия приоритета.

+846
raffels 1 июн. 2014 г., 10:53:17

Я создал следующий скрипт в тестовом режиме:

OP_IF 
 2 <pubkey1> <pubkey2> <pubkey3> 3 
 OP_CHECKMULTISIG 
OP_ELSE 
 1 OP_CHECKSEQUENCEVERIFY 
 OP_DROP 
 <pubkey1> OP_CHECKSIG 
OP_ENDIF

Я на данный момент удалось разблокировать средства, когда я удовлетворил 2 из 3 состояние multisig.

Однако, когда я пытаюсь разблокировать средства, используя другое условие, я получаю следующее сообщение об ошибке: 64: неимперативные-скрипт-проверить-флаг (Locktime требования не удовлетворены)

Это смущает меня, потому что я думал, я был Установка времени блокировки для высота блока 1, которая должна уже прошли.

Я также попытался, используя OP_CHECKLOCKTIMEVERIFY.

Любой помощь в этом будет принята с благодарностью! Большое спасибо!

+782
suzanne 9 апр. 2013 г., 7:13:55

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

На практике, количество времени, проходящий между нахождением допустимого блок, и этот блок, распространяющихся по сети очень и очень мало, так как была проделана большая работа по оптимизации сети для быстрой передачи блока (см.: волокна сети). Но в течение этого малого промежутка времени, существует небольшая вероятность, что двое шахтеров будет найти конкурирующие блоки.

Имейте в виду: если Шахтер имеет ~10% от мощности, то они имеют ~10% шанс найти новый блок в течение следующих 10 минут. Вероятность их нахождения блока в течение пары секунд будет гораздо меньше. Вероятность двух шахтеров находят конкурирующих блоков в те пару секунд станет еще намного меньше прежнего!

+754
miluipersik 7 окт. 2014 г., 18:21:53

Попробуйте перезагрузить ваш биткоин узел, переустановка, резервное копирование вашего кошелька.DAT, чтобы убедиться, что ты получил что безопасный!

Вы можете просто удалить кошелек без emptieng данные папке во-первых, сейфы вы какой-либо загрузки. После этого удалить все файлы в папке данных, за исключением: блокирует папки и кошелек.дат.

Снова установить биткоин Qt и убедитесь, что вы снова выбрали правильный каталог данных. Открытие кошелька займет некоторое время, из-за проверка блокчейна и строительство chainstate.

Вероятно, ваша ошибка ног ушла.

+733
Wolverine2099 13 июн. 2018 г., 9:45:11

Пока кто-то имеет копию блокчейна, я думаю, биткойн "существует". Однако, если никто не мины блоков, там не будет никаких новых подтвержденных сделок, так вообще никто не мог провести свой биткоин больше.

Однако, красота сложности заключается в том, что она тоже падает. Если шахтеры прекратить добычу полезных ископаемых (например, потому что это невыгодно), то сложность падает, и становится легче добывать. В крайнем случае он может упасть достаточно низко, чтобы люди могли снова шахты с простой процессор*. Как долго кто-то готов платить гонорар (который может быть чрезвычайно низкой, если шахтеры могут использовать простые, эффективные, недорогие оборудования) она почти наверняка будет выгодно, пока люди готовы платить даже мизерная плата за сделку.


  • В те дни многие люди добывают Bitcoin с простых настольных процессоров. Сегодня, учитывая, что два миллиарда смартфонов имеют высокую производительность видеочипов встроен в чип, они могли бы, вероятно, выполнит процессоров для настольных и быть более эффективными. Однако, по хэш-на-ватт основе, поимейтеС являются значительно более энергоэффективными, чем CPU или GPU. Так ведь зомби наступают, если сложность упадет достаточно низко, мы, вероятно, просто получить старый поимейте из.
+677
atranah 1 дек. 2018 г., 5:40:03

Биткоин майнер расширение просто эта флэш-игра. Генератор биткоин Rlweb не получалось ничего на данный момент. Насколько я понял из описания, это должен быть клиент для ООО БИТП.это бассейн, но это просто добавляет кнопку для Chrome, который показывает какой-то текст.

Добыча в браузере можно. Есть с открытым исходным кодом на JavaScript процессора Шахтер, но он больше не разрабатывается , потому что сложность слишком высока, чтобы добывать с помощью JavaScript. Как злой идиот сказал, другие альтернативы вспомогательная WebCL и другие плагины браузера идут вверх, но я не знаю ни для Гугл Хром.

+674
Clyde Jones 13 апр. 2012 г., 10:48:47

Узел будет пересчитывать сама трудность каждые 2016 блоков, и это происходит детерминированным образом, основываясь на предыдущих 2016 блоков.

Поэтому каждый узел, учитывая тот же 2016 предыдущих блоков, прибыть в один и тот же результат для новой сетевой сложности. Мы знаем, что все узлы будут действительно иметь одинаковые 2016 предыдущих блоков, так как сеть остается в консенсус.

Если узел не подключен к сети, и испытывает большие задержки в получении новых блоков, это не повлияет на способность узла расчета новая трудность, как только он получает новый блок(ов). Пока узел не получает 2016-го блока в этот период, она будет продолжать функционировать нормально, даже если это в квартале от остальной части сети.

+671
natend 26 июн. 2018 г., 5:27:43

В Windows вам придется изменить биткоин-приложения ярлык, чтобы добавить параметр datadir не так, что каждый раз, когда вы запускаете биткоин, он всегда будет использовать новый каталог данных:

"Файлы C:\Program (х86)\Bitcoin\bitcoin-qt.exe" -переменной datadir=D:\в BitCoinData

enter image description here

Если вы используете оружия, чтобы управлять биткоины, вам необходимо установить местоположение домашнего каталога биткоин. Перейти к Файл > Параметры:

enter image description here

+625
thedlade 6 апр. 2012 г., 19:05:42

Просто подождите, ваша плата является низкой, поэтому у вас низкий приоритет. Она будет в конечном итоге сделать через.

+591
iamtheneal 14 сент. 2015 г., 22:18:00

Решение: судо ЛН-ы /опт/биткоин/Бин/* /Бин

Я нашел ответ на https://stackoverflow.com/q/19720475/1364089

Спасибо https://bitcoin.stackexchange.com/users/5406/murch

+564
neo999 1 апр. 2014 г., 14:34:42

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

Теперь я хочу потратить/продать эти биткоины. Какие безопасные и эффективные способы для этого?

Мне нужно, чтобы загрузить биткоины в Автономной адресной в некоторых бумажник (скажем Электрум). Так что мне нужно, чтобы загрузить все биткоины, или только некоторые? Как мне это сделать?

Так что придется либо подписать автономного сделка, совершенная Электрум (отправить некоторые BTC на бирже) http://docs.electrum.org/en/latest/coldstorage.html или смести их Электрум на компьютер онлайн (все БТЦ) http://docs.electrum.org/en/latest/faq.html#can-i-sweep-private-keys-from-other-bitcoin-clients

Я прав?

Какие способы потратить такое большое количество биткоинов на оффлайн-адрес и приватный ключ?

+557
Aleksa Jelic 8 нояб. 2015 г., 13:55:12

Если вы беспокоитесь о правилах, вам следует обратиться к адвокату, чтобы помочь вам остаться.

+494
Safeer 14 нояб. 2018 г., 20:05:47

С RPC-вызовов bitcoind, с отдельной (в Python) скрипты, я:

  • звоню getnewaddress создать новую пару ключей на специальный адрес, присвоенный отдельной учетной записи (назовем это 'спецсчета')

  • здание сырьевой сделки (вне bitcoind), которые проводят мероприятия в этот специальный адрес, и затем вызов bitcoind подписать отправить

В дополнение к вышеизложенному, возможно, что bitcoind также называется напрямую, для осуществления платежей, или любой другой.

Как я могу быть абсолютно уверен , что bitcoind не потребляет выхода на мой специальный адрес за пределами подписания выходы на этот адрес в signrawtransaction?

Можно предположить, что нет звонков, которые явно проводят со спецсчета, но проблема в том, что, как я понимаю, это возможно для bitcoind занимать произвольное неизрасходованные выходы для целей оплаты комиссионных за транзакции. (См. Этот вопрос, например, а также это одно.)

Есть ли способ для меня, чтобы запереть специальный адрес, и предотвратить это используется, чтобы платить операционные издержки для других пользователей, или иным образом быть в состоянии использовать bitcoind в знак необработанные транзакции, использующие выходы на этот адрес, не делая публичного ключа на адрес более доступной в bitcoind?

+494
diemo 22 окт. 2018 г., 22:17:29

Биткоин, похоже, концепция кошелек и адрес. Они то же самое? Если нет, то чем они отличаются?

+485
ChicagoBob 5 сент. 2010 г., 22:49:31

Мой бумажник.DAT (в биткоин-3.4), может быть, оставил на работе машину, оставляя его доступным для админам.

Хотелось бы передать все мои текущие средства на новый кошелек. Как мне это сделать и как я могу убедитесь, что:

  • Я по-прежнему сможете получить на старых ключей (в случае, если кто-то посылает что-то есть)
  • Не все мои средства переводятся в один и тот же ключ, что делает меня более прослеживается.
+434
inolasco 19 мая 2010 г., 1:32:06

Давайте предположим, что я совершить сделку без платы и не подтвердил через некоторое время (скажем 10 дней).

Это может быть подтверждено после этого, если по какой-то причине некоторые Шахтер хранит копию? Я не прошу, если это вероятно, произойдет, но если это возможное.

+377
RUss 25 авг. 2012 г., 1:55:56

Мое понимание заключается в том, что шахтеры попробовать несколько значений для nonce до хэш-код и данные определенного формата. Однако, полагая, что все шахтеры начинают питается счетчик от того же числа, то это означало бы, что Шахтер, что происходит, чтобы найти правильный nonce-это просто тот, кто может хэш-самый быстрый. Который всегда должен быть тот же Шахтер. Я что-то упускаю?

+358
dinabankslathrop 5 мая 2016 г., 13:42:12

LogPrint и LogPrintf очень похожи.

Ум понятие: #определить LogPrintf(...) LogPrint(нуль, __ва_параметр args__)

LogPrintбудет только в конечном итоге в вашей отладки.войти при включении соответствующей категории. Включение работ по отладке арг.

-отладка=mempool,сетка будет выводить все LogPrint("mempool",...) или LogPrint("чистая",...) в журнал отладки, или на stdout -printtoconsole был включен.

+340
Shmixman 30 апр. 2011 г., 17:53:34

До сих пор я использую

-Я, 18 -г 1 -Вт 256 --нить-параллелизм 2400

Получать ~71k/ч с часами на 820 и mem в 852

Я надеюсь, что это помогает

+338
Matilda Pipkin 3 янв. 2016 г., 20:55:25

Есть ли способ, чтобы удалить учетную запись Blockchain.info ? Я не могу найти такую возможность в настройках.

+327
katerina0015 23 янв. 2018 г., 11:47:00

Обратите внимание, что принятый ответ является устаревшим.

В настоящее время, порядковые номера используются в основном для сигнализации РБФ - заменить-по-фи - что позволяет отправить транзакцию с более высокую плату.

См https://bitcoincore.org/en/faq/optin_rbf/ , https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki

+281
jheuer 20 февр. 2014 г., 14:17:37

Там жестко 27 стоимости в биткоин кодирование компактный подписей, которые я не понимаю:

https://github.com/bitcoin/bitcoin/blob/v0.7.1/src/key.cpp#L333

Я понимаю, что нужно кодировать nRecId , чтобы различать правильное восстановленного ключа, но я не понимаю, на 27 (или на то пошло, почему fCompressedPubKey кодируется как 4).

Этот декодер требует первый байт будет между 27 и 35, но потом просто вычитает жестко 27 без объяснения причин.

Это bitmasking этого бедного человека? В нем есть что-то в протоколе, что компактные подписи не может начинаться с 0x00 и это странно обойти? Возможно, он ведет себя как нечто волшебное печенье?

+185
Tim Sullivan 9 янв. 2010 г., 21:16:40

Комментарий на этот ответ указал на то, что общее количество биткоинов в обращении может появиться, чтобы пойти выше предела 21М, если кошелек услуг использовать систему частичного резервирования. Однако, в этом случае вы на самом деле больше нет биткоин - вместо этого, у вас есть какой-то биткоин-кредиты, которые опираются на конкретные 3 участника, которые будут использоваться.

Если я правильно понял, это должно быть возможно определить через блокчейн, является ли данный электронный кошелек:

  1. Наверняка не с помощью внутренних резервов для данной учетной записи, или
  2. Может быть с помощью внутренних резервов

Как бы это сделать? Кто-нибудь обобщить эту информацию для выбора электронный кошелек услуги?

+177
saint blair 10 июл. 2019 г., 11:35:45

Вполне вероятно, что данный блок шаблона не будет предъявить действительный блок для любого специальное значение, и поэтому если что случится Шахтера будет настроить значения в блоке шаблона (например, extranonce, метка времени, сделка заказ и т. д.), а затем проходят через весь код снова, чтобы увидеть, если их вновь отрегулировать блок шаблона будет предъявить действительный блок.

Так что просто смотрим на значения Nonce для конкретного блока не сказать вам, сколько было проведено хэши, это говорит лишь о том что специальное произведен корректный блок для конкретного шаблона. До создания этого блока, то шансы Шахтера побежал через весь спектр нонсен много, много раз, но со слегка различными шаблонами блок.

+43
kingInTheNorth 23 окт. 2012 г., 2:35:59

Нет, когда несколько сущностей создать multisig-адрес, это еще один адрес. Это лишь то, что замок скрипт, который содержит средства нужно больше, чем одну подпись, чтобы средства, которые будут отправлены. Поэтому, когда вы пишете индексатора можно скорее уйти сначала просто не отличить singlesig и адреса multisig.

+26
Lutfi 29 мая 2019 г., 16:58:09

Показать вопросы с тегом