Команда sendfrom RPC не давая сделки слишком большие ошибки

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

Мне нужна помощь в решении этого вопроса. Может кто-то помочь мне?

Спасибо заранее

+931
Robert Schmidt 30 янв. 2012 г., 22:23:50
40 ответов

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

+987
rahul123 03 февр. '09 в 4:24

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

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

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


Сделки

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

Blockchain.info не предоставляет достаточно информации, чтобы легко создать хэш-коды. Вместо этого я буду использовать выход getrawtransaction команду из Bitcoin Core, который расщепляет сделки в формате JSON:

{
 "наговор": "0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d010000006b483045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a01210204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859caffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab3000000006b4830450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb00121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e010000006b48304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c790121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6effffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac00000000",
 "txid": "ff8766ec873ff55cc0ac17dee7b379a4efa2a5c83dabdd9a30287c7761ad55d5",
 "хэш": "ff8766ec873ff55cc0ac17dee7b379a4efa2a5c83dabdd9a30287c7761ad55d5",
 "версии": 1,
 "размер": 522,
 "размер V": 522,
 "locktime": 0,
 "Альвин": [
{
 "txid": "9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a[ALL] 0204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca",
 "наговор": "483045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a01210204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca"
},
 "последовательности": 4294967295
},
{
 "txid": "b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06",
 "Uвых": 0,
 "scriptSig": {
 "АСМ": "30450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb0[ALL] 026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964",
 "наговор": "4830450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb00121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964"
},
 "последовательности": 4294967295
},
{
 "txid": "3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c79[ALL] 023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e",
 "наговор": "48304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c790121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e"
},
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.01145045,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 342ab422c9e3ef285efe9882ae54269ed9713dd6 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"15kqJ5UinhstuG1KVCSJDagaUcFJLvhynx"
]
}
},
{
 "значение": 0.005,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 88d924f51033b74a895863a5fb57fd545529df7d OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a91488d924f51033b74a895863a5fb57fd545529df7d88ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1DUb2YYbQA1jjaNYzVXLZ7ZioEhLXtbUru"
]
}
}
],
 "blockhash": "000000000000000000c93a1c73452d4221f8c88a1721072966c38d590b1b34af",
 "подтверждений": 1,
 "время": 1502353841,
 "blocktime": 1502353841
}

Полное сырые сделки само поле гекс. Те входы , которые мы хотим подписать в массиве в ВВХ поле (массив, заключенные в квадратные скобки [ ]). Каждый вход-это заключенный в фигурные скобки ({ }).

Общий хэш-прообраз

В хэш-прообраз - это данные, которые на самом деле хэширован. Алгоритм для создания этого прообраза называется sighashing алгоритм. В sighashing алгоритм для каждого входа идет как это: взять транзакций и сделать все scriptSigs пустой. Тогда за вход мы подписываем, место scriptPubKey выходного тратятся, добавить sighash тип, и хэш-все это с sha256d.

Подписание входы

Здесь я буду вдаваться в конкретику.

Первое, что мы хотим сделать, это сделать все scriptSigs сделки пуст. Самый простой способ сделать это, чтобы взять сырые транзакции и найти для наговора на scriptSigS для каждого из входов в сделки и заменить, что с 00. Затем снимите двумя знаками после что вы просто заменили

Для первого ввода, scriptSig есть

483045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a01210204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca

На второй вход с scriptSig есть

4830450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb00121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964

По третьему входу, в scriptSig есть

48304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c790121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e

После выполнения поиска и замены, то неподписанные сделки является

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d0100000000ffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab30000000000ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e0100000000ffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac00000000

Вы также должны мысленно отметьте положение каждой из этих замен; вам нужны эти позиции.

Теперь добавьте 01000000 в неподписанных транзакций, так что мы теперь имеем:

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d0100000000ffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab30000000000ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e0100000000ffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac0000000001000000

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

Первый вход

Первый вход первого элемента в Вин такие сделки в JSON выход:

{
 "txid": "9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a[ALL] 0204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca",
 "наговор": "483045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a01210204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca"
},
 "последовательности": 4294967295
},

Теперь нам нужно получить некоторые данные из предыдущего вывода транзакций. Поэтому мы смотрим на txid, что этот вход израсходованных, 9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0, и получить его в JSON формате сломать:

{
 "наговор": "[удалено пространства]",
 "txid": "9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0",
 "хэш": "9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0",
 "версии": 1,
 "размер": 373,
 "размер V": 373,
 "locktime": 0,
 "Альвин": [
{
 "txid": "86efe44adc45a486c51a641cc83612159dc18f31a14da140a24fb4c5623e511a",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100cf76ad139adc38ae90fd14e6d29ff9bde62e7b3c3ef9880bc41098775100a1d502205a7dfb6aeacd9c58481f317334d5a6edaf2e734053555409550f6d463d9bf5f0[ALL] 030888863fcb4cdf5b7d33b40e613af35df8f39d576e7972238b0d396cd3fcc3f2",
 "наговор": "483045022100cf76ad139adc38ae90fd14e6d29ff9bde62e7b3c3ef9880bc41098775100a1d502205a7dfb6aeacd9c58481f317334d5a6edaf2e734053555409550f6d463d9bf5f00121030888863fcb4cdf5b7d33b40e613af35df8f39d576e7972238b0d396cd3fcc3f2"
},
 "последовательности": 4294967295
},
{
 "txid": "897817de401d7245912e7add2da98e6d885a50104e147b785116b3a2a295f386",
 "Uвых": 0,
 "scriptSig": {
 "АСМ": "30440220633666024ceb08c4e6d076bc158a0dd013be14238afd8157f2b73b5a00aece6d02202a1da4a6def17cba4ae835c07af2b1ebff87bce0c56d21d6d2458cd234d766f6[ALL] 0395aa52bfe17fa8a06cc6b3216210c7ff3254a2095db322250bd2d9148e5b44cd",
 "наговор": "4730440220633666024ceb08c4e6d076bc158a0dd013be14238afd8157f2b73b5a00aece6d02202a1da4a6def17cba4ae835c07af2b1ebff87bce0c56d21d6d2458cd234d766f601210395aa52bfe17fa8a06cc6b3216210c7ff3254a2095db322250bd2d9148e5b44cd"
},
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.005,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 52fbbe93faca2c57c6d7ccad877e0da4876ce0c8 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a91452fbbe93faca2c57c6d7ccad877e0da4876ce0c888ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"18ZmzEy6fzx9afy2LjWhNjttoh2VBpRq84"
]
}
},
{
 "значение": 0.01001452,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 2c418ec354a1ab688a656d86b16c02abe8f592e9 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a9142c418ec354a1ab688a656d86b16c02abe8f592e988ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1531GU6Ypf66HJ8c9ZyF2rwHyRWUxKSXhb"
]
}
}
],
 "blockhash": "00000000000000000083cb57936842737b6b9da889fed3d9beb9661fe9ad458e",
 "подтверждений": 8,
 "время": 1502353082,
 "blocktime": 1502353082
}

В Uвых поле ввода указывает на то, что нам нужно на выходе по индексу 1 в выходной массив из предыдущей сделки. Важно помнить, что массивы элементов индексация начинается с 0. Первый элемент имеет индекс (пронумерованы) 0, второй элемент-индекс 1 и т. д. Так, с индексом выхода на 1, Нам нужен второй выход из этой предыдущей сделки, которая:

{
 "значение": 0.01001452,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 2c418ec354a1ab688a656d86b16c02abe8f592e9 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a9142c418ec354a1ab688a656d86b16c02abe8f592e988ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1531GU6Ypf66HJ8c9ZyF2rwHyRWUxKSXhb"
]
}
}

Единственное, что нам нужно от этого вывода является наговор на scriptPubKey, который

76a9142c418ec354a1ab688a656d86b16c02abe8f592e988ac

Мы должны предварить число для длины этой шестигранные в байтах (половина количества знаков в строке). Числа должны быть в шестнадцатеричной системе, а это 19. Поэтому scriptPubKey , что мы будем использовать это

1976a9142c418ec354a1ab688a656d86b16c02abe8f592e988ac

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

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d010000001976a9142c418ec354a1ab688a656d86b16c02abe8f592e988acffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab30000000000ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e0100000000ffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac0000000001000000

Это наш хэш-прообраза. Теперь мы должны обсудить это как байт. Инструмент, который я использую для майнинга этих онлайн http://www.fileformat.info/tool/hash.htm. Скопировать и вставить хэш прообраз в текстовое поле для бинарных хэш, помечены шестнадцатиричные байты. Нажмите на хэш и прокрутите вниз. Скопируйте строку рядом с ша-256 ярлык и вставить в текстовое поле и нажмите кнопку хэш еще раз. Прокрутите вниз снова и строку рядом с ша-256 хэш, который был подписан по первому входу нашей сделки. Этот хэш:

0ca51b9a67de27aa35aba665cedea31025f8d40c85669953952b8dcde4242960

Второй вход

Второй вход второго элемента ВВХ массива. JSON для этого является:

{
 "txid": "b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06",
 "Uвых": 0,
 "scriptSig": {
 "АСМ": "30450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb0[ALL] 026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964",
 "наговор": "4830450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb00121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964"
},
 "последовательности": 4294967295
},

Нам понадобится информация из предыдущей операции выход, который является выходом с индексом 0 сделки b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06. Выходные данные JSON этой сделки является:

{
 "наговор": "[удалено пространства]",
 "txid": "b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06",
 "хэш": "b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06",
 "версии": 1,
 "размер": 404,
 "размер V": 404,
 "locktime": 0,
 "Альвин": [
{
 "txid": "7195945cfe7d0d5b7e49b35dba8a844ee0ce1fd3b2afdc3e5bf0e3be409080ce",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "30440220234ec20a17fced74c34b94b2c34e77bb1cc824a34916661fa164f4dd47ce4992022078176fe355ccee3675684af148d340c6bc5c039d9e60630b71f789f72edce327[ALL] 026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964",
 "наговор": "4730440220234ec20a17fced74c34b94b2c34e77bb1cc824a34916661fa164f4dd47ce4992022078176fe355ccee3675684af148d340c6bc5c039d9e60630b71f789f72edce3270121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964"
},
 "последовательности": 4294967295
},
{
 "txid": "9dfbb913f9e80d99ec162adce1f61662e99c7a864eb38943135f41b56693a17a",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100d966ddb0d0ef2f5e09fe88f7a9629409e576f929b10cd33b11d5c2da0fd2bcae022014517f6b43b3c12da786bca5d96de39ab804cd134940815b40bfbf5df336880e[ALL] 026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964",
 "наговор": "483045022100d966ddb0d0ef2f5e09fe88f7a9629409e576f929b10cd33b11d5c2da0fd2bcae022014517f6b43b3c12da786bca5d96de39ab804cd134940815b40bfbf5df336880e0121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964"
},
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.00439481,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 58be4e12275e895c797c9bf7533452c5a41e4551 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a91458be4e12275e895c797c9bf7533452c5a41e455188ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"196ESW77sq7iHzLfJub7KDgTGwvJMZwLs6"
]
}
},
{
 "значение": 0.00,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "6f6d6e6900000000000000010000000011848ee0 OP_RETURN",
 "наговор": "6a146f6d6e6900000000000000010000000011848ee0",
 "тип": "nulldata"
}
},
{
 "значение": 0.0000273,
 "н": 2,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 88d924f51033b74a895863a5fb57fd545529df7d OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a91488d924f51033b74a895863a5fb57fd545529df7d88ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1DUb2YYbQA1jjaNYzVXLZ7ZioEhLXtbUru"
]
}
}
],
 "blockhash": "000000000000000000c0fd6a8fee9df17e59c7243c9fce359324ee0fffc70be3",
 "подтверждений": 8,
 "время": 1502353358,
 "blocktime": 1502353358
}

Мы хотим, чтобы первый выход в Uвых массива здесь, так что наш вывод:

{
 "значение": 0.00439481,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 58be4e12275e895c797c9bf7533452c5a41e4551 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a91458be4e12275e895c797c9bf7533452c5a41e455188ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"196ESW77sq7iHzLfJub7KDgTGwvJMZwLs6"
]
}
},

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

1976a91458be4e12275e895c797c9bf7533452c5a41e455188ac

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

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d0100000000ffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab3000000001976a91458be4e12275e895c797c9bf7533452c5a41e455188acffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e0100000000ffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac0000000001000000

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

46016caa2997dc453420a9af5090cd90c5109a93d525bbc3e9e12f8ec0112d58

Третьему входу

Третьему входу нашего транзакций является третьим элементом вин массива. Это его в формате JSON сломать:

{
 "txid": "3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c79[ALL] 023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e",
 "наговор": "48304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c790121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e"
},
 "последовательности": 4294967295
}

Теперь нам нужен выход на индекс 1 3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f. Это второй выход 3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f. В формате JSON сломать этой сделки:

{
 "наговор": "[удалено пространства]",
 "txid": "3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f",
 "хэш": "3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f",
 "версии": 1,
 "размер": 257,
 "размер V": 257,
 "locktime": 0,
 "Альвин": [
{
 "txid": "1037821442fe684bd87ad790b4f9fd6a07c3f56ac85478e98e6b06c665eda281",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100ec9ab3692830627c4f76687d9f2e0fde9fba6f11b6a6025cc7f3c3708be8d8e1022076769507eeb04e867e98e543d54ec8a3c91e17eb4560ff7ab1dd2f40ca7b3d3d[ALL] 023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e",
 "наговор": "483045022100ec9ab3692830627c4f76687d9f2e0fde9fba6f11b6a6025cc7f3c3708be8d8e1022076769507eeb04e867e98e543d54ec8a3c91e17eb4560ff7ab1dd2f40ca7b3d3d0121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e"
},
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.00,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_RETURN 6f6d6e6900000000000000030000000000004066",
 "наговор": "6a146f6d6e6900000000000000030000000000004066",
 "тип": "nulldata"
}
},
{
 "значение": 0.00458772,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 a4c3d2d77c214b4e212cdcc0331d21b2fbd6f328 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a914a4c3d2d77c214b4e212cdcc0331d21b2fbd6f32888ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1G2CQXJdzzyyUaStUGcsaKLnN5GjD8Teqe"
]
}
},
{
 "значение": 0.0000273,
 "н": 2,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 88d924f51033b74a895863a5fb57fd545529df7d OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a91488d924f51033b74a895863a5fb57fd545529df7d88ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1DUb2YYbQA1jjaNYzVXLZ7ZioEhLXtbUru"
]
}
}
],
 "blockhash": "000000000000000000c0fd6a8fee9df17e59c7243c9fce359324ee0fffc70be3",
 "подтверждений": 9,
 "время": 1502353358,
 "blocktime": 1502353358
}

Второй выход этой сделки:

{
 "значение": 0.00458772,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 a4c3d2d77c214b4e212cdcc0331d21b2fbd6f328 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a914a4c3d2d77c214b4e212cdcc0331d21b2fbd6f32888ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1G2CQXJdzzyyUaStUGcsaKLnN5GjD8Teqe"
]
}
},

Как и в предыдущих входов, нужны шестигранные в scriptPubKey с его длина добавляется к нему, так что наши scriptPubKey является

1976a914a4c3d2d77c214b4e212cdcc0331d21b2fbd6f32888ac

Теперь скопируйте оригинальной, немодифицированной неподписанных транзакций. Перейти к месту, где вы заменили scriptSig на этот вход с 00. Заменить, что 00 с scriptPubKey. Так что теперь у нас есть скопирован неподписанных транзакций, который выглядит как:

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d0100000000ffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab30000000000ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e010000001976a914a4c3d2d77c214b4e212cdcc0331d21b2fbd6f32888acffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac0000000001000000

Хэш-прообраз, как вы делали для входов 1 и 2. Хэш, вы должны сделать это

b85c3c3b91362e3c8047120152d5d9640a850e1db6d867393ada2e13a6ec079a

Заключение

Хэши, которые подписаны для каждого входного сигнала следующим образом:

  • Первый вход: 0ca51b9a67de27aa35aba665cedea31025f8d40c85669953952b8dcde4242960
  • Второй вход: 46016caa2997dc453420a9af5090cd90c5109a93d525bbc3e9e12f8ec0112d58
  • Третий вход: b85c3c3b91362e3c8047120152d5d9640a850e1db6d867393ada2e13a6ec079a

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

Для d1cdb8c3828ee74c22677e705539937d039e6acef19e5f2ac0a2779846e4b6c1, в sighashes для каждого входа в заказ:

36537e9335b00b9627dd067515b85b2dddb3334e946677f5ca01cf07a8de4945
3b10e1e264162eb8fe3011196a756bfea8798775ee5e6c70a107282f74bfd599
fe269a8d6cc3cd801d5c0e0e41c44a32f6fecc0bb7e4909a905e85da43104cf0
166223356d627392d52cd7def6c45a9b7a18bb6cbc628cc1db0db7a1a6c51b19
b42809cd2075ad304fae2205648384b6ac8558dfb17bafc5e2de838af3f5e3bb
d311ba5115ffdce2c73a0e5007b28baa08885cad1a02e719938469fa0e497ccb
43d0509b98408323f6b7ea4ca07d66ad109c647cb9eee413f88464c400371733
6e22e0963dd860525602ad69ab0c9002054588d05c057f51349414ba11f185ab
07f08a0b60a5ebbbe4220e21d912af8c9cbe20f85cfae1cb21171fed8a4b9870
901832f68d7e10e72b57cc029ef161a4044c6fa2633cccf792eccfe34886f075
c5feb7830c2b2f7bd4a604ea3e7497fc8e3e122955c0bf8bd90b7683dc05eee6
f2e29915224de6eec85d7c5fb21e6333dd289b0bb7d07094f0846ca15cab62a1
6ae401edb4c25f7083e59cb0d6145c65d92e749ef93784214aef5e0eba4b38de
2aefa9852164cf75f7a89fd8b0466bb0f49ef2a3bb49243e951611deeafe556d
90698f761a0c6af1de93990e853cf05d760f2c4afce7bf8dc3fa52e8e5ccfa55
f2637c7489c901ce23e133ed252c8084131b8fbeeb604001fda3b2219ed30adc
8430eb0e3576e3a5e376083e7be45725c8a8f6ca3a5d39d97ab13298f82309cf
8da03f6b4f06fb5da308adbad2678f7c6b6ca1bd15bff9accf5dcb404084b214
a2c96c50371204843d9e97848a4afee884f26f3965940db1092bf860736edc11
7f341abb178bac950acd389ce9aa22c8b7bc9982402002f31a5fdbe10db2acff
a6c81aba4d4e08d19f12d02b2651622e5a288f9fac76cb57b930d990a5c18014
d2363eb97fa94ade230a725576a6af91df6c7da516c568195b54d6e3ab7ac97e
570ab2dbb4b4054162617c8c7f95f747a944f39959dc461ce5efce715cac782e
38f638c00eb4f044568ee4d116ebfa9f355cf81ee77237d909d9b0b519edf736
4861a778ad55393bc670e2b73461eedd52d7370b5f86dca2ff319be44bfcb9ea
ea75ff70f64e2a9b2f184c2408c7e28921ddd3c6952f99d193c56134d714839e
ddf948089894409dab74badfcd64055c79b4ba6511b1863eb42bad35bf22d82c
68d4fc82898fae0b41e26affff0fbf37d8c01ecdd416dad299d4fd6837bdddc5
6d5239c61aec375fcf3a13f6ff36660460ebbe49e1372b99cf0ca001381170c8
75bed4705d44d763b9ba59c4a843ba88cc2c58eca1f1c80a683cb02a45052b98
86a6c9a2f5da74825d930d1bf818a9d8bd3f871bc2cb0d71da27940d1d2130cc
9d9537ebb060d5c1bc6c36fd0695833085d753b2860ee3ba9ff65f977b5ab226
f397fea726ddc5a938544283e1dd265aac5ebb8b6856543df48e285f009b4375
120447a585f30f7bb9411f7888b6fcd96862d1cae34ddaadda6291bc46fa36ed
3760ddfd61b0e5f8902195e2b7285da42400446dfd4fcec1ea979ea78c4b32de
271a878980c9087f7004ed21330cd101dd19706513a629eea4cebae9e5e80a56
33c17e7530d3c184acb222165b49155c2a8283032a7ee96ede30546ee571966a
81de851b46bc42b419cdc9905609cc9a4fda206424cbba12626555bf788ba31a
ee864623021df5a2369174f3b8c90f20b6f3021d33f8c9a1ea75698168005626

Для ff8766ec873ff55cc0ac17dee7b379a4efa2a5c83dabdd9a30287c7761ad55d5, в sighashes являются:

0ca51b9a67de27aa35aba665cedea31025f8d40c85669953952b8dcde4242960
46016caa2997dc453420a9af5090cd90c5109a93d525bbc3e9e12f8ec0112d58
b85c3c3b91362e3c8047120152d5d9640a850e1db6d867393ada2e13a6ec079a
+952
Xin Wang 29 июл. 2012 г., 14:36:19
Другие ответы

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


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

По умолчанию, рифленого, кажется, вход на уровне НФО, который выплевывает много мегабайт лог-файлов каждый день. Как мне снизить этот уровень? Согласно волновой Вики, мы можем изменить передавать аргументы рябило, когда начиная, или редактировать конфигурационный файл через [rpc_startup], но ни один из этих методов не имел никакого эффекта на меня (на версии v0.23.0).

+945
Mariah Cardwell 3 янв. 2014 г., 16:56:50
  1. Не открывая имею в виду канал, который создал 2-к-2 multisig адрес (3xxxx) есть? И тогда обе стороны положить деньги на адрес? Что, если кто-то платит деньги по адресу на главной цепи, пока канал открыт?

  2. Делает закрытие канала означает, что сделка совершена, что разделит деньги на основе договора:

    multisig: signature1,2(preTran) redeemscript

    outputscript: выплатить платить Б

+920
Sounderrajan Mohan 20 авг. 2017 г., 5:21:37

Этот бумажник дизайн:

1) имеет отдыха

2) включает основные инструкции на задней части для хранения и использования.

3) имеет ряд Tamper-очевидное и идиот-доказательство функции для предотвращения раскрытия секретного ключа.

Wallet sealed with optional hologram tape

+885
vinux 25 мая 2019 г., 17:22:16

Нет. Bitcoind требует как минимум 1 подтверждение суммы utxo добавляется в ваши часы-только адреса баланс. Который имеет смысл, поскольку он все еще может быть тривиально дважды провел хотя это еще не подтверждено.

Вопрос: bitcoind sendfrom с minconf=0

+870
Dinusha Dilanka 19 окт. 2012 г., 6:44:26

У меня есть два экземпляра bitcoind работает, один на mainnet, один в тестовом режиме, без каких-либо проблем.

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

Возможно ли это? Есть ли предостережения? Любой указатели будут оценены.

+833
Stephen Lujan 29 авг. 2016 г., 14:14:07

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

Скачал кошелька от Bitcoin-Qt на. Это нормально. Теперь, как мне получить биткоины я купил в бумажник, который я скачал? И как мне потом использовать их, чтобы купить что-то онлайн?

+822
agent K 5 дек. 2011 г., 7:15:09

Не уверен, если вы можете делать это как они, похоже, один и тот же пакет.

Для Python-bitcoinlib здесь:

Автор: Виталик Buterin

Домашняя страница: http://github.com/vbuterin/pybitcointools

Пакет владелец индекс: vbuterin

Запись ДОАП: bitcoin-1.1.26.xml

Для pybitcointools здесь:

Автор: Виталик Buterin

Домашняя страница: http://github.com/vbuterin/pybitcointools

Пакет владелец индекс: vbuterin

Запись ДОАП: pybitcointools-1.1.15.xml

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

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

+815
Nach0Man 15 мар. 2019 г., 17:19:58

Если ваши биткоины транзакции застрял. Есть несколько вариантов для подтверждения застрял операций:

Как для получателя, так и отправителя сделки, вы можете:

Ждать операции для подтверждения Ждать сеть "забыть" о сделке Спросите Шахтера, чтобы подтвердить это для вас

Для отправителя транзакции, вы также можете:

Попытка заменить за плату дважды провести сделку Если у вас есть выход изменить, вы можете попытаться ребенка-платит-за-родительской транзакции Для получателя транзакции, вы также можете: Попытка ребенка-платит-за-родительской транзакции

+764
Gokul Shinde 24 мая 2015 г., 15:42:44

Если предприятие владеет 51% майнинговой мощности, можно контролировать сеть. Это плохо по двум причинам:

  • Люди, которые владеют биткойнами сказать: "эти парни могут контролировать сеть! Мы должны продать наши биткоины!"
  • Правительство, где вы делаете бизнес, говорит, "Наконец, способ управления, что сеть Bitcoin! Их выдает судебный приказ, чтобы держать все сделки подтверждать, пока мы не законопроект, чтобы предотвратить Bitcoin платежи в террористические группы".

Очевидно, вы не хотите любой из этих.

+762
user25418 3 мая 2015 г., 0:24:37

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

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

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

+758
Techwolf123445 29 нояб. 2010 г., 19:03:48

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

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

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

Обратитесь для получения дополнительной информации: https://en.bitcoin.it/wiki/Satoshi_Client_Node_Discovery

+707
vaibhav 5 авг. 2016 г., 10:17:36

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

+695
Alexpizza 22 окт. 2012 г., 1:48:25

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

Я изначально использовал тестовом режиме кран, чтобы отправить две сделки на основной адрес, и 0.0005 0.0001 tbtcбыл для начала. Я использовал мой код, чтобы проверить баланс этот адрес и есть 0.0006, круто. Я потом начал использовать мой недавно разработанный веб-кошелек, чтобы отправить две сделки на другой адрес, как значение 0.00001 tbtcбыл. Я сразу обратил внимание на баланс от моей основной адрес был выключен, показывая мне 0.000028 tbtcбыл который ко мне не имеет никакого смысла, надо было что-то близкое к 0.00058. Я использовал blockcypher, чтобы проверить эти проводки (которые не подтверждены, но я считаю, что это не имеет значения), чтобы убедиться, что мой код был в порядке. Конечно, 0.00001 tbtc был дважды отправлен на правильный адрес, но отправляют обратно на адрес отправителя путь. Что именно здесь произошло?

Я включаю сделок здесь и здесь.

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

+684
Mubashar iftikhar 2 февр. 2014 г., 17:35:58

Я только что закончил следуя инструкциям по этой ссылке https://steemit.com/btc/@libert/step-by-step-guide-on-claiming-bitcoincash-from-mycellium-wallet-201783t112141477z и это довольно легко получалось. Намного легче, чем предыдущим комментарием.

На стороне записки Coinomi имеет очень четкие инструкции, что не работает для меня, как подметать свой мицелий кошелька на ваш кошелек coinomi путем получения закрытых ключей из своего мицелия адреса зад только первый закрытый ключ был немного средств в это я проверил через более чем 1000 более закрытые ключи и не мог найти каких-либо других средств так вот, когда я вернулся в Google поиск и поиск и нашел ссылку выше.

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

+672
Rob Wright 4 мая 2018 г., 19:48:35

Криптовалют можно разделить на три широкие категории:

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

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

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

+647
f4m8 15 апр. 2019 г., 15:32:22

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

Такая дилемма существует? Если такая идея не так, почему?

+633
Mike1982 27 авг. 2013 г., 13:21:26
относится к упрощенной подтверждения платежа, схему, по которой тонкие клиенты могут проверить, есть ли сеть доверяет сделки.
+601
tomla 19 мар. 2010 г., 8:39:39

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

Я было интересно, если это новая создана-адрес будет автоматически сохраняются, когда меня закрыли многоразрядные. Если да, какое название будет себя исключением?

+552
momma Owens 31 авг. 2013 г., 20:21:42

От https://en.bitcoin.it/wiki/Proof_of_work: "Доказательство работы-это часть данных, которые было сложно (дорого, долго), чтобы произвести для того чтобы удовлетворять определенным требованиям. Это должно быть тривиальным, чтобы проверить, удовлетворяет данным требованиям".

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

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

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

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

+533
Alexandra McCusker 14 янв. 2014 г., 20:57:06

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

Многие из этих результатов могут быть созданы как пыль атакуют де-анонимизации пользователей/ адреса.

+502
user294328 9 июн. 2017 г., 21:46:32

Мое беспокойство не с отдельных пользователей биткоин, а правительства, что, если правительство спама в сети, скажем, $1 миллиард долларов крошечные пыли сделок, включая сборы? Отставание от неподтвержденные транзакции, казалось бы, лишило блокчейн бесполезно на тот момент и люди перестали бы доверять или хотите дождаться операции, чтобы подтвердить. Это кажется, что это могло быть серьезной проблемой для протокола...их защиты в настоящее время для некоторых типов атаки, как это?

+448
forgemo 18 мар. 2014 г., 13:58:00

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

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

Спасибо.

+442
Abdul Jabbar 30 сент. 2010 г., 7:43:24

Недавно мой телефон умер и мне пришлось переустановить все приложения. Я средство 16 характеристику мне дали на доплату, чтобы восстановить мой кошелек, но там некуда поставить 16 символов кода. Я просто потерял все свои биткоины?

+428
hnediapplessed 14 июн. 2016 г., 9:59:01

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

"Теоретически можно построить карту маршрута неявно от наблюдение 2-в-2 multisigs на Blockchain для построения таблицы маршрутизации. Заметим, однако, это не представляется возможным с оплатой за сценарий-хэш выходы сделки, которые могут быть решены вне диапазона от биткойн-протокола через сторонний сервис маршрутизации. Построение маршрутизации стол станет необходимым для крупных операторов (например, БГП, Cjdns). В конце концов, с оптимизацией сети будут очень похожи на корреспондентской сети, или Tier-1 ОСПС. Подобно тому, как пакеты по-прежнему добраться до места назначения на подключение к домашней сети, не все участники должны иметь полную таблицу маршрутизации. Основная ступень-1 маршруты может быть онлайн все время —пока узлы по краям, такие, как средние пользователи будут подключены. Узел обнаружения может произойти вдоль края, предварительно выбрав и частичным маршруты известные узлы".

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

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

+379
suzette 4 нояб. 2013 г., 13:48:44

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

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

+352
GryMir 29 янв. 2017 г., 10:36:53

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

+292
shark555 8 июн. 2017 г., 17:17:55

Короткий ответ будет "да", если цепочка становится больше, требуется больше времени для загрузки он.

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

+290
Ursula Weber 25 февр. 2019 г., 5:12:52

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

+260
Lisa Durfee Donnelly 5 апр. 2018 г., 18:49:36

От ЛН технические характеристики:

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

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

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

+244
Zachary Martin Duncan 2 сент. 2016 г., 20:18:54

Есть ли способ/сервис для получения всех биткоин наличные сделки за биткоины наличными адрес в формате JSON?

Как по API blockchain.info предлагает для ядра биткоин?

+176
Khalakuzzaman Apon 26 февр. 2013 г., 20:00:14

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

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

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

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

+148
Alex Beam 17 июл. 2011 г., 8:55:17

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

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

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

Я уверен, что МТ. Гора Gox изменил свою политику. Теперь вы должны предоставить удостоверение личности государственного образца, чтобы настроить учетную запись на МТ. Гора Gox

+115
asasamzad 16 окт. 2013 г., 18:43:48

Денежные средства в соответствующем HTLC застрять на тайм-аут, если payment_pre-изображения не распространяется назад по маршруту в исходный канал. Нет заранее никакой гарантии, что эта пропаганда будет успешной. Именно поэтому HTLC(направляются)'ы всегда подписал вместе с соответствующим тайм-аута транзакции с подписью ввод, который проводит этот выходной HTLC в таком случае отказа.

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

+59
nicco swanson 6 янв. 2018 г., 3:50:56

Вы должны выбрать кошелек, где лимит на снятие зависит от стоимости БТЦ, а не стоимость в долларах США.

Насколько я знаю, Poloniex есть лимит на снятие долларов США

А Bittrex есть лимит на снятие в БТЦ

То же самое касается Binance

Есть много других бирж с лимитом вывода БТЦ. Которая позволит сделать его легким для вас, чтобы уйти, даже если значение БТД значительно увеличить.

+44
taffy222 18 мар. 2010 г., 7:26:39

Хотелось бы узнать разницу, объяснить как можно простой, между OP_CHECKMULTISIG / OP_CHECKMULTISIGVERIFY и OP_CHECKSIG / OP_CHECKSIGVERIFY. Единственное объяснение, которое я нашла: такой же, как OP_CHECKMULTISIG (или же как OP_CHECKSIG), за исключением OP_VERIFY выполняется позже.

Для OP_VERIFY: отметить сделку недействительной, если верхнее значение стека не соответствует действительности.

Это может быть лучше объяснить? Как OP_CHECKMULTISIGVERIFY и OP_CHECKMULTISIG отличаться на практике, и в логике создания скриптов? Какие последствия (плюсы и минусы) из OP_VERIFY выполняется позже или раньше? Примеры будут высоко оценены.

+39
hoffmans25 3 нояб. 2010 г., 1:16:23

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

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

+38
gii96 15 апр. 2014 г., 21:02:22

Tradehill не был закрыт из-за отсутствия лицензии передачи денег.

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

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

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

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

+19
Nicolas Pettiaux 16 янв. 2019 г., 9:38:34

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

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

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

Например:

  • Договор предусматривает предоплату в размере 100 долларов США
  • Договором предусмотрено, что оплата в Bitcoin-это сумма биткоинов, если продана на взвешенном среднем на момент передачи будет эквивалент 100 долларов США; округлены до нужной фракции биткоин (например, 0.001 БТЦ).

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

+15
riteshkasat 28 апр. 2013 г., 18:10:01

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

$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