Как я могу отклеил транзакций, отправленных из мицелия?

Моя сделка была неподтвержденные в течение более чем недели. У меня была нормальная плата за сделку (не низкие). Сумма сделки не маленькая >0.5 БТЦ. Входы не были неподтвержденные результаты.

Сделки пришли из бумажника мицелия на Bittrex кошелек. Кошелек мицелий имеет возможность увеличить плату. На Bittrex кошелек имеет никакого способа, чтобы попытаться провести неофициальный выходы для создания проводки CPFP.

Любые идеи, как я могу это исправить?


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

+687
ADil Raajput 23 июн. 2012 г., 12:22:48
17 ответов

Добавить файл под названием биткоин.конф к вашим данным каталог со следующими значениями:

 # сервер=1 говорит с Bitcoin-Qt, чтобы принимать команды JSON-RPC для.
сервер=1

 # Вы должны установить rpcuser и rpcpassword для обеспечения работы с JSON-RPC в АПИ
rpcuser=пользователь
 rpcpassword=<пароль ты придумываешь>

Скажите pyminer помоему на localhost с паролем комбо/логин, который вы просто использовали.

+782
P M Jugwunth 03 февр. '09 в 4:24

Выяснили, что pywallet имеет функции восстановления, и это сработало:

Создан раздел 1ГБ FAT32 на флэш-диск(/dev/sdb1 в моем случае), копировать поврежденный кошелек.DAT на его и запустить:

мяу@в Ubuntu:~/гитхаб/pywallet$ судо ./pywallet.py --восстановление --recov_device на /dev/sdb1 --recov_size 1Gio --recov_outputdir /дома/мяу/ ... Все нашли зашифрованные закрытые ключи были расшифрованы. Бумажник зашифрован и пароль правильно

Один из адресов изменятся все биткоины на это есть!

+768
Patrick Cullen 25 апр. 2012 г., 8:01:43

Это старый вопрос, но есть реализации:

https://github.com/bitcoin-s/bitcoin-s-core

+715
89537529922 16 июн. 2013 г., 6:10:28

Нет. Узлы уведомлять только о блока высота в начале подключения в версии сообщение. Когда узел хочет уведомить о новых блока/ТХ его получил/создан, он использует инв сообщение.

Нет смысла уведомлять других участников о загрузке полный блокчейн. Другие узлы не имеют ничего общего с такой информацией.

+689
Matt Surabian 4 окт. 2012 г., 5:11:43

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

Редактировать: в зависимости от того, какие данные вы пытаетесь извлечь и в каком формате, вы можете быть в состоянии сделать что-то с Гэвин Андерсен bitcointools скрипты.

+688
David Oliver 26 сент. 2013 г., 9:58:23

Как я могу использовать мои сообщества бумаги закрытый ключ бумажник (или "адрес") сообщества, чтобы отправить на другой адрес? Я знаю, что как только закрытым ключом, коснется интернета, кошелек не может быть использован повторно (по соображениям безопасности). Так, единственный раз, когда я буду импортировать свой ключ, когда расходование средств. У меня простой закрытый ключ сообщества (это не зашифрованные или ничего), что начинается с буквы "S".

+587
fasttrack 17 апр. 2014 г., 12:59:34

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

+528
Metallicca 7 сент. 2013 г., 20:24:48

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

+275
Jonas 16 дек. 2010 г., 7:37:52

Это, по сути, слишком поздно, чтобы быть полезным GPU майнинге потому, что ПЛИС-это гораздо более энергоэффективны и дешевле купить на единицу продукции. Это означало трудом поднялась достаточно высоко, что вы не покроет стоимость электроэнергии (или аппаратный) с покрытием. Процессоры могут в ближайшее время быть отправлен, что будет в значительной степени сделать ПЛИС устарела. Вы можете заранее заказать кросовки от нескольких производителей; бабочка Labs является одним.

+271
malevolent1337 31 авг. 2012 г., 20:37:00

Я недавно читал о полезности от объема баланса (OBV) с прогноза движения цены.

Я использую GDAX и не думаю, что это обв. (Или есть?)

Любой обмен, который отображает обв?

Спасибо.

+268
Kumala 27 июл. 2011 г., 1:25:31

StrongCoin работает с 2011 года в бумажник пространства и теперь обслуживание escrow.

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

StrongCoin - служба BIP38 эскроу

enter image description here

+199
Skizz 3 сент. 2014 г., 15:57:15

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

bitcoind --тестовом режиме sendrawtransaction 0100000002e37a176c220cf64898c312b779809b99c9b07434cf042dabfcdf453c74aaad09000000006a4730440220599b5552dd9303be0debe11f412f5b5a5b52ca020f8faaaa92817271bf18171a022002005cbe58bfbf8dd4a29eb1f0b308712b6802e836e9de6cfcd01c32e9834179012102cadce66cbb9e122f8db373abfc423982441e88d47dbb8f14fc8b5710fdf22d75ffffffff49befc70e138e058f439169b09de1b348679ed9ef8f55edf8723cda796aa3550030000006a47304402202887361ad10fae365906a2649f9616e1e7145ca4232c39b089d342c88008eb3e02203bae3545b790da8b32ffb329a694021f7874e0da43a626341a9150dc3929e2a2012102920452c1e0c6ff79c130256f7055f3481a573f79492aad5908179063c64be413ffffffff0410270000000000001976a91437a2ad56240efac4f5950b37aaac61e017d7cbf688ac0000000000000000276a2542435001033bbddf5860f3a0f9364c0066fde591bea3ecea952e73fea619e360df80afa24d10270000000000001976a914c24296a228aaa9470908cee737bed9db5ddb193388acb9e2b001000000001976a914355cae450b5e899dded1c01df10693cdb3ad86d688ac00000000
ошибка: {"код":-25,"сообщение":""}

Сделка выглядит так, когда декодируется:

{
 "txid" : "c6a8bb034ca48abe2618b6fb0f9f2c518370ee34bf88a5287be0de40a262e1b2",
 "версии" : 1,
 "locktime" : 0,
 "Альвин" : [
{
 "txid" : "71a063c7b0b6d0bae367043a6ce25205f9d5571f1f97b245515e7b25c7ee9bef",
 "Uвых" : 0,
 "scriptSig" : {
 "АСМ" : "3045022100e3c9147c6f801436a1880abd4b2c864fff9b405b3225ee7e274acf036515246a02207d3c816b1938954bb23b8d27a884777f871164f250f85e4fe67b3bc59d4903c101 029e324730c89a254f0d8b2b0d716325d6e7e35a045a30d602d576212453e92090",
 "наговор" : "483045022100e3c9147c6f801436a1880abd4b2c864fff9b405b3225ee7e274acf036515246a02207d3c816b1938954bb23b8d27a884777f871164f250f85e4fe67b3bc59d4903c10121029e324730c89a254f0d8b2b0d716325d6e7e35a045a30d602d576212453e92090"
},
 "последовательности" : 4294967295
},
{
 "txid" : "4274f297a12c1e58ae7f878224e31b733fd817559cb3bf0f9ddbaf1aa1a15101",
 "Uвых" : 3,
 "scriptSig" : {
 "АСМ" : "3044022031dd44df55f376581cc7c51c9dad5784cabf799bc384cc895e48708332e7f15402204f4a23afed393409af596034cc78dc92fe7bc887ced4df70758c99e3def9bdc101 03bfefa3db6c30063e6df10262909e8841e72631e506bc4e674a1d5fd7ad9458b4",
 "наговор" : "473044022031dd44df55f376581cc7c51c9dad5784cabf799bc384cc895e48708332e7f15402204f4a23afed393409af596034cc78dc92fe7bc887ced4df70758c99e3def9bdc1012103bfefa3db6c30063e6df10262909e8841e72631e506bc4e674a1d5fd7ad9458b4"
},
 "последовательности" : 4294967295
}
],
 "Uвых" : [
{
 "значение" : 0.00010000,
 "н" : 0,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 7d9c76fdb9889d0316ecea5fb6a49efd5bfb91a4 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a9147d9c76fdb9889d0316ecea5fb6a49efd5bfb91a488ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"mry8CQ4H8xnYEafH2awKhh6sXogu3DHol1"
]
}
},
{
 "значение" : 0.00000000,
 "Н" : 1,
 "scriptPubKey" : {
 "АСМ" : "OP_RETURN 4243500102dbee2551bb9f567934a35dfd12cc8a16cfe25476a366b14b26147bb17eaebe82",
 "наговор" : "6a254243500102dbee2551bb9f567934a35dfd12cc8a16cfe25476a366b14b26147bb17eaebe82",
 "тип" : "nulldata"
}
},
{
 "значение" : 0.00010000,
 "н" : 2,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 a7373b9c82d4490450ae5fb18ef6e68b5f1ba414 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a914a7373b9c82d4490450ae5fb18ef6e68b5f1ba41488ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"mvm7JjdkMAqYt2b8VrJifnveHo3XWfLRbr"
]
}
},
{
 "значение" : 0.27969593,
 "н" : 3,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 ccc6d502c38ec401a4203d0205adb49ea13e0794 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a914ccc6d502c38ec401a4203d0205adb49ea13e079488ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"mzBiLHKBSLNfJ1YHemSnBL2hf8MmuuV5am"
]
}
}
]
}

Вот мой отладки.журнал:

2014-12-28 15:58:21 UpdateTip: новый лучший=0000000000000000105ce47aa2a182737da73cdc61f180bdbb2c8b7268ed2170 высота=336335 log2_work=81.862093 ТХ=дата 55205709=2014-12-28 15:55:21 прогресс=0.999995
2014-12-28 15:58:21 ProcessBlock: принято
2014-12-28 15:58:35 Connect (), чтобы 162.210.198.184:8333 не после выбрать(): соединение сброшено (61)
2014-12-28 15:58:42 ошибка: AcceptToMemoryPool : входы уже провел
2014-12-28 15:58:48 ошибка: AcceptToMemoryPool : нестандартные сделки: пыль
2014-12-28 15:58:48 ошибка: AcceptToMemoryPool : нестандартные сделки: пыль
2014-12-28 15:58:48 ошибка: AcceptToMemoryPool : нестандартные сделки: пыль
2014-12-28 15:58:48 Connect (), чтобы 212.197.133.191:8333 не после выбрать(): соединение сброшено (61)
2014-12-28 15:59:25 Connect (), чтобы 60.240.240.47:8333 не после выбрать(): соединение сброшено (61)
2014-12-28 15:59:35 получите версией сообщение: /Сатоши:0.9.3/: версия 70002, блоков=216962, США=129.31.191.110:64893, их=82.9.60.209:8333, равный=82.9.60.209:8333
2014-12-28 15:59:35 добавили данные, образцы 20, смещение -4 (+0 минут)
2014-12-28 16:10:17 UpdateTip: новый лучший=высота 000000000000000011d9558507a7782247af10b62ebec6b56f27560b0f4b7a61=336336 log2_work=81.862149 ТХ=55206550 дата=2014-12-28 16:10:18 прогресс=1.000000
2014-12-28 16:10:17 ProcessBlock: принято
2014-12-28 16:10:28 ResendWalletTransactions()
2014-12-28 16:10:41 ошибка: AcceptToMemoryPool : входы уже провел
2014-12-28 16:10:41 ошибка: AcceptToMemoryPool : входы уже провел
2014-12-28 16:12:43 ошибка: AcceptToMemoryPool : входы уже провел
2014-12-28 16:13:41 UpdateTip: новый лучший=высота 00000000000000001515448348af74726a44d0ab972ecc543444f506bd48dea0=336337 log2_work=81.862205 ТХ=55206582 дата=2014-12-28 16:25:03 прогресс=1.000018
2014-12-28 16:13:41 ProcessBlock: принято
2014-12-28 16:14:45 ошибка: AcceptToMemoryPool : входы уже провел
2014-12-28 16:16:50 просьбой отключения

Я с помощью bitcoind на Mac, работая в тестовом режиме, поэтому я не уверен, если $дома/библиотеки/application поддержки/биткоин/отладки.журнал подходит к моей ситуации.

+160
user8511320 15 февр. 2012 г., 11:26:12

Прошу информацию о блок 100001 , используя leveldb и узел JS. Ниже мой пример кода.

уровень ВАР = требуют ("уровень");
уровень ВАР дБ = ('E:/download/blockchain/block');
ул. ВАР = '630010ec274a07f88f9b407da4753f91e15ee6bdf52f0bbc0dfc0dadb6815a6c24';
дБ.вам(новый буфер(стр 'Хекс'), {
 кодирование: "бинарный"
}, функция (ошибаться, значение) {
 если (энр) {
консоль.журнал(ошибаться);
 } еще {
консоль.журнала(значение);
}
});

И я получаю такой ответ:

���Зл$]
 в E:\Work\Crypto\node_modules\levelup\lib\levelup.js:164:15
 в E:\Work\Crypto\node_modules\encoding-down\index.js:51:21

Почему этот код выбрасывает исключение, я не могу понять. Небольшая помощь будет оценили, спасибо

+147
Halloweenter 11 мая 2019 г., 6:37:55

Играть с помощью Litecoin в JSON-RPC, запущенными в Windows (на API такое же, как и биткойн, так что я использую биткоин ссылок).

Мой лайткоин.конф имеет следующие данные:

rpcuser=пользователь
rpcpassword=пропуск
txindex=1

На основе документации, я начала основного клиента .\litecoind.exe -сервер, и, похоже, это работает просто отлично, потому что я могу выполнять различные команды из другого окна (.\litecoin-cli.exe getblockcount и многие другие работы, как ожидалось).

Теперь я хотел бы сделать некоторые работы с JSON-RPC-вызовов, и я попробовал идти в библиотеку , которая биткоина разработчики рекомендуют. Я использовал пример из библиотеки на GitHub , и только изменения, которые я внес мой пользователя и сдать в определении ConnConfig.

Код не выполняется во время выполнения клиента.GetBlockCount() с ошибкой:

Пост http://localhost:8332: набор протоколов TCP [::1]:8332: connectex: нет связь может быть, т. к. конечный компьютер отверг он.

Я думаю, что проблема с JSON-RPC сервер но я не знаю, как проверить, что он работает правильно. Любая идея, как это исправить?

+79
GeneralUSA 2 окт. 2016 г., 20:31:53

Я пытаюсь проверить importmulti с BIP84 деривации вот так:

биткоин-Кинк -rpcwallet=BIP84Test importmulti '[{ "деск": "wpkh([18734cbe/84'/0'/0']xpub6AC5B4KkrtMkXmzUWAiVVYWvhzwMjdx46zjhm2tusm7spc2kjesqwejltab8vao7ev3zufbgdwcx3emy1zq9jxdgpc1pzbglvpftq84naq5/0/*)#shfp59jm", "метка времени": "сейчас", "диапазон": [0, 99], "watchonly": правда, "этикетка": "полностью кивнул холодильных установок", "keypool": правда, "внутренний": ложные, "сканировать": ложные }]'

Но я всегда получаю сообщение об ошибке:

-Баш: синтаксическая ошибка рядом с неожиданной знак `)'

Я пробовал заменять [18734cbe/84'/0'/0'] с [18734cbe/84h/0ч/0ч]

и [18734cbe/84\'/0\'/0\']

Но все это возвращает ошибки. Есть ли что-нибудь очевидное, что я делаю не так?

Я получаю дескриптор из getdescriptorinfo

Редактировать:

Вот решение, которое работает:

Сначала получить дескриптор, используя getdescriptorinfo тогда:

ВАР дескриптор = "\"\(результат["дескриптор"] как! Строки)\""

 описатель = дескриптор.replacingOccurrences(из: "4", с: "4'\"'\"'")
 описатель = дескриптор.replacingOccurrences(из: "0", с: "0'\"'\"'")

биткоин-Кинк -rpcwallet=NewTest importmulti '[{ "деск": "wpkh([18734cbe/84'"'"'/0'"'"'/0'"'"']xpub6AC5B4KkrtMkXmzUWAiVVYWvhzwMjdx46zjhm2tusm7spc2kjesqwejltab8vao7ev3zufbgdwcx3emy1zq9jxdgpc1pzbglvpftq84naq5/0/*)#jun2ynxt", "метка времени": "сейчас", "диапазон": [0, 99], "watchonly": правда, "этикетка": "полностью кивнул холодильных установок", "keypool": правда, "внутренний": ложные }]''{"пересканировать": ложные}'

результат = (
{
 успех = 1;
}
)

Очень суховато, но это работает :)

+45
MiguelCatalan 16 нояб. 2019 г., 18:20:05

Я только начал модернизировать мой USB Шахтер Antminer U2, который и до сих пор все работает нормально. Я могу выполнить все мои шахтеры РЯ бы на GH 2.0/ы с помощью следующей команды:

bfgminer --набор-устройство antminer:часы=x0981 -о POOL_URL -у POOL_USERNAME -п POOL_PASSWORD -с antminer:все

Однако я хотел бы знать, если это возможно, чтобы указать разгонять эти параметры в конфигурационный файл... я обычно есть файл конфигурации с различными вариантами настройки, которые я загружаю через bfgminer это флагом. Я попробовал очевидное:

... "акции" : "0", "ядра-путь" : "/usr/местные/доли/bfgminer", "сканировать" : [ "antminer:[email protected]/dev/ttyUSB0", "antminer:[email protected]/dev/ttyUSB1", "antminer:[email protected]/dev/ttyUSB2", "antminer:[email protected]/dev/ttyUSB3", "antminer:[email protected]/dev/ttyUSB4" ] }

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

+28
dipp 31 июл. 2010 г., 20:58:11

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

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

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

Кошелек Bitcoin можно рассматривать как приложение брелок, потому что он хранит пользователя пары ключей. Так что кошелек будет управлять вашей пары ключей, создание и подпись транзакций и т. д. Закрытый ключ не используется для входа в кошелек, для того что бы использовать систему защищенного входа (PIN-код, имя пользователя, пароль, 2-факторную авторизацию и т. д., В зависимости от типа кошелька).

Чтобы держать биткоины в безопасности, то лучше, чтобы сохранить ваши приватные ключи 100% в автономном режиме, используя оборудование, которое не подключается к интернету, чтобы создать (и потенциально магазина) ключи.

С помощью этой установки, нет никаких причин, чтобы указать "владельца" счета или кошелек, сеть заботится только о том, является ли подпись действительна.

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

+18
JKaan 16 янв. 2018 г., 1:01:12

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