Многоразрядные HD и экспорт закрытых ключей

Раньше я писал здесь, я прочитал этот пост: Как можно извлечь приватные ключи от MultiBit HD качестве? и несколько других.

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

+945
David Searle 29 янв. 2014 г., 20:48:46
37 ответов

Как Нейт Элдридж указал, графике, вы смотрите на это, номинированные в БТЦ, в то время как рыночная капитализация, номинированные в долларах США.

Если вы посмотрите на график ниже, то увидите, что цена в долларах США (Грин) ведет себя точно как вы описали в своем вопросе.

С другой стороны, цена в БТЦ (оранжевый) ведет себя не так, как вы ожидали, потому что он сочетает в себе движение цены биткоина с движением цены Zcash соответствующих для рыночной капитализации компании, номинированных в долларах США (синий).

Zcash chart

+995
Tiff 03 февр. '09 в 4:24

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

Но что такое-сирот блока. Как она создается? Чем это подтверждается, что он является сиротой и что делается для сирых блок?

+987
rureddy88 26 мар. 2011 г., 11:31:37
Другие ответы

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


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

Есть несколько вещей, которые может быть не так.

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

Во-вторых, командная строка выглядит как это может быть неправильно. Я говорю "Может", потому что это зависит от того, чья версия bfgminer вы работаете с. Моя рекомендация состоит в том, чтобы получить официальную с сайта GitHub и построить его. Предполагаю, что это один у вас есть, то вам необходимо позвонить шахтеров zeusminer вместо Зевса. Вы также должны быть с помощью , Чтобы определить свой бассейн, не - установить.

В-третьих, нужно сказать bfgminer для работы в режиме алгоритме Scrypt, или это по умолчанию режим и SHA256. Это делается путем добавления --scrypt в командной строке параметр.

Попробуйте эту команду :

суда /дома/меня/крипто/bfgminer/bfgminer --Scrypt В -С zeusminer:все --набор zeusminer:часы=340 -о рогового TCP://mypool.сом:6030 -у мой_логин -п mypass

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

+962
schrej 4 апр. 2019 г., 1:55:28

Я читал Mimblewimble бумаги.

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

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

+937
Raven West 6 июн. 2012 г., 5:03:17

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

Вот ссылка на средства, используемые для создания такого рода операции: https://github.com/petertodd/replace-by-fee-tools

Как вы правильно отметили, нет и в какие сроки сделка истекает.

+920
laffuste 13 янв. 2018 г., 2:21:05

LoveBitcoins.org есть список клиентов для различных платформ.

+919
etheril 24 мая 2019 г., 23:40:50

Поскольку Bitcoin является децентрализованной, все претендующие на авторитет весьма сомнителен. Один из первых сайтов все еще идет сильный в обеспечение самостоятельной практической (про Биткоин) информация:

https://www.bitcoin.org

Убедитесь, чтобы держаться подальше .ком варианте!

+898
Hondo 28 дек. 2011 г., 19:18:10

В bitcoinj библиотеки API-интерфейс предлагает signMessage метод Эке класс, который возвращает сигнатуры (Р,С) , а 65 байтов, закодированных в base64 строку. Хруст кодировку кроется в дополнительных байтов, что позволяет ключ восстановления (64 байта (р,с) недостаточно для этой цели). В частности, старший байт кодировки включает в себя информацию о состоянии сжатия ключа подписи.

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

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

импорт орг.bitcoinj.ядро.Эке;
импорт Java.безопасности.SignatureException;

тест открытый класс 
{
 общественности статической силы основных(string[] аргументы)
{
 Строку сообщения = "произвольного сообщения";

 Эке К1 = новый Эке(); // случайный , сжатый
 Эке К2 = К1.распаковать();

 // Подписи (р,с), закодированных как 65 байт, с ведущими байт
 // разрешения ключ восстановления (включая состояние сжатия)
 Строки sig1 = К1.signMessage(сообщение); 
 Строки sig2 = К2.signMessage(сообщение); 

 состояние сжатия // кодируется в подписи => разные ведущие байт
 Системы.из.метод println(sig1); // INgDhkt98Mme9m9AQ+nqtjyvjj ...
 Системы.из.метод println(sig2); // HNgDhkt98Mme9m9AQ+nqtjyvjj ...

 // подписи проверяются успешно
попробовать
{
 К1.verifyMessage(сообщение, sig1); // сжатый дело
}
 поймать(SignatureException е)
{
 Системы.из.println("это не должно происходить");
}

попробовать
{
 К2.verifyMessage(сообщение, sig2); дело // несжатый 
}
 поймать(SignatureException е)
{
 Системы.из.println("это не должно происходить");
}

 // на самом деле, состояние сжатия игнорируется ...
попробовать
{
 К1.verifyMessage(сообщение, sig2); // она должна бросить ?
}
 поймать(SignatureException е)
{
 Системы.из.println("это не случится");
}

}
}
+874
RomaR 19 мая 2014 г., 15:25:55

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

+856
Devendra Trivedi 9 сент. 2016 г., 11:37:26

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

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

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

+830
Linnea Huxford 23 апр. 2019 г., 2:27:03

Я с помощью API PubNub бирже MtGox для извлечения данных линеечку. Я подписался на БТЦ/тикер евро с кодом 0bb6da8b-f6c6-4ecf-8f0d-a544ad948c15 . В более чем половине случаев, когда я получаю новое сердце сообщение, данные так же, как в предыдущем сообщении, за исключением штампа времени конечно. Я ожидал тикер сообщения только тогда, когда есть новые данные доступны, так что я не понимаю, почему сообщения бегущей строки повторяются. Примеры:

diff_to_previous мгновенного_________ last_all last_local last_orig Купить_____ продать____ по средневзвешенной цене____ объем_____________ элемент СР_____ высокий____ низкий_____
Н/2013-12-12 16:31:46 евро 628.31408 евро 620.22000 865.00000 США евро евро евро 620.22000 629.00000 647.91649 БТЦ 1365.61335998 БТЦ евро 649.27938 евро 680.00000 евро 615.00000
никто 2013-12-12 16:31:50 евро 628.31408 евро 620.22000 865.00000 США евро евро евро 620.22000 629.00000 647.91649 БТЦ 1365.61335998 БТЦ евро 649.27938 евро 680.00000 евро 615.00000
никто 2013-12-12 16:31:53 евро 628.31408 евро 620.22000 865.00000 США евро евро евро 620.22000 629.00000 647.91649 БТЦ 1365.61335998 БТЦ евро 649.27938 евро 680.00000 евро 615.00000
last_all 2013-12-12 16:32:05 617.41846 евро евро евро евро евро доллар США 620.22000 850.00000 620.23000 629.00000 647.91649 БТЦ 1365.61335998 БТЦ евро 649.27938 евро 680.00000 евро 615.00000

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

+785
Michael Olaniekun 28 февр. 2012 г., 14:26:33

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

См. файл README (прокрутите вниз до '(опт) сообщение') и установите страницах.

+773
Thamer Mazzuca Martins 27 дек. 2017 г., 3:31:26

Так у меня Ubuntu 16х работает Bitcoin сердечника. Его полный узел и полностью синхронизированы. Работать с bitcoind --демон предложил. Используя определенный адрес из моего кошелька, когда я отправить деньги на адрес getblanace работает отлично (биткоин-CLI и метода getbalance ХХХХ 1). Всякий раз, когда я отправить деньги из адрес, (на совершенно другую систему через веб-кошелек), это показывает, что биткоины приехать, когда ожидается, но моя метода getbalance моего правильного адреса не заходит. Я даже попытался отправить все деньги в 10 разных операций, и увидел, что это был сбой, когда счета должны были быть ноль бы выйти, все время всегда сообщая, что у меня высокий первоначальный баланс.

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

+766
Vishal 23 июн. 2013 г., 8:00:52

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

+742
kfbshsada 9 окт. 2015 г., 4:40:30

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

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

+737
Thomas Wang 13 мар. 2011 г., 19:30:55

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

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

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

+734
Richard Andrews 5 нояб. 2015 г., 19:11:34

Да, но просто работает молния узла не хватает.

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

Количество БТЦ/ЛТЦ/... вы могли бы заработать в качестве вознаграждения не является фиксированной, а не рынок решает (спрос и предложение). Это очень мало, как 1 сатоши за платеж. Тем не менее, считают, что молнии предназначен, чтобы иметь много больше платежей в секунду, чем блокчейнами, так что это может подвести.

Гонорар вы можете получить, скорее всего, ниже на молнии Сети, чем они являются на цепочке платежей (за транзакцию), а также стоимость будет ниже; нет необходимости в предоставлении каких-либо военнопленных, как это предусмотрено основной блокчейн. На самом деле зарабатывать платежи за счет молнии сетях ведет себя скорее как закалывать -> затраты, в основном, смесь из-за ГВ и электричества вам нужно выполнить узел (стремясь к 24 / 7), а также риску вы подвергаете свои "ставки" биткоин, как они в принципе должны оставаться нон-стоп в кошелек.

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

+723
LexJacobs 18 мар. 2014 г., 0:06:59

Совсем недавно установили биткоин-основной узел бытие блока входит в установку?

Да.

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

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

+683
silverxlibra 1 мар. 2016 г., 22:33:33

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

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

Теперь, если я потеряю свой биткоин кошелек бумаги, тот, кто найдет его, сможет ли он потратить свои монеты путем сканирования QR-коды ? И если да, это типа безопасный кошелек ?

+668
Janice Jordan 14 сент. 2012 г., 6:21:20

Стоит инвестировать в такие компании, как сервис облачного майнинга HashFlare.Ио или genesis-mining.com?

Сервис облачного майнинга HashFlare:

В Черную пятницу там скидки - 1й/с за 100$. Плата за техническое обслуживание 1 м/с составляет 0,4$ == 0.0005 БТЦ.

1 м/с дает 85-90000 Сатоши - 50000 сатоши МЭФ = 35000 прибыль Сатоши (0.257809$) * 30 = 7.71$ в месяц, 7.71*13 ~ 100$. Таким образом, рентабельность составляет 13 месяцев...

Но прибыль за 1-й/С будет изменяться в течение года. Так что 90000 сатоши в 1 м/с может быть еще ниже, так?

+663
Hang Zhang 13 нояб. 2019 г., 16:01:25

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

Версия 1 =========

Алиса с Бобом

Шаг 1. Содержание > хэш - > дайджест > зашифровать с Элис закрытого ключа > цифровая подпись

Шаг 2. Цифровая подпись > зашифровать с Элис закрытый ключ + Боб открытого ключа > дайджест

Шаг 3. Отправить дайджеста Боб

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

Такое хеширование необязательно?

Хэш генерируется автоматически после его шифрования с закрытым ключом Алисы?

Или шифрование с закрытым ключом Алисы шаг является необязательным?

Шаг 2 тоже необязательно? или все вышеперечисленные шаги автоматизированы?

Боб получил

Шаг 1. Открытый ключ > содержание дайджест > Элис

Шаг 2. Закрытый ключ > содержание дайджест > Боба

=

=

Версия 2 =========

Алиса с Бобом

Шаг1. Алиса генерирует пару ключей

Шаг2. Алиса дает Бобу свой открытый ключ

Шаг3. Алиса шифрует содержание с собственным закрытым ключом

В указанные выше шаги, Элис не хэш-первых содержание.

Боб получил

Шаг1. Боб расшифровывает с помощью открытого ключа Алисы

Что, если кто-то еще есть открытый ключ Алисы, они не в состоянии его расшифровать?

=

=

Версия 3 =========

Алиса с Бобом

Шаг1. Алиса шифрует с помощью открытого ключа Боба

Боб получил

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

=

=

+571
Ashley Meggitt 2 сент. 2010 г., 15:59:12

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

"Получить деньги" функциональность Электрум только встроенным в программу Примечание. Вы отмечаете для себя, что вы ожидаете уплаты 30 мбтх от Марка до 18 января. Если бы он не платил до тех пор, Электрум скажет вам, что его просрочки платежа, и вы можете разозлиться на него. Однако, Электрум имеет возможности отправки пометить письмо или что-то, и поэтому не так. Это просто заметки для вас. Кроме того, эти узлы не будут восстановлены, когда вы восстановить свой кошелек через твое семя, пока они остаются на вашем компьютере и не отправляется в облачный сервис.

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

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

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

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

+550
ujin5 26 янв. 2012 г., 10:10:46

Casascuius предлагает привлекательный продукт, физическая монета хранения закрытого ключа. Из CNET статьи и сам сайт, мы узнаем компанией управляют

Майк Колдуэлл, 2901 Литл-Коттонвуд Дорогу, Песчаный, Юта 84092,

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

Единственной формой оплаты, они принимают непосредственно биткоины.

Такая услуга позволяет два вида мошенничества:

  1. В какой-то момент, они перестали посылать физических монет в обмен на BTC получено и исчезают. Это очень распространенный риск при оплате заранее, и это особенно очевидно, если форма оплаты не позволяют возвратных платежей. Риск здесь не отличается от покупки в многие другие предприятия онлайн. Однако, относительно простой сайт и связь с Bitcoin, вероятно, поднимет тревоги с клиентами.

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

Что стоит биткоин-сообщества ожидают Casascius сделать, чтобы представить схему доверять?

+540
Damon Triplett 2 сент. 2015 г., 4:15:26

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

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

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

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

Если ответ еще да, то, возможно, что-то вроде двойной траты атаки могут быть запущены на молнии сети?

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

+491
gaskbr 18 окт. 2018 г., 18:44:04

Фон

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

Я считаю, что это важно сосредоточить внимание на подписи, потому что в отличие от оплаты addresseses в сделке, подписи не могут быть сжаты с помощью таблицы подстановки их хэш и/или путь HD-кошелька.

Грег Максвелла писать собранных подписей упоминает, используя схему Шнорра подписи и две другие схемы, в одну сторону агрегированные подписей (ØПРОХОДИЛ) и Бонех–Линн–Shacham (БСТ) подпись агрегации.

Вопрос

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

Чтобы попробовать и сделать мой вопрос более конкретный, упрощенный протокол может выглядеть так:

1) узел A передает tx_A транзакцию, которая имеет два выхода: один тратит какое-то значение на любой адрес и один тратит изменить адрес узла управления.

2) узел Б получает tx_A, и транслирует tx_B, что тратит неизрасходованные значение из tx_A на адрес узла управления Б, и тратит на этот адрес (менее некоторую плату они держат) на любой адрес. Узел B создает подпись для tx_B, собирающий подписи расходов от tx_A.

3) узел c получает tx_B и делает то же, что и в шаге 2, чтобы произвести tx_C. Это продолжается до тех пор, пока сообщение получено сообщение конечный узел F, или нет более неизрасходованные левое значение.

4) окончательная tx_E должны иметь обобщенные подпись, которая проводит с адресов контролируемых узлов..е платить узлы Б..Ф.

Ключевые требования:

  • неинтерактивные (или только интерактивные с следующий узел в цепочке)

  • агрегировать много подписей не увеличивает размер сделки

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

+478
Vincent Tu 19 июл. 2016 г., 21:05:44

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

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

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

Текущая Система:

  1. Вы получаете чек на $100. Теперь у вас есть неизрасходованные вывода $100.

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

  3. Вы посылаете $20 в другом, потребляя $90 и отправки $70 до себя. Теперь у вас остались только один выход, как в предыдущие выходы полностью потребляется.

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

Системы с частичным потребления:

  1. Вы получаете чек на $100. У вас есть неизрасходованные вывода $100.

  2. Вы посылаете $10 до друга. Чтобы понять, что у вас есть $90 влево, нужно посмотреть на чек на 100 долларов, вы получили и 10 долларов, вы послали другу.

  3. Вы посылаете $20 до друга. Чтобы понять, что у вас есть $70 осталось, мы должны смотреть на $100 чек у тебя есть, 10 долларов, которые ты послал на Шаге 2, и $20, которые вы отправили.

Обратите внимание, как состояние системы становится намного сложнее? Чтобы понять, что осталось от $100, мы должны смотреть на два других сделок, которые частично поглотил ее.

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

Хуже, представьте, что вы получили два чека на $10 и $15 до друга. Теперь нам придется искать в трех местах, чтобы знать, что осталось-как проверяет, и $15 вы отправили другу, чтобы выяснить, у вас есть $5 осталось. Это намного проще, чтобы просто уничтожить оригинал чеки и выдавать вам 5 $оплаты на себя. Теперь мы знаем, что чеки были мертвы, поскольку сделка затрагивает их. Мы знаем, что 5 $выплаты для себя-это хорошо, потому что ничто не трогает. Все или неизрасходованные. Простой.

+476
SirNight 21 дек. 2010 г., 20:05:40


Мотивированы, чтобы смотреть обмен данными на биткоин сеть, особенно на регтест и с оттенками от Дэвида Хардинга, я решил проанализировать трафик на регтест с помощью Wireshark.

Я установил и установка (у меня есть список интерфейсов) Wireshark и начните захват из всех существующих интерфейсов и сразу же запустить на одном узле регтест со следующей спецификацией связи:

...
Обязательно [::]:11111
Обязательно 0.0.0.0:11111
...

Я поставил протокол TCP.порт==18444 фильтра (в стиле данного описания) и применять.

Проблема: не отображается трафик!
Вопрос: Что я делаю не так и какой интерфейс я должен захватить?

+447
AyoCaptain 14 авг. 2011 г., 23:09:35

БТЦ лайт-кошелек отправляет Блум-файлер запрос на биткойн-узел о том, что текущий остаток по конкретному адресу. После этого кошелек будет Меркле-дерево доказывать, что сделка действительно на блокчейн.

Вопрос Сделать лайт-кошельки магазин все заголовки поскольку бытие заблокировать? Блок заголовка составляет всего 80 байт, тем не менее, 80 байт *6 блоков/час *24ч*365д* + 9лет ~37М что очень много для облегченная бумажник.

+385
nilness 2 февр. 2017 г., 0:44:54

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

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

+347
Mi8laN 5 апр. 2018 г., 8:58:35

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

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

0FFF -> ЧИСЛО 00FF

значит это в двоичном виде:

0000111111111111 -> 0000000011111111

Что на самом деле происходит вот что:

0000111111111111 -> 0000011111111111

Или в шестнадцатеричном виде:

0FFF -> 07FF

Это означает, что он будет принимать 4 раза дольше, чтобы достичь ваше беспокойство, как вы думали. Кроме того, давайте посмотрим на блок хэш ты запостил:

000000000000000000bbfa2afceac352a16db934867103aa85e6a83dc0fb6dfb

В настоящее время 18 ведущих шестнадцатеричные нули, что соответствует 72 ведущих двоичных нулей. Это оставляет 184 бит (256 - 72) для уникального хэш-значение, или 2^184 уникальные хэши. Так что сейчас, если сложность не увеличивается и приобретает 10 минут времени блока, это все еще оставляет нас с 4.66*10^50 лет стоит хэшей (что примерно в 5 раз возраст Вселенной). Когда трудность удваивается, мы теперь только 183 бит хэш-пространства. Это означает, что он о 4.66*10^25 лет, или примерно в 2,5 раза возраст Вселенной хэш-пространства. Как вы можете видеть, это займет некоторое время для затруднения, чтобы достичь точки, где хэш-пространства резонный вопрос.

Однако, реальная проблема заключается не в общий хэш-пространстве, но при возможных столкновениях. Допустим, что мы дошли до точки, где есть только 56 битов, доступных для хэш-пространства. Во-первых, это будет действительно массовый рост майнинга в Bitcoin сети, чтобы когда-нибудь прийти о (сложности нужно было бы удвоить 128 раз), но мы будем учитывать этот пример. В то время как 2^56 может показаться небольшим хэш в современной криптографии, для этого дела использовать, это не так. У нас еще есть достаточно хэшей слева, чтобы покрыть весь возраст Вселенной, но, опять же, мы имеем дело с кем-то найти блок с хэш, который соответствует существующему блок (или конкурирующих блока).

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

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

+185
Finch 8 янв. 2015 г., 2:17:56

Нет. Также реализация хэширования в клиенте очень и очень ограничены. Он не оптимизирован для различных архитектур и, насколько мне известно, не поддерживает каких-либо других средств расчет других, чем обычный процессор. Это означает, что нет графического процессора, ПЛИС или добыча поиму. И процессор очень медленный по сравнению с этими (см., например , почему ГПУ мин быстрее, чем процессор).

По этой причине стандарт биткоин графического клиента (биткоин-Кварты) не поддерживает добычи.

+175
user6838 17 янв. 2011 г., 2:30:53

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

  1. Это классический случай, в котором вы тратите монеты, которые вы ранее получили. Хэш Т1 должен быть указан в Т2 , а также индекс производства было заявлено.
  2. Так как Т2 только тратит имеющиеся средства от Т1, независимо от того, сколько другие выходы находятся в распоряжении адресу, заключении сделки, он будет действителен, даже если после его создания других материалов, стал доступен по адресу. Сделок являются самодостаточными в определенной степени.
  3. Не зная выходных, вы хотите претендовать, т. е. кортеж из предыдущих и указательным операции вам не удастся создать действительные сделки. Если отправляющая сторона, однако общаться хэш-индекса и к вам, перед выдачей сделки вы бы действительно быть в состоянии создать такое Т2.
+170
aepound 16 июл. 2017 г., 23:45:23

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

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

+165
kerk1988kar 6 нояб. 2017 г., 5:04:07

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

В прошлом я довольно успешным https://www.btcaccelerator.net/transaction-accelerator-viabtc но чтобы быть в состоянии использовать его, вы также должны txID.

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

+158
Carl Dietzel 11 сент. 2019 г., 14:26:25

Я послал некоторые (стоит около 1000руб) биткоины на один из моих кошельков и не помнит, что кошелек его был. Сейчас я проверяю кошелек и видеть баланс по-прежнему нет. Может кто-нибудь сказать мне, как я вижу кошелек, используя адрес кошелька (3CGphwQHf5QvK6dMrLcLQvQNCuBsc85T5k) или имя кошелька(1fac700f695d9d63).

+146
Jatin Dhoot 24 мая 2010 г., 4:47:41
  1. Вам лучше использовать офф-лайн машина для безопасной генерации биткоинов адрес. (см. vanitygen)
  2. После этого, отправить деньги из он-лайн машину по этому адресу.
  3. Сейчас биткоин безопасны.
  4. Никто не знает свой закрытый ключ.
+91
IC World 21 февр. 2015 г., 22:38:34

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

1) https://blockchain.info/api/blockchain_wallet_api. Это позволит пользователям моего приложения, чтобы отправить Bitcoin на другой, просто делаю вызовы API?

2) Создание моей собственной серверной и работает демон Bitcoin в мой сервер.

У меня есть другой вариант? Какой из них лучше? Другие замечания или предложения?

Заранее спасибо!

+36
ToujouAya 5 янв. 2012 г., 22:17:03

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