Можно ли застрять в блоке, что никто не может меня?

Хэш Bitcoin блок создается из:

  1. Заблокировать номер версии (частично исправлено*, 32 бита)
  2. Предыдущий блок, хэш (фиксированная, 256 бит)
  3. Корень Меркле (не зафиксировал, 256 бит),
  4. Время (не фиксируется, 32 бит),
  5. Бит (частично исправлено*, 32 бит),
  6. Извращенец (не фиксированное, 32 бита).

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

Есть ли собственность на ша-256 функция, которая утверждает, что на эти 320 бит свободу, одна комбинация даст нам хэш, который соответствует требованиям дифф?

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


* "Частично фиксированные" значения могут быть изменены путем обновления программного обеспечения, например. Я предполагаю, что частично фиксированные значения зафиксированы для упрощения.

+939
John Kariuki 27 июн. 2011 г., 6:22:41
18 ответов

Поле " от " поле предназначено для онлайн-транзакций, которая была удалена много лет назад. Дополнительные сведения см. В разделе IP сделки.

+986
Arthur Lobao 03 февр. '09 в 4:24

Так что я включаю в это утро на моем компьютере, и я с Bitcoin Qt есть уволиться по собственному желанию. Я стараюсь, чтобы включить его обратно, и я получаю это сообщение.

"Биткоин - системы ошибка: база данных повреждена"

Bitcoin QT error

Я уверена, что в Windows 7 перезапускается сам установить обновления. Это то, что вызвало коррупции?

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

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

У меня вопрос, это правда, и как я могу избежать этой ошибки больше не появлялось? Чем может быть вызвано? Я отключил автоматическое обновление Windows, так что это должно означать, что мы хорошо? Что происходит в powercut? Желаю биткоин Qt был более надежный :(

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

обновление Неа. Работая вопреки, это все-таки были повреждены. Он застревает на 86 недель навсегда.

Попытался войти через bitcoind переиндексировать базу данных: rebuild database

Попробовал удалить все и reeboting мой компьютер и resinstalling биткоин-qт:

Думал, что это работает, но второй он получил на 85 оставшихся недель:

corrupted

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

Абсолютно новый компьютер, 64 бит подлинная Windows 7. Установлен едва любые программы. Не могу поверить, как облупленное это открытое программное обеспечение.

+848
jrrk 22 нояб. 2014 г., 6:20:31

Давайте посмотрим, исходя из других ответов, вам понадобится 6,400,000 м/с. В настоящее время вы можете купить Antminer С9 , которая даст вам около 13,5 м/с, поэтому вам понадобится всего лишь 475000 из них.

Если вы покупаете, что многие блоки я думаю можно было договориться довольно хорошую скидку, если вы не вызвать международный дефицит. Допустим, вы могли бы получить их за $3000 единица. Это будет стоить вам только $1,420,000,000.

Вам понадобится около 3900 м/3 места для хранения приборов без упаковки. По моим подсчетам это около 4 теннисных корта заполнены глубиной около 2 метров. Не обширную территорию, но больше, чем большинство гаражей. В реальности, вам потребуется больше пространства для вентиляции и доступа.

Для запуска всех устройств одновременно, вам потребуется около 66,500,000 Ватт мощности, что вполне достаточно для снабжения около 88.000 отечественных домах. Ваш счет электричества будет как минимум $50000 в день.

По моим расчетам, вам потребуется около 45,000,000 БТЕ охлаждения, это может быть достигнуто с 661 из них стоимостью около $7,000,000. Я еще не учитывается дополнительное пространство, потребности в электроэнергии и воздуха.

Требования к пропускной способности интернет-С9 относительно экономической, среднем что-то около 500 байт в секунду. Таким образом, вам нужно всего лишь 238 Мб/с пропускной способности. Это может быть поставлено через и ОС-12 линия , которая обойдется минимум в $700 в день, или больше, в зависимости от расстояния. Вы собираетесь нужно что-то вроде 1 на Cisco катализатор 6513-электронный переключатель, 180 Циско Нексус 2348TQ и 10,000 на Cisco связь 2248TP-е выключатели. Только переключатели будут что-то стоить как $51,000,000. Там, вероятно, более экономически эффективным решением, но вы должны поговорить с вашей инженерной команды, чтобы это понять.

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

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

Удачи.

+828
Zasiliou 30 мар. 2014 г., 17:15:03

Как импортировать приватные ключи массово из текстового файла? Они в формате импорт кошелек, например, 5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dz1jvhtvqvbtlvytj.

Будут ли какие-либо ограничения на количество ключей можно импортировать?

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

+693
Jubei 5 нояб. 2019 г., 12:46:23

По сути это как спрашивать: "при покупке лотерейного билета лучше иметь ноль или случайных чисел в лотерею?"

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

+579
Rudolph 13 дек. 2011 г., 3:02:46

Я знаю, как для извлечения основной информации, как бид/аск/открыть/закрыть цены на binance, но на продвинутых торговых графиков на binance я вижу больше ценовые индикаторы как ЕМА и я не хочу, чтобы вычислить их с ценой журнала, поскольку они не будут точными на 100%. Есть ли способ, чтобы извлечь все показатели я вижу в расширенном режиме? Не могу найти ссылку в Апис

+553
Julien Poncelet 14 нояб. 2015 г., 22:29:21

Если я правильно поняла вопрос, я считаю, можно построить CPubKey из байтового вектора, извлеченные из сценария скрипт как:

Команду cscript::const_iterator это = скрипта.начать(); // или специально, расположении при запуске сценария объекта
opcodetype операции;
сведения valtype;

сценарий.GetOp(итератор, код, данные); // данных теперь содержит байтовый вектор
CPubKey по умолчанию = CPubKey(данные);
+543
Vladi Us 25 сент. 2015 г., 18:11:33

Это странно, поскольку документы БАУ говорят, что они должны работать с Litecoin. В выпадающем меню выбирает тип монеты, вы выбрали Лайткоин?

Поочередно, если вы готовы работать ЭКП узел, можно использовать BitcoinLib, и называть CoinService.GetNewAddress(Строку).

Вообще, это точно так же, как создание биткойн-адреса, за исключением того, что байт-версия 48 вместо 0.

+535
Kasun lakmal 30 дек. 2012 г., 9:15:19

Здесь новичок!

Мне нужно что-то подтвердить: Я купил биткоины и я уже вижу их в Qt-клиента я использую. Теперь я хочу отправить биткоинов, используя другой адрес, чем тот, который я использую, чтобы получить их. Должен ли я отправить биткоины на другой адрес и только потом отправить их в конечный пункт назначения? Спасибо!

+522
Tim Lieberman 4 апр. 2017 г., 7:10:21

Сначала узнать, кто производитель и кто продавец?

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

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

Обычно берущего плата будет выше, чем создатель плату.

+449
tgunr 25 мая 2017 г., 7:44:48

Как сгенерировать открытый и закрытый ключи? А как использовать эти ключи, чтобы отправлять и получать Bitcoins без использования каких-либо кошелек?

+432
Rodriguez A Luis 12 окт. 2017 г., 1:26:15

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

Что человек может достичь с помощью специальных закрытых ключей в отношении стандартного клиента и все, что с ним связано, и, кроме того, что открытый ключ / адреса известны соответствуют такие ключи? (Например, предпочтительным ответом будет "с ключом X и y можно сделать Z")

+412
user11747 25 июн. 2011 г., 21:31:11

Если вы Шахтер, вы должны купить биткоины, и с учетом ограниченного круга биткоин-только услуги, вам не нужно продавать биткоины, а также.

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

+382
Superkallafradgalyst 25 нояб. 2015 г., 4:24:59

Вам придется использовать отдельный URL-адрес для этого.

https://bitcoincash.blockexplorer.com/

+378
tebey 7 мая 2012 г., 17:58:16

Поля, которые вы ищете, адресов и reqSigs, действительно частям в операции. В частности, они подразумеваются по scriptPubKey двоичную строку.

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

Формат оплаты-по умолчанию-хэш (P2PKH) является <OP_DUP> <OP_HASH160> <толкать 20-байтовый pubKeyHash> <OP_EQUALVERIFY> <OP_CHECKSIG> [источник]. В 20-байтный хэш-код преобразуется с помощью в base58check в адресную строку. И как в документации вы связаны, reqSigs 1 для P2PKH.

Другой формат для сценарий голой multisig, и это позволит reqSigs быть больше 1.

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

+282
tomasbedrich 2 мар. 2011 г., 23:34:43

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

Я просто запустил тест, чтобы подтвердить это. Вы могли бы следовать эти шаги, если вы хотите:

(1) из окна терминала, запустить биткоин-в Qt вроде этого: $биткоин-на Qt отладка=1

(2) Перейдите в /.биткоин папку: $CD-диск .биткоин

(3) просмотр последних записей в режим отладки.файл log: $хвоста отладки.журнал

Когда я сделал это, я увидел следующую запись:

2017-11-21 12:58:54 AcceptToMemoryPool: Пэр=3: принято 4e1a7429f28c7410e177bf3278aca76b6e32e097ed8d87dbd18980de9c23f343 (poolsz 18765 txn, 94644 КБ)

Затем я скопировал ID транзакции и перекрестными ссылками на blockchain.info:

https://blockchain.info/tx/4e1a7429f28c7410e177bf3278aca76b6e32e097ed8d87dbd18980de9c23f343

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

+252
LangstoniusRex 7 дек. 2012 г., 17:15:42

Я вижу в биткоин Вики есть то, что называется "сценарий", который компилирует вниз, чтобы некоторые байт-код должен быть запущен с помощью очень простой виртуальной машины. Означает ли это, что каждый блок-это на самом деле просто строка/массив байтов, когда он приходит и обрабатывается узлом? поэтому блок в своей "истинной формате" будет выглядеть что-то вроде [0х01, 0х04, 0x0f, 0xa1.... и т. д. ?

а затем узел, принимающий блок просто помещает байт в переводчик для запуска ВМ биткоин?

что правильно? блок чистый байткод или JSON? что бы bitcoincore узла понимать при получении нового блока?

+237
BHARAT ARYA 6 июн. 2011 г., 22:02:14

11 марта 2017 года США по ценным бумагам и биржам комиссия будет решать, является ли биткоин обмен торгуются фонд (ETF) будет утвержден или нет.

Решение почти наверняка будет иметь огромное влияние на рынок, как только первый пресс-релиз будет опубликован. Поэтому вопрос, где первый официальный и надежный заявление на исход решения будет опубликован. ТРЦ странице есть rss-канал для пресс-релизов. Однако он не уверен, что результаты будут опубликованы здесь впервые. Есть ли другие надежные сервисы / официальные страницы новостей, где Новости, как это может быть освобожден в первую очередь?

+79
Chance Parker 16 февр. 2011 г., 3:25:21

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