Как ПСЗ метки закодированных в коде ядра биткоин?

В Chainparams.cpp биткоин основной источник, закодированный PSZTimestamp выглядит следующим образом

04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

Оригинальная строка

Время 03/янв/2009 канцлер на грани второго катапультирования для банков

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

5468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

И это подстроку закодированных PSZTimestamp из 16 символов. Мой вопрос:

Каковы первые 16 символов, полученных от? 04ffff001d010445

+553
Arya Bharat 26 мая 2015 г., 7:16:19
34 ответов

Трудности при такой схеме будет идентифицировать клиента.

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

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

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

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

+955
Shlomi Weiss 03 февр. '09 в 4:24

В bitcoind команда показывает разные ошибки сейчас.

Новый способ проверить это с биткоин-Кинк getblocktemplate

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

Как проверить, если блок цепи в актуальном состоянии с помощью bitcoind или JSON-RPC будет?

+951
cooljeffro 2 июл. 2012 г., 10:36:58
Другие ответы

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


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

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

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

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

    Например, чтобы вернуться 6 блоков (1 час стоит подтверждений) до coinbases начала созревания, то злоумышленнику потребуется получить немедленный контроль над 51.5% от мощности майнинга. Если он не дотягивает, что процент или требует больше времени, чтобы убедить некоторых из шахтеров, она будет принимать его в течение 33 часов и возвращаясь более 100 блоков в целом, так и награды от первых блоков были неоднозначными, и потратили уже, загрязненность UTXOs стоит гораздо больше.

enter image description here

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

enter image description here

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

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

    $ биткоин-Кинк invalidateblock "blockhash"

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

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

  1. Если пользователи устанавливать отдельные контрольно-пропускные пункты в узлы, это будет препятствовать реорганизацию попытки и разбить цепь, если одно происходит, оставляя его на рынке, чтобы определить стоимость каждой услуги для военнопленных консенсуса предположения сломать.
  2. Использовать бассейн меняя правила , введенные BFGMiner для предотвращения шахтеров от потери работы на устаревших блоков. Если один пул реализует политику реорганизацию (даже если он пытается заработать взятки), шахтеры отказываются ров ранее проверенных блоков и переключиться на пул рабочих на новейший блок.
  3. @TheBlueMatt по BetterHash горно протокол будет иметь подобный эффект, делая практически невозможным для майнинг пулы для того, чтобы исполнить заказ транзакций, поэтому, чтобы лишить их способности Цензор некоторые из них.
  4. Чем больше независимых шахтеров, тем сложнее это будет для кого-то, чтобы координировать их и попытаться 51% атаки на сеть с существующих мощностей по добыче. В настоящее время более 40% и постоянно растет.

enter image description here

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

  • На 15 августа 2010 года, выходное значение-переполнение ошибка созданные 184.5 млрд. БТЦ. Около 5 часов после инцидента (30 блоков), исправление было выпущено: клиент 0.3.10. Считается, что 51 блоки reorged в общей сложности (>70% от мощности майнинга добыто альтернативные цепи в течение ~12 часов). 2250 BTC в награды были утеряны.

  • На 11 марта 2013 года, миграция из Беркли БД LevelDB вызвал 6 часов chainsplit в блока 225430. Услуги 0.8.0 достигнут максимальный отрыв 13 блоков за 0.7.2 на блок 225451, но он был заброшен и reorged в блоке 225454. 600 BTC в награды были утеряны.

+938
Firouziam 1 апр. 2015 г., 9:10:52

Я узнал, что "некоторые СПВ клиенты просто не проверить самих подписей на всех": https://bitcoincore.org/en/2016/01/26/segwit-benefits/#efficiency-gains-when-not-verifying-signatures

Интересно, если популярные легкие кошельки (как Электрум) в настоящее время проверить подпись? Если нет, то почему?

+887
user2577527 10 авг. 2016 г., 1:54:19

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

открытый класс TestBitcoinj {
 частная окончательной статического типа BigInteger один = нового типа BigInteger("12345");
 частная окончательной статического типа BigInteger двух = новых типа BigInteger("67890");

 общественная статический недействительным основные(string ... аргументы) бросает исключение {
 окончательный Эке от = Новый Эке(один);
 окончательный Эке на = новый Эке(два);
 Системы.из.формат("от: %К: %З\П", от.для(RegTestParams.получить()), чтобы.для(RegTestParams.получить()));

 окончательный комплект WalletAppKit = новый WalletAppKit(RegTestParams.получить(), новый файл("/tmp/и bitcoinj"), "mirko_btc") {
 охраняемых недействительными onSetupCompleted() {
 Системы.из.код println("размер ключа цепи:" + кошелек().getKeychainSize());
 если (кошелек().getKeys().свойств isEmpty()) {
бумажник().addKey(от);
}
}
};

комплект.setAutoSave(истина);
комплект.connectToLocalHost();
 Системы.из.код println("состояние:" + комплект.startAndWait());

 Системы.из.код println("адрес:" + комплект.бумажник().getKeys().получить(0).для(RegTestParams.получить()));
 Системы.из.код println("закрытый ключ:" + комплект.бумажник().getKeys().получить(0).getPrivateKeyEncoded(RegTestParams.получить()));
 Системы.из.код println("баланс:" + комплект.бумажник().getWatchedBalance());
Системы.из.код println("сделано");
 Системы.из.код println("состояние:" + комплект.stopAndWait());

}
}

Я начал bitcoind со следующим:

bitcoind -регтест

Я создал некоторые блоки просто иметь немного денег:

биткоин-Кинк -регтест setgenerate правда 101

Затем я запустил мою программу только, чтобы иметь закрытый ключ, который:

Виллы chiave Привата: cNQM8FUZ9tJeNKNNJPiwHZpWkREqzzk5jhioyjwzaszha5vgslct

Теперь я импортировать закрытый ключ в bitcoind, используя следующие:

биткоин-Кинк -регтест importprivkey cNQM8FUZ9tJeNKNNJPiwHZpWkREqzzk5jhioyjwzaszha5vgslct mirko4

Наконец, я заметил, что моя программа выводит следующее:

Адрес: mrtwCcpmvRYU5wBDaUP8LiaW85nGEkbaum

а если я выполните следующую команду:

биткоин-Кинк -регтест getaccountaddress mirko4

Я получаю следующие адреса:

mrXizN9m9cyKgvBKqCVzTvMAWJoVgnBBev

Этот адрес далеко от той, где я сбрасывал с помощью Bitcoinj. Однако, секретный ключ должен быть одинаковым.

Наверное, я что-то упускаю, но я не могу понять, что.

Большое спасибо за Вашу поддержку.

+867
Lochan Baratakke 20 апр. 2012 г., 13:20:21
библиотека Python биткоин.
+831
Gojus GO 1 июл. 2015 г., 12:32:57

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

+797
Dazounet 9 нояб. 2012 г., 2:35:10

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

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

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

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

+779
Tash Pnr 29 апр. 2011 г., 19:54:47

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

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

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

+683
Albert Florian Leseanu 12 нояб. 2018 г., 9:23:47

Неважно, какой вы выберете.

Для получения дополнительной информации обратитесь к ответу на этот вопрос: Что это сжатый биткоин ключ?

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

+609
ARJEEV 24 сент. 2010 г., 9:25:19

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

  1. Лицо, "покупатель" покупает что-то в интернете у кого-то другого, "продавец". Покупатель не может проверить личность продавца.

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

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

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

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

+597
Sameer Shah 12 мая 2018 г., 1:59:06

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

Затем идете сюда и следуйте моим инструкциям. https://github.com/JesseCorrington/bitcoinj-wallet-export

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

+549
Scott prince 26 мая 2018 г., 13:38:34

Это зависит от того, является ли его "заплатить, чтобы скрипт окрошка" (см. бип 16) мультиподписи транзакций или просто голая мультиподписи транзакций.

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

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

+499
eb1 18 авг. 2011 г., 9:08:13

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

https://en.bitcoin.it/wiki/BIP_0032

+485
shadow78 10 мар. 2019 г., 8:26:03

Не рекомендуется отправить личное асимметричный ключ в качестве сделки блокчейн (это канал связи) таким образом.

Есть хорошая статья на ключевых биржах здесь:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.216.6107&rep=rep1&type=pdf

В данной работе автор также дает понять, что отправка приватного ключа по каналу не хороший дизайн:

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

https://dominictarr.github.io/secret-handshake-paper/shs.pdf

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

+481
Corentin MERCIER 1 дек. 2012 г., 7:57:31

Если вы не используете их, никто не сможет использовать их, так что в некотором смысле они исчезнут. Если вы хотите их публично, был полностью разрушен, вы могли бы попробовать один из подходов при , Что Bitcoin эквивалент /dev/нуль?, например, отправив их на адрес 1111111111111111111114oLvT2, который является адресом все-нули хэш. Существует много приватных/публичных ключей, которые соответствуют адресу, но найти практически невозможно.

+443
user75246 22 дек. 2010 г., 3:02:11

Я пытаюсь научиться строить обмен и хотели бы знать, как существующих бирж управление биткоин-адреса пользователя. Они использовать Bitcoin Core или Электрума? И каждый пользователь имеет свой собственный кошелек.DAT-файл, поэтому она не Смешайте вместе все адреса в кошелек?

+426
user158959 21 июн. 2016 г., 10:42:17

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

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

Теперь вопрос, если извлеченные данные из хеша данных экзотически равных исходных данных?

И если да, есть ли инструмент для этого? (например, для retrivieng исходных данных с помощью SHA256 хеширования алгоритм).

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

+410
Rakesh Bute 12 дек. 2012 г., 10:44:56

Да. В самом начале проекта Биткоин были длинные пробелы между блоками, которые предполагают, что нет узла горно-онлайн на все. Е. Г. между блоком 27 и 28 была пауза 8х34.

Блок 27: 2009-01-10 06:56:13
Блок 28: 2009-01-10 15:30:57

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

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

Глупая мысль: даже тогда, синхронизации и подтверждения могут быть достигнуты в основном увеличение латентности, когда блокчейн данные/транзакции будут транспортироваться через физический носитель, например, голуби с USB-флешки. Вы не должны доверять ноль-подтверждение сделок во время раскола, однако. ;)

+370
Crystal Reeder 19 окт. 2012 г., 19:13:55

Мои предположения:

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

Мой вопрос:

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

+325
Y05r1 21 авг. 2018 г., 14:09:52

Какие ресурсы нужно добывать Bitcoins?

Нужен ли мне компьютер и программное обеспечение?

Нужна ли мне лицензия на добычу биткоинов?

+314
Uent 27 июл. 2015 г., 3:11:57

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

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

Я прав?

И я видел, что есть открытый ключ способ восстановления для подписи ECDSA.https://crypto.stackexchange.com/questions/18105/how-does-recovering-the-public-key-from-an-ecdsa-signature-work

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

+300
jmac22 22 мар. 2014 г., 4:54:13

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

+273
Soufiane Yacoubi 30 дек. 2017 г., 1:02:51

Попытайтесь выполнить это в командной строке, если вы еще этого не сделали.

setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
+242
mahfouz 21 июл. 2019 г., 7:10:19

Вы должны сначала установить необходимые зависимости

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

суда apt-получить установку -й ГИТ сделать G++ построить-важно libminiupnpc-Дэв

судо apt-получить установку -у последней++-в dev libssl-dev и libboost1.48-все libboost-chrono1.48-Дэв

тогда

ГИТ https://github.com/cryptotech/PayCon.git клон 

компакт PayCon/ГРЦ/leveldb

ш build_detect_platform build_config.МК ./

компакт-диск

компакт-диск PayCon/ГРЦ

принять -Ф-файле.в Unix
+225
Ucu Brayy Teknicilly 24 мар. 2019 г., 0:20:36

Себестоимость продукции, в ASIC является специальный чип, который делает только 1 задачу, а не программируется. Стоимость производства Asics запустить в миллионы долларов, как это предусматривает дизайн чипа, чистые производственные помещения, а также низкая урожайность (в среднем по отрасли заключается в том, что 50% производимых чипов не работают и должны быть разгромлена, не может быть исправлено). Для создания ASIC для scrypt в вы должны иметь финансовую поддержку, поэтому ОФЗ и другие сделали предварительные заказы. Скрипт является рискованным, потому что Asics для них будет первый и нет никакой гарантии, что люди будут покупать ваши фишки.

+215
Contrarian 10 дек. 2013 г., 6:50:07

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

То есть в моем понимании так же.

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

Только узлы, которые на самом деле заботятся о подписях. Есть тысячи СПВ узлов, например, что хотите быть в состоянии вычислить TXID операций, они заботятся о, но что на самом деле не нужны scriptSigs кроме этого, поскольку СПВ узлов полагаться на подтверждения для безопасности, а не полная проверка скриптов.

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

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

Питер Wuille нынешнее предложение-дать 75% скидка на подпись данных, увеличивая эффективный максимальный размер блока около 4 МБ, в худшем случае, но это, вероятно, не реализуется в любой нормальной, не злой, обстоятельство. Я бы оценил, что полное 1М нормальный блок будет 1,8 МБ блок полностью ЕО сделок.

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

Когда приходит полный узел онлайн сейчас, в настоящее время она даже не проверила оценок скрипт ни в чем старше последней контрольной точки. В этом смысле, это не полная проверка узла', это 'полная проверка от 6 месяцев назад узла'. Но, к сожалению, построить UTXO прямо сейчас, вам все равно придется скачать scriptSigs, даже если они не используются для каких-либо проверки. Сегрегированный изменить свидетеля делает это так, что в случае операции ЕО, чрезмерно старый scriptSigs, которые не были бы проверены во всяком случае не должны быть загружены, потому что TXIDs не использовать их.

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

Таким образом, существует компромисс безопасности есть, но это тот же компромисс, что уже существует. С ув, хотя, вы просто должны скачать меньший объем данных (~60% меньше новых данных операций ЕО) для той же безопасности.

+193
Brother FiretribeFan 6 окт. 2013 г., 19:15:40

Когда вы получите деньги, UTXO (неизрасходованные выходных сделки) генерируется и присваивается свой адрес. Когда вы хотите тратить деньги, вы можете только потратить весь UTXOs. Однако, вы, возможно, получили за 1 BTC, но вы только купившим товары на сумму 80 мбтх в интернет-магазине, так что вы не хотите, чтобы отправить весь 1 UTXO BTC на купца.

Введите изменения. Транзакция может иметь произвольное количество выходов. 2 выхода на разные адреса являются очень распространенными. В описанном выше сценарии, вы посылаете 80 мбтх к купцу и 920 мбтх обратно к вам. Последнее называется изменение.

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

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

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

+144
b0ngus 1 сент. 2013 г., 18:01:15

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

+128
user210382 16 июл. 2012 г., 21:57:00

"Маловероятно" - это мягко сказано.

Есть 2256 возможных ключей. Во всей вселенной, там оцениваются "всего" 2100 атомов.

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

Если вы беспокоитесь о адреса столкновения, вот несколько вещей, которые должны быть более тревожным:

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

В списке вещей, чтобы беспокоиться о, адрес, столкновения просто не появляется.


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

 100 миллионов людей 
 100 адресов в день
 365 дней / год
* 200 лет
-------------
Используется менее чем в 1 млрд. адресов в обозримом будущем.

1 млрд-это около 230. Это означает, что через 200 лет, вероятность столкновения составляет примерно 1 в 2256-30 или 1 в 2226, который еще больше, чем атомов во Вселенной.

Вы легко безопасный, по крайней мере, 200 лет.

+123
heldeen 26 окт. 2018 г., 22:20:01

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

Плюс, это, безусловно, не рекомендуется делать майнинг на ноутбуке - имеющие или GPU или CPU работает на 100% весь день производит большое количество тепла и значительно снизить продолжительность жизни компонентов.

Сказав, что, если просто для удовольствия, вы могли бы попробовать майнинга Primecoin, владельцев protoshares или Quarkcoin несколько часов в день - они добываемыми только с процессора (на данный момент). Или еще лучше: мой скрипт с графической карты (обычно гораздо выгоднее). Может быть, мои Dogecoins по 3-4 часа в день - Dogecoin и мем собака-это весело :)

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

+113
user12738 3 мар. 2018 г., 8:18:33

Сделки утверждены перечитать весь блокчейн? Если нет, то как еще это может быть подтверждено, что биткоин я пытаюсь на языке Transact-это одно, что я фактически вступил в приобретении ранее и до сих пор?

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

+112
Marcel Petrick 29 июн. 2013 г., 23:56:17

В Bitcoin ядро 0.11 обрезка является экспериментальным, и несовместимо с бумажником.

Так что включение чернослива= опция автоматически отключается функция бумажника.

В 0.12 кошелек будет работать с подрезами (хотя вы явно не сможете отсканировать мимо обрезки среза).

+100
Sergioet 14 февр. 2011 г., 14:50:14

Пока я не проверил подпись, после проверки кодировки мне кажется, что это неправильно. Давайте разберем scriptSig коротко и я покажу вам:

8а (общее количество байт для подражания)
46 (подпись 0x46 байт *вот где вопрос*)
30 (компаунд-дер-тип)
44 (0x44 байт после)
02 (целочисленный тип)
20 (0х20 байт)
3c8aaa41ae647149f70ce24f73109e99d59d7e54a5d854239943358d581e9f83 (значение Р)
02 (целочисленный тип)
20 (0х20 байт)
6336cb57c00bb78f46c881b3d6bb2ed76dc652eedf36064ae022ea4ae3ba3b10 (значение S)
01 (тип sighash SIGHASH_ALL)
41 (длина открытого ключа является 0x41 байт)
049d0f70eed85345ca5c1c04563bed19608562c37d644061785a836e8f199155f2818a1e2661f9ed501d8f906611892099a9de5a7ea9f641ecb4dd75bbb63c2d5a (открытый ключ)

Сейчас я выделил длина Der закодированная подпись как вопрос - 46. Это должно быть 47. Причина в том, что длина на самом деле должна быть длина подписи плюс один байт для sighash типа. В отличие от обычных дер подписи, производимых в OpenSSL, Биткоин требует sighash типа, которая будет добавлена, в данном случае 01 для SIGHASH_ALL. Вы можете ознакомиться с 01 байт настоящее время. Но вы не обновили длина. В действительной сделки, ниже его, с другой стороны, вы можете увидеть длина - 47 , несмотря на месторождениях одинаковой длины.

Так что попробуйте обновить 46 до 47 и посмотреть, если это работает :)

+51
katzenversteher 23 сент. 2015 г., 20:50:26

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

$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