Как bitcoind "шарахаются" при обмене "версия" пакеты?

Это больше технический вопрос программирования.

Я имею в виду эту строку кода: https://github.com/bitcoin/bitcoin/blob/be992701b018f256db6d64786624be4cb60d8975/src/net_processing.cpp#L1699

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

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

+80
Kumail raza 12 апр. 2012 г., 12:15:51
28 ответов

мои сделки-это здесь: https://blockchain.info/tr/tx/cb371b331e99eccb2d7447f4fe02417812ad066de21843fa156d4890e2cdf329
Ресивер-это обмен кошелек я не знаю секретного ключа ресивера. он застрял в течение нескольких часов и я сразу же в них нуждается. Я Электрум кошелек впервые и у меня забудет галочку "сменный". Так что теперь я не могу изменить плату. Однажды, я "ребенка оплачивает родитель" собственность, но теперь я не мог видеть на Электрум кошелек. Как я могу открепить его? или как я могу использовать "ребенка оплачивает родительский элемент"? Я действительно искал часов, но я не мог использовать его.

примечание: и я открываю, например, другие ответы.. как остановить braoadcasting сделки? возможно ли это? Это самая слабая сторона биткоин, я думаю :(

+998
PaddyDwyer 03 февр. '09 в 4:24

BIP141 указывает следующее:

https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#block-size

Размер блока

В настоящее время блоки ограничиваются 1 000 000 байт (1 МБ) общий размер. Мы изменим это ограничение следующим образом:

Вес блока определен как базовый размер * 3 + Общая площадь. (обоснование[3])

Базовый размер-это размер блока в байтах с оригинальным сериализации транзакций без каких-либо свидетелей, данных, как видно, не обновленный узел.

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

Новое правило блок ≤ вес 4,000,000

+988
Tamim Addari 2 окт. 2013 г., 4:06:38

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

Я недавно отвечал на этот вопрос на моем блоге, больше деталей можно найти здесь: https://blog.sldx.com/is-bitcoins-proof-of-work-useless-work-a411480d3eb3

+969
Akash Tater 24 нояб. 2018 г., 13:51:22

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

Когда вы получаете биткойны в кошельке, все, что вы получите в каждой сделки отдельный вход. Любой или несколько из них не может быть использован, чтобы сделать сделку, но вы не можете разбить их. Для того, чтобы отправить меньшую сумму, чем входного, что вам сделать, это сделать два платежа, один на адрес, по которому вы хотите отправить эту меньшую сумму и еще один для себя, как правило, по новому адресу по причинам конфиденциальности. В ВЫ примеру, отправитель имел 69 ввод БТЦ, сделал несколько платежей и послал себя обратно около 67 БТЦ.

Чем второй адрес вы упоминаете (1DZPyyLMcu1jKaEJ5fskeEpsMbjY49L9jl) никто не видел в сети, что означает, что он не связан с какой-либо транзакции пока. В большой сделки ваш 0.0007 есть "неизрасходованную" рядом с ними. Это означает, что вы не использовали их, а они в этот адрес.

+932
codepixelstudio 22 мар. 2015 г., 17:38:04

ОК, я нашел ответ мне нужен: https://bitcointalk.org/index.php?topic=317569

+822
Critik 1 апр. 2014 г., 21:48:50

Пожалуйста, помогите. Наверное, я слишком мал и сейчас я жду 10 часов и сделка пока не подтверждена.

Есть кто-нибудь, кто может помочь его ускорить ?

+811
Paula Bracken 17 июн. 2011 г., 2:50:47

Вы можете увидеть текущее общее количество блоков на публичных блок цепи браузерах:

+754
Copper Topp 10 мар. 2014 г., 21:36:01

Что касается Bitcoin, то да, блокчейн-это всегда общественные. Причиной этого является то, что он должен быть. Не имея открытого доступа к биткоин блокчейн вся система не будет работать. Например, Шахтер не мог проверить до операции, потому что откуда ему знать, если они являются действительными или нет без проверки блокчейн? Публичный блокчейн-это часть того, что делает биткоин такого особенного - без него, биткоин не будет децентрализованная сеть. Вам нужен центральный орган, который управляет Blockchain и держит его закрытым, как ... банка.

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

+724
Samia Danni 4 июн. 2015 г., 22:23:12

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

+681
Terry Gereta 6 нояб. 2010 г., 3:07:23

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

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

+627
Hamid FzM 1 сент. 2019 г., 18:28:44

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

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

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

Будет ли это работать?

+613
emmekappa 12 февр. 2013 г., 22:11:49

Вот мой биткоин.конф:

сервер=1
выбрать=127.0.0.1
rpcuser=userrunningbitcoind
rpcpassword=passwordofuserrunningbitcoind
чтобы=7788
walletnotify=/home/userrunningbitcoind/transaction.sh %с

И вот мой transaction.sh, который я попытался запустить вручную уже. Это работает без проблем на свой собственный:

#!/Бен/ш
локон -д "txid=$1" http://127.0.0.1/api/process-payment

Что еще я могу попытаться получить walletnotify собрался?

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

Я также нашел это в моей отладки.журнал:

2018-01-19 05:49:22 привязки RPC на адрес 0.0.0.0 порт 7788 не удалось.
2018-01-19 05:49:22 Нет набор rpcpassword - используя случайный файл cookie проверки подлинности
2018-01-19 05:49:22 сгенерирована проверки подлинности RPC печенье /домашний/userrunningbitcoind/.биткоин/.печенье
+610
Ark1XC2 23 июл. 2019 г., 11:26:45

Вот ее подачи на GitHub. Представляется нерешенным вопрос с клиентом.

+598
jnorcal 7 нояб. 2018 г., 1:08:40

txindex=1 должна быть добавлена в биткоин.файл conf.

При запуске узла, следующая команда должна быть выдана

bitcoind -переиндексация=1 -демон

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

Пока вы не скачаете весь блокчейн и переиндексация, getblockcount будет возвращаться 0.

+555
japlitasde 24 мая 2019 г., 14:47:51

Пожалуйста,

Я очень новый и случайно загрузил средств в образец бумажник на информационном сайте bitcoin.org вместо моего личного кошелька.

Это произошло 11 октября 2018 года.

Прошу Вас помочь мне.

Кэндис

+490
MARWEL 15 апр. 2012 г., 5:56:14

Ты упускаешь очень важную часть расходов, которые вы уже упомянули. Энергия!

Примерно в 13,0 копеек за кВт/ч ваш годовой стоимости энергии:

Сценарий один:

21 х 1,2 кВт х 24 часа Х 365д х 0.13 $ = $28697.76 долларов! Вы вниз совсем немного.

Два сценария:

6 х 1.293 кВт х 24 часа Х 365д х 0.13 $ = $8834.81 долларов! Вы вниз немного меньше, но все равно не хватает..

Поэтому единственный способ, вы будете делать $$ его, что BTC стоимость повышается в цене, в которой вы лучше всего покупать с БТЦ сейчас по какой стоимости вы планируете потратить.

Вам нужно добавить в расчет, что добыча сложность будет расти, и выплаты будут еще меньше.

Надеюсь, эта краткая информация поможет вам принять решение (я был шахтером себя 2 года назад)

Удачи!

+458
moorik 16 июл. 2011 г., 1:15:27

Для GateHub, мне пришлось попросить их депозит 20 сообщества на мой счет так что я могу начать торговать на XRP. Это на верхней части покупка БТД, LTC, или ETH во-первых на Coinbase и затем отправить к GateHub обмен-адрес для конкретного альткоины.

+406
joseph54 28 авг. 2012 г., 12:45:30

Мне было интересно, как это стало возможным из-за следующих соображений:

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

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

Биткоин наличные шахтеров будут листать их и блокчейн биткоина.

Что я упускаю?

+389
hutcho66 17 сент. 2019 г., 11:46:16

После следуя инструкциям на ссылке, указанной на форуме, у меня есть эти дополнительные заметки для тех, кто тоже может столкнуться с этой проблемой:

Заметки о BeagleBone черный Ред. c:

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

  • Я отснял встроенной памяти С образ Ubuntu, используя эти инструкции: http://shrkey.com/setting-up-beaglebone-black-to-boot-off-the-microsd-card/ ... теперь его ботинки в Ubuntu, как только вы подключите его без SD-карты.

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

  • Вам нужно изображение оригинала antminer изображения С2 на SD-карту. Файл-это здесь: https://dl.dropboxusercontent.com/u/16075357/bitmain.img.zip (Вер. 20140410 - файл 72МБ - надеюсь его не снесли к тому времени у читать это. MSG меня, если он есть.) - после SD-карта отображается, вы можете перейти в "обновление" и загрузите новейшие прошивки с возможно отменить (в настоящее время 10/29/2014)

  • Кнопка загрузки находится на нижней части доски, я думал, что слева от кнопки Reset. Для того, чтобы загрузиться с SD-карте вам нужно отключить/выключить совет нажмите и удерживайте кнопку Boot и включите его вновь и ждать потом 2 лампы отпустить.

Примечание: при загрузке с SD-карты, вы можете сказать, посмотрев первые 2 светодиоды загораются справа. Если он загружается из внутренней памяти, в середине 2 светодиоды не загораются!

  • Я также припаял кнопку загрузиться 4 точечных контактов выключатель для автоматического загрузки с СД, поскольку он думает, что кнопка постоянно нажата.

  • Кажется, не загрузиться, если я не использовал класс 10 64GB карта памяти SD. Я перепробовала очень старая карта 1Гб и она не загрузиться. Также пробовал на 2 ГБ и это сработало.

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


Так потратил 2 дня, пытаясь выяснить это после получения мой файл черный от Amazon. До этого я провел, как может быть день, пытаясь диагностировать проблему не googlging, пока я не обнаружил на форуме пост о покупке файл потребительском уровне для antminer С2. В целом, это было разочарование опыт, чтобы понять это, поскольку мне пришлось пройти через 5 разных карт SD, я был заложить вокруг, чтобы увидеть, как изображения, загрузки, изменения и пробиваться. Первые вещи во-первых, это попытаться сделать графический экран antminer всплывал во-первых в браузере без подключения к С2. затем, после работы, обновить прошивку, а затем прикрепить его к С2. Одна главная вещь-это убедиться, что есть синий свет на доске. Это означает, что комиссия работает и убедитесь, что вы можете пинговать IP-адрес во все времена, чтобы увидеть, если его в живых.


Краткое резюме того, что я сделал:

  1. Изображения новой памяти microSD с оригиналом возможно отменить изображения (20140410)
  2. Настройки при этом не подключен к С2. (Я должен был поставить мой IP на 192.168.2.99, так как мой роутер на подсеть)
  3. Прошивки обновление возможно отменить изображения (последний 20141029)
  4. Подключение к S2.
  5. Молодец!
+368
user312494 3 февр. 2018 г., 17:21:02

"Уничтожая" электронная копия-это сложнее, чем кажется.

Правильный подход заключается в создании секретного ключа в автономном режиме в защищенном режиме (т. е. без "электронной копии" за нестабильной оперативной памяти) и направить средства на этот адрес.

Это можно сделать с копией страницы HTML из BitAddress , хранящиеся на USB затем к После загрузки LiveOS, такие как Убунту загрузочный образ ISO.

Если Вы доверяете источникам, BTCVault один дистр с этим. Другой основан на Puppy Линукс.

+350
ADAC 6 авг. 2010 г., 20:03:26

Новый мировой БТЦ так что мой вопрос, как и что я могу сделать с вновь созданных монет каков процесс и как посмотреть баланс в кошельке? Я могу отправить эти бумаги кошелек

+338
New gardener 30 авг. 2019 г., 4:46:26

Перейти к варианты финансирования -> вывод средств -> выбрать способ вывести биткоин -> введите сумму, которую вы хотите передать -> вводим биткоин адрес

Желательно отправить на свой кошелек и использовать свой кошелек для покупки.

+277
prostozdrugoi 5 дек. 2010 г., 13:58:49

Есть ли у вас оценки на сколько ом/этот кластер можно сделать? Я бы посоветовал соло майнинг, Если вы можете управлять, чтобы составлять не менее 0,1% от стоимости сети хэш, который в настоящее время (август 2015 года) будет около 50-м/с.

Даже с пула майнинга, это, вероятно, пустая трата времени.

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

+217
gxuven 1 мар. 2016 г., 18:56:47

Некоторые глубокие, технические биткоин магии?
Не могли бы Вы уточнить, от этого больше?

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

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

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

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

+217
TrueIceGal 16 мая 2012 г., 19:45:13

Во-первых, подписанные транзакции и base_transaction не будут идентичны, base_transaction не будет его подписи. Но да, они будут очень похожи, кроме того.

Что вы ищете является шестигранной, закодированных сделки. Вы можете расшифровать его, чтобы увидеть, какую информацию он содержит, используя decoderawtransaction по API https://chainquery.com/bitcoin-api/decoderawtransaction

+119
Jessica Billman 12 окт. 2014 г., 2:42:12

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

Обновление 1

Вот эскиз того, что я имел в виду. Я уверен, что видел его где-то, но, возможно, это было в видео про блокчейн.

enter image description here

А затем блокируют цепь была похожа на очень длинный (бесконечный) линию блоков

enter image description here

+111
offthehook 10 июн. 2015 г., 13:39:52

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

Для проверки "баланса" на свой кошелек вам нужно либо скачать блокчейн (но отброшенные версии вполне хватает, если ты не хардкорный параноик) и нужно знать, что биткоин-адресов управления (="биткоинов"). Или просто посмотреть ваши адреса на bitcoin.info или biteasy или другой веб-сайт, который дает вам вид на блокчейн. На самом деле это может быть хорошей идеей, чтобы постоянно отслеживать свой баланс с отдельным программным обеспечением. Если вам не нужно скрывать что биткоины являются вашими, просто экспортировать "смотрел только" бумажник из своего текущего программного обеспечения (это кошелек без ключей нужно на самом деле проводят/инструкции Transact/знак для монет) и может импортировать просмотра бумажник в некоторых смартфонов приложение или веб-кошелек, затем установите некоторые подходящие уведомления.

Чтобы просто проверить правильность кошелька.дат, инструменты не существует. В 2011 г. в ветке форума о оригинальный питон бумажник инструменты имеет предупреждение на фронте: https://bitcointalk.org/index.php?topic=11331.0 И еще вопрос, кто-то потерял свой бумажник.DAT (или переехал+переименовал и забыл об этом) и она появится файл формат кошелька не легко обнаружить ничего, кроме имени файла. Так что инструмент верификации кошелька будут зависеть от получения исходного кода программного обеспечения бумажник и, зная, какой файл и шифрование/пароль, чтобы проверить его.

Если ваша резервная копия "стандартный" кошелек.DAT-файл у вас есть некоторые(1) шанс для того, чтобы работать во многих разных бумажник программного обеспечения и приложений. Желательно проверить на свежий компьютер, который никогда не был подключен к сети (т. е. установлен без проводов подключен. В Windows 95 можно взломать, а программа установки была запущена последней стадии...). Без дополнительной физической компьютеру, попробуйте использовать виртуальную машину, программное обеспечение и создать новый "компьютер внутри компьютера". Если Linux не пугает вас и ваш кошелек будет доступен на Linux, то вы можете создать USB-флешку с Linux на нем. Linux лайв USB может дать вам один, который работает как виртуальная машина, но классическую живую USB-накопители, а не требуют от вас, чтобы перезагрузить компьютер с помощью USB подключен и может быть хитрым, чтобы получить работу.

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

И вы никогда не должны сохранить большое количество монет, таким образом, что все это может быть потеряно или украдено, если вы получаете телефон/компьютер украли или если вы забыли пароль. Подумайте, сколько долларов США/евро/... денег вы бы носить с собой на улице, с риском для карманников, грабежи, потерять кошелек, неуклюжесть и т. д., и использовать это в качестве руководства для сколько биткоинов вы должны регулировать сами. Для больших сумм, первое упражнение с меньшими суммами и это, вероятно, разумно распределять свои риски с помощью нескольких доверенных экспертов(2) третьим лицам для хранения монет, как вы используете банки для обработки сберегательных счетов. Время, когда все "банки" может быть удален, пока не. Лучше, безопаснее, приложения и аппаратные кошельки должны быть созданы.

(1) в http://media01.bitcoinarmory.com/InsideBitcoins_Present.pdf он пояснил, что кошелек шифрования работает по-разному в Bitcoin-Qt и Оружейная палата, и предположительно другие бумажник программного обеспечения использовать более слабый, но более "стандартный" кошелек шифрования. (2) бирже MtGox в очередной раз доказали, что они не являются экспертами. Большинство других известных интернет-кошельки/трейдеры, вероятно, надежным с большими суммами

+61
Ronny Setiawan 25 янв. 2018 г., 19:36:58

Следующей операцией ввода:enter image description here

В чем смысл порядкового номера? Что значит 4294967295 скажи мне?

+50
Tyana 12 июн. 2012 г., 2:00:44

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