Bitcoind отладки

Как прикрепить GDB для демона bitcoind. Я хотел бы пошагово функций. Вот что я пробовал.

ГДБ --аргументы bitcoind -регтест -демон

Тем не менее это существует, когда демон начнет. Так я пробовал прикреплять через пид после развилки.

ГДБ -п 841
(файл GDB) /usr/местные/Бен/bitcoind
Читает символы из /usr/местные/Бен/bitcoind...сделал.
(БГД) б sendtoaddress
Останова 1 по 0x4b4d34: файл wallet/rpcwallet.cpp линии 379. 
Р
запуск программы... 

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

Спасибо.

+109
Nitish Kumar 16 нояб. 2016 г., 16:34:23
28 ответов

Когда я пытаюсь отправить мой кошелек BTC из электрума-адрес одного из моих неиспользуемых адресов в Электрум, просто в качестве теста, он появляется с сообщение об ошибке (у'message':у'TX отклонены, у "кодекс": -22). Я использую Электрум-1.6.2 установить версии на Windows 7 для 64-разрядных ПК.

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

Может кто-то подтвердить, что ошибка "22" ссылается на ошибку передача на сервер? Кроме того, есть список номеров сообщение об ошибке, так что в будущем я смогу обратиться к списку?

+930
polloley 03 февр. '09 в 4:24

Трейдеров с большими объемами могут претендовать на "темной сети" счет с МТ. Гора Gox. Я считаю, что вы подходите для этого типа счета, если вы торгуете более 1000 BTC в месяц. (Что-то вроде этого, я не могу найти точные спецификации на первый взгляд.) Вы также можете сделать в человек торгует цифровой или физической кошельки, которые бы "вне сети" в том смысле, что вы произносите.

+894
Padhu 28 сент. 2013 г., 14:03:08

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

+828
Venkata Kaligotla 18 июл. 2011 г., 10:29:17

Я могу вам сказать и другое дело; высокий % прибыли из-за временного закрытия bitinstant, и ускорить процесс...

Этот график отражает % прибыли между 27/1 и 27/6 2013 (6ч сроки) http://www.wolframalpha.com/share/clip?f=d41d8cd98f00b204e9800998ecf8427ecn3c6i81m3 (источник: http://www.wolframalpha.com/share/clip?f=d41d8cd98f00b204e9800998ecf8427ecn3c6i81m3)

Вы можете просто восстановить события, когда bitinstant была закрыта или при обслуживании по графику.

Эти шаги:

  1. плата за банковский перевод между вашим банком и, главное пережить этот момент (или SEPA Международный, это зависит также от вашего банка)
  2. 0.48% сборов компании Bitstamp биткоинов купить
  3. минимальный сбор для отправки на MtGox+время для подтверждения транзакции (6 подтверждения, которое может занять почти час)
  4. теперь на 0,6% пошлины на MtGox продать Сткк
  5. и 1% комиссия за снятие+время на получение денег (обычно до 2 недели, теперь до 3!)

ПС. Я просто заработал новый аккумулятор для моего телефона с этим процессом.

+816
nmindz 23 мая 2019 г., 22:15:44

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

Я использую bitcointalk. Просто зайдите в свои цифровые товары раздела, сделать раздел под названием [СЗ] вставить домен, и в сообщение, поставить в регистратор доменов, сколько вы хотите за него, когда он истекает, и т. д.

Если вы хотите, вы можете провести аукцион.

Идентификатор рекомендую 100% использовать escrow. Вот список из лучших депозитариев на форуме. https://bitcointalk.org/index.php?topic=855778.0

+812
Rem Sha 15 мая 2019 г., 5:48:15

Если я могу ответить с моей переполнение стека шляпе...

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

Предложите каждому игроку выбрать случайное число, X и опубликовать хэш(х). После каждого хэш был опубликован, затем, каждый игрок должен показать свои Х. С те х, добавьте их все вместе и хэш-результат. Использовать, что окончательный хэш в качестве случайной величины.

Обновление: чтобы обойти атаки, описанные в комментарии ниже, использовать два тура.

  1. Каждый игрок выбирает число Рандон, X, и показывает хэш(х).
  2. Когда все хэши были выявлены, каждый игрок показывает х.
  3. Все х в сочетании и обсуждали. г=хэш(все X)
  4. Каждый игрок выбирает новое случайное число, Z, и показывает хэш(г+з).
  5. Когда все второго тура хэши были выявлены, каждый игрок показывает з.
  6. Все з сочетании и хэшируются. Результат используется в качестве случайной величины.

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

(Я приветствую замечания. Его возможно я пропустил что-то еще.)

+727
Purple Rose 27 июл. 2013 г., 10:30:54

Я хотел бы иметь полный список исторических сложность майнинга Bitcoin. Желательно было бы список текстовых или CSV, но веб-страницу, которая отображает данные в любом текстовом формате будут делать.

Я искал несколько часов за последние пару дней никакого прогресса. Я очень удивлен, что это так трудно найти...

+709
gilles78 23 дек. 2018 г., 23:05:06

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

Моих сверстников.DAT-файл был только команда chkdsk файл жаловались, но я проверил мой blockchain, чтобы быть уверенным. Как я могу обеспечить свои закрытые ключи в мой нынешний кошелек.дат совпадают с теми, что в моей резервной копии? Я не верю, что он поврежден (по крайней мере в Bitcoin-Qt с еще не жаловался), но я бы перестраховался.

+694
dayni1 6 февр. 2017 г., 20:42:50

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

+659
Dark Wolf 26 мая 2018 г., 9:05:18

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

так, в отличие от денег нельзя сделать следующее Зайти в магазин взять с собой доллары пункт и оставить 90 копеек на прилавке выйти, а затем попытаться вернуть этот пункт в дальнейшем для хранения кредитных актом говорю, что у меня долларом, когда меня только 90 копеек недействительной всю сделку мне дали ноль после отправки мне биткоины, я никогда не посылал каждый раз немного монет отправляется новый владелец становится частью, что биткоин адрес отпечатывается на нем, так что если SatoshiDice не получил свой биткоин официально то они не могут отправить его обратно вам, как это будет биткойн, который не существует в каком-то смысле это-то, почему дебаты по поводу resseting блокчейн уменьшить объем расширения-большой вопрос хорошо это может быть сделано другая история для другого дня короче, что бы сделать биткоин банк празднику, скорее всего, несколько часов, как Сети бы остановки, как в прекратить прием платежей, то убедитесь, что все платежи принимаются затем убавить в каждом Bitcoin на базу хэш Минис всей своей истории и затем иметь кошельки сократить это вниз, используя стандартизированный алгоритм для тех, кто не тратить большую часть того, что у них нет проблем обычного компьютера бы притеснил из типичного кошелек в менее чем 5 мин старый смартфон может занять целый день даже iPhone может занять полчаса, по большей части большинство людей будут готовы для бизнеса перед блоком цепи обратно ждать будут операции будут проверяться шахтеры, как правило, не статичный сеть может никогда не вернуться в синхронизации не по теме, но суть в SatoshiDice не является безопасной из-за природы, как сделки проверяются, если блок цепи сброса должны были проходить раз в месяц, то SatoshiDice, вероятно, отменить все ставки на этот день и resoume час после того, как сеть была подтверждена, чтобы быть запущен и работает, то у вас еще есть доверие центральном сервере для всех прошлых операций я хотел бы видеть торрент как системы в том, чтобы разбить блок цепи для быстрого доступа и безопасного хранения

+652
Felipe Fernandes 6 июн. 2018 г., 12:25:39

Я знаю, что майнинг процессор не в состоянии оплатить счет за электричество, но что, если какой-то майнер процессора был внедрен на сайт? Аналогично CoinHive с Монер. Была бы такая добыча имеет смысла? Я начала добычи Монер с CoinHive на мой сайт Сегодня.

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

Я планирую сделать то же исследования с ETH. Бы такой подход имеет смысл на любую другую валюту, чем Монер?

+639
ErwinM 11 мая 2011 г., 0:02:18

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

Я смотрел на котировки финансовых экспертов о биткоин и практически все из них были довольно отрицательными, но и почти все их названия были более традиционные финансовые-типа рабочих мест:

http://www.tradingacademy.com/resources/financial-education-center/financial-professionals-share-their-opinions-on-bitcoin.aspx

Я не уверен, почему я понимаю всю ненависть из этой группы.

+623
nodder 28 дек. 2017 г., 7:00:51

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

Подвой, с другой стороны, имеет свой собственный блокчейн, чтобы создать 2-Пег с Bitcoin, чтобы облегчить смарт-контракты и другие потенциальные возможности, как и почти мгновенные выплаты.

Вот более подробная информация о sidechains в случае, если вы хотели бы прочитать о них более подробно. Существуют дополнительные технические компоненты, помимо наличия одного или более блокчейнами:

+613
NecroDeN 14 янв. 2016 г., 22:56:17

Я разработчик spruned биткоин клиент, спасибо за размещение этого.

Я всегда говорил, что spruned является экспериментальной. На данный момент, однако, я уверен, что к советам последней версии 0.0.5 как достаточно стабильный, чтобы удержать на молнии экземпляр mainnet в синхронизации.

Последний выпуск на pypi включает в себя Электрум плата за оценки кворума и надежной Р2Р пул соединений с 100% блоками hitrate.

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

https://pypi.org/project/spruned/

+566
mishik 19 мая 2011 г., 0:28:06

Как сделать майнинг пулы выяснить скорость хеширования шахтеров, подключенных к нему?

+536
RMC 14 янв. 2011 г., 11:18:35

Это было очень легко исправить. Вместо регтест.даемон rpcbind=127.0.0.1, я использовал регтест.даемон rpcbind=0.0.0.0. Журналы жалуются с предупреждением:

Предупреждение: сервер RPC не безопасно выставлять в ненадежных сетях, таких как интернет

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

+492
Conchylicultor 12 июн. 2013 г., 22:42:23

С тех пор обновление моя доплата кошелек до последней версии, чтобы решить проблему уязвимости, он не покажет мою историю транзакций. Последние операции будут отображаться на главном экране в течение примерно 30 минут, но если я пытаюсь открыть их, чтобы посмотреть подробности, я получаю сообщение об ошибке. Это особенно обидно, потому что я должен иметь немного больше БТЦ сидит в моем бумажнике, чем я есть на самом деле, но я не могу видеть, где эти средства могли пойти с историей транзакций не загружается. Все это показывает сообщение об ошибке: “не удалось обновить историю операций”. Помочь? Используя iPhone 6, на iOS 11.4.1, доплата для iOS версии 5.4.0 Спасибо!

+488
Almad 30 дек. 2010 г., 2:32:53

Здесь есть некоторые свойства:

Надежность узла: на-линия подключена 24/7.
История: когда узел появился в первый раз.
Маршрутизация: сколько каналов имеет узел.
Емкость: емкость может обрабатывать через каналы
+488
Pasha Zakharuk 23 окт. 2010 г., 7:55:18

Если это сделка, которая платит Б, что означает, что б выбрал этот адрес. Если б не поддержка SegWit, он не будет просить на выход SegWit, так что это не произойдет.

На практике, SegWit кошельки скорее всего изначально использовать P2SH; выход SegWit будет встроен в платное scripthash и адрес SegWit кошельки дает отправителю будет P2SH хэш выход SegWit сценарий. Однако, в нашем случае Б ничего не знает обо всем этом, а просто выдают обычный старого образца оплата-по умолчанию-хеш-адресу, и будет платить, что.

Более подробная информация о сценариев отказов вокруг softforks, что внедрение новых видов операций: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/012014.html

+480
Benedikt Schumacher 17 нояб. 2017 г., 0:52:29

Нет.

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

+461
salome 27 нояб. 2016 г., 4:09:55

Все биткойн-транзакции являются публичными, в том смысле, что каждый может увидеть, какие адреса отправлены и получены монеты. (Впрочем, это не содержит информации о том, кто владеет адресами.) Это является неотъемлемой частью протокола Биткоин: вы можете проверить действительность сделки, которая посылает монеты, путем трассировки "цепочки" из этих монет вплоть до их создания, и проверки криптографически, что каждая транзакция по пути был должным образом авторизован.

Поэтому с данных транзакций является открытым, каждый может посмотреть баланс любого адреса. Таким образом можно определить, что 927 адреса собственного более половины всех денег, находящихся в обращении. Это не говорит нам, кто хозяева человека! Вполне вероятно, что некоторые из этих адресов принадлежат к тому же народу, что означает, что богатство на самом деле сосредоточена в руках немногих. С другой стороны, это также возможно, что некоторые из этих адресов является долевой собственностью; например, некоторые из них могут принадлежать к фонду.

+456
Joel McBeth 17 апр. 2014 г., 22:16:58

как настроить соло майнинг программного обеспечения помоему Айон монеты в Windows 10?? Мне нужно мое Айон монеты без каких-либо бассейн .

+435
Hamid Esfahan 15 янв. 2010 г., 2:19:16

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

Я нашел эту статью: http://www.coindesk.com/what-block-chain-analysis-tells-bitcoin/, который выглядит как она может быть вам интересна и связана с распределением UTXOs.

Если вы называете gettxoutsetinfo с биткоин основных вызовов RPC, он говорит некоторые элементарные сведения о UTXO набор. Я просто сделал это и получил:

{
 "высота" : 338396,
 "bestblock" : "000000000000000009f32437cb28d54ff600ec020778c8ce84ecf93b99d5218c",
 "сделки" : 4525842,
 "txouts" : 16217914,
 "bytes_serialized" : 566046691,
 "hash_serialized" : "1ad2172e4d37ce21291c116580f5b527e4c302b9c2ce4e88a91c0c00f748fb8d",
 "total_amount" : 13709764.78496462
}

Так и кажется, что средняя сумма UTXO-это:

13709764.78496462 / 16217914 = 0.84534699


Для анализа количество выходов (заметь, это не только UTXOs), я написал этот небольшой скрипт:

<?в PHP

им require_once 'jsonRPCClient.php';

$биткоин = новый jsonRPCClient (с HTTP://{имя пользователя}:{пароль}@127.0.0.1:8332/');

$информация = $биткоин->getinfo();

$высота = $информация['блоков'];
$numTrials = 1000;
$includeCoinbase = ложь;


$выжима = массив();

для ($Я = 0; $я < 10; $я++) { $обрезаний[] = $я; }
Для ($я = 1; $я < 10; $я++) { $обрезаний[] = 10*$я; }
Для ($я = 1; $я < 10; $я++) { $обрезаний[] = 100*$я; }
Для ($я = 1; $я < 10; $я++) { $обрезаний[] = 1000*$я; }

функция GetRange($значение) 
{
 глобальный $отключений;
 для ($Я = 0; $я < граф($обрезаний)-1; $Я++)
{
 если ($обрезаний[$Я] < = значение $ & & $значение < $обрезаний символы[$i+1])
 вернуть $обрезаний[$я] . "- " . $обрезаний символы[$i+1];
}
 возврат $обрезаний[функция count($обрезаний)-1] . "- ...";
}

$сумма = 0;
$распределение = массив();

для ($Я = 0; $я < $numTrials; $я++) 
{

 $blockhash = $биткоин->getblockhash(функция RAND(1, $высота));
 $блок = $биткоин->getblock($blockhash);

 $randTxIndex текст: = RAND(0, граф($блок['Техас'])-1);

 если ($randTxIndex == 0 && !$includeCoinbase) {
$я...;
продолжить;
}

 $randTxHash = $блок['Техас'][$randTxIndex];

 $randTx = $биткоин->getrawtransaction($randTxHash, 1);

 $numOutputs = сумма($randTx['Uвых']);
 $randOutput = $randTx['Uвых'][функция RAND(0, $numOutputs-1)];

 $значение = $randOutput['значение'];

 $сумма += $значение;
 $распределение[GetRange (стоимостью$)] + = 1;
}

Эхо (json_encode($распределение, JSON_PRETTY_PRINT) . "\Н");
эхо "в среднем" . ($Сум / $numTrials) . "\п";

А результаты (после того, как почистили немного):

среднее: 89.55518291596

НАЧАЛО КОНЦА СЧИТАТЬ
0 1 636
1 2 73
2 3 18
3 4 20
4 5 14
5 6 11
6 7 8
7 8 8
8 9 11
9 10 12
10 20 36
20 30 26
30 40 15
40 50 16
50 60 29
60 70 5
70 80 5
80 90 4
90 100 3
100 200 29
200 300 4
300 400 4
400 500 1
500 600 1
600 700 1
700 800 1
800 900 3
900 1000 0
1000 2000 2
2000 3000 1
3000 4000 0
4000 5000 0
5000 6000 1
6000 7000 0
7000 8000 0
8000 9000 0
9000 ... 2

Которые, при печати, выдает:

enter image description here

А поскольку выходы 0-1 заставить остальных выйти из масштаба, это участок без мельчайших выходы:

enter image description here

+259
VsMs 19 июл. 2011 г., 12:49:53

Я использую приложение Coinbase API-интерфейс https://github.com/coinbase/coinbase-php и я успешно создали заказ на кнопку, но я не нашел ничего, чтобы подтвердить или трек, который я получила оплату.

<?в PHP
 им require_once 'lib/coinbase.php';
 им require_once 'config.php';
 $всех = всех::withApiKey(ключ, секрет);
 Эхо $blockchain кошелек->создать("слитки продуктов", "10.00", "БТЦ")->embedHtml;
?>

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

Спасибо

+229
Matthew Mccall 5 мая 2016 г., 8:40:43

Я наткнулся на эти строки из биткоин техническое описание:

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

Это значит, что две цепи ведутся параллельно в каждом узле? Если да, то как делать узлы на самом деле поддерживать его на уровне сети Bitcoin?

+215
ashu 4 окт. 2014 г., 12:21:20

Тратя P2PKH выход во входном сделки требуется 4 * (36 + 1 + 1 + 33 + 1 + 72 + 4) = 592 вес единиц. Тратя P2SH-P2WPKH во входной транзакции требует 4 * (36 + 1 + 1 + 22 + 4) + 1 + 33 + 1 + 72 = 363 вес единиц. Таким образом, с учетом той же скоростью пошлины в BTC за единицу массы, будет дешевле провести с P2SH-P2WPKH выходной, чем провести с выходной P2PKH.


Он сказал, что менее эффективно. Я хочу знать, сколько? Размер сделки будет меньше, чем обычно...?

P2SH-P2WPKH (P2SH вложенные segwit) является не менее эффективным, чем P2PKH (не segwit). Он менее эффективен, чем P2WPKH (родной segwit).

+162
user3098053 9 апр. 2011 г., 1:07:50

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

Но, нет, вообще нет никаких необходимых отношений между версии блока и версии сделок. Номера версий просто дать сигнал на другие узлы, если есть какие-либо специальным образом обрабатывать новые блоки/сделок.

Согласно BIP34, версия 2 блоки теперь имеют высоту блока поставить в scriptSig входных утра сижу, так что никто не может совершать сделки идентификатор операции (хэш).

+117
NullIsNot0 25 мар. 2017 г., 0:01:31

Я использую биткоин майнер в Гильдии БТЦ. Это показывает 12 принято, 0 отвергается. Что это значит?

+97
earlcberry 8 мар. 2015 г., 19:43:56

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