Может сеть Bitcoin будет использоваться в качестве службы штампов времени?

Вообще Биткойн-протокола, для добавления некоторых произвольных данных операций, в частности, что небольшая сделка действительно может быть использован для метки произвольные данные?

+31
xavit 3 мар. 2013 г., 18:36:49
36 ответов

Не надо..

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


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

Пример: https://play.google.com/store/apps/details?id=com.mygeopay.wallet

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

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


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


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


Резюме: не теряйте свой персонал :)

+998
wt19i 03 февр. '09 в 4:24

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

+978
Matthew Gilham 24 окт. 2018 г., 06:20:32
Другие ответы

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


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

Вопросы об использовании процессоров для майнинга.
+930
dolan solie 5 сент. 2013 г., 04:47:34

Для examaple знаменитой сделки с multisig.

Это posssible с помощью вызовов RPC (getrawtrasaction и decoderawtransaction и другие?) сделать:

- гарантировать, что сделка multisig
- найти количество автографов и минимальное количество автографов
- вам всем автографов адреса и адрес скрипта 
+929
HK boy 19 февр. 2018 г., 07:37:11

https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch06.asciidoc

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

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

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

Вот мое понимание:

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

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

+910
Michelle Mow 24 мая 2011 г., 10:48:54

Насколько мне известно, два самых распространенных комплектов HD-кошелька мнемонические семена используются бип 39 соответствует " или " Электрум кошелек уступчивый. Большинство из более безопасных устройств HD-кошелька, поддержку бип 39 Стандарт, который, кажется, заменившая старый набор Электрум семян слова HD. Люди не должны делать глубокое погружение в Python код Электрум, чтобы найти перечень кошелек мнемоника семена. Старый оружейный склад бумаги мнемоника резервные копии слишком сложны для некурящих-технологами для использования, и должны рассматриваться как устаревшие.

С бип 44 стандарт, который определяется через множество альткоинов, и HD аппаратным бумажник поставщики обслуживания бип 39, я думаю распространенности или дней использования Электрум мнемонические семена будут пронумерованы.

По какой-то причине, Монер криптовалюты решите использовать семена Электрум, но также скользить 44 зарегистрировали свои альткоины. Это смущает разработчиков бумажник, нуждающихся в поддержке Монер при обеспечении поддержки бумажник переносимость между различными реализациями. Конечные пользователи будут требовать простоты использования одного набора мнемонических слов, чтобы восстановить свои кошельки на нескольких криптовалют, а не два. Это означает, что ссылка в автономном режиме на JavaScript доступен на , Скорее всего, нужно переделывать.

+852
cinthia 2 окт. 2016 г., 04:45:24

Только зарегистрировался и нужна помощь.немного ново для бит добычи и использования гранита бассейн с guiminer и не может сделать любой принятой доли от моей Radeon серии HD 6870 ,его хэшрейт на 200mh/S и 0 акций после того, как он побежал за сутки. Я также добыча с моего процессора и он становится вокруг 5mh/S и получили более 73 акции,любой помочь выяснить это будет высоко ценится.

характеристики: Catalyst версии драйвера AMD 15.7.1 Windows 7 64 бит Процессор AMD семейства Phenom Х6 1045T

+803
Anbu Selvan 7 янв. 2018 г., 16:27:05

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

+791
SemKa38rusUK 6 нояб. 2018 г., 06:11:51

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

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

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

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

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

До сих пор три бассейна стали слишком большими, на собственные. Deepbit, BTCGuild и Ghash. Только BTCGuild подняли плату, чтобы уменьшить их собственный размер. В каждом случае небольшая горстка шахтеров действовал ответственно, но их hashpower было не достаточно, чтобы сделать разницу.

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

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

Итак, что делать со всем этим? Спасибо Eleuthria, кто действовал ответственно, когда его бассейн BTCGuild стал слишком большим, и престижность несколько шахтеров, которые двигаются, когда их становится слишком большой. Однако, как правило, кажется, что большинство людей не волнует, если они создают опасные ситуации для Bitcoin, даже если это ставит ценность своей биткоины на риск. Мы можем только догадываться, почему поведение людей не кажется более рациональным. В качестве оператора бассейн я заметил, что шахтеры знали намного больше о Bitcoin, когда я начал свой бассейн в 2011 году, чем сейчас в 2016 году. Так что мне кажется, много причина это невежество.

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

+776
ntm 9 апр. 2010 г., 15:36:57

Возможные Дубликаты:
Я могу скачать весь блокчейн откуда-то?

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

Всерьез он говорит "версии 0.7.1 (когда выйдет) будет автоматически проверять и импортировать файл в каталог данных", но где, черт возьми, папку data?

+776
unom 16 авг. 2019 г., 10:21:39

Какие альтернативы у меня есть для страхования биткоин и Bitcoin наличных расчетов (которые я буду получать в будущем) против падения цен? Вот против фунта или евро. Очевидно, что против х% взноса.

+741
Stephen Chan 27 мар. 2017 г., 04:17:06

у меня была BTC депозит на старый адрес в coinsbit.Ио обмена после 20 дней они сказали мне, что мы не имеем доступа к старым адресам, чтобы вернуть свои деньги, и я знаю только одно может иметь этот доступ coinsbit, чтобы передать его. я нашел мой старый адрес в coinsbit они передают свои деньги через 5 дней в другой адреса . я послал билет много раз, но они говорят, что мы не имеем доступа . есть в любом случае, чтобы принести эти деньги в отчете или что-то? мой старый адрес : 3ETDfiumVEBTZP1HEKDv58Uoiv2jbnomtf мои два хэш-ссылке: https://blockchain.coinmarketcap.com/address/bitcoin/3BFZmH5ZYJxkqtVLNzi3YEeWQ8nNrxq7zC

https://blockchain.coinmarketcap.com/address/bitcoin/3BYeChb5aeXmWBP33318nnHyZhNYpmTqBu

+723
user3745296 1 янв. 2020 г., 23:57:52

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

+705
dbh 7 июл. 2018 г., 11:33:04

Я не эксперт здесь, но, похоже, ты на правильном пути. См.:

  1. Биткоин API (JSON в ЭКП)
  2. API-вызовы список

Я предполагаю, что вы можете использовать формат данных JSON RPC, чтобы принять звонок, необходимо (т. е. "метода getbalance" и "getaccount" звонки).

Как для читать адрес отправителя, возможно, "listtransactions" помогает?

+704
JohnMazz 7 дек. 2014 г., 17:09:15

Я не налоговый бухгалтер или юрист, но, как правило, налог на прирост капитала подлежит уплате только тогда, когда вы конвертировать ваши средства в фиатной валюте. Я ожидаю, что БТЦ-ЛТЦ сделки не облагаются налогом - только продажа долларов США будет налогооблагаемое событие.

Если в ходе торгов вы продали (на пример БТЦ) маркеры для USD, тогда б долларов, чтобы купить больше (например ЮТК) жетоны, затем продажа долларов США будет облагаться налогом.

+690
Trddu 8 авг. 2019 г., 15:39:05

Согласно биткоин Вики:

Первый 50BTC блок награду отправились в адрес 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna, хотя эта награда не может быть потрачена особенность в том, что бытие блока выражается в коде (это может быть умышленное).

Но где этот бзик? Как бы вы изменить его, чтобы позволить ему быть потрачены?

+689
dremodaris 4 янв. 2016 г., 00:31:17

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

Я никогда не полностью "синхронизировать с сетью" я предполагаю, что означает, что скачать весь блокчейн. Я примерно на полпути есть и 30Гб глубоко. Я создал адрес для получения сделки, но пока нет баланса в кошельке. Я предполагаю, что это потому, что он так и не догнал, где мои транзакции в Blockchain. Это правильно?

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

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

Также пришлось заменить жесткий диск на моем Mac в последнее время, поэтому я взял обе биткоин-приложения и библиотеки/application поддержки/биткоин папку и положил их на мой новый жесткий диск, какие файлы мне нужно получить доступ к моим балансом?

+652
Olga 27 февр. 2014 г., 06:54:15

Я не смотрел в этом конкретном случае, но это звучит как "простой" реорганизацию.

Когда 106 или более блоков реорганизации происходит: в этом случае блок 923,255 был в главной цепи, но потом кто-то раскошелился, услуги по 923,149 (или раньше) и создаются новые блоки. По какой-то причине, что вилка стала больше, чем была главной цепи и, следовательно, вилка стала главной цепи, оставляя 923,255 и соседние блоки-сирот.

Обратите внимание, что это легко может произойти на Testnet и это, наверное, сделано специально для людей, чтобы проверить возможность их sortware для обработки (длительного) повторного оргам например. Если такой ре-орг будет на реальные Bitcoin цепочка, казалось бы совсем катастрофа. В принципе все сделки в те 106 блоки можно было дважды провел. На mainnet, он регулярно бывает с 1 или 2 блок-Форкс (просто дело случая), но больше ничего примечательного и, к счастью, редко.

+619
chjman 23 июн. 2015 г., 12:31:52

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

+615
chipstrup 16 окт. 2012 г., 15:24:12

У меня есть неподтвержденные транзакции с нетривиальной суммы.

У меня ВСН в Breadwallet, и я создал новый кошелек в электронной наличностью и импортировать приватные ключи, которые затем отражаются в балансе ВСН в мой новый бумажник. Я был подключен к серверу: Электрум-АВС-criptolayer, но когда я пытался отправить свои монеты на Bittrex, он попросил доверять-монета 2-факторную авторизацию по. Затем я изменил сервер для electroncash.cascharia.com и я почему-то доверял-монета код 2-факторную авторизацию в мой Google Authenticator приложение (не знаю, как я понял?), и он сказал, что баланс был послан. Я случайно отправил невероятно низкую плату. Теперь, моя ВСН неподтвержденные в течение дня, и он не отображается в блоке проводника. Я не знаю, что делать, никто не знает, как мне помочь.

Txid адрес, что у ВСН: f9425d67d6707842d45e255003a3147531767f557ab9d17912b87d76a6d69b49

Txid адреса я попытался направить его по адресу:
20a0f1ab48bbf91b06ab3ca2c332c52cc11e250df82123cbe272913f3dd551f8

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

+594
ManuelaRaba 14 мар. 2010 г., 04:20:53

Ошибки могут быть доложены на https://github.com/luke-jr/bfgminer/

Пожалуйста, запущен с опцией --log-файл отладки.в журнале-debuglog -P и загрузить весь файл в Dropbox (или эквивалент); если у вас есть конфиденциальная информация (пароли?), будьте уверены, они не в лог-файл перед публикацией.

+557
Domi W 16 янв. 2018 г., 23:18:56

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

+506
Joanna Ventura 25 нояб. 2013 г., 00:05:09

Если у вас есть отправьте его с ГК нано там есть кнопка восстановить. Если вы отправили на биткоины ошибки (БТД) к биткоин наличные деньги блокчейн (МПБ) сплит-адрес, пожалуйста следуйте этому руководству, чтобы восстановить их:

  1. Убедитесь, что вы обновлены до последней книги кошелек биткоин хром приложение (v1.8.5+)
  2. Запустите приложение для Bitcoin на нано ы (не биткоин наличных приложение)
  3. Нажмите на "Показать дополнительные параметры" на биткоин цепи селектора. Вы увидите появляющуюся ссылку "программа для восстановления БТЦ" в разделе ниже флажок, вы только что проверил
  4. Перейдите по ссылке и нажмите на "восстановить БТЦ". Это позволит синхронизировать блокчейн Биткоина на сплит-адреса; вы должны увидеть Ваш баланс БТЦ есть
  5. Нажмите на кнопку Отправить, вставить адрес из вашего аккаунта BTC, нажмите кнопку Max и отправить. Молодец!

Я надеюсь, что вы посылаете из ГК, в противном случае я не знаю. Удачи!

+485
justin johnson 9 дек. 2017 г., 13:22:58

Я сделал резервную копию устаревший интерфейс командной строки BTC кошелька, вот пример: "master_private_key": “df484533kf5mzv83892a234a44ae9z83m832987a82mqwmdkks018121204v95las9"

Как я могу импортировать этот ключ в другой кошелек?

+462
Sagi Kovo 5 янв. 2016 г., 22:36:59

не нашел информации в сети.

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

ИМХО это приложение может читать все, что есть на устройстве. Я уверен. Таким образом, закрытый ключ мицелия HD-кошелька в зашифрованном виде (с помощью пин-кода, надеюсь) при хранении устройства?

Какие мысли?

+314
Trivanks Vinks 28 апр. 2016 г., 14:07:25

Вам придется проверить до 128 вариантов. Попробуйте эту программу: https://kzen-networks.github.io/mnemonic-recovery/src/index.html

+283
lonshine 13 апр. 2018 г., 00:53:41

Какие преимущества Арсенале за биткоин-Кварты? Просто лучше поддерживать multisig? Армори работает bitcoind.

+267
user67874 2 мар. 2012 г., 21:02:50

Я читал над bip173, bip141, и bip143 спецификации и они немного слишком техническим, чтобы получить простые ответы, которые я ищу.

+252
jyore 14 авг. 2014 г., 01:37:06

Одна большая разница между MainNet и Testnet, что тестовом режиме существовать по прихоти разработчиков. В настоящее время мы находимся в тестовом режиме 3, Что означает, что вся сеть была сбросить 2 раз в прошлом.

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

Поскольку тестовом режиме и MainNet использовать различные чистые байт (0x6F, а не от 0x00), означает, что адреса не совпадают друг с другом - вы не можете отправить тестовом режиме биткоины на обычный биткоин адрес. Даже если такие сделки будут разрешены (например, с помощью "оплатить с открытым ключом" скрипт), сама сделка не будет пропускать из одной сети в другую. В Биткойне, сделка действительна, только если она создана из допустимых выходов (среди многих других вещей). Поскольку сделка от тестовом режиме, будет ссылаться на вывод, что не существует на основной блокчейн, сделка будет признана недействительной.

+243
Priyam Jain 21 июн. 2017 г., 07:54:40

0-конф требует децентрализованной основе консенсуса в целях определения порядка и времени каждой операции.

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

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

  • Каждое представление блок должен содержать хотя бы одну транзакцию, которая была введена 9mins минуты 55secs после предыдущего блока (т. е.: нет стимула добывать до 5 секунд до 10 минут времени блока)
  • Сложности оптимизирована таким образом, чтобы сеть, чтобы решить заблокировать в течение ~5 секунд
  • В случае конфликта в течение второго периода 5 вызов, низкой хэш в битовое значение победы
  • В случае конфликта после второго периода 5 вызов, первый хэш побед
  • Сеть решает любой дальнейший раскол консенсуса затем на длинную цепочку, как это происходит сейчас

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

+239
Kris Stian 24 янв. 2014 г., 12:00:14

Согласно этому, "биткоин Segwit2x не имеет встроенных анализировать защите, но Coinbase имеет реализовали собственную анализировать систему защиты. Вы можете смело отправлять любые BTC или B2X от Coinbase, не беспокоясь о реплеев на другие сети".

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

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

+204
Deepak Malik 12 июл. 2011 г., 10:32:53

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

+170
AnthonyAlso 10 мая 2012 г., 14:46:15

Каждый раз, когда вы отправить биткоины вы должны ссылаться на сделке(ы), где вы получили биткойны. Что предыдущие сделки также ссылки на транзакцию(Ы) он получил биткойны. Так далее, и так далее, вплоть до проводки, где биткоины были созданы.

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

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

+152
yash vardhan 16 дек. 2011 г., 03:20:12

Blockcypher не показывает сложности, но цель труда. Вы можете ознакомиться с blockchain.info также показать это под "бит".

+57
bashly 28 янв. 2016 г., 09:11:22

Я пытаюсь выучить Программирование биткоин блокчейн. Я пытаюсь проверить подпись в сделке с txid: 4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956

Я получаю BadSignatureError

Необработанные Транзакции

./биткоин-Кинк getrawtransaction 4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956
01000000017f950ab790838e0c05e79856d25d586823fe139e1807405a3f207ff33f9b7663010000006b483045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990012102b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90ffffffff021bf03c000000000017a91469f3757380a56820abc7052867216599e575cddd8777c1ca1c000000001976a914d5f950abe0b559b2b7a7ab3d18a507ea1c3e4ac688ac00000000

Раскодировать Необработанные Транзакции

./ядро/биткоин-0.16.0/ОГРН/биткоин-Кинк decoderawtransaction 01000000017f950ab790838e0c05e79856d25d586823fe139e1807405a3f207ff33f9b7663010000006b483045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990012102b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90ffffffff021bf03c000000000017a91469f3757380a56820abc7052867216599e575cddd8777c1ca1c000000001976a914d5f950abe0b559b2b7a7ab3d18a507ea1c3e4ac688ac00000000
{
 "txid": "4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956",
 "хэш": "4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956",
 "версии": 1,
 "размер": 224,
 "размер V": 224,
 "locktime": 0,
 "Альвин": [
{
 "txid": "63769b3ff37f203f5a4007189e13fe2368585dd25698e7050c8e8390b70a957f",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990[ALL] 02b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90",
 "наговор": "483045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990012102b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90"
},
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.03993627,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_HASH160 69f3757380a56820abc7052867216599e575cddd OP_EQUAL",
 "наговор": "a91469f3757380a56820abc7052867216599e575cddd87",
 "reqSigs": 1,
 "тип": "scripthash",
 "адреса": [
"3BMEXVvXXRFh2eJ9Eji115xfqJjWmLTCf8"
]
}
},
{
 "значение": 4.83049847,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 d5f950abe0b559b2b7a7ab3d18a507ea1c3e4ac6 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a914d5f950abe0b559b2b7a7ab3d18a507ea1c3e4ac688ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1LWPbaYN2jqhv9oZvYHxYKXuaiR1qJn52i"
]
}
}
]
}

Здесь "АСМ" содержит Signation и открытый ключ

 "Альвин": [
{
 "txid": "63769b3ff37f203f5a4007189e13fe2368585dd25698e7050c8e8390b70a957f",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990[ALL] 02b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90",
 "наговор": "483045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990012102b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90"
},
 "последовательности": 4294967295
}
],

Получить подпись

3045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990
=>
0x30 дер
Длина 0х45 
0x02 типа integer
Длина 0x21 Р
0x00d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2 (Р)
0x02 типа integer
0х20 длина s
0x78787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990 (с)

Сняв 00 от R
Подпись = Р + С = d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f278787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990

Сжатый Публичный Ключ 02b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90

Распаковка Открытого Ключа Код

деф getFullPubKeyFromCompressed(ул. x_str:):
 префикс = x_str[0:2]
 печати("префикс = с %S" % (префикс))
 x_str = x_str[2:]
 х = инт(x_str, 16)
 печатать("Х = %Х" % (Х))
 Р = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfffffffffffffffffffffffffefffffc2f
 y_squared = (х**3 + 7) % годовых
 г = modular_sqrt(y_squared, п)
 y_str = "%х" % г
 печати("y_str = %s" на % (y_str))
 y_is_even = (инт(y_str[-1], 16) % 2 == 0)
 если префикс == "02" и y_is_even == false или префикс == "03" и y_is_even == верно:
 г = п - г
 y_str = "%х" % г
 печати("г = с %S" % (y_str))
 возвращение "04" + x_str + y_str

префикс = по умолчанию[0:2]
если префикс == "02" или префикса == "03":
 по умолчанию = getFullPubKeyFromCompressed(по умолчанию)[2:]
Элиф префикс == "04":
 по умолчанию = по умолчанию[2:]
печати("полный открытый ключ = %s" на % по умолчанию)

Выход:

х = b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90
y_str = cacc567dc3036f2fceb1b6f16676285b153821eb79825dae124b17b9e29479cb
г = 3533a9823cfc90d0314e490e9989d7a4eac7de14867da251edb4e8451d6b8264
полный открытый ключ = b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d903533a9823cfc90d0314e490e9989d7a4eac7de14867da251edb4e8451d6b8264

Одной транзакции и SHA256 хеширования как в этот раз будет снова выполнена проверка подписи Код

hashval = binascii.hexlify(hashlib.и SHA256(байтов.fromhex(raw_txn)).дайджест())
txn_sha256 = байт.расшифруйте(hashval)
печати("txn_sha256 = %s" на % (txn_sha256))

Выход

txn_sha256 = fb0c792bfba8139654cffd2818bdd56f3541d11fb43ea46f646c3477de3d2e40

У нас есть все три данные для проверки подписи сейчас

txn_sha256 = fb0c792bfba8139654cffd2818bdd56f3541d11fb43ea46f646c3477de3d2e40
по умолчанию = b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d903533a9823cfc90d0314e490e9989d7a4eac7de14867da251edb4e8451d6b8264
сиг = d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f278787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990

Я выполнить программу проверки подписи

sig_b = байт.fromhex(сиг)
txn_sha256_b = байт.fromhex(txn_sha256)
ВК = уровнем.VerifyingKey.from_string(байтов.fromhex(по умолчанию),кривая=уровнем.Кривая secp256k1)
если ВК.проверить(sig_b, txn_sha256_b, hashlib.и SHA256) == правда # правда
 печати("подписи")
другое:
 печати("подпись не действительна")

Но я вам BadSignatureError

Обратная трассировка (самый недавний призыв последнего):
 Файл "bitcoin_localapis.py", строка 294, в <модуль>
 sigcheck(сиг, по умолчанию, raw_txn)
 Файл "bitcoin_localapis.py" линия 202, в sigcheck
 если ВК.проверить(sig_b, txn_sha256_b, hashlib.и SHA256) == правда # правда
 Файл "/home/vizeet/anaconda3/lib/python3.6/site-packages/ecdsa/keys.py", строка 101, в проверить
 вернуться самостоятельно.verify_digest(подпись, дайджест, sigdecode)
 Файл "/home/vizeet/anaconda3/lib/python3.6/site-packages/ecdsa/keys.py", строка 113, в verify_digest
 поднять BadSignatureError
по алгоритму ECDSA.ключи.BadSignatureError

Пожалуйста, помогите мне решить эту проблему.

+45
kyticka 23 апр. 2015 г., 00:09:34

В США не существует законодательства, которое явно делает биткоин или Bitcoin как валюты незаконна. Ближайший юридической проблемой на данный момент представляется законы борьбы с отмыванием денег, которые требуют, чтобы "знать своего клиента", сохраняя персональную информацию о людях вы обмен финансовых инструментов с (на суммы свыше 1000$, в день).

+24
Andra 18 окт. 2017 г., 16:41:25

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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 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