Как bip32 версия байт преобразовать в base58?

Преобразование BIP32 версия байт - x04\x88\амберлите xAD\xe4 включительно - от base256 в base58 и в base58check возвращает 7irrX и 1kz713TZjju, соответственно.

Я думал, что версия байт, представленных xprv. Что я упускаю?

Я использую pybitcointools, если это делает разницу.

+441
antslava 14 авг. 2012 г., 12:13:10
23 ответов

В общем, Segwit В1 дешевле, чем segwit v0 до потратиться, но немного дороже для создания.

Segwit выхода v1 скрипты как определено предлагаемый стержневой корень бип всегда будет 35 байт. Однако Segwit версии v0 выходной скрипты или 22 байт (на один ключ случае) или 34 байт (хэш случае скрипт). Это означает, что лицо, направившее в segwit v1 будет в конечном итоге платить немного больше, чем на segwit выход версии v0. Конечно, получатель может использовать P2SH, завернутый выходы segwit так что стоило бы на самом деле быть прижаты к ним.

Однако segwit v1-это дешевле для получателя, когда он хочет провести этот выходной. Потому что segwit v1 является платить-по-умолчанию модели, открытый ключ не должен быть указан на входе. Это экономит 34 байт данных свидетеля (34 единиц измерения веса, 8.5 vbytes).

Кроме того, segwit версии v0 используется ECDSA сигнатуры, которые закодированы с использованием кодировки Der. В результате подписей, которые, как правило, 71 или 72 байт (каждый размер имеет ~50% вероятность возникновения за любую подпись, если программное обеспечение, специально создает только 71 байт сигнатуры, как биткоин сути ничем). Но segwit v1 использует подписи Шнорра и кодировка, указанная в пунктах пропуска через государственную границу, который обычно будет 64 байт (может быть 65, если использовали что-то другое, чем SIGHASH_ALL, но это редко). Для простоты можно сказать, что это сокращение на 8 байт, 8 единиц веса и 2 vbytes.

Так что для типичного один ключевой случай, segwit В1 сохраняет 42 байт, что составляет 42 единиц веса или 10,5 vbytes.

Где он получает круто в случае multisigs, наиболее распространенный тип скрипта. Для multisigs, в MuSig multisignature схема. MuSig позволяет н-о-н multisig или М-О-Н неформализуемых multisig (т. е. никто не сможет узнать, кто подписал), по всей видимости наблюдателей в качестве единого ключа подписи. Это означает, что есть только один открытый ключ, указанный в выходных данных, и одной подписи проверяется на входе. Так что для всех П-О-Н multisigs и неформализуемых м-о-н multisigs, стоимость точно такая же, как для одного ключевого случая, но экономия варьироваться в зависимости от количества подписантов. Экономия за первый подписант такие же, как и один чехол для ключей. За каждый дополнительный подписанта (т. е. когда N > 1), используя segwit В1 экономит ~107 байт, что составляет 107 единиц веса или 26.75 vbytes.

Это становится более сложным для М-О-Н подписей, где требуется ответственность. Такой порог подписей может быть достигнуто с помощью MuSig и дерево Меркле, который представляет все комбинации ключей подписи. Однако размер с помощью sewit v1 будет в конечном итоге быть меньше, чем segwit версии v0 потому что в конечном счете, листья дерева Меркле, всегда будет один публичные ключи и хэши между ними будет чуть меньше, чем открытые ключи в традиционный сценарий. И наконец, самая распространенная из пороговых значений могут быть использованы в качестве корня в случае стержневой корень, который позволяет для большей экономии, а затем ветки сценария не должны быть раскрыты.

+951
HighJumpKick 03 февр. '09 в 4:24

Поскольку биткоин основания было совершено несколько нападений на горных бассейнов. Был в Linode гарантийное проблему, где примерно 46 000 БТЦ были украдены из бассейна счетов.

Каковы некоторые другие известные атаки на майнинг пулы?

+945
anvarbigildin 30 июл. 2013 г., 14:16:39

Проверить https://github.com/shesek/bitcoinuri. Обязательно прочитайте предупреждения.

+906
Maarten van Beek 9 окт. 2013 г., 6:20:05

Блокчейн рост размер вроде примерно линейно в это время (хотя я и не ожидал, что он продолжить линейно). Посмотреть хороший график на https://blockchain.info/charts/blocks-size и особенно проверить "все время" масштаб.

За прошедший год, размер блокчейна вырос примерно на 10 ГБ. В среднем это будет около 27 МБ в сутки, или 1,1 МБ в час.

+896
Saleh Huseynzade 4 дек. 2012 г., 9:18:54

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

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

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

+872
mmgross 23 дек. 2017 г., 3:47:34

Из BIP173 > спецификация > Segwit адрес > формат декодирования:

Программное обеспечение для интерпретации адреса segwit:

  • Убедитесь в том, что удобочитаемое часть "БЦ" на mainnet и "ТБ" в тестовом режиме.
  • Необходимо проверить, что первым расшифровал значение (свидетеля версия) от 0 до 16 включительно
+831
Ekstezi 10 янв. 2010 г., 19:28:42

Нет, есть сложности аргумент построен в биткойн-протокола, так что АНБ не сможет мое "все" биткойны.

+805
Elvin Thomas 29 окт. 2014 г., 9:04:40

Здесь больше вариантов для доступа к данным:

https://btc-e.com/api/2/btc_usd/depth

https://btc-e.com/api/2/btc_usd/trades

+747
syvex 31 июл. 2018 г., 5:05:59

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

OP_CHECKSIG не поддерживает разные типы ключей как таковых. Открытого ключа вход либо несжатый или сжатый точки ЕС, начиная с 0х04, или 0x03 0x02. Любые другие начиная байт может быть использован для различных видов операций, при желании. Однако, отдельный опкод бы (ИМХО) быть чище.

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

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

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

+726
Jackie Conrad 12 мая 2018 г., 10:14:48

Нет, он не транслировал послания.

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

В любой момент, ваш узел работает, чтобы быть синхронизированы как можно, слушая своих сверстников. Но это значит, что вы должны доверять тому, что они говорят вам, и поверьте, что они тоже в курсе. Уверенностью утверждать нельзя, но вероятность довольно высокая (>99%) что вы синхронизацию при подключении к нескольким сверстников. Общее правило таково, что если вы подключаетесь к 8 ровесников, вы можете дойти до каждого. Даже если немного нечестные, остальное не так, и все, что вам нужно-это говорить правду.

Что ваш узел не эфир, какие услуги он предлагает, номер версии, время, и ее нынешнего blockheight.

+721
mseredin 31 авг. 2012 г., 23:13:14

Как был инициализирован биткоин? Можно запустить систему только с одного узла (компьютера)? Пожалуйста, объясните это на простом английском языке. Спасибо, ребята.

+618
slavik55588 2 февр. 2017 г., 16:37:47

Скажем, есть какой-то конец света ситуации. Компьютеры все еще работают, но Интернета нет. Бы биткоин все еще "работают"? Двум людям перевести биткоины друг с другом напрямую?

+604
Agung Kessawa 31 авг. 2016 г., 5:31:22

первый способ (если 2-й способ полностью не будет работать): Идти C:\Users\%USERNAME&\AppData\Roaming\Bitcoin\blocks

(не нужно редактировать имя пользователя часть)

а потом удалить все, что в нем

Или

второй способ (рекомендуемый и быстрее): Запустить биткойн-ядра с помощью -восстановить или переиндексировать флаг

+552
advokat1929 18 мая 2013 г., 2:35:33

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

+458
Lowell Neeper 12 окт. 2018 г., 8:43:39

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

Как бы я идти о делать это?

Моя цель состоит в том, чтобы сохранить закрытый ключ (где первые 25 БТЦ направляется) в автономном режиме и

+452
Ronald Voyage 8 июл. 2012 г., 10:41:14

Некоторые услуги, такие как bitcoinlaundry.comутверждают, что они могут отмыть свои биткоины.

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

+436
mignz 16 февр. 2011 г., 23:56:51

У меня есть биткоины в блокчейн - это возможность перенести их в мою учетную запись Coinbase?

+423
forlorn 19 окт. 2015 г., 20:37:36

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

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

+404
larkee 6 июн. 2018 г., 23:07:35

(правка: удалены старые и несвежие Магнит)

теперь использовать эти, как советуют в топ ответы:

https://bitcointalk.org/index.php?topic=145386.0

https://bitcoin.org/bin/blockchain/

http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/bootstrap.dat.torrent/download

http://armoryguide.com/bootstrapping-the-blockchain/

+330
LambaDa 11 авг. 2015 г., 7:45:20

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

+266
JMeyer 20 июн. 2019 г., 13:15:15

Посмотрите здесь: https://blockchain.info/api

https://blockchain.info/ticker дает вам JSON-объект с последними данными.

+255
joao 4 мар. 2018 г., 14:04:10

Кошелек имеет личные ключи необходимо потратить биткоины. Если вы работаете с клиентом bitcoin.org и потерять доступ к вашему кошельку.DAT, а затем резервную копию кошелька является единственным способом вы можете быть в состоянии потратить средства.

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

Люди, которые предпочитают не брать на себя ответственность за сохранение резервной копии своего кошелька могли бы использовать электронный кошелек, такие как Coinbase и Paytunia, которые хостятся (общий) Эл. кошельки, или Blockchain.info/wallet который представляет собой гибрид бумажника.

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

+230
Vishal Verma 17 авг. 2019 г., 22:36:47

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

+183
Amsterdam Bert van Wijk 1 окт. 2012 г., 20:36:43

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