Блокчейн (отсутствие обратную) совместимость в Bitcoincore 0.10.х

Из Bitcoincore заметки о выпуске:

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

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

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

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

Примеры конкретных проектов:

+340
DoctorGonzo 9 мая 2011 г., 5:01:20
25 ответов

Вы можете удалить их со второй нажмите кнопку Параметры, Если вы так думаете.

Если вы когда-либо получать монеты, в этой импортиров вы не будете знать, если у вас нет их завозили в Электрума или в другой клиент. Или если вы зарегистрированы где-то подписи сообщений с ним (как в #биткойн-ОТС)

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

+988
jovenne 03 февр. '09 в 4:24

Я хотел бы сохранить последний 512 МБ блоки на моей памяти (с помощью обрезка?) а остальные Blockchain на внешний SSD жесткий диск. Есть ли способ сделать это, или мне нужно написать скрипт для этого?

+976
gharibi 12 янв. 2019 г., 18:16:56

Вид. Люди, которые называют биткойн "биткойн ядра" относятся к Bitcoin. Они также будут использовать название "биткоин наследие". но вызов биткоин биткоины "основной" или "биткоин наследие" вводит в заблуждение.

Ядра биткоин-это ссылка на клиент для Bitcoin. Но это неправильно и ошибочно называть монетой, по имени его клиентов. Например, мы не называем биткоин наличные "биткойны Азбука", хотя его ссылка клиент Биткоин АВС. Мы не называем Ethererum "гетов", хотя его ссылка клиент Гет.

+842
Gen 4 мая 2017 г., 21:12:24

Когда узел Б получает сообщили о блокировке месторождений, он начнет работать на новом блоке, который не конфликтует с первым.

Если блок B, случается, добывают примерно в то же время, как блок будет раскошелиться. Все узлы в сети, которые слышат об обоих блоков будет держать обе ветви и будет ждать конфликт разрешился.

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

+841
Mogalt 20 июл. 2018 г., 14:51:05

Скажем, вы и я хочу открыть платежную канала.

1) вкладывая средства в молнии
Мы оба отправить 0.05 БТЦ в общем 2-из-2 Адрес multisig. Это требует операции в цепочке блоков Bitcoin.
Как "баланс", каждый из нас создать 2-из-2 multisig транзакции, которая платит 0.05 BTC на вас и 0.05 BTC на меня. Я подпишу одну транзакцию выплат и предоставить его вам. Если вы хотите положить его в действие, необходимо только добавить свои собственные подписи и транслировать его в сеть Bitcoin. Наоборот, вы дай мне свою копию транзакции выигрыш, который вы подписали и я еще не.

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

2) оплата
Теперь, я хочу заплатить тебе 0.01 БТЦ. Каждый из нас создать новую транзакцию выплат ("баланс"), как и раньше, но это говорит, что вы получите 0.06 BTC и я получаю 0.04 ВТС. Каждый из нас получает по сделке, подписанных другими с этой целью, как и раньше.
Чтобы убедиться, что никто из нас не может использовать старые проводки выплата других ранее подписанных, каждый из нас создать "анти-чит" сделки: это сделка, которая проводит мероприятия с нашей первой сделке выплата на других.

Т. е. когда я пытаюсь активировать (устарело) 0.05 - баланс 0.05 БТЦ, мой выплаченные денежные средства будут заблокированы на определенное количество блоков. Это дает вам время, чтобы транслировать "анти-чит" сделка, в которой я подписала, что мой выход 0.05 БТЦ получает посылаем к вам.

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

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

Наша сеть "" теперь выглядит так:

 Вы <-- 1BTC ----- 1BTC --> я <-- 1BTC ----- 1BTC --> Алиса <-- 1BTC ----- 1BTC --> Боб

Теперь, поскольку у вас нет прямого канала оплаты с Бобом (и это было бы крайне неэффективно, если бы вам пришлось создать платежную канал с каждым бизнес-партнером, вы когда-нибудь встретиться), то маршрут ваш платеж через сеть. Вместо того, чтобы только писать обновление баланса между Бобом и вам, как я описал выше, это становится согласованных усилий: ваш кошелек находит маршрут из тебя Вася, что есть) достаточный уровень ликвидности, б) меньше сборов и C) наименьшее количество прыжков. Чтобы совершить платеж, каждый участвует платежных канал обновления ее остатки. С оплатой 0.01 BTC за кофе, это обновления в нашей сети:

 Вы <-- 0.99 БТЦ ----- 1.01 БТЦ --> я <-- 0.99 БТЦ ----- 1.01 БТЦ --> Алиса <-- 0.99 БТЦ ----- 1.01 БТЦ --> Боб

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

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

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

5) компромисс

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

Для дальнейшего чтения:

+765
chamalabey 18 мар. 2017 г., 14:09:40

Ладно, a хочет отправить в пункт Б, но хочет скрыть цепи. Введите в соответствующие службы. Соответствующие службы делает запись желающих отправить на B и ждет, пока с хочет отправить в д. Потом он говорит, чтобы отправить на D и C, чтобы отправить в пункт Б и взимает комиссию. Тогда все счастливы и нет никаких ссылок от А до Б.

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

+737
Lingxi 26 июн. 2017 г., 7:20:16

Парный трейдинг криптовалют например ЛТЦ/БТЦ, дож/BTC должна быть в паре, используя определенные критерии. Я хочу понять, на каком основании они работают в паре.

+621
sepuku 21 янв. 2014 г., 3:27:52

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

Если эта информация уже существует, как это Сайта или сервиса собирают такую информацию?

+547
lethe2 13 июн. 2010 г., 19:18:36

Вы можете проверить Coinograph криптовалюты API-интерфейс. Она обеспечивает сырьем, торговые данные, свечи, книга и лента.

Отказ от ответственности: я создал продукт.

+489
patricko 7 мая 2016 г., 2:39:13

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

+481
almorel 1 авг. 2012 г., 2:50:10

По мощности может быть рассчитана ожидаемая норма нахождения блока (144 в день), реальная скорость нахождения блока и текущей сложности.

Поэтому давайте подсчитаем средний hash_rate на один день:

expected_blocks = 144
трудность = 11187257.461361 # это 22 мая 2013
blocks_found = 155 # и 22 мая 2013
hash_rate = (blocks_found/expected_blocks*сложность * 2**32 / 600)

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

По Русский это дает нам averagge hash_rate на 22 мая 2013 года 86.19 THashes/С. Цифры, конечно, могут отличаться в зависимости от того, как вы выбрали свой интервал, который, кажется, причина цифры не совпадают с теми, что на Blockchain.info

+434
CSR 5 сент. 2019 г., 9:57:30

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

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

https://bitcointalk.org/index.php?topic=255145.msg2757327

+404
Eric Angell 19 янв. 2011 г., 19:51:08

Я понимаю, что на данный момент биткоины производятся по ~25BTC/10 мин

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

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

Если появляется новая технология (допустим, доступными для всех, так что проблема атак на сеть, пытаясь создать более нет) это приведет к огромным количеством биткоинов.

Я пытаюсь понять динамику этих двух факторов.

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

Бы огромный спрос быть тоже как-то саморегулирующихся или это просто шип цене?

+364
Mentis 19 мар. 2019 г., 13:43:12

Вы понимаете, что добыча использование ЦП практически бесполезно? Пожалуйста, копаться в адрес Вики, предоставляемые ник для конкретики. Короткая версия - это занимает много выделенного GPU карты или специализированное оборудование для шахт любой измеримой величины. Я бежал рабочая станция Xeon с кодовым ГПУ уже почти месяц нон-стоп и) еще предстоит создать более одной десятой Bitcoin и Б) заметно повышение моего электричество.

+336
PaulMag 10 окт. 2017 г., 17:01:10

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

Так что моя проблема не имеете никакого представления о бумажник фразу. Может быть, уязвимость помогает открыть мой кошелек. Это о AES шифрования мягкий. Но у меня не хватает криптографических знаний, чтобы справиться с этим. Я осознаю, что это задача грубой силы, а уязвимость уменьшается время задач.

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

Гитхаб сообщить об уязвимости : https://github.com/bitcoin/bitcoin/commit/c682cdf3eda0f55297eb0e72a04508b7b9c2f5df

VulDB отчет : https://vuldb.com/?id.4883

+304
Ruslan Semiankiv 24 мар. 2018 г., 16:58:10

У меня уже есть .кошелек на моем компьютере. Я хочу использовать это с Многоразрядной HD качестве. Можно ли использовать этот кошелек вместо создания новой?

+291
smintz 22 янв. 2011 г., 12:48:31
Шлюзы являются компании в сети Ripple, который предоставит точки входа в сеть по приему вкладов и выдаче векселя для них.
+266
John Wong 13 окт. 2019 г., 14:55:34

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

Это то, что на данный момент Bitcoin поддерживает или планирует поддерживать?

+249
Mohamed Anees A 20 мар. 2011 г., 3:00:47

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

Я пробовал эти операции с использованием местных NXT с тестовом режиме: locahost:6876, а онлайн инструмент, используя следующий URL: demo.jelurida.com.

Есть ли другой способ сделать это быстро? Я читал о Ardor тоже вы считаете это лучшим выбором?

Спасибо заранее,

+216
ChrissyAtSea 3 нояб. 2012 г., 10:58:32

Только то, что название государства.

Я просто пару дней простоя ЦП вещь; я бегу Шахтер процессора (X-монет-minerd на Windows 7).

Пролистав вывода командной строки Я вижу несколько строк, которые говорят, что "принят" - шоу на 'ура', в то время как другие показывают 'БООО'. Но некоторые 'ура' показывают более низкую матч (70%), и некоторые 'Бу' показать более высокий матч (>75%).

(Предыдущие записи были утрачены, но самые последние яй/Бу виден в командной строке размещены ниже Для справки)

[2014-06-24 08:37:25] принят: 14/15 (93.33%), 89.76 хаш/с (фуууу)

[2014-06-24 08:37:45] принят: 15/16 (93.75%), 89.75 хаш/с (ура!!!)

Почему я вижу 'ура' с 70% матча, и 'БООО' с 75% матча?

+204
Kirill Skibin 19 авг. 2019 г., 19:42:57

Что это стандартный порт HTTP, который lcoin слушает? bcoin 18332 прослушивает порт для HTTP по умолчанию, однако lcoin документации ссылки только bcoin док ссылки

+175
user674887 21 нояб. 2014 г., 7:30:58

Программа определяется как количество акций / минуту

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

Ссылка: https://bitcointalk.org/index.php?topic=28402.0

+135
Edgar Luna 5 окт. 2019 г., 5:13:08

У меня есть несколько адресов Bitcoin в мой биткоин Демон,

  1. Какой адрес будет использоваться для получения транзакции
  2. Можно ли изменить адрес учетной записи по умолчанию(указанных в 1) в новый
+112
Zuwaina 7 дек. 2017 г., 14:20:54

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

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

Возможно ли это вообще?

+86
oybek 4 июл. 2017 г., 4:33:15

Чтобы избежать ГПУ/добыча поим, сложной функции хеширования, таких как алгоритме Scrypt и Scrypt-Джейн, предложены алгоритм военнопленных (правда, на GPU и ASIC также подходит для базовых алгоритме Scrypt операции). Это хорошо для криптовалют? Потому что сложный алгоритм также означает, что потребности процессора потратить гораздо больше времени, чтобы найти решение. Хотя "сложность" этой криптовалюты является динамичным и регулируемый, может быть, один день очень сложный скрипт-ххх алгоритма, это может быть трудно найти сейчас, даже если сложность очень низкая. Это будет создавать некоторые проблемы для криптовалюты?

+21
counterflux 16 июн. 2014 г., 19:30:05

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