Что происходит, когда поле Код переполнения?

Поле код из заголовка блока составляет 4 байт, поэтому максимальный элемент: 4,294,967,295. Что может быть вычислено через несколько секунд с разумной снаряжение (соло майнинг) или гораздо быстрее, на большие бассейны. Что происходит в этот момент? Я считаю, что вы можете менять дату и начать все заново, но на чрезвычайно мощный бассейны, я уверен, что это осуществимо, чтобы вычислить все 4,294,967,295 идиотов каждый второй метки времени, так что же происходит в этом случае?

+835
Nobilis 4 мар. 2013 г., 2:19:07
22 ответов

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

+965
OxyFlax 03 февр. '09 в 4:24

Микросхемам ASIC (специализированные интегральные схемы) специально производятся для одного конкретного алгоритма хэширования. Таким образом, биткоин асик с использованием SHA-256 не будет работать для Litecoin или Dogecoin и как они оба используют алгоритме Scrypt. Например, процессоры бабочка биткойн-майнеры.

Есть альткоинов, которые также используют SHA-256, таких как Freicoin, Пиркойны или свой Namecoin. Обзор может быть найден в altcoins.com.

CPU и GPU могут использоваться для любой монеты, но количество хэши будут разные. Горно-карты алгоритм SHA-256 (биткоин) на 10GH/S будет производить гораздо меньшее количество хэшей в алгоритме Scrypt (Лайткоин, Догкоин), потому что скрипт намного сложнее.

+959
Adrian Krupa 18 мая 2019 г., 14:47:34

У меня проблема с Электрум КРН кошелек. Я создал кошелек с помощью ГК нано С и, кажется, она как-то прикрепила к лайткоин кошелек в ГК. Я получаю это сообщение каждый раз, когда я хочу отправить КРН из электрума кошелек.

ошибка: {'сообщение': 'транзакция была отклонена сетевые правила.\п\N16, на: обязательные-скрипт-проверить-флаг-не (подпись должна использовать SIGHASH_FORKID)\н[ ... очень длинное тело хэшированных материалам ... ]', 'код': -1}

Поскольку она была начата с ГК нано Ы У меня нет возможности видеть закрытые ключи, развертки и создания семян. Im застрял с кучкой LCC, которой я хочу двигаться. Я попытался восстановить кошелек без удачи, как информация, которая мне нужна зашифрован в книге. Как я могу найти закрытый ключ или семян для восстановления, спасибо.

+883
eesh 4 мая 2011 г., 3:21:17
Этот тег должен быть использован на вопросы, касающиеся кошелек.DAT файлы. Кошелек.DAT-это файл, используемый биткоин ядро в котором хранятся секретные ключи и другую информацию, необходимую для тратить биткоины.
+864
ahmed atef mohmmed 4 окт. 2012 г., 5:38:19

Предположим, я произвожу адрес в автономном режиме, используя что-то вроде bitaddress.org

И тогда я получаю немного биткоинов на этот адрес.

Откуда я знаю, сколько баланс у меня по этому адресу?

+818
Seif Shawkat 27 июн. 2011 г., 8:01:47

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

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

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

+817
Juan Blanco 31 авг. 2015 г., 20:53:18

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

1) Следуйте инструкциям здесь, чтобы установить в Ubuntu для Windows

2) Установите свой логин и пароль

3) Тип

суда apt-получить обновление с QQ

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

4) Тип

суда apt-получить установку питон3-типун питон3-сборки-необходимые питон3-виртуальное окружение виртуальное окружение -yqq

5) Теперь, в Windows см. https://github.com/greenaddress/garecovery и скачать ее через "клон или скачать -> зип" переместить его на ваш рабочий стол

6) вернитесь в терминале Linux. Тип компакт-диска с пробелом после него. Перетащите распакованные папки. Теперь, нажмите клавишу Enter.

7) тип и введите

типун удалить enum34
venv виртуальное окружение 
источник venv/bin/активировать
установка Пип-требуют-хэши -Р tools/requirements.txt
пункт Установить .

8) Теперь вы можете продолжить заключительный этап, который находится здесь

+762
zaggernut 2 окт. 2015 г., 8:50:45

Как я могу получить свой биткоин денежные средства (МПБ) с одного адреса мицелий кошелек?

+701
AGuif 4 янв. 2015 г., 13:20:13

Операции транслировались по любому в системе, и через случайные промежутки времени. Какие операции, из всех тех, что транслировались, включаются очень зависит от Шахтера, как он/она это тот, который группирует их и включает их в блок. Как отметил Нейт ниже, существует также предельный размер блока 1Mb, который ограничивает количество операций может быть включена в блок. Этот предел, чтобы не допустить огромных блоков, которые засоряют сеть и могут быть удалены, если количество транзакций в сети постоянно растет такое, что лимит-это серьезный фактор.

Хорошие шахтеры принимают все сделки со стандартным 0.0001 БТЦ плата (которая является в основном мерой для предотвращения спама). Плохо шахтеров эгоистичны и избежать, включая операции, чтобы уменьшить их время излучения. Например, взгляните на этот блок , чтобы увидеть пример, где Шахтер не включают в себя любые сделки, за исключением собственного вознаграждения по сделке.

Если вы посмотрите на https://blockchain.info/ затем вы можете увидеть, сколько операций входит в каждый блок.

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

+695
Moumen Ali 26 июл. 2014 г., 15:07:32

Вы не можете подписать сообщение с смотреть только адрес.

Для подписи требуется закрытый ключ.

+640
CJ F 22 мая 2010 г., 6:42:48

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

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

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

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

Это на малины Pi 3Б+ с внешнего HDD для хранения.

Спасибо большое заранее.

+608
dallenr 13 июл. 2011 г., 9:02:14

Новое GateHub, я просто положил часть BTC на мой кошелек. Мне нужно включить процедуры trustline БТЦ для получения БТЦ. Однако, у меня нет первоначального сообщества в бумажник, чтобы позволить мне установить процедуры trustline БТЦ.

Любая идея, как фонд начального финансирования?

+478
ttaiyo 4 мая 2019 г., 15:35:07

Если сеть не знаю суммы сделки, как это может подтвердить транзакцию?

Это именно то, что обязательства Педерсен позволяют это сделать.

Каждый из выходов содержит обязательство П(в,р) = вч + рг, где V-значение и R-это ослепление: факт или. В сети не знаю, V или R, но не знаю Р(в,р) (и H и G, которые являются постоянными).

Обязательства Педерсен обладают тем свойством, что они линейно в обоих аргументах. Это означает, что P(В1,Р1) + Р(В2 Р2) = Р(В1+В2 Р1+Р2).

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

Доказательств диапазона предназначены для предотвращения переполнения в стоимости.

Не знаю, есть ли на счету достаточно.

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

Как можно в Сети даже знать баланс счета, когда количество входящих транзакций скрыто?

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

+432
Ayanda Mpofu 11 февр. 2019 г., 21:22:45

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

Это почти нетронутые установки Ubuntu. Единственное, что я делал, было запустить обновления и я установил консоль перед установкой ядра биткоин. Я побежал "привязать судо установить..." командной консоли.

Спасибо всем.

+414
Ryan Pangrle 13 дек. 2013 г., 18:00:42

Может ли биткоин-ядра кошелек быть настроен на использование адреса меняются, но только один адрес?

Если да, то как? Спасибо

(PS: Я знаю, что большинство людей будут пытаться убедить меня, что это не очень хорошая вещь, но у меня идеальный уважительных причин. Я знаю о последствиях этого, ОК? :)

+303
cfaerber 14 нояб. 2016 г., 15:37:10

Недавно я решил сделать некоторые BTC или биткоин ядро решение для хранения я решил на.

Я скачал программу, и все казалось хорошо. Никаких сообщений о хранении или такие.

Спустя примерно месяц я купил БТЦ в банкомате и послал его основной адрес.

Вернувшись домой, я обнаружил, что это "рассинхронизация". Я буквально сметала все с моего 250Гб Mac для того, чтобы вместить его. До сих пор ничего.

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

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

+271
user273966 10 окт. 2014 г., 10:27:54

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

+229
upandbeyond 7 мар. 2013 г., 10:26:40

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

Когда вы начинаете пытаться угадать очередное доказательство работы?

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

+148
Demietra95 25 окт. 2012 г., 23:58:01

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

Рассмотрим два внешних счетов:

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

м/44'/0'/0'/0/0 : внешние счета 0

м/44'/0'/0'/0/1 : внешние счета 1

Если обе учетные записи используются в сделке, есть ли правило, которое говорит, что изменения должны идти (внутренний счет 1) или (внутренний счет, 0)?

Если после сделки, мы получим средства на внешнем счете ноль и это единственный вход в сделку. Мы отправим изменение (внутренний счет 0) или наиболее актуальную внутренний счет?

Я думаю, что если адрес продолжает посылать изменении адреса, он может указать, что это адрес меняется, нет?

+146
84uy6g 6 мар. 2018 г., 12:11:55

Я довольно новыми для использования биткоинов и были какие-то проблемы с кошельком. Я купил биткоины с Coinbase и перевели их на свой биткоин основной кошелек. Сделка была подтверждена 616 подтверждения, но прошло уже несколько дней и не появлялся в моем бумажнике. В свое время кошелек был синхронизации с сетью за то, что должны были в общей сложности 24+ часов и был менее, чем половину пути. Прошлой ночью, прежде чем это было сделано для синхронизации, у меня в базе ошибка и теперь это "переиндексация блоков на диске" и 3 лет. Мои биткойны потеряли или они будут видны в моем бумажнике, как только мой кошелек делается переиндексация?

+68
eeny 2 апр. 2011 г., 1:57:37

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

Это позволяет избежать ситуации, что вы описываете.

+30
QuaverQ 15 окт. 2013 г., 13:48:30

Повторяйте за мной: биткойн-транзакции не имеют обратного адреса. Биткойн-транзакции не имеют обратного адреса.

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

  • Различные входы могут принадлежать разным людям/организациям, например, если они используют CoinJoin или протоколы Симар. Вы не знаете, что отправитель вашего платежа (в псевдокоде выше будет просто вернуть все адреса отправителя).
  • Там не может быть узнаваемый адрес для каждого входа (например, если оно было отправлено через протокол высокого уровня), но только произвольный скрипт (в псевдокоде выше, не в этом случае).
  • Даже если есть четкий адрес, то он может принадлежать к службе отправителя и отправка монеты обратно в это кредитные услуги или произвольного пользователя, а не отправителя транзакции (псевдокод даст сервиса-адрес в данном случае).
  • Даже если есть адрес, который действительно принадлежал отправителю, они не могут рассчитывать на выплаты к ней, и, возможно, не сохранили личные ключи для ее вокруг.

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

+10
Debaryoh 3 нояб. 2013 г., 0:48:18

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