Как скомпилировать новый источник и найти хэш-значение merkleRoot?

Я следующее видео на YouTube сделать собственную монету.

Я сделал ниже 4 командной строки для компиляции новейший биткоин источник.

./autogen.sh

./настроить

сделать

установка

И запустите ./файл mycoind в src/

после этого, в папке debug не отладочные.лог-файл как видео [Дом/.папка mycoin/].

Это для изменения утверждаю(блок.hashMerfleRoot == uint256 ..... значение.

Почему и как исправить?

Спасибо.

+676
Jong 6 июл. 2010 г., 2:06:01
25 ответов

Вы хэширования 404 страница возвращается bitcoin.org. Вы можете увидеть это, запустив:

$ завиток -с https://bitcoin.org/bin/file-does-not-exist | sha256sum
69b00985c84e6633cc2e518914436ce55666cc10d1edf15ee442758d9f8d5219 -
$ завиток -с https://bitcoin.org/bin/file-does-not-exist2 | sha256sum
69b00985c84e6633cc2e518914436ce55666cc10d1edf15ee442758d9f8d5219 -

Вместо этого, вы должны запустить

$ завиток -о https://bitcoin.org/bin/bitcoin-core-0.10.0/bitcoin-0.10.0.tar.gz
sha256sum $ bitcoin-0.10.0.tar.gz # shasum -в 256 также будет работать

Это дает мне

a516cf6d9f58a117607148405334b35d3178df1ba1c59229609d2bcd08d30624 bitcoin-0.10.0.tar.gz

который является SHA256SUM перечисленных в SHA256SUMS.АСЦ файл.

+990
azeemaftab 03 февр. '09 в 4:24

Мне любопытно, как биржа MtGox работает. Я ищу некоторые исчерпывающую информацию. Ниже приведены конкретные вопросы, сформулированы в терминологии, общей для фондовых бирж.

  1. Это MtGox стоимость на основе книги ордеров? Это открытая книга заказом?
  2. Я могу сделать заказ-заказ полная питается?
  3. Какого типа заказы могут быть отправлены? Только рыночные и лимитные ордера?
  4. Делает подходящие двигателя перейти по цене-времени приоритетном порядке?
  5. Есть ли официальный или назначенных маркет-мейкеров?
  6. Ли бирже MtGox предлагаем услуги colocation?
+931
Luqmaan Shibly 4 июл. 2019 г., 13:32:01
Другие ответы

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


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

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

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

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

+924
Nevermore 17 июн. 2014 г., 9:43:26

В марте 2014 года, бирже MtGox якобы сообщил о находке в 180-200к биткоинов "завалялось" в некоторых бумажник.

Это был действительно подтвержден?

Количество спекуляций и нажмите кнопку захвата СМИ делают его skettish верить.

Источники пожалуйста.

+911
Amit Yadav 25 мар. 2015 г., 11:03:39

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

+891
Schuyler Hupp 1 мая 2014 г., 0:59:38

В отношении биткоин, Питер Тодд говорит: "само по себе принципиально технология не масштабируется. В целом идея всем знать все о каждой сделке, которая заложена в целевой модели биткоин прямо сейчас... это просто: О(П^2) масштабирование. Вы просто не можете уйти от этого. Неважно, как сильно вы толкать и тянуть, что постоянное значение k, вам никогда не уйти от того, что принципиально Это О(П^2) масштабирование.

ссылка: https://youtu.be/Td6fwuI7F7U?t=4m59s

Я предполагаю, что N-это количество сделок? Что означает K представляют?

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

+872
Andrew Liu 3 мая 2014 г., 21:56:46

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

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

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

+817
Jen Poiry 14 февр. 2012 г., 5:18:53

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

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

+800
ScorpionKing2k5 28 сент. 2015 г., 1:47:00

Найти блоки-это низкозатратная процесс, который означает:

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

Как мы явно не наблюдаем прирост на таких полях, это была просто случайность случайного процесса, как например, когда потребовалось ~411 минут, чтобы найти блок 74638.

+766
Vento 25 дек. 2010 г., 18:14:58

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

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

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

+698
NubisimO 31 мая 2019 г., 22:35:10

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

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

+667
Alkatrasss 22 авг. 2014 г., 22:19:59

StrongCoin разработал PHP-скрипт для быстрой обработки микроплатежей. Вы можете прочитать больше об этом здесь:

+663
Ryan Huddleston 1 янв. 2018 г., 14:17:11

Я только что установил демон bitcoind на моем Ubuntu, но мне было интересно, что некоторые из наиболее часто используемых команд для bitcoind?

Также есть шпаргалка для этого?

спасибо

+606
hoefling 4 дек. 2018 г., 19:48:29
  1. Выдавать талоны с порядковым номером, который является уникальным для каждого купона, укрывая таким образом, что как только номер виден, купон не может быть закрытой.
  2. Есть список всех купонов серийные номера и их значения в базе данных.
  3. При активации купона с правильной биткоин-адрес, конвертацию по некоторым значением форма обмена (например, МФ.Гора Gox) и отправить необходимое количество монет по указанному адресу.

Что же касается собственно программы, чтобы выполнить эти действия, не могу помочь вам много, но если вы можете общаться с Bitcoind посредством JSON-RPC, то остальное должно быть довольно легко программа для.

+566
Maxim Suslov 9 авг. 2012 г., 6:28:02

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

Если вы смотрите на вашего выхода из getinfo вы видите, что у вас нет ни коллег. Вы должны взаимодействовать с по меньшей мере одним узлом, например с моей, которые вы можете найти в https:ln.rene-pickhardt.de вы делаете это через:

молнии частые подключения 03e[email protected]144.76.235.20:9735

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

Не то, что вы увидите некоторые каналы узлы сразу, как выводить узлы и каналы уже известны

+551
Dom Do 10 окт. 2016 г., 6:41:36

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

+455
Sanktumdf 22 авг. 2017 г., 3:44:28

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

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

Пример: на моей вышке один из hashrates моей карты обновляет хэш/сек дисплей очень медленно и примерно через 5 минут из Горно Феникс Шахтер рухнет, и отказаться от запуска нового экземпляра.

Спасибо

+313
gonhidi 1 мая 2013 г., 8:51:44

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

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

+232
fsociety 1 июн. 2018 г., 19:30:14

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

Давайте начнем с расширенными ключами, специально BIP32 ключи. Как закрытые и открытые ключи, расширенные ключи могут быть либо "частная" или "общественная". Я положил оба в кавычках, потому что оба типа расширенная ключи не могут содержать личную информацию. По крайней мере, достаточно для отслеживания использования. Этот механизм используется оборудование кошельки и "watchonly" программное обеспечение кошельки на ПК.

Расширенный ключ-это просто кодировке base58 сериализации несколько кусочков сведения :

[ магия ][ глубина ][ Родительский отпечатков пальцев ][ индекс ключа ][ код услуги ][ ключ ]

Где ключ может быть либо открытый ключ, либо секретный ключ. Частная ключи начинаются с одного 0х00 байт, так что длина этого объекта остается прежним. Расширенный ключ, как правило, происходит путем "обхода" некоторых путь, означает, что вы бы начать свой вывод в какой-то родитель расширенного ключа, и последовательно вывести ребенка ключи с определенным индексам пока Вы, наконец, получить окончательный расширенный ключ в путь. Я перестану использовать "расширенный" в этом ответе. Отныне я буду ссылаться на расширенный приватный ключ как xprv и расширенного публичного ключа как xpub, и просто "ключи" иногда. Непродленный просто "закрытого ключа" и "открытого ключа".

В xprv или xpub это магия , 4 байта для указания сети он принадлежит: тестовом режиме, или mainnet (т или Х соответственно), и тип ключа (паб и ПРВсоответственно). В глубине байт, что indecates как глубоко xpriv или xpout в путь, начиная с 00 , как глубина мастер ключ, и увеличивается на единицу, а при выводе более ребенка ключей осуществляется по пути. Обратите внимание, что до сих пор, единственная разница между xprv и xpub ключи, которые я упомянул-это ПРВ или паб частью в магии. Это также должно быть понятно, что xprv и xpub может быть в тот же самый путь и в той же глубине. Это означает, что для такой пары xprv и xpub, то [ ключ ] часть будет иметь 32 байта секретного ключа (начинаются с 00 байт) в xprv, и 33 байт открытого ключа, которым является публичный ключ, который вы получаете от закрытого ключа в xprv.

Родительское отпечатков пальцев первые 4 байта hash160 из открытого ключа родителя. Это означает, что даже если родитель xprv была использована для получения ребенком xprv, он будет иметь такой же родитель отпечатков пальцев , как если бы родитель xpub , была использована для получения ребенком xpub. "Родитель-потомок" между клавишами означает, что они лежат рядом в пути.

А путь - это N-кортеж показателей, как правило, в основание 10, разделенных /. Диапазон индекса может быть от нуля и до 4294967295 (или 2^32-1), где-нибудь в [0,2147483647] следует не hardnened деривации, и индексы в [2147483648,4294967295] следуйте закаленнойдеривации. Вы можете увидеть, что каждая из половин диапазона индексов используется для другой способ. Можно сказать, что есть два диапазона. [0,2147483647] для незакаленная ключи, и [0н,2147483647h] для закаленных ключи. В ч. указывает, что индекс (назовем его я) должны рассматриваться как я + 2147483648. Вы, вероятно, более вероятно, чтобы увидеть ч нотации как каре ' вместо, так что 1' == 1 час, но я не думаю, что это очень красивая, поэтому я буду придерживаться с ч сейчас.

Пример того, что путь выглядит так :

м/0ч/1/2Н/2/1000000000

В М означает, что ключ на этот индекс является мастер xprv или мастер xpub. Маленькая М означает, что этот расширенный ключ является мастер xprv, и большой м а мастер xpub. После предыдущего определения, можно сказать, что М является родителем ключ в , а ключ на 2 часа - ребенок ключе, то это по индексу 1. Чтобы сделать это проще для подражания, мы Александр в разных тональностях в путь с буквы {А..Е} если мы подразумеваем, что это xprvS и {А..Б} если xpubС.

м / 0ч / 1 / 2Н / 2 / 1000000000
м А Б В Г Д Е

Путь обычно дается с индексами по основанию 10, но в ключе они кодируются в hex (base16), так что [ индекс ключа ] всегда 4 байта с нулями добавляться при необходимости. На глубину и индекс отмычкой как всегда ноль, так 00 и 00000000, и они могут получить максимум ФФ и FFFFFFFFсоответственно. Так м и А являются родителем и ребенком, и так д и Е. На глубине от Б это 02 и его индекс 00000001, а глубину от С это 03 , а его индекс 80000002 (80000000 + 2). Последний ребенок ключ для производных е. Мы можем сказать, что мы прошли путь, начиная с м, от него мы получили ключ , а по индексу , то от себя мы получили ключ б с индексом 1.. и так далее. Но что значит создать новый ключ?

Остальные два элемента в расширенном формате, родителя [ код услуги ] и [ ключ ] используются вместе с тем, что бы ребенок ключа индекса , чтобы получить его. Это означает, что для получения З. от б, мы бы кормить некоторая функция с бс цепи код и ключ, и сс индексом. Конкретный пример из нашей Б и С будет :

б :

0488ADE4
02
5C1BD648
00000001
2A7857631386BA23DACAC34180DD1983734E444FDBF774041578E9B6ADB37C19
003C6CB8D0F6A264C91EA8B5030FADAA8E538B020F0A387421A12DE9319DC93368

с :

0488ADE4
03
BEF5A2F9
80000002
04466B9CC8E161E966409CA52986C584F07E9DC81F735DB683C3FF6EC7B1503F
00CBCE0D719ECF7431D88E6A89FA1483E02E35092AF60C042B1DF2FF59FA424DCA

Поля упорядочиваются, как в приведенной выше структуре. В магии говорит xprv, то глубина увеличивается между родителем и ребенком, то отпечатков пальцев на С это hash160 открытого ключа, который вы получите от закрытый ключ в Б, а бс индексом в первой, незакаленная половину диапазона, а сс-второй, hardned половину. Наконец, цепочки кодов и ключейс каждой из xprvы кодируются.

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

Любой xprv может использоваться с CKDpriv для получения ребенком xprv в любой индекс. Конкретный способ CKDpriv будет действовать на входе зависит от ребенка показатель в закаленной диапазон, или не hardned диапазона. В основном, CKDpriv функцию выполняет алгоритм криптография SHA512 на родительской цепи код и ключ, и ребенка индекса. Этот ксом функция принимает два значения ключа* (не путать с нашей вхождений ключа, будет обозначаться как раздел hkey), и текст. Родительский код цепи используется как раздел hkey, а текст состоит из родительского ключа в закрытый ключ форму, если у ребенка показатель в закаленном диапазона, [0ч,2147483647h], а в публичных ключей форма если индекс в незакаленном диапазона. Затем он объединяется с детской индекса.

З.Ы индекс в закаленном, так что CKDprivс ксом-криптография SHA512 работает с входными данными:

С HMAC-SHA512( ПОД 2A7857631386BA23DACAC34180DD1983734E444FDBF774041578E9B6ADB37C19,
 003C6CB8D0F6A264C91EA8B5030FADAA8E538B020F0A387421A12DE9319DC9336880000002 )

Которая возвращает 64 байт хэш :

8F6154A0A82D0F68B9E5B586EA66D951DAAA071BEBD390097CC516285C791A6204466B9CC8E161E966409CA52986C584F07E9DC81F735DB683C3FF6EC7B1503F

В 32 байта на правой половине этого хеша 04466B9C...C7B1503F стать ребенка (с Здесь) код цепи, и 32 байта слева используются для "подкрутить", что означает просто "сложение по модулю N" от родительского ключа, в данном примере :

8F6154A0A82D0F68B9E5B586EA66D951DAAA071BEBD390097CC516285C791A62
+
3C6CB8D0F6A264C91EA8B5030FADAA8E538B020F0A387421A12DE9319DC93368
=
 CBCE0D719ECF7431D88E6A89FA1483E02E35092AF60C042B1DF2FF59FA424DCA п
  • Я не пишу 00 добавляться байт ключи здесь, потому что это просто добавление цифры, но эти нулевые байты очень важны для хэш-функции, так что я намеренно включил их туда.

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

CBCE0D719ECF7431D88E6A89FA1483E02E35092AF60C042B1DF2FF59FA424DCA * Г
= 03501E454BF00751F24B1B489AA925215D66AF2234E3891C3B21A52BEDB3CD711C

Взять hash160 этого открытого ключа, и возвращенное хэш - BEF5A2F9A56A94AAB12459F72AD9CF8CF19C7BBE. Первые четыре байта-это бы фингерпринта : BEF5A2F9. Кодировка остальные с проста. Начнем с магии xprv , так как мы вывели ребенка xprv, увеличить глубину Б по одной, потом по отпечаткам пальцев. Рядом сс индексом кодируется. Мы вывели индекс , так что это будет 80000002, и тогда новая цепь код и ключ , которые мы получили от CKDpriv.

Это в основном то, что закаленные деривации. Закрытый ключ и цепь Родительский код используется для получения ключа ребенка в какой-нибудь закоренелый индекс. Что, если мы хотим получить д? Это по индексу 2, так незакаленном индекса. Это второй случай CKDpriv.

Разница в том, что используется для текстового параметра алгоритм криптография SHA512 функции. Вместо того, чтобы использовать родительский ключ с закрытым ключом в форме, мы используем открытый ключ форма, поэтому получать д с индексом 2 из С, мы сначала находим открытый ключ с :

CBCE0D719ECF7431D88E6A89FA1483E02E35092AF60C042B1DF2FF59FA424DCA * Г
= 0357BFE1E341D01C69FE5654309956CBEA516822FBA8A601743A012A7896EE8DC2

Затем продолжите, следуя той же шаги, как выше:

С HMAC-SHA512( ПОД 04466B9CC8E161E966409CA52986C584F07E9DC81F735DB683C3FF6EC7B1503F,
 0357BFE1E341D01C69FE5654309956CBEA516822FBA8A601743A012A7896EE8DC200000002 )

 подправить код цепи
437984D45C4A2F5840C65B3DC6D7274E2859AD25D092DB032C49AA4D006A426B|CFB71883F01676F587D023CC53A35BC7F88F724B1F8C2892AC1275AC822A3EDD

* обратите внимание, что 00 не добавляется в текст, так как это публичный ключ.

437984D45C4A2F5840C65B3DC6D7274E2859AD25D092DB032C49AA4D006A426B
+
CBCE0D719ECF7431D88E6A89FA1483E02E35092AF60C042B1DF2FF59FA424DCA
=
 Мод 0F479245FB19A38A1954C5C7C0EBAB2F9BDFD96A17563EF28A6A4B1A2A764EF4 Н

hash160( 0357BFE1E341D01C69FE5654309956CBEA516822FBA8A601743A012A7896EE8DC2 )

палец
печать
EE7AB90C|DE56A8C0E2BB086AC49748B8DB9DCE72

Остальное легко, и мы можем закодировать :

д :

0488ADE4
04
EE7AB90C
00000002
CFB71883F01676F587D023CC53A35BC7F88F724B1F8C2892AC1275AC822A3EDD
000F479245FB19A38A1954C5C7C0EBAB2F9BDFD96A17563EF28A6A4B1A2A764EF4

Разница между этими двумя методами извлечения ребенка xprvS-это тонкие, но важные. Это позволяет CKDpub, что функция для получения ребенком xpubиз родителей xpub. CKDpub работает почти так же, как CKDprivс незакаленная деривации, но он делает вывод, используя точки того, так, а не сложения целых чисел чтобы ребенок закрытых ключей, мы добавляем очки, чтобы сделать ребенку открытых ключей. Обратите внимание, как в незакаленном выводе мы использовали родительской общественности для ксом-криптография SHA512, мы использовали настройки как ценность родительского закрытого ключа, чтобы получить ребенка частным ключом, а конкретно, то производные дс закрытым ключом.

Чтобы понять CKDpub, это помогает сначала узнать о еще BIP32 функция называется род. Его цель-преобразовать xprv к xpub. Давайте "работать" средний на нашей xprv д. Мы позвоним в результате xpub Д. Кастрат делает две вещи в xprv: 1. Заменить магию из 0488ADE4 в 0488B21E (заменяет xprv с xpub) 2. Заменяет закрытый ключ в ключ поле с общественной точки одного закрытого ключа

для наших xprv Д, в общественных точке:

0F479245FB19A38A1954C5C7C0EBAB2F9BDFD96A17563EF28A6A4B1A2A764EF4 * Г
= 02E8445082A72F29B75CA48748A914DF60622A609CACFCE8ED0E35804560741D29

(это просто нормальный процесс закрытый ключ -> открытый ключ)

так что в результате:

Д:

0488B21E
04
EE7AB90C
00000002
CFB71883F01676F587D023CC53A35BC7F88F724B1F8C2892AC1275AC822A3EDD
02E8445082A72F29B75CA48748A914DF60622A609CACFCE8ED0E35804560741D29

Сейчас д - это "кастрированные", Д имеет открытого ключа в кодировке, но видеть, как цепной код, глубина, отпечатков пальцев и индекса сохраняется. В xpub Д в том же положении, в путь как xprv д. Мы будем использовать цепи код и ключ (публичный ключ) для CKDpub, так же как и CKDpriv с незакаленная деривации, а CKDpriv, мы вывели ребенка, используя закрытый ключ:

твик + (Родительский закрытый ключ) = ребенок закрытый ключ

для CKDpub мы будем использовать:

твик*г + (Родительский открытый ключ) = открытый ключ ребенка 

Это работает, потому что родитель открытый ключ - это очень просто (родитель закрытый ключ)*Г, и ребенок открытого ключа - это просто ребенок(закрытый ключ)*г. То есть, если мы возьмем CKDpriv подправить уравнения и умножить все элементы на Г, мы получим точно CKDpub подправить уравнения. CKDpub может исходить только ребенок xpub ключи в незакаленном диапазона индекса. Это происходит потому, что информация присутствует в родительской xpub, специально открытый ключ [ ключ ], относится только к незакаленная диапазона. Где в CKDpriv мы можем использовать секретный ключ, чтобы знать публичный ключ, Мы не можем пойти по другому пути. этот алгоритм криптография SHA512 раунд, который использует открытые ключи в CKDpriv относится к незакаленная индекс диапазона.

Теперь, когда мы стерилизовали д , чтобы создать xpub д, Далее в путь ЕС с индексом 1000000000 (или 3B9ACA00), который в незакаленном ассортимент, поэтому мы должны уметь извлекать е ребенка xpub от Д через CKDpub. Начнем с ксом-криптография SHA512 родительской цепи кодексу как раздел hkey и родительского ключа (публичный ключ) соединяются с ребенком Эс индексом :

С HMAC-SHA512( ПОД CFB71883F01676F587D023CC53A35BC7F88F724B1F8C2892AC1275AC822A3EDD,
 02E8445082A72F29B75CA48748A914DF60622A609CACFCE8ED0E35804560741D293B9ACA00 )

 подправить код цепи
37D3E49D8ECB854CC518BBA096F46795A9707860BF0FC95E5B19278C997098D4|C783E67B921D2BEB8F6B389CC646D7263B4145701DADD2161548A8B078E65E9E

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

37D3E49D8ECB854CC518BBA096F46795A9707860BF0FC95E5B19278C997098D4 * Г
= 0327E992F68217BC3E88CFFC3FEAB475880145413CBE008DB22B496DF4E1C3F864 <- твик*г

Добавить твик на родительский пункт. В результате открытого ключа ребенка :

0327E992F68217BC3E88CFFC3FEAB475880145413CBE008DB22B496DF4E1C3F864
+
02E8445082A72F29B75CA48748A914DF60622A609CACFCE8ED0E35804560741D29
=
022A471424DA5E657499D1FF51CB43C47481A03B1E77F951FE64CEC9F5A48F7011

Получить парень делает отпечатков пальцев :

hash160(02E8445082A72F29B75CA48748A914DF60622A609CACFCE8ED0E35804560741D29) = D880D7D8....

Наконец-то мы можем закодировать е :

0488B21E
05
D880D7D8
3B9ACA00
C783E67B921D2BEB8F6B389CC646D7263B4145701DADD2161548A8B078E65E9E
022A471424DA5E657499D1FF51CB43C47481A03B1E77F951FE64CEC9F5A48F7011

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

м / 0ч / 1 / 2Н / 2 / 1000000000
м / А / B / С / D / Е

Или мы можем использовать Н() нотации (для кастратов), чтобы показать, где CKDpub был использован, но я думаю, что это менее красиво. м / а / в / с / н(д / д)

Так перечисли на ваш вопрос, есть 3 различных методов деривации, с помощью закрытых ключей и с помощью открытых ключей :

  1. CKDpriv вывести ребенка xprv в закоренелый индекс
  2. CKDpriv вывести ребенка xprv на hardend индекс
  3. CKDpub вывести ребенка xpub в незакаленном индекс
+197
Duts 7 дек. 2018 г., 2:22:13

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

например

'Техас': [{'хэш': '2b1f06c2401d3b49a33c3f5ad5864c0bc70044c4068f9174546f3cfc1887d5ba', 'входы': [{'скрипт': '04ffff001d0138', 'последовательность': 4294967295, 'свидетель': "}], 'lock_time': 0, 'вне': [{'адрес': '1HwmP33SaknLYShXfjVU8KmVThU3JiuVgh', 'н': 0, 'скрипт': '41045e071dedd1ed03721c6e9bba28fc276795421a378637fb41090192bb9f208630dcbac5862a3baeb9df3ca6e4e256b7fd2404824c20198ca1b004ee2197866433ac', 'провел': false, то 'tx_index': 15066, 'тип': 0, 'значение': 5000000000}],

в то время как для другой операции:

{'хэш': 'ee475443f1fbfff84ffba43ba092a70d291df233bd1428f3d09f7bd1a6054a1f', 'входы': [{'prev_out': {'адрес': '1CfD77hupeUvFwBPxZ2fA8iyWmVwQY22oh', 'Н': 1, 'скрипт': '76a9147fe34b97aeff4ab754770be5c8f12e2e95332fd488ac', 'провел': правда, 'tx_index': 8845778, 'тип': 0, 'значение': 10212000000}, 'скрипт': '483045022100e5e4749d539a163039769f52e1ebc8e6f62e39387d61e1a305bd722116cded6c022014924b745dd02194fe6b5cb8ac88ee8e9a2aede89e680dcea6169ea696e24d52012102b4b754609b46b5d09644c2161f1767b72b93847ce8154d795f95d31031a08aa2', 'последовательность': 4294967295, 'свидетель': "}], ...

второй имеет prev_out поле, пока первый не

+162
ivvy303 23 янв. 2013 г., 21:44:35

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

304502207fc09b1c29548feceb349aa1450874f97e7e9b9c0084e5917380151258236633022100808b8ca131480afcdef328c961131be389489fdc07e5201a807c47a6b94b18f201

enter image description here

+140
Dave Kopera 22 июл. 2017 г., 11:02:25

enter image description here

Как calculte платы за сделку,0.00011689?

+139
guest2017 17 мая 2015 г., 20:18:05

Всякий раз, когда я смотрю в ИКО, есть некоторые вещи, которые я вообще принимать во внимание.

1. Команда

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

2. Выделения маркера и финансирования

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

3. Маркер или поставку монета

-Проверьте политику сжечь, а % монет собирается общественность против инвесторов.

4. Шапка купить на человека

-Некоторые ИКО бонусы для первых инвесторов с огромными капиталами. Убедитесь, что нет ни 1 человека, который держит большинство монет.

5. Знаю рынок шапки

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

6. Идея проекта

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

7. Вероятно, закончится на биржах

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

8. Рабочая MVP или продукта

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

9. Активность среди болельщиков/инвесторов

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

+124
dannyyoung 19 сент. 2013 г., 17:10:19

Я новичок в разработке. Я работаю над проектом, и я пытаюсь использовать bcoin. Я хочу создать приложение, которое имеет пользовательский интерфейс, где пользователю будет предложено ввести адрес получателя и сумма. И, возможно, отправителю открытый ключ, если он еще не вступил. Затем приложение будет получать UTXOs отношение к публичным ключом отправителя от некоторых других полный узел. И на основе UTXOs и входные данные, введенные пользователем, мое приложение будет построить транзакций наговор. Мне нужен конечный результат в формате XDR. Но я постараюсь сделать это на мою собственную.

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

+81
Dewick47 11 нояб. 2016 г., 14:32:01

Я пытаюсь реализовать обработку платежей API от blockchain.info Я создал запрос на примере своего сайта, и получите сгенерированный биткоин адрес:

Посмотреть пример здесь: https://blockchain.info/address/1Jv2S3iMo71c1WZEuE25Gemx7qjmqcVqNX Я посылаю 0.001 BTC на тот адрес. Это уже 8 подтверждений атм. Но когда они отправь в мой адрес? Сколько подтверждений не нужно blockchain.info ?

Спасибо

+77
Viksha3000 11 февр. 2015 г., 21:40:31

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

$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