Как получить адрес от ScriptSig: PUSHDATA(Н)?

Я из Украины и плохо знаю английский, к сожалению. Я хочу, чтобы проанализировать блокчейн, но у меня есть проблемы. В блоке 728 сначала ВМС США (пользователь-пользователь). Но ввод-сценарий еще не открытых ключей. Я прочитал это отсутствует открытый ключ в транзакции ввода. И не понимаю, как это работает. Например, первый вход в ВМС США является

3046022100e26d9ff76a07d68369e5782be3f8532d25ecc8add58ee256da6c550b52e8006b022100b4431f5a9a4dcb51cbdcaae935218c0ae4cfc8aa903fe4e5bac4c208290b7d5d01

и проводник сказал, что этот адрес вам 50 БТЦ в ВМС США , когда подтвердить этот блок. Но как связано это ВМС США и это ВМС США.

Как получить адрес от ScriptSig: PUSHDATA(73)?

Редактировать

Что нужно сделать, чтобы получить адрес от таких сделок?

+695
SweepTheLeg001 28 февр. 2010 г., 17:51:25
27 ответов

Андрей Poelstra говорит о том, что:

Р' = р + Альфа*г + бета*г

надо ставить в цикле .. когда Р. Х не является квадратичным остатком. Вы можете изменить Beta и это должно дать вам совместимости с схема сипа без безопасности, потери конфиденциальности или слепой-сиг-linkability потери

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

Все онлайн дороги ведут к https://www.blockchaintransparency.org

+946
krishnakumarp 21 дек. 2013 г., 11:03:54

Нужно подтвердить мое понимание nTime прокатки...

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

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

Это понимание правильное?

+918
Autum 17 сент. 2010 г., 13:23:37
относится к горно награда и вопросы о программе Coinbase-транзакции (сделки, которые оплачивает блок награду).
+911
Gilberto Gouveia 6 мар. 2015 г., 22:53:44

У меня есть несколько адресов Bitcoin в мой биткоин Демон,

  1. Какой адрес будет использоваться для получения транзакции
  2. Можно ли изменить адрес учетной записи по умолчанию(указанных в 1) в новый
+893
Marie Louis 9 апр. 2013 г., 17:33:09

Можно ли разделить горно hashpower арендованной горного снаряжения за несколько пулов одновременно?

Сказать, сдаю алгоритме Scrypt майнинг мощностью 5 мЗ/с. То, что я хочу сделать, это указать, что установка на TCP-порт прослойка на VPS/выделенный сервер, который у меня, а потом "воронок" общая hashpower в шахте на разных бассейнов с ВПС с помощью найти/gpuminer. Это возможно?

+888
Valerie Dombrow 7 окт. 2011 г., 6:54:07

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

Я продолжаю сброс Blockchain и операций в приложении, но сделка в вопрос продолжает появляться.

Я должен быть просто дольше ждать сделки отказаться? Это постоянные открытия МБК просто хуже проблема?

+870
DannyK 30 мая 2011 г., 13:00:30

Взгляните на васаби кошелек https://www.wasabiwallet.io/ это конфиденциальность сосредоточены кошелек и поставляется с встроенным в coinjoin характеристика.

+837
ssn 9 июл. 2010 г., 13:55:06

С помощью алгоритма ECDSA, кривая secp256k1 для Bitcoin якобы использует уравнение

У ^ 2 = х ^ 3 + 7 Mod Р

для определения обоснованности предполагаемой точкой на эллиптической кривой. Использование http://web2.0calc.com/

При проверке открытого ключа 1, который обладает следующими качествами:

х = 55066263022277343669578718895168534326250603453777594175500187360389116729240

г = 32670510020758816978083085130507043184471273380659243275938904335757337482424

Я применил х ^ 3, затем добавляют 7, тогда мод P на этой веб-странице. Тогда я квадратные корни оно и есть

180964706334543048141953325634608696715.426683454595872

Которых не у. Как я делаю это неправильно? Мои результаты свидетельствует о том, что эта точка не является допустимой точкой на кривой, но все знают это. Очевидно, что я неправа.

Edit: я хочу уточнить вопрос. Мой вопрос заключается в том, как на самом деле определить (в качестве примера) значение Y, а только имеющие значение x. Биткоин это, что "биткоин утилита-адрес" тоже это делает. Когда кто-то имеет сжатый ключ (который содержит только координату X) они могут получить координату Y, а также. Используя вышеупомянутый калькулятор веб-страницы не работает, а другие говорят, что его "модульные корень". У кого есть код на Python 2.7.7, который будет делать эту или иметь относительно простой способ объяснить, как выполнить все это? Спасибо.

+782
Pierre Esper 13 окт. 2011 г., 17:13:10

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

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

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

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

+769
TalkAboutTheSpleen 12 янв. 2014 г., 11:05:09

Ваши биткоины не потеряли.

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

Это не имеет ничего общего с перезагрузкой ноутбука.

+625
chukun 20 сент. 2014 г., 13:09:58

Что такое Bitcoin глобальная фондовая биржа?

Как можно эффективно использовать его?

+597
Pyre Z 1 янв. 2016 г., 15:34:35

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

Мне любопытно: как на 50BTC->25BTC блок вознаградить уменьшение подходы, есть сильный стимул для шахтеров, чтобы изменить их клиенты попросту игнорируют это правило, продолжают производить 50BTC-награда-блоки, и игнорировать любые блоки, которые пытаются уменьшить награду. Это требует изменения только одной строки кода!

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

Очевидно, что если более половины шахтеров согласны, они могут изменить любой аспект биткойн-протокола. Но это немного по-другому: легче получить кучу людей согласились не сделать запланированные изменения в протокол, чем сделать новую сдачу. Это же легче сделать это, если пропуск запланированного изменения в интересах шахтеров. Поэтому я думаю, что исключения уменьшения вознаграждения намного чаще, чем любые другие модификации протокола. "Упс, я забыл уменьшить награду я плачу сам!" Это также менее вероятно, чтобы произвести в панике "О боже, они изменили правила игры" и аварии в БТЦ курс, так , что тут происходит меньше изменений, не больше.

Дополнительное Примечание: хотя пул майнинг делает его легче для того, чтобы это произошло, никакие "соглашения между бассейнами" или сговора необходимо на самом деле. Подумайте об этом так: блок, который, как предполагается, уменьшить награду 25BTC очень вероятно, будут разветвления точка в Blockchain. Каждый Шахтер будет решать для себя, какая сторона вилки для работы. Тот факт, что есть больше награда не уменьшается стороне вилки означает, что рациональное Шахтер подберет ту сторону. Тот факт, что больше шахтеров работают на этой развилке означает, что он будет в конечном итоге стать "настоящим" блокчейн.

+565
user8574869 11 мая 2015 г., 15:04:27

Учитывая молниеносный путь Алиса → Вася → Кэрол → Дэйв → Emilee (с Алисой являющиеся отправителем и Emilee являющаяся приемником), предположим, Дэйв и Боб должны быть одной и той же сущности.

Потянув средства от Дейва к себе, Emilee раскрывает секрет Р Дэйв. Вася то знает, что Р, потому что Боб и Дэйв представляют собой единое целое, и тянет средства из Алисы.

Затем Боб транслирует каналы государства между ним и Кэрол в блокчейн. Дэйв впоследствии тянет средства от Кэрол.

В этой процедуре, Кэрол не платят. Как это предупредить?

+550
Joe Bobson 17 мая 2010 г., 15:35:32

Как мне восстановить свою нерастраченную БТЦ? Сделки

https://blockchain.info/tx/99d4fc1f8496f493713580b9624f7b0974d36672ed98ffbcdc2e287e596ea164

+487
ciuncan 28 февр. 2019 г., 0:09:32

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

Какая часть программы.НЦБ являются Asics в оптимизации (я думаю, программу.СЅ строка 90)? Где я могу подробнее об углубленной работы шахтеров? Есть ли какие-нибудь документы?

+440
Doc FLC 3 июл. 2014 г., 17:04:54

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

hd.php

<?в PHP

им require_once(__Дир__.'/../autoload.php');

использовать BitWasp\биткоин\Биткойн;
использовать BitWasp\биткоин\адрес\AddressCreator;
использовать BitWasp\биткоин\ключ\детерминировано\HdPrefix\GlobalPrefixConfig;
использовать BitWasp\биткоин\ключ\детерминировано\HdPrefix\NetworkConfig;
использовать BitWasp\биткоин\сеть\Slip132\BitcoinRegistry;
использовать BitWasp\биткоин\сеть\Slip132\BitcoinTestnetRegistry;
использовать BitWasp\биткоин\ключ\детерминировано\Slip132\Slip132;
использовать BitWasp\биткоин\ключ\KeyToScript\KeyToScriptHelper;
использовать BitWasp\биткоин\ключ\детерминировано\HierarchicalKeyFactory;
использовать BitWasp\биткоин\ключ\детерминировано\HierarchicalKeySequence;
использовать BitWasp\биткоин\ключ\детерминировано\MultisigHD;
использовать BitWasp\сеть Bitcoin\NetworkFactory\;
использовать BitWasp\биткоин\сериализатор\ключ\HierarchicalKey\Base58ExtendedKeySerializer;
использовать BitWasp\биткоин\сериализатор\ключ\HierarchicalKey\ExtendedKeySerializer;

класса HD {
 частная $имя_сети = нуль;
 частная $сети = нуль;
 частная $xpub = нуль;
 частная $ypub = нуль;
 частная $zpub = нуль;
 частная $multisig_xpubs = нуль;

 общественная функция __конструкт($сети = 'биткоин') {
 $этом->имя_сети = $сети;
 если (теперь version_compare(PHP_VERSION, '5.3') >= 0) {
 $этом->Сети = NetworkFactory::$сети();
 } для elseif (теперь version_compare(PHP_VERSION, '5.2.3') >= 0) {
 $этом->Сети = call_user_func("NetworkFactory::$сети");
 } еще {
 $этом->Сети = call_user_func('NetworkFactory', $сети);
}
Биткоин::setNetwork($этом->Сети);
}

 set_xpub государственной функции($xpub) {
 $этом->xpub = $xpub;
}

 общественные функции set_ypub($ypub) {
 $этом->ypub = $ypub;
}

 set_zpub государственной функции($zpub) {
 $этом->zpub = $zpub;
}

 set_multisig_xpubs государственной функции($xpubs) {
 $этом->multisig_xpubs = $xpubs;
}

 address_from_master_pub публичные функции (в$Path = '0/0') {
 Если ($этом->xpub === значение null && $этом->ypub === значение null && $этом->zpub === значение null) {
 бросить новое исключение("XPUB, YPUB или ключ ZPUB нет!");
}

 $адаптер = биткоин::getEcAdapter();
 $slip132 = новый Slip132(новый KeyToScriptHelper($адаптер));
 $registry_classname = 'BitWasp\\биткоин\\сеть\\Slip132\\'.$это->имя_сети'.Реестра;
 $bitcoin_prefixes = новый $registry_classname();

 Если ($этом->xpub !== Значение null) {
 $pubPrefix = $slip132->p2pkh($bitcoin_prefixes);
 $пабе = $этом->xpub;
 } остальное, Если ($этом->ypub !== Значение null) {
 $pubPrefix = $slip132->p2shP2wpkh($bitcoin_prefixes);
 $пабе = $этом->ypub;
 } остальное, Если ($этом->zpub !== Значение null) {
 $pubPrefix = $slip132->p2wpkh($bitcoin_prefixes);
 $пабе = $этом->zpub;
}

 $config файл = новый GlobalPrefixConfig([
 новый NetworkConfig($этом->Сети, [
$pubPrefix,
])
]);

 $сериализатор = новый Base58ExtendedKeySerializer(
 новый ExtendedKeySerializer($адаптер $конфиг)
);

 $ключ = $сериализатор->разбор($этом->Сети, $паб);
 $child_key = $ключ->derivePath($путь);

 вернуть $child_key->getAddress(новый AddressCreator())->getAddress();
}

 multisig_address_from_xpub государственной функции($м в $Path = '0/0') {
 если (счет($этом->multisig_xpubs) < 2) {
 бросить новое исключение("ключи XPUB нет!");
}

 $ключи = массив();

 по каждому элементу ($этом->multisig_xpubs как $xpub) {
 $ключи[] = HierarchicalKeyFactory::fromExtended($xpub, $этом->Сети);
}

 $последовательностей = новый HierarchicalKeySequence();
 $HD = количество новых MultisigHD($м 'м', $ключи, $последовательностей, истина);

 $child_key = $БГ->derivePath($путь);

 вернуть $child_key->getAddress()->getAddress($этом->Сети);
}
}
+430
Luciano Neves de Oliveira 26 нояб. 2011 г., 11:37:40

Я искал этот форум и интернет для получения информации о расположении закрытых ключей мой кошелек на моем компьютере и не нашел ответов.

Я с помощью Microsoft Windows 7 и установили программное обеспечение Биткойн от http://bitcoin.org/en/download (на данный момент это версия 0.8.2)

Путь установки по умолчанию C:\Users\username\AppData\Roaming\Bitcoin

В каталог установки папка по умолчанию биткоин/я вижу только следующее:

блоки поддиректорию
подкаталог chainstate 
.замок
дБ.журнал
отладки.журнал
сверстников.дат
кошелек.дат

Где приватные ключи?

+429
zmeymast 29 июл. 2018 г., 22:57:48

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

Если это не сработает, пожалуйста, комментарий!

+428
Leanda Lynch 5 сент. 2015 г., 0:52:07

В идеале, я ищу такой сервис, как http://statoshi.info/, но тот, который отображает в реальном времени количество входов и выходов в Blockchain.

Обратите внимание, что я не ищу информацию о UTXO набор, но набор все входы и выходы в основной цепочке блоков Bitcoin.

Это полезная статистика для разработчиков, потому что это оказывает влияние на требования к хранилищу данных анализа блокчейна и хранение данных на вход/выход.

+245
abey 17 мая 2013 г., 11:19:48

------Х--.---------- Блокчейн БТЦ \ .--------- Блокчейн КБК

Допустим, что у нас есть некоторые монеты BTC с проводки на блок X. И, есть два блокчейнами сейчас. Тратит эти монеты как предотвратить blockcoins? Есть ли БТЦ/проверить КБК крест на двойные расходы?

+235
Adrian POPA 7 янв. 2019 г., 9:33:08

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

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

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

+216
splntr 15 июл. 2010 г., 11:03:54

Недавно я решил сделать некоторые BTC или биткоин ядро решение для хранения я решил на.

Я скачал программу, и все казалось хорошо. Никаких сообщений о хранении или такие.

Спустя примерно месяц я купил БТЦ в банкомате и послал его основной адрес.

Вернувшись домой, я обнаружил, что это "рассинхронизация". Я буквально сметала все с моего 250Гб Mac для того, чтобы вместить его. До сих пор ничего.

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

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

+159
Rozay focus 1 янв. 2012 г., 18:50:03

Прежде чем я начну, позвольте мне сказать, это весьма упрощенный ответ:

Горнодобывающая промышленность является критической для криптовалют, таких как Bitcoin и Litecoin по нескольким причинам.

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

  2. Майнинг-это часть работы, что эти криптовалюты зависят от консенсуса. Когда новый блок добывается, многое меняется, что должно быть согласовано между всеми узлами в сети (блока высота, Меркле корневой хэш, цепи-работа и т. д.) Одним из неизменных вопросов криптовалют является вышеупомянутый двойной проблемой потратить, которая может быть решена несколькими способами, наиболее популярными из которых являются использование доказательств алгоритма работы. Для получения дополнительной информации о точно, как доказательство работы решает провести двойной проблемы, пожалуйста, посетите биткоин Вики @ https://en.bitcoin.it/wiki/Main_Page

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

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

+149
nada abdlhalem 16 мар. 2019 г., 16:36:16

К сожалению, Электрум семян не совместима с BIP32/BIP44, который является по существу то, что Coinomi реализует, так что ответ на твой вопрос: нет, вы не можете импортировать ваши Электрум семена в coinomi на данный момент, хотя это может быть возможно в будущем.

+148
OutbackVisionBook 21 июл. 2013 г., 20:54:10

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

  1. в 1btc отправлено Трент также следует mutlisig с подписью Алисы в качестве 2-го, так что если Трент не сумеет сделать то, что обещал, он не получает никакой комиссии. ((за 1btc будет оставаться в подвешенном состоянии, если Алиса и Трент может как-то получится)
  2. В Тх2 также следует multisig и подпись Кэрол следует добавить, что Трент не могу работать с деньгами.
+25
paul taber 30 нояб. 2014 г., 20:39:00

вы запустите bitcoinjs-Либ в главной-net режиме и генерирует удобочитаемый адрес для основной продажи

биткоин-командной строки выполняется с -тестовом режиме параметр и получил адрес на тест-чистый

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

https://testnet.smartbit.com.au/tx/8c67e4d3264696d222d5a72c70c8806eb3f12b9a02d1bc80554ab00803be86c0

https://blockchain.info/address/38tjRCFaQWQ269oGDpEkdxh5iPgxh7kvtB

оба 4f0017ef9291b625bec1d7efacc246a37b293682

+16
JJ Jose 7 июл. 2019 г., 12:15:37

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