Bitcoind с ZeroMQ поддержку

Я пытаюсь скомпилировать из последних тегом биткоин РЕПО и в моем случае использовать ZeroMQ поддержка, безусловно, поможет мне.

Читая документацию я понял, что это рудиментарные контейнеров Docker. В файла Docker устанавливает libzmq3-Дэв зависимость и я определяю эти конфигурации в биткоин.конф файл.

В результате получается, что внутри контейнера нет никакой привязки к определенной МQ enpoints и я не могу понять, где ошибка.

Может кто-то пожалуйста, помогите мне, чтобы МQ опубликовать механизма?

Обновление: сейчас биткоин.конф файл используется этот запуска в отладке он регистрирует этот debug_log.тхт.

+231
user29575 6 февр. 2013 г., 21:55:42
17 ответов

Я хранение долларов США в coinbase.com и купил BTC, который показывает в мой кошелек coinbase.com. Но когда я Поиск мой адрес в blockchain.info я не видел ни одной сделки, связанные с моим адресом. Я купил около 2 месяца назад, так что речь не о задержке транзакции в блокчейн. Это coinbase.com ложь о моей сделке? Если это не в блокчейн, как я могу утверждать, что я эти биткоины? Мои адреса "1KqS8GcH9qpT9sHDuv1JXgTicCPQfBdZho", "1HMP3S6jWWnXc6nJNqPnCB3g9xMPk3iyf2" и "1A5Ttr8pfsmYFLavPjkCoKKUwoMSxbEFnv".

+996
Sarang 03 февр. '09 в 4:24

Есть некоторые относительно простые (и желательно свободным/открытым исходным кодом) решение для создания собственного интеллектуального бассейн? Насколько близко к "Под ключ" будет ли такое решение быть и с бассейном операторы в основном работает на 0% сборы и живет на комиссионных за транзакции, это даже не стоит моего времени больше?

+867
JAyenGreen 5 мая 2012 г., 15:34:14

Есть несколько способов сделать это:

  • Если вы находитесь на Linux или MacOSX вы можете сделать это через командную строку:

Электрум getmasterprivate

  • Запустить Электрум и перейдите в меню кошелька > пароль убрать временно пароль. Затем перейдите в меню Вид > Показать консоль и на вкладке "консоль" используйте эту команду, чтобы просмотреть ваши xprv:

кошелек.хранилище ключей.xprv

Затем снова установить пароль через меню кошелек > пароль.

Обратите внимание, что есть еще одна консольная команда бумажник.хранилище ключей.get_master_private_key('yourpasswordhere') , что позволяет сделать то же самое без того, чтобы удалить пароль первого, но недостатком этого является то, что ваш пароль будет сохранен в истории консоли (конкретно config в Электрум данные каталога) и можно прокручивать, нажимая стрелку вверх, а на консоли вкладку.

+831
Marsego 10 сент. 2011 г., 7:29:19

В экономике, основанной на биткоины, то они, на самом деле не дефляции. Экономика, основанная на биткоины будет просто, как экономика, основанная на доллары, кроме ФРС не может печатать больше долларов. Но думать об этом, что часть денег в экономике-это физические, в любом случае напечатанные долларовые купюры?

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

+648
user224987 21 июл. 2016 г., 12:58:01

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

+632
Furkan Eren 23 мар. 2015 г., 15:33:24

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

Вам может понадобиться связаться с Bittrex для дальнейших разъяснений.

+597
Jennifer Pervin 20 янв. 2011 г., 11:59:35

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

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

enter image description here

Относительно вашего изображения:

  • Узел цепи, наконечник C имеет tx10 технические характеристики в mempool при TX3 и TX4 подтверждены.
  • Узел цепи, наконечник д считает ТХ4 и tx10 На быть подтверждена и TX3 в mempool.

Когда блок Г было обнаружено, все узлы будут реорганизоваться в нижнюю цепочку совет ДФГ. В этот момент они будут откатывать до Б, добавить TX14, TX15, TX3, TX4 ПО и их mempool, а затем применить блок D, удаление ТХ4 и tx10 технические характеристики от mempool, применить блок F, удалением TX9 и TX15 от mempool, а затем применить блок G, удалив TX21 и TX20 от mempool. TX3 остается в mempool, поскольку это не подтверждено в нижней цепочке еще.

+554
Cayden Burdick 24 июн. 2017 г., 17:00:35

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

Используется bitcoinjs-Либ. Эта библиотека является объект со всеми данными нужно создать закрытые ключи и адрес:

импорт Bitcoin от 'bitcoinjs-Либ'

консоль.журнал(биткоин.сетей.лайткоин)
{
 подписанное сообщение messagePrefix: '\x18Bitcoin:\Н',
 bip32: {
 общественные: 71979618,
 частная территория: 71978536
},
 pubKeyHash: 111,
 scriptHash: 196,
 Виф: 239
}

Это нормально для mainnet, но я не могу найти в интернете такую же версию данного для тестовом режиме.

Другой способ-использовать деривации пути. Но опять же, я только мог найти mainnet версия.

mainnet: м/44'/2'/0'/0/${индекс}`
mainnet_segwit: м/49'/2'/0'/0/${индекс}`

Любая идея, где я могу найти его?

+410
ozohina 21 апр. 2018 г., 13:33:20

Сколько процессора работают на блокчейн сейчас? Сколько энергии оценивается для потребления? Я прочитал статью О проекта, сказав, что это может превзойти все другие потребления энергии к 2020 году..... серьезно?

+402
Shriram 8 янв. 2017 г., 8:55:15

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

судо apt-получить установку bitcoind
+363
Sourabh Bhagat 24 мая 2014 г., 3:11:53

Как можно кого-то вычислить ток/в реальном времени значение Bitcoin блок?

Что такое уравнение/алгоритм, используемый для определения этого?

Я нашел несколько ресурсов в интернете, но я немного запутался

+222
Wolf Marian 8 апр. 2010 г., 5:52:57

Гонорар слишком мал. Итак, потребуется много часов, чтобы быть подтверждены.

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

+208
user66581 13 авг. 2018 г., 18:43:50

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

После бип 66 стал насильственным, около 5% сети еще решая версия 2 блоки (бип 66 применяет блоки использовать номер версии >= 3). Один из шахтеров при этом 5% решена блока с версии 2, и если бы каждый делал полную проверку, то их заблокировать бы игнорировали и заменить на версию 3 блока. Это то, что должно было случиться.

Но, к сожалению, несколько бассейнов (F2Pool был самый большой, я думаю), начал разработку нового блока, которое ссылается на неверный блок заголовка без проверки проводки в нем, или что нового заголовка используется номер версии 3 (Как только стало действие). Шахтеры иногда напрямую подключать свои полные узлы или контролировать работу друг друга API, чтобы увидеть, когда другой пул решил заблокировать, так что они могут начать работу над новой блок как можно быстрее. В этом случае, несколько бассейнов слышал, что акрил БТЦ решил заблокировать прислушиваясь к их API слой, и начали добычу полезных ископаемых. Они даже не имеют заголовка блока, просто хэш заголовка блока.

https://en.bitcoin.it/wiki/July_2015_Forks#Invalid_Block_Hashes показывает неверный блоков:

  • 0000000000000000009cc829aa25b40b2cd4eb83dd498c12ad0d26d90c439d99 добыты самородки БТЦ (98 не всех сделок)
  • 0000000000000000155f2519d35cd5d2869900bcc5093594b27763a0315390b4 заминированы F2Pool (0 неэлектрическими всех сделок)
  • 00000000000000000cb7a20ee4e199e347ad7369936abae53a1518efa531ec61 заминированы F2Pool (0 неэлектрическими всех сделок)
  • 00000000000000000966d65e0fd87d1d5a8f154a2c955816c28e2006e381aa18 заминированы AntPool (0 неэлектрическими всех сделок)
  • 00000000000000001301bfd6f566a421c7eeba103d09b312032ca065cb185de7 заминированы F2Pool (0 неэлектрическими всех сделок)
  • 000000000000000013fe26675faa8f7dccd55ce5485bb6d0373fa66345901436 заминированы F2Pool (0 неэлектрическими всех сделок)

Одним из основных разработчиков, Грегори Максвелл, также написал объяснение здесь, которые могут оказаться полезными.

+203
James Kolar 26 мая 2010 г., 16:48:05

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

Также несколько раз на неэффективных рынках криптовалюты могут отличаться по ценам в разных валютах. Это возможность для арбитража и, как правило, не существует. Это может быть вызвано внезапным изменениям на рынке и, как правило, временные барьеры. Как, например, и т. д. идет стремительно вверх, и LTC боролся, причин может быть нехватка LTC и поэтому могут быть временные прибыли через ЛТК и т. д., то на BTC. Но обычно игроки рынка позволит сбалансировать вещи быстро. Это в основном скорость криптовалюты типа как рябь в пруду и, вероятно, лучшую тему для торговли на форексе по экономике и финансам ГП.

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

+197
Chomp Daddy 20 июн. 2014 г., 4:35:28

Я бегу несколько биткоин-сеялки. Под Ubuntu 14.04 & 16.04, они работать нормально и отвечать. На Ubuntu 18.04, однако, dnsseed не обнаружить запросов, отправленных к нему. Я знаю, что машина получает запрос, потому что DNS-запросы отслеживаются с dnstop, и каждый DNS запрос, отправленный с 'копать' воспринимается dnstop и сообщили, но dnsseed показывает "0 DNS-запросы".
Нет брандмауэра и в AppArmor был отключен. Какие тесты могут быть запущены или стратегии по устранению неполадок следовали, чтобы найти проблему ?

Под Ubuntu 16.04:

Загрузка dnsseed.дат...сделано начиная с 4 потоками DNS для ra.zmark.org на
173.255.252.140 (порт 5353).......Сделать стартовой сеялки...сделал [18-10-24 19:27:41] 274/37963 доступен (1258 пытался в 1000е, 38980 новый, 1536
активный режим), 0 запрещен; 3 DNS-запросов 3 запросов к БД

Под Ubuntu 18.04:

Поддержка фильтров белый список: 0х1,0x5,0x9,погрузка 0xd 
dnsseed.дат...сделано начиная с 4 потоками DNS для шидо.bitmark.на
139.162.122.138 (порт 5353).......Сделать стартовой сеялки...Сделать стартовой 96 потоков гусеничный...сделал [18-10-24 19:25:23] 3593/87930 доступен
(64497 пытался в 3805s, 21897 новый, 1536 активных), 1 запрещен; 0 ДНС
запросов 0 запросы к БД 

dnstop:

Запросы: новых: 0, 1363 итого Ср 24 окт 19:39:03 2018
Ответов: 0 новый, 191 общая

Наименование запроса посчитать % диплом%
-------------------------- --------- ------ ------
шидо.bitmark.один 1169 85.8 85.8
bitseed.xf2.org 117 8.6 94.4
org.members.linode.com 24 1.8 96.1
семя.биткоин.сипа.быть 20 1.5 97.6
dnsseed.bitcoin.dashjr.org 14 1.0 98.6
dnsseed.bluematt.мне 12 0.9 99.5
motd.ubuntu.com 5 0.4 99.9
github.com 2 0.1 100.0
+73
Paramar 30 мар. 2010 г., 7:45:40

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

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

Unintentional Fork

Представьте, что в государственный регистр блока 4, у меня было 10 монет. Затем в ветке, я отправила Алисе 8 монет, а в филиал б я послал монеты Боб 8. Если бы мы попытались согласовать эти два обновления в одно государство, то либо я бы баланс -6 монет, нарушая баланс >= 0 ограничения или монеты должно быть создано незаконно.

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

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

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

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

Другие номера-блокчейн частная распределенных систем, нужно сделать такой же компромисс между согласованностью и доступностью, с BigTable от Google поддерживает в наличии и реплицирует обновления на другие узлы, что делает его в конечном счете неизменной на протяжении всех их центрах обработки данных, для координации в рамках кластера с BigTable он опирается на отказоустойчивость блокировки распределенных по имени Чабби , который использует Паксос за лидера выборов. Однако, похоже, что из-за надежности компании Google частной глобальной сети (>99.9995% обеспеченности) и очень точного хронометража, они также построили гаечного ключа, правильность их временные метки позволяют обновления, котор нужно приказать (или с задержкой, если есть неопределенность по поводу того), что приложения, представление данных в соответствии с приложения ограничения и другие инварианты.

Я выделяю крышка теорема, чтобы объяснить, как Накамото консенсус всегда будет доступна, но с учетом возможного соответствия, потенциально позволяя для 51% атаки. Другие протоколы консенсуса может обеспечить доработку, но не всегда доступно открытие их в системе-прекращение DDoS-атаки. В контексте собственной системы контроля аппаратных средств означает, что в распределенной системе могут быть практически всегда доступны и защищены от DoS-атак, ведущих компаний, как Google предпочитает обеспечения согласованности.

+39
HonourlessWeasel 1 мая 2016 г., 18:59:14

Если кто-то blockchain.info открыть, увидеть блоки и имя пула, который надено. Я хочу знать, как это подписать?

Спасибо

+18
noWhore 16 февр. 2016 г., 6:56:21

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