Правильный способ, чтобы преобразовать 256-битный секретный ключ, в WIF?

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

Поэтому я взял отдельный ключ.

0C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D

Я ставлю 80 на фронте.

800C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D

И тогда я выполнял ша-256 с помощью этой.

e2e4146a36e9c455cf95a4f259f162c353cd419cc3fd0e69ae36d7d1b6cd2c09

И это, где я нарваться на проблемы. На вики-странице он говорит, что результатом алгоритма SHA-256 должно быть...

8147786C4D15106333BF278D71DADAF1079EF2D2440A4DDE37D747DED5403592

И что не соответствует моим ша-256 результат.

Не уверен, что я делаю неправильно.

+648
AAS 5 окт. 2017 г., 19:48:52
33 ответов

Я вижу, что blockchain.info сообщает о большой и неуклонно растет количество неподтвержденных сделок.

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

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

По данным blockchain.info с mempool таблица размеров, в mempool размер значительно возрос, поскольку бытие, и некоторые начальные исследования показывают, что размер не растут со ненормальное состояние сети (большой объем спайки и т. д.).

На момент написания статьи, Количество сделок 285,565, на общую сумму около 228.71450055 БТЦ, которые связали сборов.

Это означает, что о 0.0008009192322 BTC за транзакцию в среднем. Однако, следуя правилу 20 сатоши за байт, в среднем, каждая сделка будет необходимо только 0.00002 BTC в сборы - около 40 раз меньше, чем у нас в БТЦ сборы.

Что здесь происходит? Количество неподтвержденных сделок умереть со временем? Он бесконтрольно увеличивать? Будет ли это когда-нибудь распространять количество шахтеров в сети?

Или я совсем что-то пропустил?

+989
Laksitha Ranasingha 03 февр. '09 в 4:24

Раскол биткоин деньги с Bitcoin-это похожи на печатание денег, но с большим резкий скачок в том смысле, что были созданы более монет (двойные). На данный момент раскола каждый биткоин было брата в Bitcoin наличных с более низким значением в долларах США. Так они внезапно удвоились.

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

+960
klotz 22 янв. 2016 г., 1:20:18
Другие ответы

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


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

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

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

общее пространство сделка будет 224 до 299 КБ, если отправить BTC на один количество пользователей-это не дело, так что стоимость сделки будет очень низко, сколько Сатоши количества пользователей и установки для сделки.

+919
JM Poulin 31 дек. 2011 г., 4:57:59

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

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

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

+917
user1718592 12 июн. 2011 г., 13:58:50

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

Все узлы, полностью проверить сделки будет выступать в качестве ЗК-Снарк верификаторов.

  • В частности, график сделки по-прежнему общественности?

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

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

(... -> тх1 -> см)[<--- внимание --->](НФ -> тх2 -> ...)

Но на все остальные узлы сети, все они видят:

(... -> тх1 -> см) (НФ -> тх2 -> ...)

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

  • Примечание не могут быть потрачены, прежде чем он был создан, поэтому, когда нейтрализатором опубликован, все знают, что оно соответствует некоторым обязательством, которое было опубликовано ранее, но не любое обязательство, которое было опубликовано позже.
  • Некоторые nullifiers и обязательств могут быть исключены из рассмотрения на основе других раскрыл информацию, например, если обмен записями попадет, или если они в транзакциях, которые также включать прозрачные входы и выходы. В частности, если вы отправляете средства с т-адрес з-адреса и затем на другой Т-адрес, вы получаете по сути никакой личной жизни. См. мой предыдущий ответ по этому поводу. для получения дополнительной информации.
  • Если я решу отправить х количество Zcash другому пользователю, что заявление о том, что zkSNARKs будет прятаться?

Конкретного заявления (для ростка цепи) доказывается с ЗК-Снарк (и поэтому скрытые) приведен в разделе 4.9.1 в Zcash протокола спецификаций. Подводя здесь ее частей:

  • Нейтрализатором целостности: опубликованные nullifiers правильно соответствовать к входной ноты тратятся.
  • К сведению обязательство целостности: опубликованные обязательств, правильно соответствовать к выходу отмечает, создается.
  • Меркле путь действия: существует допустимый путь из обязательств входного примечания к приверженности Меркле дерево якоря РТ.
    • Это обеспечивает, что ноты были потрачены ранее созданные.
  • Баланс: сумма ввода Примечание значения равна сумме выходных Примечание значения (плюс средства при въезде или выезде с прозрачным бассейном, например, сборы).
  • Потратить основание: предоставленные расходов ключа для каждого входного внимание, правильно соответствует открытому ключу в записке был создан для.
  • И пару других требований корректности.

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

+911
jenmbq 14 дек. 2015 г., 9:58:27

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

Итак, вот мои мысли, поправьте меня, если я ошибаюсь в любом месте:

  1. Вот формат заголовка блока, что на самом деле хэшированных:

версия(4Б) + prevBlockHash(32б) + merkleHash(32б) + ctimestamp(4Б) + ctarget(4Б) + случайное число(4Б);

  1. Так, канонически, что шахтеры сделают это, перебирая все возможные значения последних случайное число(4 байта).
  2. Если мы обращаемся с ними как unsigned int, то диапазон будет 0-4294967295.
  3. Прямо сейчас вы можете купить 2Ghs Шахтер за < $100.
  4. Учитывая, что у вас есть то, что может хэш 2GHs(очень дешевое решение, я даже не говорю о системах тыс, что якобы у бассейнов есть), можно подобрать в диапазоне от 0:4294967295 менее чем за 3 секунды.

Итак, вопрос, Что мешает горнодобывающей промышленности в ~срок 10мин?

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

Если это правда:

а) что делают шахтеры на практике, поиграть с меткой времени, или произвести некоторые операции для изменения Меркле корень?

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

+877
DPSBNY 4 июл. 2017 г., 23:28:55

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

+869
user1675 17 сент. 2019 г., 9:01:24

Из Антонопулос книге я пытаюсь использовать пример 3-3 на стр. 49, который использует питон скрипт называется rpc_example.py чтобы показать использование формата JSON-RPC для API-интерфейс:

 от Bitcoin.импорт RawProxy ЭКП 
 Р = RawProxy()
 информация = р.getinfo()
печати(инфо['блоков'])

что на $ питона rpc_example.py должны дать 394875.


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

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


У меня уже были некоторые проблемы установки библиотеки с Пип установить Python-bitcoinlib и pip3 установить Python-bitcoinlib , потому что я не уверен, если проблема у меня сейчас связана с кодирования/декодирования в версии Python 2.


Мой код сейчас

от Bitcoin.импорт RawProxy ЭКП 
Р = RawProxy()
инфоблока = Р.getblock()
печати(инфоблока['трудность'])

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

Я получаю следующее сообщение об ошибке в Python 2:

$ питона BuchSkripte/49_rpc_example.py
Обратная трассировка (самый недавний призыв последнего):
Файл "BuchSkripte/49_rpc_example.py", линия 2, в <модуль>
 Р = RawProxy()
Файл "/usr/local/lib/python2.7/dist-packages/bitcoin/rpc.py" линия 295, в __инит__
**kwargs)
Файл "/usr/local/lib/python2.7/dist-packages/bitcoin/rpc.py" линия 159, 
в __инит__
 если '#' в строке:
Кодек UnicodeDecodeError: 'в кодировке ASCII' не могу расшифровать байт 0xc3 в позиции 5: порядковый номер не в диапазон(128)

С питон3 я получаю:

BuchSkripte/49_rpc_example.py питон3 $ 
Обратная трассировка (самый недавний призыв последнего):
 Файл "BuchSkripte/49_rpc_example.py", линия 3, в <модуль>
 инфоблока = Р.getblock()
 Файл "/usr/local/lib/python3.5/dist-packages/bitcoin/rpc.py" линия 306, в <лямда>
 Ф = лямбда *аргументы: самовывоз._call(имя, аргументы)
 Файл "/usr/local/lib/python3.5/dist-packages/bitcoin/rpc.py" линия 238, в _call
 поднять JSONRPCError(ответ ["ошибка"])
биткоин.протокол RPC.JSONRPCError: {'код': -1, 'сообщение': 'getblock "blockhash" ( многословие )\N\песли многословие равно 0, возвращает строку, которая сериализуется, наговор-закодированные данные для блока \'хэш\'.\Ниф многословие-это 1, возвращает объект с информацией о блоке <хэш>.\Ниф многословие-это 2, возвращает объект с информацией о блоке <хэш> и информация о каждой транзакции. \Н\nArguments:\Н1. blockhash (строка, обязательный) блок хэш\Н2. многословие (числовое, необязательное, по умолчанию=1) 0 для hex-закодированных данных, 1 для JSON-объект, и 2 для JSON-объект с данными транзакций\Н\nResult (за многословность = 0):\н"данные" (Строка), который сериализуется, наговор-закодированные данные для блока \'хэш\'.\Н\nResult (за многословность = 1):\н{\п "хэш" : "хэш", (строку) блок хэша (так же, как указана)\Н "подтверждений" : Н (числовой) числа подтверждений, или -1, если блок находится не на главной цепи\Н "размер" : Н (цифровая) размер блока\Н "strippedsize" : Н (цифровая) размер блока без свидетелей данных\п "вес" : Н (числовое) блок вес, как определено в бип 141\Н "высота" : Н (числовое) блок высота или индекса\п "версия" : Н (числовое) блок версия\Н "versionHex" : "00000000", (строку) блок версия отформатирована в шестнадцатеричном\Н "merkleroot" : "ХХХХ", (строка) Меркле корень\Н "Техас" : [ (массив string) идентификаторов транзакций\Н "ИД транзакции" (строка) Идентификатор транзакции\н...\н ],\н "время" : ттт (цифровой) блок время в секундах с начала эпохи (1 января 1970 по Гринвичу)\Н "mediantime" : ттт (числовое) средний блок времени в секундах с начала эпохи (1 января 1970 по Гринвичу)\Н "извращенец" : Н (числовое) значение nonce\п "бит" : "1d00ffff", (строку) биты\Н "трудность" : х.ХХХ, (числовое) сложность\Н "chainwork" : "ХХХХ", (строку) ожидаемое количество хэшей, необходимых для получения услуги до этого блока (в hex)\Н "самого" : Н (числовое) количество транзакций в блоке.\Н "previousblockhash" : "хэш", (строку) хэш предыдущего блока\Н "nextblockhash" : "хэш" (строка) хеш следующего блока\П}\Н\nResult (за многословность = 2):\н{\н ..., же вывод, что многословие = 1.\Н "Техас" : [ (массив объектов) сделок в формате getrawtransaction ЭКП. Отличается от многословия = 1 "Техас" результат.\н...\н ],\н... же вывод, что и многословие = 1.\н}\н\nExamples:\Н> биткоин-CLI и getblock "00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09"\п> скручиваемость это --User имя_пользователя --данных-Binary \'{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "getblock", "параметров": ["00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09"] } \ ' ч \'содержимое-тип: текст/равнина;\' http://127.0.0.1:8332/\n'}
+786
Alex007 2 сент. 2016 г., 3:08:22

Я считаю, что данные, представленные на сайте blockchain.info'ы собирается следующим способом:

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

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

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

+731
user60420 27 янв. 2012 г., 5:22:06

Оформить этот API-интерфейс: https://blockchain.info/api

Специально искать в "сделки и блоки данных" & "рыночные данные".

С PHP вы можете использовать этот API и работы с данными. PHP также позволяет создавать и экспортировать в Excel листов: http://www.the-art-of-web.com/php/dataexport/

Для меня, потому что я знаю PHP, это будет самый простой путь, чтобы пойти.

+722
Stacy Sharp 7 мар. 2017 г., 9:55:50

Мне вот интересно. Какой язык программирования нужен для разработки и поддержания альткоины? Потому что я думал попробовать создать свой собственный альткоины.

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

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

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

+716
Bhushan Ladhe 13 июл. 2013 г., 16:02:40

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

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

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

+706
7urkm3n 4 сент. 2015 г., 16:50:05

Вот тока размеры:

$ дата
Чт июл 5 00:21:12 ФДТ 2012
$ Общ -л чер*
-РВ------- 1 Крис Крис 2035532730 5 июля 00:13 blk0001.дат
-РВ------- 1 Крис Крис 699731968 5 июля 00:13 blkindex.дат
$ bitcoind getblockcount
187613

и чтобы дать представление о ежедневном росте, здесь он составляет около 25 часов:

$ дата
Пт июл 6 01:33:04 ФДТ 2012
$ Общ -л чер*
-РВ------- 1 Крис Крис 2046730806 6 июля 01:32 blk0001.дат
-РВ------- 1 Крис Крис 703234048 6 июля 01:32 blkindex.дат
$ bitcoind getblockcount
187757
+697
reostat 20 окт. 2011 г., 7:55:40

Скажем, люди, наконец, сделал успешную колонию на Марсе, а как бы пригодились биткоин будет перевести значение между Землей и Марсом?

Если ты говоришь о bitcoin blockchain в его нынешнем виде, это будет ограничивать добычу один из обеих планетах.

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

Времени распространения сигнала между Землей и Марсом может быть до 401 млн км, когда они находятся на противоположных сторонах Солнца. Следуя законам относительности, принципиально невозможно общаться между ними меньше, чем за 22 минуты в этом случае. Время распространения 22 минуты полностью уничтожить любую возможность копать с обеих сторон. Так как есть задержка 22 минут, прежде чем Земля сможет добывать на верхней части блока, созданные Марс, или наоборот, но не тогда, когда планета мины на верхней части блока создается сам по себе, вы бы в конечном итоге с почти постоянно раздвоенный сеть между двумя. Чем медленнее строгальщик в конечном итоге всегда будет переключиться на что быстрее планеты, делая тем быстрее планета выиграть гораздо больше блоков, пропорциональна его мощности. Эффективно, задержка между двумя планетами оказывается добычи в гонке, а не лотерея.

И если он не будет работать с текущей реализации, что должно быть изменено для того, для БТЦ использоваться межпланетный?

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

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

Есть и другие вопросы, правда, другая проблема-это разделение. Биткоин сильно полагается на коллег в сети, чтобы иметь возможность общаться, не заканчивая на собственных островах подключения. Там должны быть несколько независимых каналов связи между двумя планетами, чтобы избежать раздела между Землей и Марсом. Если добыча не зря с одной стороны, негативные последствия отказа подключения является отсутствие способности видеть подтверждения на другой стороне, хотя это может занять несколько часов (=несколько обращений), чтобы заметить это.

+687
user5204 28 авг. 2010 г., 2:08:05

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

+591
user99264 18 апр. 2017 г., 13:08:34

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

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

+579
Bogdan Khalyapin 11 мар. 2019 г., 8:22:08

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

+553
Logic Inbound 1 янв. 2019 г., 18:14:27

Я не знаю много о Лайткоин, но если его сложности работает так же, как в биткоин, то в среднем это займет приблизительно сложности * 2^32 хэшей для решения каждого блока.

Поскольку вы вычисляете 25000 хэшей в секунду, это займет у вас около 6 * 2^32 / 25000 секунд, чтобы решить блок. Или около 286 часов.

Это звучит верно?

+532
Kaustav 9 авг. 2012 г., 0:53:01

Технически по информатике вы можете определить свои собственные часы. Обычно у вас есть 100000 или 1000000 тактов в секунду. Таким образом, хорошо работает. Часы в компьютеры являются достаточно точными. Многие компьютер-оборудование-часы и компьютер-процессоры могут иметь гораздо больше клещей. Но какое это имеет отношение к биткоин? ТИКов в секунду не relevaant для криптовалют

+525
BurritoBazooka 2 февр. 2011 г., 10:14:08

Характеры основе в Base58 являются 0OIl. масло разрешено, делая эти две действительные адреса.

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

Нет, наверное, никаких проблем с 1Boxo846yTDLHgKM94aYseHBnCjJ4eYbzb. Проблема с 1BitcoinEaterAddressDontSendf59kue заключается в том, что, учитывая английский словарь, он имеет очень низкую Колмогоровской сложности, что делает его крайне маловероятно, что у кого есть закрытый ключ (или даже открытый ключ) к нему.

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

+442
Gnonay Mik Ytsaj 12 мая 2012 г., 1:48:52

Я не могу найти потерянных блоков в биткойн-сети с июля со ссылкой на blockchain.info. Значит ли это, что биткоин централизации сети? Мне нравится бумага С. Декер "распространения информации в Сети Bitcion". Но если несвежий ставки 0, в данной работе уравнение не может применяться к биткоин.

+407
bentonbroke 2 окт. 2015 г., 6:20:27

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

{
 "хэш": "7edb32d4ffd7a385b763c7a8e56b6358bcd729e747290624e18acdbe6209fc45",
 "num_inputs": 1,
 "вход": {
 "0": {
 "средства": 990000,
 "хэш": "40eee3ae1760e3a8532263678cdf64569e6ad06abc133af64f735e52562bccc8",
 "индекс": 0,
 "parsed_script": "OP_FALSE OP_PUSHDATA0(72) 3045022100ad0851c69dd756b45190b5a8e97cb4ac3c2b0fa2f2aae23aed6ca97ab33bf88302200b248593abc1259512793e7dea61036c601775ebb23640a0120b0dba2c34b79001 OP_PUSHDATA0(69) 5141042f90074d7a5bf30c72cf3a8dfd1381bdbd30407010e878f3a11269d5f74a58788505cdca22ea6eab7cfb40dc0e07aba200424ab0d79122a653ad0c7ec9896bdf51ae", 
 "script_length": 144,
 "sequence_num": 4294967294
}
},
 "lock_time": 272295,
 "num_outputs": 1,
 "выходной": {
 "0": {
 "адреса": [
"13fLLox43yXYvfoZadXpGbkTUXkW8bhqut"
],
 "средства": 980000,
 "parsed_script": "OP_DUP OP_HASH160 OP_PUSHDATA0(20) 1d30342095961d951d306845ef98ac08474b36a0 OP_EQUALVERIFY OP_CHECKSIG",
 "script_length": 25
}
},
 "размер": 229,
 "версии": 1
}

и сериализированной Техас с txin 0 скрипт заменен на следующий скрипт:

OP_TRUE
OP_PUSHDATA0(65)
042f90074d7a5bf30c72cf3a8dfd1381bdbd30407010e878f3a11269d5f74a58788505cdca22ea6eab7cfb40dc0e07aba200424ab0d79122a653ad0c7ec9896bdf
OP_TRUE
OP_CHECKMULTISIG

на самом деле должны быть:

0100000001c8cc2b56525e734ff63a13bc6ad06a9e5664df8c67632253a8e36017aee3ee4000000000455141042f90074d7a5bf30c72cf3a8dfd1381bdbd30407010e878f3a11269d5f74a58788505cdca22ea6eab7cfb40dc0e07aba200424ab0d79122a653ad0c7ec9896bdf51aefeffffff0120f40e00000000001976a9141d30342095961d951d306845ef98ac08474b36a088aca727040001000000

только финал 8 байт, которые содержат locktime отличаются от до: a727040001000000

новый серийный TX имеет хэш:

607789be41392e6b12735a79bc9ea94573b4e39948badef18ca48e85ee15196d

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

pybitcointools.ecdsa_raw_verify(tx_hash, pybitcointools.der_decode_sig(bin2hex(подпись)), bin2hex(по умолчанию))
+397
tarling 12 июл. 2010 г., 4:59:47

Мне было интересно, если я мог бы установить кошелек на Windows сервер 2008? Если это так, какой кошелек?

+341
Eheh 20 апр. 2019 г., 2:09:35

используйте бесплатные easyminer от https://sourceforge.net/projects/easyminer/ , это правильный инструмент для тестирования скорости майнинга,Майнинг биткоинов или лайткоинах..также нет ограничений аппаратных , ЦПУ и ГПУ добычи допускаемые.Пока этот инструмент доступен только для Windows.

+303
Kimi lol 13 дек. 2011 г., 13:21:50

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

Есть хоть один сервис, который работает только как это (с помощью ввода адреса в качестве обратного адреса): http://www.bitlotto.com причина они делают это так, что все "билеты" будут видны в блокчейне, а также все выплаты, которые только направляются к входному адрес от выигрышного билета. Это фактически исключает вероятность, что оператор лотереи платит надлежащим образом, что оператор имеет потенциал, чтобы получить преимущество перед любым другим участником.

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

+284
Aniket 13 февр. 2011 г., 8:36:50

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

Биткоин основных узлов, которые были построены непосредственно из коммита на ветке master, а не один из релизов отображаться как 0.ХХ.99, где XX-это последний крупный релиз.

+281
MA29121986 5 окт. 2017 г., 10:37:23

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

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

+280
banan01 24 апр. 2012 г., 22:30:03

В createrawtransaction ЭКП принимает в качестве параметров источника Техас ID и UTXO индекс (создать новый неподписанный вход) и адрес назначения и количество Bitcoins (создание нового производства).

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

Я понимаю, что идет из умолчанию хэш-адрес довольно легко:

[По умолчанию хэш] -> добавить сеть байт -ша-256 -> ша-256 -> контрольной суммы -> в base58check -> [БТЦ адрес]

Так как createrawtransaction пойти другим путем от-адрес -> БТЦ по умолчанию хэш?

Чтобы показать это, вы можете следовать моим шаги, используя этот веб-интерфейса биткоин API:

http://chainquery.com/bitcoin-api/createrawtransaction

В этом разделе, давайте использовать эту операцию для минусов

f0f5ad66b8c09a8b5ec5a379439281a32fc446e0185c3b1b854880d3dc49d065

и индекс выхода 3

Теперь, для выхода, используйте этот адрес

183XLwHyKJGCD9Dj9Pafv2zoqfiXWd5Wmz

и поставить 0.00159468 как количество BTC.

Нажмите кнопку Выполнить команду , и вы должны получить такой результат

{
"результат": "020000000165d049dcd38048851b3b5c18e046c42fa381924379a3c55e8b9ac0b866adf5f00300000000ffffffff01ec6e0200000000001976a9144d430ac5863757f5dc45f475d7cd2ccf43cf784588ac00000000",
"ошибка": нуль,
"идентификатор": нуль

}

Теперь давайте расшифруем эту сделку с decoderawtransaction ЭКП

http://chainquery.com/bitcoin-api/decoderawtransaction

Это просто "результат" значение поля вы получили от предыдущего ответа. Нажмите кнопку Выполнить команду и вы получите необработанные транзакции

{
"результат": {
 "txid": "8d02780fbd265fdeaf08195b5488fc309270a8ff9d23043d0dfc9a0d8599a01c",
 "хэш": "8d02780fbd265fdeaf08195b5488fc309270a8ff9d23043d0dfc9a0d8599a01c",
 "версия": 2,
 "размер": 85,
 "размер V": 85,
 "locktime": 0,
 "Альвин": [
{
 "txid": "f0f5ad66b8c09a8b5ec5a379439281a32fc446e0185c3b1b854880d3dc49d065",
 "Uвых": 3,
 "scriptSig": {
 "АСМ": "",
 "наговор": ""
},
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.00159468,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 4d430ac5863757f5dc45f475d7cd2ccf43cf7845 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a9144d430ac5863757f5dc45f475d7cd2ccf43cf784588ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"183XLwHyKJGCD9Dj9Pafv2zoqfiXWd5Wmz"
]
}
}
]
},
"ошибка": нуль,
"идентификатор": нуль

}

Если вы видите scriptPubKey сценарий, т. е.

OP_DUP OP_HASH160 4d430ac5863757f5dc45f475d7cd2ccf43cf7845 OP_EQUALVERIFY OP_CHECKSIG

вы можете увидеть по умолчанию хэш есть

4d430ac5863757f5dc45f475d7cd2ccf43cf7845

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

http://gobittest.appspot.com/Address

и нажав кнопку Отправить. Вы должны получить этот адрес

183XLwHyKJGCD9Dj9Pafv2zoqfiXWd5Wmz

в шаге № 9.

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

+234
danhallock 29 июл. 2011 г., 11:25:34

Вы можете посмотреть адреса на блок Explorer, такие как http://blockchain.info. Просто вставьте адрес в поле поиска и вы увидите список всех сделок, которые идут в адрес, и его текущий баланс.

+220
Coutts 26 февр. 2019 г., 13:46:17

Я хочу осуществлять платежи с помощью Bitcoin без услуг 3-х сторон. У меня уже установлен полный узел на моем сервере и настроить API-интерфейс RPC. Что я должен делать дальше?

Сейчас я планирую работу следующим образом:

  1. Создать кошельки для всех существующих и новых пользователей, используя getaccountaddress способ и адрес магазина в ДБ.
  2. Настройте каждую минуту cron-задание, которое будет звонков listtransactions * 1000, петли через сделки, чтобы найти нового, более Н подтверждений.
  3. Магазин отфильтрованы транзакций в БД, найти пользователя по адрес и добавить деньги на баланс.
  4. Отправить полученные биткоины на другой (основной) кошелек через sendfrom способ.

У меня есть некоторые сомнения по поводу стабильности раствора. Я не думаю, что пользователи будут выполнять более 1000 транзакций в минуту, поэтому, когда все работает, как планировалось, это выглядит как довольно стабильное решение. Но что, если, например, bitcoind (или весь сервер) будет висеть / не / сломать? Насколько легко будет обрабатывать платежи, которые не были обработаны раньше?

Может быть, есть лучший путь для приема платежей? Спасибо.

+132
tammyschuman 13 авг. 2013 г., 4:17:12

Как я могу безопасно хранить биткоины?

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

+97
Emil 23 февр. 2016 г., 5:48:52

Что останавливает меня от вашей "подписи" и подписи другой сделки с ним в будущем?

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

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

кстати: было бы хорошо, если бы вы ответить @комментарий amaclin, поэтому мы знаем, если вы хотите говорить о сделках multisig ...

+92
kurochenko 27 июн. 2016 г., 9:52:51

Я хотел бы получить доступ к местной биткоин-узел с Рубином, с помощью клиента RPC. Ниже приведен мой код, и он возвращает следующий код. Подскажите как назвать биткойн-клиент на Ruby?

консоли # 
NoMethodError (неопределенный метод `getblockcount' для #<BitcoinRpc:0x007fe4e2577050>):


#product_controller.РБ
требует инет/НТТР'
требуют 'Ури'
требуют 'формат JSON'
BitcoinRpc класс 
 деф инициализировать(service_url)
 @Ури = Ури.разобрать(service_url)
конец
конец

ProductsController класс < ApplicationController
 требуют 'openassets'
 требуют 'биткоин'
 включают Bitcoin::утиль
 включают Bitcoin::Строитель
 ч = BitcoinRpc.новый (с HTTP://'rpcuser':'rpcpassword'@localhost в:8332')
ставит(ч. getblockcount)
....
+24
Celarix 24 сент. 2014 г., 21:55:41

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

$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