Исторические цен на различные криптовалюты

Я в настоящее время нуждается в исторические цены на биткоин и различные альткоины для проекта, Я работаю, но я только смогла найти исторические цены примерно в декабре 2015 года с использованием http://alt19.com/.

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

+924
Levblanc 11 апр. 2014 г., 11:39:59
30 ответов

Я собираюсь наладить обмен сайт на PHP что-то вроде http://coinbase.com, Теперь у меня есть настройки http://bitcoindevkit.com/ для него и его работает нормально генерации новых адресов в тот же бумажник, но теперь мне нужно создать индивидуальный кошелек для каждого пользователя, так как можно создать индивидуальную кошелек для каждого пользователя, и тогда я смогла создать адрес на кошелек.

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

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

+938
Christy Caldwell 20 окт. 2010 г., 0:57:24
Другие ответы

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


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

Я интересно, если это возможно, чтобы при создании учетной записи пользователя также сохранить депозитный адрес(blockchain.info получите API для платежей), которые пользователь всегда будет использовать, когда он/она хочет вложить монеты.

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

будет ли это причиной каких-либо проблем как взять общая сумма, полученная баланс все время, когда пользователь депозиты? например: баланс = баланс + (всего получено монет + просто на хранение монеты)

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

+908
Jillian Stanford 8 окт. 2016 г., 9:49:43

Я строю простой операции p2pkh используя libbitcoin. Пытаясь пройти через мой узел регтест. Я получаю следующее сообщение об ошибке.

код ошибки: -26
сообщение об ошибке:
16: обязательные-скрипт-проверить-флаг-не удалось (подпись в scriptCode)

мой хэш транзакции, как показано ниже:

01000000018df8ae6050992976497b63349c281bd05666842a6a82d6d8b26dc51812d58201000000006b483045022100c4befe583a3bc22eeaf1516c6d26fb3e1240bdfdf25db266494d82c77ccb36100220108ad79c4a34115eec23f5b0202d492dd88ec637df17a1982d4a63382e457599012102a018e21c743a4b67dcf38f9b693e807b1fbb833dfe705aa513abbf177b04adc2ffffffff01c0a6b9290100000017a91450628702abb40cc5fee219b9c834f4126c4198848700000000

Может кто-нибудь подскажет, что происходит здесь??

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

Спасибо.

+896
steven jones 19 июн. 2011 г., 8:53:36

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

Я представляю, богатые предпочли бы держать сложности как можно выше, чтобы другие люди выиграли 50 BTC и вызывая инфляцию, тогда как бедняки предпочли бы как минимум трудно, как это возможно, чтобы получить большую долю БТД в наличии.

(На богатых и бедных, я имею в виду только по тому, сколько БТЦ кто-то.)

В чем сила сказать "нет, забудь свою мелкую корысть и установить сложность до 10 минут."?

+887
bambang office 23 янв. 2017 г., 1:13:43

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

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

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

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

+878
Trevor Brune 29 нояб. 2019 г., 21:10:55

Я ищу библиотека, похожими на этого биткоин один , но который работает со Scrypt основан монет.

+865
otunbajay 30 апр. 2011 г., 1:07:48

Или он только думал о Bitcoin?

+858
Karim Agha 24 сент. 2010 г., 19:39:41

Это потому, что скрипт-это гораздо более сложный алгоритм, чем SHA-256. Его дороже для наращивания алгоритме Scrypt-based систем, потому что они требуют огромного количества памяти в дополнение к вычислительной мощности.
Вы не можете сравнить Scrypt и SHA-256 в плане hashpower, потому что у них разные алгоритмы и используются для разных монет. Например, Bitcoin основан на SHA-256, а лайткоин-это скрипт.

Просто небольшой совет. Облачный майнинг-это не выгодно, если вы добываете новое просто-запустил монету.
Вы можете проверить прибыльность здесь https://www.cryptocompare.com/mining/calculator/btc?HashingPower=14&HashingUnit=TH%2Fs&PowerConsumption=0&CostPerkWh=0
Серьезно, вам лучше покупать криптовалюты с биржи.

+851
nacre 22 окт. 2011 г., 11:50:32

Три вещи, чтобы проверить :

  • Есть rpcssl=1 в ваш биткоин.конф ? Если это так, установите его в 0 или только HTTPS-соединения
  • Вы ставите выбрать=127.0.0.1 ?
  • Попробовать подключиться к HTTP: //yourname:[email protected]:8332/ напрямую

И четвертое, что нужно проверить (как я увидел ваш ответ) :

  • Проверьте, если вы правильно ввели свой логин и пароль ;)
+805
Michael Bruno 19 дек. 2018 г., 9:18:18

Полный пример:

0100000001186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779000000008b483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adfffffffff0260e31600000000001976a914ab68025513c3dbd2f7b92a94e0581f5d50f654e788acd0ef8000000000001976a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac00000000


Разбивка:

Версия (4 байта):

01000000


Количество входов (переменный размер, но в данном случае 1 байт):

01


Предыдущий код операции байт местами (32 байта):

186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779


prev_out_index (4 байта):

00000000


scriptSig длина (переменный размер, но в данном случае это 2 байта, который представляет 139-байт на следующие scrtiptSig):


scriptSig (переменный размер, но в данном случае это 139 байт):

483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adf


Номер последовательности: (4-байта):

ffffffff


Не знаю, что это:

02


Стоимость, чтобы отправить (8-битных байтов местами):

60e3160000000000


Выход 1 – получение адреса для количества выше:

19 76 А9 14ab68025513c3dbd2f7b92a94e0581f5d50f654e7 88 переменного тока


Стоимость смены (8-байт старших байта)

d0ef800000000000


Выход 2 - Адрес изменить на сумму выше:

19 76 А9 147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a8 88 переменного тока


LockTime (4 байта):

00000000


Вопрос:

Где я писал, Не знаю, что это, что имеет значение 02. Я не знаю, какова цель этого значение. В чем смысл этого значения?

+771
Winslow Cole 10 сент. 2014 г., 23:28:16

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

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

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

+750
user12302 10 окт. 2019 г., 20:35:58

Как я могу знать, какой я на тестовом режиме?

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

+737
maria93 25 сент. 2018 г., 5:39:41

Есть ли известные случаи это происходит

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

что можно предпринять, чтобы избежать этого превентивные меры?

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

+690
Anthony Saxton 11 сент. 2013 г., 17:00:05

Я читаю sidechains белой бумаги и в разделе 3.2 симметричный двусторонний шпенек они упоминают, что:

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

  • Они имеют в виду замок в multisig-адрес или что-то?

  • У кого есть закрытый ключ заблокированного адреса?

+690
user187205 15 июл. 2016 г., 12:40:02

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

Редактировать: Я стремлюсь к полному узел с возможностями кошелька

+680
krial 20 янв. 2019 г., 21:19:41

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

Есть много bitcoin казино онлайн, что дело в том, что вы должны выяснить, какие Биткоин казино подходит для вас и что вы можете по-настоящему понять.

+625
Thinker Le 2 нояб. 2019 г., 1:49:59
  1. В начале было бытие блока. Этот блок встроен в биткойн.

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

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

+571
Bud Reichel 28 апр. 2013 г., 14:31:12

Если вы хотите использовать Дейна защита TLS-тогда да, вы будете нуждаться в DNSSEC. В отсутствие центров сертификации, что, вероятно, является хорошей идеей.

https://github.com/hlandau/ncdns есть некоторые намеки, но я подозреваю, что это немного более сложным, чем это, они имеют дело с помощью DNSSEC применение рекурсивного распознавателя.

Программного обеспечения, что DNSSEC проверяет себя (такие как Firefox дополнения) должны быть рассказал, как доверять DS-записей, так как они не будут спускаться из корня корпорации ICANN.

+553
natan7472 25 июн. 2016 г., 0:42:34

Вы можете попробовать этот сайт:

http://silentvault.com/tiki-index.php?page=SBC

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

+426
TimAsplin 12 февр. 2018 г., 23:18:57

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

+362
Firstrock 17 авг. 2011 г., 0:24:37

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

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

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

+331
Phil Coates 8 авг. 2016 г., 1:40:28

Я делаю школьный проект, в котором я строю мой собственный индекс биткойн цен, похожими на coinmarketcap. Я хочу, чтобы рассчитать цену в USD на Bitcoin с помощью объемного веса в среднем от нескольких биржах. Некоторые обмены не предлагать долларах США или иностранной валюте (евро, фунтов стерлингов и т. д.) торговые пары.

Я думал, я понял, как coinmarketcap расчетную цену, пока я не посмотрел на их БТЦ рынках странице. Я вижу, что они в среднем в ценах пар альткоины как трансивер/БТЦ, сообщества/БТЦ, и т. д. а также США.

Так может кто-нибудь объяснить, как они определяют цену в USD (на странице рынках БТЦ), например, петли TRX/BTC на бит-з обмену без знания фактического USD Цена БТЦ? Я не понимаю, откуда они берут USD Цена трансивера/БТЦ, если ее также учитываются в окончательной USD Цена БТЦ, а также.

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

Я не математик, поэтому, возможно, есть простой ответ на этот.

+305
user81489 10 апр. 2017 г., 6:50:06

Так если я правильно понял Bitcoin основана на частные ключи. Эти частные ключи могут быть сгенерированы programmaticaly в размере миллиардов в час (или в МС, наверное, с умным кластера поим). Как только закрытый ключ был сгенерирован открытый ключ и адрес могут также быть созданы.

privK = F(х)
pubK = г(privK)
значение addr = ч(pubK)

где:

Ф: частная генератор ключей
г: генерирует уникальный публичный ключ от данного закрытого ключа
ч: генерирует уникальный адрес от данного открытого ключа

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

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

Я что-то пропустила? Это уже обсуждалось ранее. Это не в "двойной траты" исследования, которые я нашел.

+227
user53550 21 июл. 2015 г., 9:11:22
Относится к горно установок, которые полагаются на арендованных горнодобывающего оборудования.
+201
Autum 28 сент. 2017 г., 17:58:59

Наверное BIP39 мнемоника. См., например, https://iancoleman.io/bip39/

+194
user2321647 20 окт. 2012 г., 14:34:10

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

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

  1. Как мои сделки достигает Шахтер? Предположительно, клиент Б посылает сообщение в сеть Интернет ... но не так нужно указать, какой IP-адрес чтобы отправить такое сообщение? Какие IP-адреса не отправить?
  2. Точно так же, как машина узнала о сделке? Клиент постоянно пингует сеть для запроса новых сделок в ее адрес? Как это знать, что IP-адреса для пинга в первый раз он выполняет?
+167
feyzee 8 июл. 2015 г., 5:36:32

Из глоссария:

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

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

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

Для определения правильного сбора и более детально проверить эту плату натыкаясь на странице биткоин Вики.

+133
Elgezawi 29 нояб. 2011 г., 7:48:00

Не уверен, если это правильное место, чтобы пост, потому что это не конкретно биткоин, но это крипто, и мне нужна помощь кого-то немного более технически подкованных, чем я... я только что скачал кошелек для новой криптовалюты, и она отлично работает, но как я привыкал к расположению, я случайно проверил “подключаться через SOCKS прокси-сервер” галочку в настройках. Теперь я пытался вернуться на кошелек, а она не открывается, и появляется сообщение об ошибке “неподдерживаемый аргумент - носки нашли. Установка чулочно-версии больше нет возможности, только SOCKS5 прокси поддерживается”. Я пробовал удалять все файлы, без помех кошелек, и перезагрузить компьютер, но он по-прежнему приходит с той же сообщение об ошибке и не дает мне открыть бумажник, чтобы изменить настройки обратно! Есть ли способ, чтобы изменить этот параметр, не открывая программу, или обойти это сообщение об ошибке, так что я могу открыть его и изменить его? Так как это новая валюта, есть только один кошелек, поэтому я не могу просто использовать одну из них, и я действительно не хочу, чтобы оставить мои монеты сидела в обмен! Заранее спасибо за любые советы..

+122
Cool Jazz 4 дек. 2010 г., 15:10:22

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

Давайте начнем с расширенными ключами, специально 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 в незакаленном индекс
+115
Timciuc Danu 1 мар. 2018 г., 3:30:52

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

$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