Что будет, когда размер блокчейна будет достигать 1 Тб? Или 10 Тб?

Мой вопрос больше о биткоин-клиент (bitcoind). Он по-прежнему будет работать нормально или может, что-то пойдет не так? Я имею в виду, может быть, LevelDB не может корректно обрабатывать такой объем данных?

+537
Mohamed Dasthagir 2 янв. 2017 г., 5:17:32
21 ответов

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

Просто используйте генерировать команду. Вы можете сделать:

./в src/биткоин-Кинк -регтест -порт=8333 -чтобы=8332 -rpcuser=тест -rpcpassword=тест генерации 1

помоему один блок.

+983
Fred Jones 03 февр. '09 в 4:24

Подтверждение ставки - это предлагаемые изменения в протоколе Bitcoin.

maaku утверждал, что он не требует жесткого разделения / АЛТ цепи.

Это правда?

+935
Denise Morris 7 нояб. 2016 г., 20:41:27

В Antminer U3 это и SHA256 майнер, он не может мое что-нибудь еще. Акции отвергаются, потому что они эффективно чушь в приемный бассейн, так как они не удовлетворяют требованиям сложности они просили.

+933
user73713 19 мая 2013 г., 3:11:53

Я могу порекомендовать мой любимый мгновенный обмен https://www.247exchange.com/buy хотя они имеют довольно строгие требования проверки для заказов, оплаченных кредитной карты и лимит заказа начинается от 100 долларов за первый заказ, их скорость очень хорошая, и их поддержка очень помогает. Это довольно новая биржа, но это финансовая компания, сайт совместима с PCI так и через 247exchange является надежным способом купить Bitcoin с помощью кредитной карты.

+848
Arnout 21 дек. 2017 г., 14:07:08

Пример вывода getblockchaininfo - это здесь:

https://chainquery.com/bitcoin-api/getblockchaininfo

В softforks поле описывает количество необходимых / нашли блоки сигнализации мягкой вилкой, но bip9_softforks поле не. Он просто указывает на общее сообщение статуса ("определенный", "начало", "locked_in", "активный", "не").

Есть ли команда RPC, который будет возвращать количество SegWit блоки?

+834
Abhishekstudent 7 июл. 2011 г., 10:37:49

Просто чтобы препятствовать вам в дальнейшем:

  1. Вы будете иметь очень трудное время нахождения горно-клиент, который будет работать GPU в этот момент. Вы, скорее всего, придется скомпилировать его самостоятельно.
  2. Даже с наилучшей графикой карты, это займет у вас около 10 000 лет, чтобы найти тяп-хэш с учетом текущей сложности.
  3. Вы будете делать примерно 0,36 центов в день при нынешних цена на криптовалюту с этой удивительной снаряжение. Ваша карта попадает около 1/100th из этого, так что это будет 0.004 цента в день, или целый год, чтобы заработать около 1,5 центов.

Износ рвать на вашей машине-это безумно дорого по сравнению с этим.

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

+828
y Rose 4 окт. 2019 г., 21:08:47

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

С помощью команды:

  • "getinfo" (дайте вашу текущую высоту блока)
  • "getpeerinfo" (дать высота блока с полем "startingheight" для каждого соединения).

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

+779
indigo30 21 июн. 2011 г., 8:27:56

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

+691
Colin Jones 14 февр. 2017 г., 20:20:34

У меня возникли проблемы с пониманием getblocktemplate.

От https://en.bitcoin.it/wiki/Getblocktemplate,

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

Чего я не понимаю, заключается в следующем

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

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

Я чувствую, что я пропускаю очень важный шаг.

Заранее спасибо!

+669
kakara 4 авг. 2014 г., 9:21:49

"Ретранслируется"

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

выяснить, хэшрейт конкретных горно бассейном в % от общего объема в реальном времени

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

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

+663
Torquemada 17 июн. 2014 г., 11:48:01

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

+623
user25731 11 мар. 2011 г., 22:04:05

Я недавно купил Antminer S5 на eBay, которые пришли с Корсаром ГШ 800 электропитание. Я поставил на Шахтер вверх, подключил его к бассейну, и казалось, что она отлично работает. Примерно через 15 минут я заметил, что цепь 2 был не активен (статус показал несколько " - " на странице конфигурации Шахтер). Я перезапустил майнер, и он опять работает нормально, пока после примерно 2 часов, 2 цепи остановил, но сейчас ее состояние по-прежнему показало, что это был активный ("ООО"). Поэтому я еще раз перезапустится, и после примерно 6-8 часов в этот раз, цепь 2 останавливается, и отображается как активный.

Каждая цепь время 2 остановок общей GH/s составляет только около 600.

Я не понимаю этого, потому что кажется, что Шахтер работает, но что-то просто вызывает цепи 2 остановки. Он пришел поставляется с 2 новых вентиляторов на передней и задней части, и частота 387.5 м (по умолчанию 350). Продавец не очень помогает до сих пор. Действительно только рассказывал мне ахахах, который работает, но только на короткое время.

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

Спасибо

+613
Motine 1 мая 2010 г., 2:58:12

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

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

+556
Moodragonx 28 июн. 2015 г., 16:29:15

Изначально Си-молния не поддерживает оплату счетов для себя. Но я представил трюк, описанный в этом видео: https://www.youtube.com/watch?v=Dwl-0cY6KkU&t=1s:

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

Этот трюк можно использовать, чтобы сделать спонтанные платежи (как описано в моем видео) или, чтобы сбалансировать свои каналы. Полный код для спонтанного платежей можно найти на моем GitHub РЕПО молнии помощников. В Python код должен быть адаптирован немного на свой раздвинуть, но это должно быть довольно прямо вперед. Пинг меня, если вы нуждаетесь в помощи.

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

+487
Andres Hincapie 22 мая 2010 г., 1:34:49

Это не возможно.
Вы должны написать свое собственное программное обеспечение для этого.

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

+185
Claudia Horsey 1 июн. 2016 г., 14:31:29

(Это данные тока через блок 535276.)

На основе блока метки (которые не должны быть точными), самая длинная разница между последовательными блоками 463160 секунд (5 дней, 8 часов, 39 минут, 20 секунд) между 0 и 1. Второе по длине составляет 90532 секунд (1 день 1 час 8 минут 52 секунды) между блоками и 15323 15324.

Для "коротких", так как метки не строго и могут искажать случайно или намеренно, можно на блок, чтобы иметь отметкой времени раньше, чем его предшественник, на 2 часа (7200 секунд), в этом случае временная разница является отрицательной. Это произошло 13828 раз. Наиболее отрицательная разница -7125 секунд (1 час 58 минут 45 секунд) между блоками 156113 и 156114.

Там были 222 блоки с той же метки, как и их предшественник, давая разницы 0.

Скрипт я использовал, чтобы собрать эти данные в https://github.com/neldredge/bitcoin-blocks.

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

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

+173
user5054 4 апр. 2011 г., 5:00:16

Некоторые биткоин сбрасывание просят доказать право собственности на биткоин-адрес, делясь подпись.

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

Примечание Я использую Электрум кошелек для генерации подписи

+172
krestik248 15 мар. 2017 г., 17:19:27

Почему "плохой" locktime хорошо, пока все последовательности являются окончательными? Техас не будет в любом случае, добываемых, верно?

По данным ОНФ 68, установка nSequence значение 0xFFFFFFFF для каждого входа в сделку отключает nLocktime. Поэтому, какова бы ни была ценность nLocktime, это не будет иметь никакого влияния на сделки, насколько nSequence значение значение 0xFFFFFFFF.

Каковы последствия для заменить на плату и проверить проводок последовательности (когда не окончательное значение nSequence это)? Значит ли это, что использовать эти функции, nLockTime должен быть установлен определенным образом?

Он считается сделка выбрали, чтобы разрешить замену себе, если любой из его входов есть количество nSequence менее 0xFFFFFFFE. Чтобы использовать файл CSV ваш nSequence значение должно быть <= 0xEFFFFFFF. Если nSequence значение > 0xEFFFFFFF, то есть нас нет консенсуса смысл порядкового номера и он может быть включен в любой блок под все возможные обстоятельства. Поэтому для использования nLocktime вместе с Опт-в РФБ, ваш nSequence значение должно быть между 0xF0000000 в 0xFFFFFFFD. Смотрите в этом подробнее о nSequence и как она развивалась в последние несколько лет.

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

nLocktime - сделка, уровень возможностей при nSequence является входом функционального уровня. Так, программы в основном оптимизирована таким образом, что отдельные входные данные не проверяются, если сделка сама по себе является недопустимой из-за nLocktime. Если вы проверите функцию ниже IsFinalTx, она проверяет действительность каждой сделки, входы, проверяя, что nSequence номера действительны.

+46
derhansen 20 июн. 2019 г., 0:51:13

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

Да.

Делает аппаратный кошелек либо передать закрытому ключу данные обратно на компьютер, чтобы подписать?

Нет. Закрытые ключи никогда не покидают аппаратного кошелька. Если бы они знали, что разрушит цель аппаратного кошелька.

Какие аппаратные кошельки работает с программного обеспечения?

Электрум поддерживает все часто используемые аппаратные кошельки (Трезор, книги (все МСИО продукты), цифровой BitBox, и KeepKey). Каждый аппаратный кошелек также имеет производитель предоставляемые кошелек. Эти кошельки, как правило, веб-кошельки или расширений браузера. Многие другие программы бумажник поддержку некоторых аппаратных кошельков (как правило, Трезор, ГК, и KeepKey).

Какие аппаратные кошелек является самым надежным из них?

Трезор и книга-Два идти к аппаратные кошельки, что людям вообще доверять.

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

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

+45
Hadi Moshayedi 18 мар. 2016 г., 16:31:53

Ищет pcoinsTip->сброс(), какой пакет обновляет базовую CCoinsView базе.

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

+40
Dauphin 28 янв. 2015 г., 6:09:31

Мой биткоин клиент прекращает заполнение на 8 подключений и 112949 блоки, событие, я оставил его работать больше 12 часов. Я проверил мое подключение к интернету и брандмауэр, все кажется ОК. Перезапустить его несколько раз до сих пор не отличается.

Ценю любое предложение.

+11
Mariah Shevchuk 27 дек. 2010 г., 20:25:45

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