Медленно, но эффективного анализа как инструмент изучения

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

Как я могу наилучшим образом использовать мой обычный компьютер (~18Mhash/с ГПУ, через этом) помоему биткоин или лайткоин? Конкретные вопросы:

  • Если соединять бассейн, централизовано или Р2Р бассейн?
  • Что добыча платежной системы бассейн(ы) имеет смысл?
  • У меня cgminer работает. Каких-либо параметров / настроек я должен использовать?

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

+813
Rebecca L 14 авг. 2019 г., 8:13:52
27 ответов

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

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

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

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

+897
Muhammad Mushtaq 03 февр. '09 в 4:24

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

+863
Milon Corleone 25 янв. 2010 г., 6:08:23
Другие ответы

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


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

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

+861
Stanislav L 21 июн. 2017 г., 11:55:11

Да, это лохотрон.

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

Не дают мошенник любого входа или иной идентифицирующей информации. Там не никакой необходимости, чтобы сделать так.

+846
Zayza555 14 янв. 2010 г., 22:52:26

Биткоин ядро устанавливает лимит пыли до значения, где провести выходной будет превышать 1/3 его стоимости. Этот расчет основан на узел настройки для минимального реле проводки плату (см. опции -minrelaytxfee) которого по умолчанию составляет 0.00001 BTC/КБ. Любые сделки с комиссии меньше не вам передал узла, т. е. удаляется от своего mempool.

Для узла, который используется по умолчанию -minrelaytxfee от 0,00001 БТЦ/КБ (1000 сатоши/КБ) и учитывая, что для P2PKH вход 148 байт и выход составляет 34 байт следует, что выход меньше или равно 546 Сатоши является пыль по Bicoin ядра.

Ссылка: Что означает биткоин пыли?

+789
German Zvonchuk 26 февр. 2018 г., 13:17:18

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

Это SegWit увеличение размера блока или более эффективного использования blockspace?

+781
Aqib Mumtaz 25 нояб. 2011 г., 3:37:56

Я делаю полный кошелек, я уже сделал алгоритм выбора UTXOs и теперь я хочу, чтобы подтолкнуть сделку шестнадцатеричный байт. Это работает, когда я нажимаю только сделки с только 1 вход, а если я стараюсь, чтобы подтолкнуть наговор от TX я сделал с 2 входами с того же счета, я получаю это:

OP_EQUALVERIFY: не равные данные

Вот мой декодируются наговор:

{
"lock_time":0,
"размер":339,
"входы":[
{
"prev_out":{
"индекс":0,
"хэш":"3a896625fce1f18ce4c3139863359631d5677cff4e4fd8dac25ca6327c0dadd8"
},
"script":"473044022070f3b03cca6a75038ffe150be347a97d0e07adc857cc93e245739db55e3a6d36022051eb72b21e35a5e7309e1864f00e1b107a5b5262d80b1128e9fb45fbe7971c7b012102bb05325000709d3a3d8063f9913777859b8fa30b83e4c4f981bb2d9781b7c91a"
},
{
"prev_out":{
"индекс":1,
"хэш":"436094120d4412c32b97738f9051a32a237c037abe31cafbdc8a02d16f2a659c"
},
"script":"483045022100da7abc59e24d2afea9219ee24d1f3df4e1b9a2efa154d9704ed903210abfdb40022015a8237d38e18f558172872af1aa5c244b38c3ad8f594463c0dcad18dbfcf5f5012102bb05325000709d3a3d8063f9913777859b8fa30b83e4c4f981bb2d9781b7c91a"
}
],
"версии":1,
"vin_sz":2,
"хэш":"c5991f9f044f9d829fc01eeda76f36a514271270f9f891ea7b584f504ed404ea",
"vout_sz":1,
"выход":[
{
 "script_string":"OP_DUP OP_HASH160 7ff85ee854794422531b7b5c3d380c5f50011a4e OP_EQUALVERIFY OP_CHECKSIG",
"адрес":"1CfeMTtDP9HNjc8vsuuHGgUfABexvW5Qkf",
"значение":350000,
"сценарий":"76a9147ff85ee854794422531b7b5c3d380c5f50011a4e88ac"
}
]
}

Ссылки для проводок используется:

Мой адрес 1FebYgpxQ1exSNdJENkbmNPmSfsiP3kZit.

И мой код, используя BitcoinJS библиотеки следующие:

ключ = биткоин.ECPair.fromWIF(закрытый ключ);
ВАР ТХ = новый биткоин.TransactionBuilder()
ВАР sum_outputs = 0;

ВАР input_utxos = defineInputs(utxos, сумма);

для(ВАР а = 0; а < input_utxos.длина ; а++){
Техас.addInput(input_utxos[а].Техас,а)
sum_outputs+=parseInt(input_utxos[а].сумма);
}

Техас.addOutput(к, parseInt(сумма));
ВАР change_amount = sum_outputs - parseInt(сумма);
если(change_amount > 0) {
 Техас.addOutput(с, change_amount);
}

для(ВАР а = 0; а < input_utxos.длина; а++) {
 Техас.знак(ключ);
}

результат = ТХ.построить().toHex();

консоль.лог(результат);

Итак, мои вопросы:

  1. Почему это работает с 1 вход с моего адреса, а не на 2 входа?
  2. Как я могу правильно подписать второй вход, который я предполагаю, является причиной ошибки?
+757
Roger Metz 10 нояб. 2016 г., 4:54:47

Я только что получил мой блок erupters USB и мне было интересно, что это лучший учебник по настройке присоединиться к горнодобывающей бассейн? Я сейчас на Windows. Я хочу иметь возможность добывать другие альт-монеты, которые использует алгоритм SHA-256.

+728
thund 17 авг. 2019 г., 15:35:14

Быстрый и очень грубая оценка: если USD/BTC по курсу вырастает до $1000/БТЦ (не то, что надуманно, если биткоин-это на самом деле широко принята) биткоинов на сумму $300000 будет производиться каждый час, учитывая нынешние темпы 50BTC каждые 10 минут. Это должно означать, что количество денег, потраченных на добычу полезных ископаемых-это примерно то же самое, $300000/час.

Учитывая стоимость электроэнергии в размере 0,01 $/кВт-ч, что означает, что приложение 3gw, т. е. довольно большие электростанции, будет использоваться исключительно для майнинга.

Там ничего принципиально плохого про расчет? Это проблема?

+630
Aniket Swaraj 19 янв. 2017 г., 0:18:15

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

+620
guyben 15 окт. 2012 г., 2:04:36
  1. В настоящее время максимальный размер блока 1 МБ. Текущие размеры блока составляют около половины, так что абсолютное худшем случае является то, что цепочка блоков увеличивается в размерах вдвое быстрее, чем это происходит сейчас. Это не особо страшно.

  2. Можно легко создать более 1 МБ транзакций каждые 10 минут. Если кто-то делает, некоторые операции не могут быть включены в блоки. Однако в настоящее время есть почти всегда больше сделок, чем шахтеры готовы включить в блоках, так что мы уже в той точке, где шахтеры должны выбрать какие операции вам включен.

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

+608
olitakisska 8 февр. 2019 г., 6:14:51

Я установил P2Pool вы на моем сервере для тройной объединены горно - СПП, ПНД, установил. Сервер работает нормально, но я не знаю, как настроить мой адреса в Шахтерске. Я читал, что вы можете добавить, например, ПН-адрес в поле пароля, но что делать, если добыча больше, чем две монеты, где поставить адреса?

+580
antonjn 3 нояб. 2015 г., 9:27:29

он отправляет сообщение инв до 100 соединяя сверстников, правильно?

до 99

Она также отправить сообщение инв коллеге, что он только что получил от сделки

это разрешено, но нет причин делать это

узел отвечает за сделку будет отправлять сообщения ИНВ

никто ни за что не отвечает

+535
Anish Kuriakose 7 янв. 2015 г., 5:28:46

Скажем, блок, состоящий из этих 10 сделок, отмечают их txids с индексами от 0 до 9:

E1AF205960AE338A37174B407EE71067C3CD7F04D48A5CEC7E13F6ECCB61DCBC
A314970CD7C647D1CC0A477E1A2122B98205B6924B73001B8DAB20EE81C2F4F7
B08EB9DCE0452A1B1970C4D29E88BDEE07669A2A5D1B08586D7FFA17B2E3F6B5
958B9E94AEA9A485BA494C50FB3192558057F7CAED9705D4B11369F071F10642
3D278CA01CC527D4C7D577B668E0B976FBBCB94E6A9BA89664C721F36FADA6A1
95AFFA405501498EF6F4E4B6CDDC1F1B24B9D2E534584B31A9142C453920C889
D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625
AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57
90E03319DDC9D48DA38AB39B2F37C0A5AF5AFC736F6FF2A9D8B8653E0FEB308D
84251842A4C0F0E188E1C2BF643EC37A1402DD86A25A9AB5004633467D16E313

С Меркле корень, что мы оба согласны (это в Blockchain):

B152ECA4364850F3424C7AC2B337D606C5CA0A3F96F1554F8DB33D2F6F130BBE

И скажи, что ты хочешь, чтобы я доказал тебе, что сделка D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625 в этом блоке.

Я дам вам доказательство :

AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57,
EFC2B3DB87FF4F00C79DFA8F732A23C0E18587A73A839B7710234583CDD03DB9,
F1B6FE8FC2AB800E6D76EE975A002D3E67A60B51A62085A07289505B8D03F149,
E827331B1FE7A2689FBC23D14CD21317C699596CBCA222182A489322ECE1FA74

И скажу вам, что эта сделка по индексу 6, и что это дерево глубина 4.

(2^4) + 6 = 22и это 10110 с основанием 2. Это представление по основанию 2-это путь, который мы должны принять с первого txid, для которых мы хотим доказать включение в корень.

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

D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625 hash256|AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57
=
066AD6D9939EC0C90B7F3B775122785BD8ACA2A2C5857205AF7E0615E9AF9796

Следующий - 1, "наш" хэш-справа :

EFC2B3DB87FF4F00C79DFA8F732A23C0E18587A73A839B7710234583CDD03DB9 hash256|066AD6D9939EC0C90B7F3B775122785BD8ACA2A2C5857205AF7E0615E9AF9796
=
8BE15FC2AB11EF3E079568D43B2B09ED5A5690FB13ECB1032F7AAB99238A1847

Следующий - 1 раз, так что опять мы на правильном :

hash256 F1B6FE8FC2AB800E6D76EE975A002D3E67A60B51A62085A07289505B8D03F149|8BE15FC2AB11EF3E079568D43B2B09ED5A5690FB13ECB1032F7AAB99238A1847
=
8D9D737B484E96EED701C4B3728AEA80AA7F2A7F57125790ED9998F9050A1BEF

Далее идет 0, мы слева :

hash256 8D9D737B484E96EED701C4B3728AEA80AA7F2A7F57125790ED9998F9050A1BEF|E827331B1FE7A2689FBC23D14CD21317C699596CBCA222182A489322ECE1FA74
=
B152ECA4364850F3424C7AC2B337D606C5CA0A3F96F1554F8DB33D2F6F130BBE

И это корень блока Меркле. Доказательство является правильным. В txid существует в блоке по цепочке в этот конкретный индекс, и блок имеет правильную глубину.

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

Эти проводки от Блока 0000000000000a3290f20e75860d505ce0e948a1d1d846bec7e39015d242884b кстати.

+534
infatuated 12 янв. 2012 г., 11:12:07

По крайней мере, я так не думаю! Я пытаюсь создать инфраструктуру кошелек, чтобы минимизировать издержки, и поэтому я экспериментировал с сырым сделок. Я довольно невежественный, но, к счастью, имеют достаточно здравого смысла, чтобы использовать тестовом режиме вместо реальных вещей :) Я создал простой необработанные транзакции с помощью скрипта на Perl, который выполняет команды RPC для bitcoind. Я выбрал UTXO, которые 0.0625 tbtcбыл на нем и пробовал createrawtransaction, signrawtransaction последующим sendrawtransaction. Я это несколько раз бегал за тот же utxo с результатом:

{"результат":null, то"ошибка":{"код":-26,"сообщение":"66: недостаточный приоритет"},"идентификатор":нуль}

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

Потом в какой-то момент я начал получать: {"результат":null, то"ошибка":{"код":-27,"сообщение":"уже транзакции в цепочке блоков"},"идентификатор":нуль}

и еще, насколько я вижу, это не на блокчейне. Я проверил адрес получателя как РПЦ (конечно это мой адрес) и используя blocktrail.com/tBTC. Ничего на адрес получателя, оригинал utxo все равно нет и ничего не изменилось в моем бумажнике. Я пробовал перезапуск bitcoind и пересканировать, но без всякого успеха.

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

Спасибо за любую помощь!

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

На самом деле я думал, что txid будут возвращены в сети (и, следовательно, будут возвращены на успешное представление), но я думаю, тогда это хэш информация в нем содержится? В любом случае, спасибо ник за ненароком учит меня sthg есть :) Так что я сделал decoderawtransaction и я получаю следующий вывод

Переменной $var1 = { 
 'locktime' => 0,
 'вин' => [{ 
 'последовательность' => 4294967295, 
 'Uвых' => 1, 
 'txid' => '5ef8db75b8f3590dda1865f1dc4810b6d4be56775e4af43b6a394dccafe4422f', 
 'scriptSig' => { 
 'наговор' = > '483045022100f24e41182ae3f1663b2bde4f9ff2d2e6ce66c0379ab8559c143a442460573da602206a28496206d5881bbb4eea9aa761bf07b3af2b8a6ca44b59e40a9b77059b91ad012102a3012dad956be238d9e17cd1b1473cd0c66968d479e3311e320b2c7b02dfa8b5', 
 'АСМ' => '3045022100f24e41182ae3f1663b2bde4f9ff2d2e6ce66c0379ab8559c143a442460573da602206a28496206d5881bbb4eea9aa761bf07b3af2b8a6ca44b59e40a9b77059b91ad01 02a3012dad956be238d9e17cd1b1473cd0c66968d479e3311e320b2c7b02dfa8b5' 
 } 
 }], 
 'Версия' => 1, 
 'txid' => '3bc11bfb7778ad806619f8190231cf907302cfc545d7e5116e24a15795646583', 
 'Uвых' => [ { 
 'scriptPubKey' => { 
 'наговор' => '76a91468fd391d83c31283c00bc8b481f3eb698e33799c88ac', 
 'АСМ' => 'OP_DUP OP_HASH160 68fd391d83c31283c00bc8b481f3eb698e33799c OP_EQUALVERIFY OP_CHECKSIG',
 "тип" pubkeyhash=>'',
 'reqSigs' => 1,
 'адреса' => [ 
'mq65vFheh3mXBvApPKbko8TVHaFQxEHxcf'
]
},
 'П' => 0,
 'значение' => '0.06257'
 } ]
};

Я думаю, txid в вопрос

3bc11bfb7778ad806619f8190231cf907302cfc545d7e5116e24a15795646583

? Опять же, я не могу найти это на blocktrail.. и у меня еще есть такая же ошибка?

+486
vktrln 17 дек. 2017 г., 14:51:52

Контексте

Я создал транзакцию (используя весь баланс выходной) с ядра биткоин кошелек (работает как полный узел). Сделка попала в mempool основных узлов, как ожидалось. Я поставил плату к тому, что клиенту рекомендуется для медленной проводки (чуть больше 9 СБ/Б) , но в эти дни это оказывается очень низкой. Учитывая текущее состояние mempool в hoenicke это может получить подтверждение в течение нескольких недель, если на всех.

Увеличение пошлины не

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

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

Что с этим делать?

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

Детали сделки (согласно запросу)

Резюме
Размер 1хх (байт)
7ого блока вес 
Блокировка блока время: 49xxxx

Входы и выходы
Общий объем 0.01 БТЦ хххххх
Общая выходная хххххх 0.01 БТЦ
Сборы 0.00001 ХХХ БТЦ
Плата за байт 9.ХХХ СБ/Б
Плата за вес блока 2.ХХХ сидел/ВУ
По оценкам БТЦ сделок 0.019 ХХХХХ БТЦ

Оба входных и выходных адресов начинающихся с "1"

+443
Saptarshi Saha 19 мая 2015 г., 6:42:06

Вход: любой старый биткойн-адрес, например

1BCNEPySL4gzzjg8NNyNsQYJWYmZwpgapf

Вывод: FirstBits, в этом случае 1BCN1u

+430
user13506 27 авг. 2012 г., 0:04:32

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

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

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

+401
Destroky 20 июн. 2014 г., 21:10:32

В txid хеш транзакции без данных segwit. Полное транзакций blockchain кошелек содержит данные segwit в хэш, который вы получили. Однако это не txid.

+315
William Martinez 20 июл. 2013 г., 17:44:05

Если вы попытаетесь провести дважды на одни монеты, правильное клиенты не принимает блок в качестве допустимых. Читайте правила 9 и 14 здесь:

https://en.bitcoin.it/wiki/Protocol_rules#.22tx.22_messages

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

+306
Yicheng Wang 16 февр. 2017 г., 21:50:29

Этот ответ не будет пытаться подписать сделки, а просто фокусируется на успешном вызове знак метод Эке класса, т. е. делает ваш код работать. Я пока не знакома с транзакций API из bitcoinj , поэтому я не могу идти дальше, чем это. Ваш пост говорит о том, что ваш закрытый ключ передается как Виф , так что я воспринял это как предположение. Основная трудность заключается в том, чтобы создавать Эке объект из Виф , который я добавил в ваш код. Я также заменил устаревшие новые Sha256Hash(...) под пленкой методом. Я использую другую функцию для кодирования как шестнадцатеричную строку, но вы можете легко изменить это. Код успешно компилируется на трассы.

импорт орг.bitcoinj.ядро.Эке;
импорт орг.bitcoinj.ядро.Base58;
импорт орг.bitcoinj.ядро.Sha256Hash;
импорт орг.bitcoinj.ядро.DumpedPrivateKey;
импорт орг.bitcoinj.параметры.MainNetParams;
импорт орг.bitcoinj.ядро.NetworkParameters;
импорт орг.bitcoinj.ядро.Эке.ECDSASignature;
импорт пакета javax.в формате XML.привязки.Datatypeconverter, который;

тест общественных класса {

 общественности статической силы основных(string[] аргументы){

 // сообщения (хэш) подписывается закрытым ключом
 Строка MSG = "15953935a135031bfec37d36a9d662aea43e1deb0ea463d6932ac6e537cb3e81";

 // пример необходи мые для закрытого ключа (взято из 'освоение биткоин')
 Строки Виф ="KxFC1jmwwCoACiCAWZ3eXa96mBM6tb3Tyzgmf6ywgdgwzgawvrtj"; 

 // создание ключевого объекта от WIF
 DumpedPrivateKey ДПК = DumpedPrivateKey.fromBase58(нуль, фви);
 Эке ключ = ДПК.getKey();

 // проверка наших ключевых объектов
 NetworkParameters основной = MainNetParams.получить();
 Проверьте строку = ключ.getPrivateKeyAsWiF(основной);
 Системы.из.метод println(Виф.равенства(проверка)); // верно

 // создание объекта Ша из строки
 Sha256Hash хэш = Sha256Hash.обертывание(МСГ);

 // создание подписи
 Ключевые ECDSASignature сиг =.знак(хэш);

 // кодирования
 байт[] рез = сиг.encodeToDER();

 // преобразование в шестнадцатеричную
 Строку шестнадцатеричных = datatypeconverter, который.printHexBinary(РЭС); 

 Системы.из.метод println(шестигранный); // 304502210081B528....

}
}
+274
bfj7 15 февр. 2013 г., 12:54:39

Использование можете использовать команду getrawmempool от Bitcoin-Qt в консоли (или посредством JSON-RPC) для. Эта команда показывает все сделки, которые пока не подтверждены. Вы можете запускать эту команду каждый второй, и сохраните время, когда каждая транзакция. После этого вы ждете блоки, и проверить, когда эти операции будут включены в блоки. Вы можете также использовать -blocknotify=<команда> параметр командной строки, чтобы выполнить какую то внешнюю программу, когда новый блок.

Пример:

-> getrawmempool
<- 
[
"007077f621011fd63f13104e602d079120be93be97a4f78cb4f5f7e442894b38",
"00996e6ff49096ff1e2a39866717dcdc3ebd24a57b9f1d7c0681549fc231ffa2",
"00f66dc8026d3489c6db2b5a500338bdad76ce25b1eaba6b7449d324fd8d975c",
.....
"fed72f15d234148a1d0db1b3372e65688de907555d6843a5fe4a32f92cade522",
"ff23d3ee0970698659437f32a1270a05062db7bd92e1ce737ee81cc9d604fb7f",
"ff8b2f12547d7e102ef5788fba78405cca4d2609deb60d32cf4ccbb48d06d100"
]

Если вам нужно больше информации о конкретных Техас:

-> getrawtransaction 007077f621011fd63f13104e602d079120be93be97a4f78cb4f5f7e442894b38
<- 01000000034c4fa9127f8c33a84dcb43c19efca9b6fe5e488720a5e6277aa7fae8e388e11a010000006b483045022026d79a1ec97979c22249ecf2a81d25e5a45675d31ddd7894ad55c8d230dd7d3302210086db210b1693f16bc895a7794f37a36bd0b4921a57b06751a1cbd9af9572ba4301210211e8dbe80f052c1b9a3b0bf9b9f499065b0c4d8525290c0315837a4879ac340cffffffff60275914157600e5c2f1c016b6b5dc2dcb748171add3ce9af15c0cfaaa39639e000000006c493046022100d691f5962d0c4357de9dc062e83e3aa3eed5b7c43b55ebfab1fdb14ad3c8f200022100ff7f6eebb0e2159eea914c57a3d5e8300680755556de9ce77dbaee684aeeed75012102633925a9a270cf6b115b003642551e9efea2de92a1eca4288ad235ed1129be8dffffffffe30a77c90098ed4e31a1a493cf52f4fc98d954d9165dd3373cb805dbcd838f91010000006c493046022100c4727881fd52903a4c260318138fa6ebea012d002ac7c1aaa1ef6a621405a21b0221008b92ffc6f1c3e29d7421c1a576db09f261ae63a4fe605776b742a97294ff095d012102a723eed5a8374e60b48e2cecaf7966330712966a32a2aec5950328e2c675ce10ffffffff02eac62f00000000001976a914b9b4d4c61691d6f4e68e5ad79c1ad98701f5663388ac8c341400000000001976a914d69bea7415fb38f2fc7e3edaba357fe7a563f45888ac00000000
-> decoderawtransaction 01000000034c4fa9127f8c33a84dcb43c19efca9b6fe5e488720a5e6277aa7fae8e388e11a010000006b483045022026d79a1ec97979c22249ecf2a81d25e5a45675d31ddd7894ad55c8d230dd7d3302210086db210b1693f16bc895a7794f37a36bd0b4921a57b06751a1cbd9af9572ba4301210211e8dbe80f052c1b9a3b0bf9b9f499065b0c4d8525290c0315837a4879ac340cffffffff60275914157600e5c2f1c016b6b5dc2dcb748171add3ce9af15c0cfaaa39639e000000006c493046022100d691f5962d0c4357de9dc062e83e3aa3eed5b7c43b55ebfab1fdb14ad3c8f200022100ff7f6eebb0e2159eea914c57a3d5e8300680755556de9ce77dbaee684aeeed75012102633925a9a270cf6b115b003642551e9efea2de92a1eca4288ad235ed1129be8dffffffffe30a77c90098ed4e31a1a493cf52f4fc98d954d9165dd3373cb805dbcd838f91010000006c493046022100c4727881fd52903a4c260318138fa6ebea012d002ac7c1aaa1ef6a621405a21b0221008b92ffc6f1c3e29d7421c1a576db09f261ae63a4fe605776b742a97294ff095d012102a723eed5a8374e60b48e2cecaf7966330712966a32a2aec5950328e2c675ce10ffffffff02eac62f00000000001976a914b9b4d4c61691d6f4e68e5ad79c1ad98701f5663388ac8c341400000000001976a914d69bea7415fb38f2fc7e3edaba357fe7a563f45888ac00000000
<- {
"txid" : "007077f621011fd63f13104e602d079120be93be97a4f78cb4f5f7e442894b38",
"версии" : 1,
"locktime" : 0,
"вин" : [{
 "txid" : "1ae188e3e8faa77a27e6a52087485efeb6a9fc9ec143cb4da8338c7f12a94f4c",
 "Uвых" : 1,
 "scriptSig" : { ... },
 "последовательности" : 4294967295
}, {
 "txid" : "9e6339aafa0c5cf19aced3ad718174cb2ddcb5b616c0f1c2e500761514592760",
 "Uвых" : 0,
 "scriptSig" : { ... },
 "последовательности" : 4294967295
}, {
 "txid" : "918f83cddb05b83c37d35d16d954d998fcf452cf93a4a1314eed9800c9770ae3",
 "Uвых" : 1,
 "scriptSig" : { ... },
 "последовательности" : 4294967295
}],
"Uвых" : [{
 "значение" : 0.03131114,
 "н" : 0,
 "scriptPubKey" : {
 "АСМ" : ...,
 "наговор" : ...,
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : ["1Hvvdri3r6iXzgtzdbt9uBmas8iprcmKyk"]
}
}, {
 "значение" : 0.01324172,
 "Н" : 1,
 "scriptPubKey" : {
 "АСМ" : ...,
 "наговор" : ...,
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : ["1LZkPGswXmwZuHYi3Xt6uFRCsCgTa4Wfcd"]
}
}]}
+263
kylemclaren 27 окт. 2011 г., 12:48:58

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

+204
Javiar Sandra 10 июн. 2018 г., 20:03:53

Я просто скомпилировал для Dogecoin-Qt с использованием оригинального источника, и редактировал его, чтобы создать новый блок бытие, потому что я хочу создать новую монету для образовательных целей. Он работает просто отлично и без ошибок, но когда я пытаюсь создать файл Conf в папке %AppData%\сумасшедший\догкоин.conf с этим контентом

rpcuser=АВС rpcpassword=АБВГД чтобы=22565 сервер=1 демон=1 слушать=1

Он будет говорить

"Использовать -параметры сервера, вы должны настроить безопасную rpcpassword в файл конфигурации на ХХХХХ\сумасшедший\догкоин.конф rpcuser=ХХ rpcpass=ХХХХХХХХХ

это ошибка, которая должна появляться только если я использовал сервер=1 в conf файл, но не обеспечивают rpcuser и пройти. но я уже обеспечивает это.

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

+135
sashka poet 29 мая 2017 г., 21:51:08

В следующем списке я всегда вижу значения трудности, как 2^-12 Как рассчитать фактическую сложность от этого?

Сравнение пулов майнинга

+105
misty jordan 14 мар. 2016 г., 2:05:57

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

+43
Jide 11 мая 2019 г., 11:07:03

Я не имел ни малейшего представления о биткоин, но я хотел получить в, я встретил этого парня, кто знал об этом в facebook спросил его, если он мог бы помочь. он прислал мне ссылку на блокчейн для регистрации показал мне, как покупать монеты у продавца, я сделала, как он сказал. все было на еду, потом попросил меня дать ему свой ID и пароль, так что он может подключиться к шахтерской я спросил у Г он сказал, чтобы сделать это возможным, чтобы получить прибыль. так я и сделал, что было моей большой ошибкой, но тогда я не знала. мой Blockchain растет близко к $10000 пытаясь вывести была единственная проблема. там всегда был закрытый ключ для того, чтобы идти вперед, но я никогда не получил его. когда я спрашиваю его, он пашет мне вкладывать больше, чтобы можно было снять. однажды я проснулся и все мои прибыли было также, когда я получаю прибыль он показывает на моем телефоне, но не отображается в моем портфолио я знала, что это мой ID и пароль я дам ему причинить мне вред. он не отвечает на мои сообщения больше.

Я знаю, что я не могу получить монеты обратно, если U может помочь мне спасти мой счет, чтобы показывать прибыль, я продолжаю вам . вся моя прибыль составила $27,830 но я никогда не получил его.....некоторые адреса на смотреть с прибылью около $800, мне просто нужна поддержка, поэтому я могу поддержать мою маму. я из коллажа не могу получить в аренду еще раз в день я буду благодарен любой помощи.....что-то я чувствую, что делаю что-то для себя все угнетает каждый день, потому что мне не с кем поговорить.....мне просто нужна нормальная жизнь .....буду благодарен за помощь...спасибо.

пожалуйста, не идти с этим парнем на facebook и в любом месте для имени помочь {DESCOMM СОАС он нигериец, но говорит, что он живет в Калифорнии}, он бессердечный

+26
The3rdIcon 4 февр. 2015 г., 2:07:12

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

$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