Какие-сирот и устаревшие блоки?

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

Но что такое-сирот блока. Как она создается? Чем это подтверждается, что он является сиротой и что делается для сирых блок?

+620
jpgrassi 13 апр. 2017 г., 04:24:49
30 ответов

Рассмотрим следующий сценарий:

  • Января 2016 года блок получает представили. Его хэш - 0001010.

  • Января 2017 года блок " Б " отправляются. Его хэш тоже 0001010 (столкновение).

  • Минут через 10, блок C становится представлен и в предыдущем поле указывает на хэш - 0001010.

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

Обратите внимание, что хотя это маловероятно, там не 2^256 возможностей блока хэш может быть. Каждый блок хэш должен начинаться с нулей, который уменьшает количество возможностей. В этом случае есть только 2^4 возможности, даже если хэш имеет 7 бит, что теоретически позволило бы 2^7 вариантов.

+908
sigvesn 03 февр. '09 в 4:24

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

Оригинальный клиент Сатоши на C++

+904
opfball91 6 июн. 2011 г., 10:01:15
Другие ответы

Связанные вопросы


Похожие вопросы

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

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

Эти свойства позволяют для некоторых аккуратные криптографические методы, такие как шифрование с открытым ключом, или 'подтверждение'

+880
stevensonrc 5 мая 2018 г., 23:50:15

У кого-нибудь еще есть эта проблема? У меня есть, чтобы перезапустить этот компьютер и горного снаряжения примерно раз в день. Более половины будет ошибаться в течение 12 часов. Они не могут восстановиться сами по себе?

С. О.: Сервер Ubuntu 12.04 горно программе: bfgminer 3.3.0

$tmux
$судо ~/bfgminer/bfgminer -о'рогового TCP://Стратум.биткоин.навигация:3333 -у MYWORKER -п MYPASS -все

сочетание клавиш Ctrl-Б, сочетание клавиш Ctrl-Д закрытия терминальной сессии

Ничего другого не подключен к порту USB. Это один из самых простых сетапов я могу думать, чтобы сделать. Блок erupters меньше, чем месяц назад. Блок erupters все тока они хотели на 5В (внешнего источника питания и их текущий спрос не приблизится к пределу п.С.)

Я постараюсь вернуться, как только я могу найти какие-либо конкретные сообщения об ошибках.

Я не должен держать горно исполняемый файл в моей домашней директории?

+872
Zhigang 14 мая 2010 г., 08:04:17

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

Мне нравится думать об этом так... сеть Bitcoin, как массивный банк, полный миллиарды, триллионы и так далее сводов. Вы можете положить монеты в любое хранилище без ключа в хранилище. Вы можете только принимать монеты из хранилища, если у вас есть ключ от хранилища (ваш кошелек). Ваши монеты не сохраняются на вашем собственно компьютере. Только ключ в хранилище хранится на вашем компьютере. Этот ключ используется для доступа к вашей монеты. Скачивание блокчейна-это просто способ дать ваш биткойн-клиент знает, сколько монет у вас есть, кто вас послал монеты, и кто послал монет. Ее как виртуальную копию этих миллиардов своды, которые в основном все, что вы не имеете доступ. Только хранилище, ключ которой вы обладаете. Удачи!

+852
AKSHAY 11 мая 2010 г., 21:38:16

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

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

+810
Filski 7 мар. 2019 г., 14:48:22

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

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

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

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

+781
StarSweeper 14 янв. 2011 г., 12:12:07

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

+752
Joshua Lokken 25 сент. 2015 г., 06:36:30

Да, это работает, так как они оба используют тот же рыбалка, а просто другой сети.

+702
Sarbame Bula 14 дек. 2016 г., 04:10:57

В качестве документа предшествует Биткоин, это не конкретно адреса сети Bitcoin. В то время как документ может применяться в соответствии с формулировкой, Я не уверен, что сеть Bitcoin как таковой является юридическим лицом, так как он не имеет никакой формальной структуры. Я предполагаю, что только участников биткоин-сети могут быть решены по закону, т. е. "предприятие", "организация" или "пользователь", так же, как законы могут быть приняты в связи "того, кто тратит больше, чем $100 наличными по одной сделке", а не "группа людей, что встать с кровати с левой ноги".

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

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

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

IANAL, это не юридическая консультация.

+671
Thodi 7 июл. 2019 г., 17:50:40

Поддержка встроенный майнер процессора был удален в Bitcoin версии v0.13 (см. https://bitcoin.org/en/release/v0.13.0#removal-of-internal-miner), так что этот вопрос спорный.

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

+666
user212265 7 нояб. 2011 г., 10:19:27

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

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

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

+633
Giorgos Diamantopoulos 25 окт. 2011 г., 16:45:53

Я пытаюсь понять понятие "боковой цепи", которые в последнее время говорили много, но никогда действительно объяснил.

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

Я пытаюсь понять две вещи.

  1. Как биткоин майнер/биткойн-узел убедитесь, что боковая цепь проводки были правильные (в смысле "не дважды потратили") и что они находятся на более длинную цепь "альткоины"? Ли биткойн-узел тоже надо скачать все остальные цепи? Разве это не странно?

  2. Как добыча награда решена? Что, если эта боковая цепь имеет некоторые сумасшедшие правила (типа кварк) для добычи 90% от существующего предложения за несколько дней? Каким образом денежная масса имеет даже смысла с значение взаимозаменяемыми между BTC и боковой цепи?

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

+630
Raysanke 30 нояб. 2011 г., 04:07:00

Я читал некоторые статьи о сети Bitcoin, некоторые из них говорят, что это необходимо для сделки, прежде чем добавлять в блокчейн, который должен быть подтвержден более чем половину всех узлов в сети Bitcoin. Это мое понимание верно? Если да, то верно ли говорить, что спустя ровно 51% узлов имеют проверенные сделки, он будет добавлен в блокчейн?

+610
Ali Mustafa 20 янв. 2019 г., 05:21:02

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

+552
private ryan 15 окт. 2014 г., 21:14:36

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

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

+549
Paul Broomfield 25 авг. 2014 г., 09:02:13

Как правило, это невозможно.

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

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

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

  3. Нет никакого способа проверить монеты, которые вы "получили". У вас нет информации об источнике монеты до сделки. На данный момент эти монеты принадлежат вам. Что ты собираешься делать? Отдать их обратно?

+504
Chandarsingh Bhati 23 янв. 2010 г., 07:11:57

Следуйте простым руководство в этом коротком видео: https://youtu.be/E-KcY6KUVnY

Я перевел мои средства с MultibitHD до Электрума в течение нескольких минут

+491
user91956 15 окт. 2012 г., 19:11:26

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

+382
knallfrosch 6 июн. 2011 г., 15:33:59

Кто-нибудь может дать пошаговую инструкцию и описание код ниже (если возможно, с Си/Си++ эквивалент)?

импорт hashlib, структуры

Вер = 2
prev_block = "000000000000000117c80378b8da0e33559b5997f2ad55e2f7d18ec1975b9717"
mrkl_root = "871714dcbae6c8193a2bb9b2a69fe1c0440399f38d94b3a0f1b447275a29978a"
time_ = 0x53058b35 # 2014-02-20 04:57:25
бит = 0x19015f53

# https://en.bitcoin.it/wiki/Difficulty
ехр = бит >> 24
мант = бит & цвет 0xffffff
target_hexstr = '%064x' % (мант * (1<<(8*(ехр - 3))))
target_str = target_hexstr.декодирования('Хекс')

извращенец = 0
при окказиональной < 0x100000000:
 заголовок = ( структуру.пакет("<л", ДСВ) + prev_block.декодирования('Хекс')[::-1] +
 mrkl_root.декодирования('Хекс')[::-1] + структура.пакет("<ЛЛЛ", time_, биты, извращенец))
 хэш = hashlib.и SHA256(hashlib.и SHA256(заголовок).дайджест()).дайджест()
 принт код, хэш - [:: -1].кодировать('Хекс')
 если хэш - [:: -1] < target_str:
 принт "успех"
перерыв
 нонсен += 1

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

структура блока {
 неподписанные символ* окрошка;
 инт подтверждений;
 долго strippedsize;
 длинный размер;
 вес долго;
 длинный высота;
 длинная версия;
 неподписанные символ* versionHex;
 неподписанные символ* merkleroot;
 долго blocktime;
 долго mediantime;
 долго нонсен;
 беззнаковый тип char* бит;
 двойной сложностью;
 неподписанные символ* chainwork;
 неподписанные символ* previousblockhash;
};

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

+373
Joann 21 июн. 2011 г., 18:01:36

Запуск службы вручную не означает, что он имеет правильной инициализации.Д или systemd в конфигурационные файлы на месте, что это может быть запущен с служба команды. В данном случае похоже на ЛНД был готов предположить, что bitcoind также systemd в сервис, так что можете убедиться, что он начал первым. Если вы не можете запустить bitcoind с обслуживанием команды, то чего-то не хватает.

  1. Возможно, вы не установили bitcoind правильно и не осознавала этого. Посмотрите на файлы, которые были установлены и посмотреть, если что-нибудь положить в каталог/usr/lib в/systemd в/система/полностью или в/etc/systemd в/системы/устройства.д/ каталоги.
  2. Или ЛНД рассчитывает на то, что отошли от того, что bitcoind обеспечивает в течение некоторого периода времени. "Легко" обойти это, чтобы изменить systemd в config для ЛНД , чтобы больше не пытаться запустить bitcoind.
+299
PSanetra 11 окт. 2013 г., 13:12:40

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

+276
CAROL HAVEN 7 окт. 2011 г., 17:34:22

Не в удобном для пользователя виде, нет.

Простая версия

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

Техническая версия

Вам нужен минус, scriptPubKey, и количество каждой входной вы хотите потратить. Этот минус состоит из 256 битный хэш транзакции, которая послала вас биткоины, и небольшое число показывает, какой выход из этой транзакции вы тратите. Вы также должны scriptPubKey, чтобы сказать вам, какой ключ нужно использовать, чтобы подписать сделку. Вы должны знать сумму, так что вы можете указать правильное количество изменений, чтобы отправить обратно к себе. (В противном случае, непотраченные деньги будут просто идти к Шахтерску.) Для этого требуется около 61 байта на вход. Если один вход не хватит, чтобы покрыть сделки, вам потребуется объединить несколько входов.

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

+244
Albert Foureaux 9 окт. 2018 г., 16:04:43

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

+216
GutaS2 15 июл. 2018 г., 04:37:06

Да. Вполне возможно. Но что конкретно вы хотите добиться? Либо вы хотите уменьшить сборы или задержки с подтверждением транзакции. Разница в деталях...

+169
inorik 23 нояб. 2015 г., 15:39:45

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

импорт hashlib, структуры

Вер = 2
prev_block = "000000000000000117c80378b8da0e33559b5997f2ad55e2f7d18ec1975b9717"
mrkl_root = "871714dcbae6c8193a2bb9b2a69fe1c0440399f38d94b3a0f1b447275a29978a"
time_ = 0x53058b35 # 2014-02-20 04:57:25
бит = 0x19015f53

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

# https://en.bitcoin.it/wiki/Difficulty
ехр = бит >> 24
мант = бит & цвет 0xffffff
target_hexstr = '%064x' % (мант * (1<<(8*(ехр - 3))))
target_str = target_hexstr.декодирования('Хекс')

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

извращенец = 0
при окказиональной < 0x100000000:

Это просто внесение данных мы определили ранее (в том числе одноразовых) в сериализованный блок готов быть хэширован:

 заголовок = ( структуру.пакет("<л", ДСВ) + prev_block.декодирования('Хекс')[::-1] +
 mrkl_root.декодирования('Хекс')[::-1] + структура.пакет("<ЛЛЛ", time_, биты, извращенец))

Это где мы на самом деле хэш-сериализованный блок данных, получение хэш, который мы распечатаем (закодированных в виде шестнадцатеричной строки) с nonce для диагностики:

 хэш = hashlib.и SHA256(hashlib.и SHA256(заголовок).дайджест()).дайджест()
 принт код, хэш - [:: -1].кодировать('Хекс')

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

 если хэш - [:: -1] < target_str:
 принт "успех"
перерыв
 нонсен += 1

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

+154
DenninDalke 30 апр. 2012 г., 00:16:23

Он работает просто отлично.

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

  • А1->А3 сделки (или более должным образом, в частности, выход из этой сделки, что приписывают А3)

  • А2->А3 сделки (опять же, конкретный выход).

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

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

  • Выход платить 2,5 BTC до нужного адреса назначения, называйте А4

  • Выход оплатой "изменить", 0.5 БТЦ, в какой-то адрес твой. Вы могли бы снова использовать А3, но обычно лучше использовать только что созданный адрес; назвать это А5.

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

Для конечного пользователя, это все делается под капотом программное обеспечение кошелька. Пользователь просто указывает на то, что они хотят платить 2.5 БЦ A4 и программное обеспечение заботится о выявлении соответствующих сделок в качестве входных данных и создает необходимые изменения выходного. Иногда это смущает людей, когда они видят, что после сделки, баланс в А3 снизилась с 3 до 0, если они не знают, что оставшиеся 0.5 БТЦ пошло по новому адресу A5, который по-прежнему принадлежит.

+120
user70365 11 авг. 2018 г., 00:09:48

Для 1. И 2. проверить , как доказательство работы предотвращает повторное расходование. Удаление решению сложных проблем позволит удвоить расходы атак как в цитируемой теме.

  1. Я не знаю, но кажется интересная идея.

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

    На мой взгляд он должен:

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

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

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

    Смотрите также: есть ли способ, чтобы настроить работу системы таким образом, они будут даже более полезны?

+88
TheLifeOfSteve 12 февр. 2017 г., 13:35:37

Вы видите эффект RFC6979.

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

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

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

+52
user66207 2 сент. 2016 г., 22:40:41

Как обменять биткоины на Эфириума через время.Ио или changelly.com из электрума биткоин кошелек Джонс ЕТН кошелек? В Электрум кошелек мне нужно вычесть майнинга биткоинов, сбор вручную, или я могу отправить все мои биткойны в кошельке, чтобы друид/exchangelly?

+39
Joakim Lundborg 7 апр. 2015 г., 16:53:20

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil