Как создать сырого биткоин транзакцию с типом multisig из scriptPubKey выходной

Мне нужно отправить деньги в одну сделку на 2 адреса, так что любой из них может потратить. Другими словами - Мне нужно создавать те же операции, как здесь https://www.blocktrail.com/BTC/tx/6e2c5b6b2a926a7da2415ae55c701e83d6e7bc46bad9bc23b5f9c7ef1ae26998 ( наговор сырое сделки

010000000227ed8477b4d0ab4d52bc31e0639f2f58665d9f7aff0a2aab229bba51af28ea5b000000008a4730440220279b45f812ebd1004ee041eb75a3f42657dce19bdba06b30b2d1b70f45e2590602201b06ecbbbf6fae0a3455d98ac2924cd6dc3022425a2f08c60ffb46e96dbdc8e9014104a84d304aa8963fbd36287e674f109827b6d6ea60d57a7d9357df03be1fcedb2c47475ca128b1a50408b7f584041ffd52d6b19aba5256e99dcdbbe2ed7373775dfffffffff302a856316c80cfbb5735c7a1fd5caad5b856206e2855e6f98bad5959778620010000008a47304402203b163fb30bf53c15e1b7d4ab8af17c3e79193f12d29b17d0a68afac8dc07f07b0220364d304ee4d3fcba82729ba5b011f99636e5633f66f5af224fd8ec5cd1850a44014104a84d304aa8963fbd36287e674f109827b6d6ea60d57a7d9357df03be1fcedb2c47475ca128b1a50408b7f584041ffd52d6b19aba5256e99dcdbbe2ed7373775dffffffff028096980000000000c9524104478f498fe3f6872a9559ae0fd5975bc44f500eed955a835027962099c333536f60b4e60383e6e1081efa0a76df1ef0aefb4da87ff0c8f12dab5da2969fc7b24e41044f09a164267c635c6991f7a96bc7901d035c07161a0074d719be723f6a9c50bc72b900092cffec5f3c3484dae35d04a5a2fa2e75f3a99e17577537c1227b44ba4104971e5b8b222fe47f742fa07d3327d36a6cd37088656ce29842ed82e1dc8bffaa81848b3219359fdf9d8b590d3af85cfff2d06d4b19fde5ed560b2c9caa5dd65653ae40196604000000001976a9148c1b30a7b5f8bd87c1cd8b8c4cb4f74345f1978a88ac00000000

) с Тип multisig из scriptPubKey выхода и выбора адреса назначения с 2 P2PKH (без 1 P2SH!) элементы.

завиток --user имя_пользователя:пароль-данные-двоичные '{"method":"getrawtransaction","id":"a2e8f6b0-5c03-4315-a067-050a9adb6dfc","params":["6e2c5b6b2a926a7da2415ae55c701e83d6e7bc46bad9bc23b5f9c7ef1ae26998",1]}' "http://127.0.0.1:18833"

{"result":{"hex":"010000000227ed8477b4d0ab4d52bc31e0639f2f58665d9f7aff0a2aab229bba51af28ea5b000000008a4730440220279b45f812ebd1004ee041eb75a3f42657dce19bdba06b30b2d1b70f45e2590602201b06ecbbbf6fae0a3455d98ac2924cd6dc3022425a2f08c60ffb46e96dbdc8e9014104a84d304aa8963fbd36287e674f109827b6d6ea60d57a7d9357df03be1fcedb2c47475ca128b1a50408b7f584041ffd52d6b19aba5256e99dcdbbe2ed7373775dfffffffff302a856316c80cfbb5735c7a1fd5caad5b856206e2855e6f98bad5959778620010000008a47304402203b163fb30bf53c15e1b7d4ab8af17c3e79193f12d29b17d0a68afac8dc07f07b0220364d304ee4d3fcba82729ba5b011f99636e5633f66f5af224fd8ec5cd1850a44014104a84d304aa8963fbd36287e674f109827b6d6ea60d57a7d9357df03be1fcedb2c47475ca128b1a50408b7f584041ffd52d6b19aba5256e99dcdbbe2ed7373775dffffffff028096980000000000c9524104478f498fe3f6872a9559ae0fd5975bc44f500eed955a835027962099c333536f60b4e60383e6e1081efa0a76df1ef0aefb4da87ff0c8f12dab5da2969fc7b24e41044f09a164267c635c6991f7a96bc7901d035c07161a0074d719be723f6a9c50bc72b900092cffec5f3c3484dae35d04a5a2fa2e75f3a99e17577537c1227b44ba4104971e5b8b222fe47f742fa07d3327d36a6cd37088656ce29842ed82e1dc8bffaa81848b3219359fdf9d8b590d3af85cfff2d06d4b19fde5ed560b2c9caa5dd65653ae40196604000000001976a9148c1b30a7b5f8bd87c1cd8b8c4cb4f74345f1978a88ac00000000","txid":"6e2c5b6b2a926a7da2415ae55c701e83d6e7bc46bad9bc23b5f9c7ef1ae26998","hash":"6e2c5b6b2a926a7da2415ae55c701e83d6e7bc46bad9bc23b5f9c7ef1ae26998","size":612,"vsize":612,"version":1,"locktime":0,"vin":[{"txid":"5bea28af51ba9b22ab2a0aff7a9f5d66582f9f63e031bc524dabd0b47784ed27","vout":0,"scriptSig":{"asm":"30440220279b45f812ebd1004ee041eb75a3f42657dce19bdba06b30b2d1b70f45e2590602201b06ecbbbf6fae0a3455d98ac2924cd6dc3022425a2f08c60ffb46e96dbdc8e9[ALL] 04a84d304aa8963fbd36287e674f109827b6d6ea60d57a7d9357df03be1fcedb2c47475ca128b1a50408b7f584041ffd52d6b19aba5256e99dcdbbe2ed7373775d","hex":"4730440220279b45f812ebd1004ee041eb75a3f42657dce19bdba06b30b2d1b70f45e2590602201b06ecbbbf6fae0a3455d98ac2924cd6dc3022425a2f08c60ffb46e96dbdc8e9014104a84d304aa8963fbd36287e674f109827b6d6ea60d57a7d9357df03be1fcedb2c47475ca128b1a50408b7f584041ffd52d6b19aba5256e99dcdbbe2ed7373775d"},"sequence":4294967295},{"txid":"2086775959ad8bf9e655286e2056b8d5aa5cfda1c73557bbcf806c3156a802f3","vout":1,"scriptSig":{"asm":"304402203b163fb30bf53c15e1b7d4ab8af17c3e79193f12d29b17d0a68afac8dc07f07b0220364d304ee4d3fcba82729ba5b011f99636e5633f66f5af224fd8ec5cd1850a44[ALL] 04a84d304aa8963fbd36287e674f109827b6d6ea60d57a7d9357df03be1fcedb2c47475ca128b1a50408b7f584041ffd52d6b19aba5256e99dcdbbe2ed7373775d","hex":"47304402203b163fb30bf53c15e1b7d4ab8af17c3e79193f12d29b17d0a68afac8dc07f07b0220364d304ee4d3fcba82729ba5b011f99636e5633f66f5af224fd8ec5cd1850a44014104a84d304aa8963fbd36287e674f109827b6d6ea60d57a7d9357df03be1fcedb2c47475ca128b1a50408b7f584041ffd52d6b19aba5256e99dcdbbe2ed7373775d"},"sequence":4294967295}],"vout":[{"value":0.10000000,"n":0,"scriptPubKey":{"asm":"2 04478f498fe3f6872a9559ae0fd5975bc44f500eed955a835027962099c333536f60b4e60383e6e1081efa0a76df1ef0aefb4da87ff0c8f12dab5da2969fc7b24e 044f09a164267c635c6991f7a96bc7901d035c07161a0074d719be723f6a9c50bc72b900092cffec5f3c3484dae35d04a5a2fa2e75f3a99e17577537c1227b44ba 04971e5b8b222fe47f742fa07d3327d36a6cd37088656ce29842ed82e1dc8bffaa81848b3219359fdf9d8b590d3af85cfff2d06d4b19fde5ed560b2c9caa5dd656 3 OP_CHECKMULTISIG","hex":"524104478f498fe3f6872a9559ae0fd5975bc44f500eed955a835027962099c333536f60b4e60383e6e1081efa0a76df1ef0aefb4da87ff0c8f12dab5da2969fc7b24e41044f09a164267c635c6991f7a96bc7901d035c07161a0074d719be723f6a9c50bc72b900092cffec5f3c3484dae35d04a5a2fa2e75f3a99e17577537c1227b44ba4104971e5b8b222fe47f742fa07d3327d36a6cd37088656ce29842ed82e1dc8bffaa81848b3219359fdf9d8b590d3af85cfff2d06d4b19fde5ed560b2c9caa5dd65653ae","reqSigs":2,"type":"multisig","addresses":["1NiA6V8Ges2vEkSx11X5oo2aCyTsCv3Xh3","18am8jUnBqru2jtQpQbE4LCywBWUPUoop1","1Fr1wwdwoNH3F7zFAvcWJte5vsacto3Exc"]}},{"value":0.73800000,"n":1,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 8c1b30a7b5f8bd87c1cd8b8c4cb4f74345f1978a OP_EQUALVERIFY OP_CHECKSIG","hex":"76a9148c1b30a7b5f8bd87c1cd8b8c4cb4f74345f1978a88ac","reqSigs":1,"type":"pubkeyhash","addresses":["1DmpB4AxC8tee5cMNhEjxg4xcaXw9cmAen"]}}],"blockhash":"0000000000000a96fe9d4d61b19127548bfeb40f2aa972c41b7bf8dc09e2967b","confirmations":326412,"time":1329692179,"blocktime":1329692179},"error":null,"id":"a2e8f6b0-5c03-4315-a067-050a9adb6dfc"}

Как мы можем видеть:

"type":"multisig","addresses":["1NiA6V8Ges2vEkSx11X5oo2aCyTsCv3Xh3","18am8jUnBqru2jtQpQbE4LCywBWUPUoop1","1Fr1wwdwoNH3F7zFAvcWJte5vsacto3Exc"]

Мне нужен тот же результат - несколько адресов P2PKH и тип multisig.

Но https://bitcoin.org/en/developer-reference#createrawtransaction метод не позволяет напрямую установить массив адресов на 1 выход в сделки - только 1 адрес.


Я создал сделок с P2SH-адрес, который был создан с функцией createmultisig:

[email protected]:/home/username$ биткоин-CLI и createmultisig 1 "'["1BdxBor4JG76RKLAwJZfHC58fWbgidYukz","1MN3cT9Ro927h4kgpSZ5V7SfYjrwTysXv7"]"' { "адрес": "3Jc4v7eo9rptPj4277c9cCjgJmWSQmBiwj", "redeemScript": "512102f2221ec0e4baa45633a1f10d41cb199d943ec448368b90d9c7982095fd926ffa2102a9132ba9b227c62cf02deaff00e974fd9bfbe96ed1947d9bf8c7af40c5c22dd752ae" }

и после

биткоин-Кинк createrawtransaction "'[{"txid" : "4989efcec28faedc86ee309a0cb1ba1319987d5c214fcb39d709538576e79342","Uвых" : 1,"последовательность":1}]"' '{ "3Jc4v7eo9rptPj4277c9cCjgJmWSQmBiwj": 0.00005500,"12S42ZEw2741DHrivgZHLfX8M58mxb7bfy": 0.01102678}' после заключения сделки и отправляются в сеть

хэш транзакции:

d1789305f1ae4a39c045e0c67a024048cda0990297dc863e4caac546c6c32b86

сырье:

02000000014293e776855309d739cb4f215c7d981913bab10c9a30ee86dcae8fc2ceef8949010000006a47304402200c7a7e89dc37a457c9070b928619b0ebed9b9a8fcbe1ec0ae9a06ecd695279eb0220015f1898c527e38319818f9939822b0ade1c1c508cf7d1215bf2b99905b1fcff01210267af6c6bf4ae6e37f019fbfbc7df70acf48663adbf19161bd874f3babd6bf15c01000000027c1500000000000017a914b98a8e7f0375003d5537ff8489fcf9c4ad98f2358756d31000000000001976a9140fb50d2ec6bb62bd690bb55142101ca28a678be188ac00000000

Но в результате работы с JSON-RPC в getrawtransaction способ я вижу "scriptPubKey": { "АСМ":"OP_HASH160 b98a8e7f0375003d5537ff8489fcf9c4ad98f235 OP_EQUAL", "наговор":"a914b98a8e7f0375003d5537ff8489fcf9c4ad98f23587", "reqSigs":1, "тип":"scripthash", "адреса":["3Jc4v7eo9rptPj4277c9cCjgJmWSQmBiwj"] }

между тем мне нужно типа: "multisig" и несколько адресов P2PKH, нет 1 P2SH адрес.


Другой attemption: я использовал функцию addmultisigaddress [email protected]:/home/username$ биткоин-Кинк addmultisigaddress 2 '["1BdxBor4JG76RKLAwJZfHC58fWbgidYukz","1MN3cT9Ro927h4kgpSZ5V7SfYjrwTysXv7"]' 3P6sVMdtiqSwPuruSMguJQmmvFba3grovh

[email protected]:/home/username$ биткоин-Кинк validateaddress 3P6sVMdtiqSwPuruSMguJQmmvFba3grovh { "допустимым": правда, "адрес": "3P6sVMdtiqSwPuruSMguJQmmvFba3grovh", "scriptPubKey": "a914eadd957f6e1c6f4e71f9bd0a8632d8e3a61af43f87", "ismine": правда, "iswatchonly": ложные, "isscript": правда, "сценарий": "multisig", "наговор": "522102f2221ec0e4baa45633a1f10d41cb199d943ec448368b90d9c7982095fd926ffa2102a9132ba9b227c62cf02deaff00e974fd9bfbe96ed1947d9bf8c7af40c5c22dd752ae", "адреса": [ "1BdxBor4JG76RKLAwJZfHC58fWbgidYukz", "1MN3cT9Ro927h4kgpSZ5V7SfYjrwTysXv7" ], "sigsrequired": 2, счет"": "" } биткоин-Кинк createrawtransaction "'[{"txid" : "d1789305f1ae4a39c045e0c67a024048cda0990297dc863e4caac546c6c32b86","Uвых" : 1,"последовательность":1}]"' '{ "3P6sVMdtiqSwPuruSMguJQmmvFba3grovh": 0.00005500,"12S42ZEw2741DHrivgZHLfX8M58mxb7bfy": 0.01}' после заключения сделки и отправляются в сеть

хэш транзакции:

cbf1bba98082f23889f79364ae146b6cbbfb1767a20c0e2bc210fee43561ee1d

сырье:

0200000001862bc3c646c5aa4c3e86dc970299a0cd4840027ac6e045c0394aaef1059378d1010000006a47304402205ad43bb4c6e07387a62d5c1859f48869b21cd069fe9bda93b05466e0da42228102202d3d894fae7a11b3369c5616eebbc6b3ae00001ed71f0b0d8e3324ef2d8e5c9101210267af6c6bf4ae6e37f019fbfbc7df70acf48663adbf19161bd874f3babd6bf15c01000000027c1500000000000017a914eadd957f6e1c6f4e71f9bd0a8632d8e3a61af43f8740420f00000000001976a9140fb50d2ec6bb62bd690bb55142101ca28a678be188ac00000000

Но в результате работы с JSON-RPC в getrawtransaction способ я увижу scriptPubKey": { "АСМ":"OP_HASH160 eadd957f6e1c6f4e71f9bd0a8632d8e3a61af43f OP_EQUAL", "наговор":"a914eadd957f6e1c6f4e71f9bd0a8632d8e3a61af43f87", "reqSigs":1, "тип":"scripthash", "адреса":["3P6sVMdtiqSwPuruSMguJQmmvFba3grovh"] }

между тем мне нужно типа: "multisig" и несколько адресов P2PKH, нет 1 P2SH адрес.


Что я делаю неправильно?

+855
gagan 20 июн. 2011 г., 8:59:30
29 ответов

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

Как спам заблокировать цепь обескуражен протокол Биткоин?

+968
Chris Tope 03 февр. '09 в 4:24

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

  • Вы не ограничены патч кода и реле нестандартных сделки
  • Вы не ограничены для продвижения вашего клиента и его исходный код
  • Вы не ограничены, чтобы быть шахтером
+910
windosclose 6 окт. 2015 г., 19:21:11

Я не могу найти потерянных блоков в биткойн-сети с июля со ссылкой на blockchain.info. Значит ли это, что биткоин централизации сети? Мне нравится бумага С. Декер "распространения информации в Сети Bitcion". Но если несвежий ставки 0, в данной работе уравнение не может применяться к биткоин.

+891
Leo Iannacone 26 окт. 2018 г., 9:45:50

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

Лагерь ВХ, очевидно, является тот, который предлагает направление. Скидка 10% на торговые сборы для них и 10% комиссии для вас. После входа в систему, нажмите на "мой профиль" (или https://campbx.com/in/userinfo.php) затем прокрутите вниз к партнерской программе по ссылке.

Другие:

+887
mary1806 4 авг. 2017 г., 5:49:55

Пример:

  1. Создал 2 из 3 multisig кошелек в Электрум
  2. Направить средства на multisig кошелек
  3. Потеряли Электрум кошелек
  4. Доступ к двум из частных ключей (например, 2 trezors)

Можно ли воссоздать кошелек и вывести средства через доступ к 2 частная ключи? Если да, то как?

+885
firefighter freddie 14 дек. 2013 г., 2:04:56

Он был изменен в прошлом. Например, версия сообщение было обновлено. Оно было осуществлено в основном говорят: "Ладно, на этом и эта дата, протокол будет изменен" и давая достаточно времени для нестандартных клиентов для обновления. Затем, в заданное время все клиенты обновили свои версии протокола внутренне и начали общаться в обычном режиме.

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

+841
CinCout 12 дек. 2014 г., 12:54:42

Это также полезно, если вы импортируете более 1 закрытый ключ в свой кошелек:

importprivkey bitcoind 1zbcvs.... "Мои метки" ложные
importprivkey bitcoind 1zbcvs.... "Мои метки" ложные
importprivkey bitcoind 1zbcvs.... "Мои метки" ложные
bitcoind стоп

# Одно из следующих действий
bitcoind -пересканировать 
биткоин-в Qt -сканирование
+760
Abiola 28 мая 2019 г., 15:34:50

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

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

+728
amelie666 2 нояб. 2019 г., 5:51:14

Учитывая, что сама мнемоническое предложение подается через функции PBKDF2 С, а не первая, глядя индексы слов в словаре, я думаю, что ответ "нет", и французский список может быть легко преобразован в английский список. Это правильно?

Это правильно. Вы не можете преобразовать мнемосхема создается с использованием одного словаря в другой, так как мнемонический декодирует различные байтовые массивы. Например третья английское слово 3 байта (возможность), на третьем-французское слово-8 байт (abdiquer). И, следовательно, семя (который используется в функции BIP32) будет отличаться.

Разве это резко сократить совместимости кошельки, используя различные списки слов?

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

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

Вы должны проверить по отдельности эти кошельки, чтобы увидеть, что они сделали, либо путем проверки их исходный код на GitHub или их сайт, или просить сообщество о помощи. Отсутствие совместимости не останавливаться на достигнутом.
Как правило, есть страница, объясняющая это ясно. Например Электрум использует совершенно другую схему , хотя он по-прежнему поддерживает BIP39, или ЛНД и кошельки на его основе используют уникальную схему под названием aezeed

+702
Jeoyramone 4 окт. 2010 г., 13:18:51

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

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

+698
380932281031 1 дек. 2016 г., 3:13:58

Написал простой скрипт, который буквально половины 50 БТЦ (начальный блок награду).

Эти блок награды исправить или сатоши округления вверх/вниз неправильно?

50.00000000
25.00000000
12.50000000
6.25000000
3.12500000
1.56250000
0.78125000
0.39062500
0.19531250
0.09765625
0.04882813
0.02441406
0.01220703
0.00610352
0.00305176
0.00152588
0.00076294
0.00038147
0.00019073
0.00009537
0.00004768
0.00002384
0.00001192
0.00000596
0.00000298
0.00000149
0.00000075
0.00000037
0.00000019
0.00000009
0.00000005
0.00000002
0.00000001

Редактировать: на основе общего приведенный здесь, я думаю, что эти сокращения вдвое необходимо округлить: https://bitcoin.stackexchange.com/a/9962/24926

+688
375445455392 27 февр. 2015 г., 14:59:29

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

message The bitcore server does not seem to reply. Please select another server[1]

+648
atreat 23 июл. 2013 г., 2:46:49

какую операционную систему вы используете? На первом этапе, вам не нужно ждать приложение для синхронизации файлов. Адрес актуален. Вы можете увидеть "ваш адрес"? Если это так, вырезать и вставить его в blockchain.info и увидеть, что ценности существуют. Вы можете иметь несколько адресов... в Bitcoin-CLI или окно командной строки можно попробовать "getaccount" или "getaccountaddress". (полный список команд здесь: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list). Когда вы видите какие-то значения, тогда, возможно, стоило бы дождаться синхронизации. В тот момент, когда вы упомянули свой кошелек, это последняя сделка (апрель 2013 г.), "getblockcount" должна возвращать число ниже 300.000. (Сегодня мы находимся на блок ~485.000, и все 10 минут блок будет создан. Это 6 в час, 144 в день, ~50.000 в год). Поэтому, как только вы достигли синхронизации с этой высоты блока, вы увидите свои ценности. Я думаю, что клиент даже говорит, как это далеко позади, при наведении мышкой в правый нижний угол.

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

+646
Clifford Oozeer 9 апр. 2012 г., 22:21:30

Я сделал альткоины в моей локальной машине работает на MacOSX. Я купил на Amazon EC2 и составления демон работает в Unix.

Как я могу добавить узлы семян?

Я вижу, что есть два файла chainparams.cpp и chainparamseeds.ч. В чем разница между этими двумя файлами?

chainparams.cpp

vSeeds.emplace_back("dnsseed.Трэшер.Ио", истина);
vSeeds.emplace_back("dnsseed.litecointools.com", истина);
vSeeds.emplace_back("dnsseed.litecoinpool.org", истина);
vSeeds.emplace_back("dnsseed.koin-project.com", ложь);

chainparamseeds.ч

статические SeedSpec6 pnSeed6_main[] = {
 {{0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,как 0xFF,0xFF,что 0x05,0x53,0х80,0xc7}, 9333},
 {{0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,как 0xFF,0xFF,что 0x05,0xa4,0xdf,0x66}, 9333},
 {{0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,как 0xFF,0xFF,что 0x05,как 0xFF,0x56,0x07}, 9333},
 {{0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,как 0xFF,0xFF,что 0x0e,0x98,0x79,0x2d}, 9333},
 {{0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,0х00,как 0xFF,0xFF,что 0x0e,0xa2,0xd0,0x9d}, 9333}
+598
Ankan Biswas 21 авг. 2018 г., 19:59:00

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

Вы можете найти пример реализации здесь.

+565
kourtney turner 25 июл. 2014 г., 6:09:35

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

+538
Donald Wilson 10 сент. 2019 г., 6:47:33
  1. Открыть стандартный клиент
  2. Перейдите на вкладку "получение монет"
  3. Вы будете иметь список адресов вы можете использовать

Если вы хотите создать новый адрес, просто нажмите кнопку "Новый адрес..." на нижней части окна.

+514
W3Max 20 июн. 2014 г., 0:30:19

До сегодняшнего дня я думал, что все адреса должны начинаться с 1.

Ну, вот 3M8XGFBKwkf7miBzpkU3x2DoWwAVrD1mhk, который является мульти-сиг адресе escrow , созданные для удержания баунти для развития CoinJoin. Это как на первом выступлении я отметил, что начинается не с 1, а первый мульти-сиг-адрес, что я видел в дикой природе.

Существуют ли другие возможные префиксы? Что характеризует разные префиксы? (Напр. все адреса, которые начинаются с 3 multisig адреса? Есть multisig-адреса, которые не начинаются с 3?)

+508
Mordred 26 мая 2019 г., 15:33:49

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

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

Какие-либо шахтеров/бассейны за или против этой политики уныние (в настоящее время только политика "игнор Форкс, где с утра сижу блока на кончике не содержит блока высота")?

+497
Multimarcus 16 сент. 2012 г., 3:33:01

Моим лучшим подходом было бы показать им coinbase.com или xcoins.Ио или gemini.com и показать им, как его аналог банковского счета. Они могут войти в систему и проверить свой баланс или вывести на банковский счет непосредственно со своего кошелька.

Скажи им, что биткоин + Coinbase является менее дорогостоящим по сравнению с платежной системы PayPal: с Coinbase церковь может создать свою собственную кнопку пожертвования на своем сайте и принимать до $1 млн. в сделках с без сборов (и лишь 1% после этого, по сравнению с PayPal в 2.9% + 30¢/сделки. сборов). Конечно, если они принимают Bitcoin без каких-либо посредников, как Coinbase, там даже не 1% от суммы, либо.

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

+469
Maggie Phillips 1 июл. 2015 г., 13:10:13

Ситуация на момент написания статьи:

Написано 29 мая 2016; веб-интерфейс Blockchain.info кошелек является HD; MultiBit-это же HD.

Интернет/История Запросов

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

После подписания договора с blockchain.info (и получать российское слово взыскании фраза) я перевела небольшое количество BTC в мой новый Blockchain.info кошелек. До сих пор так хорошо.

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

Так эффективно играть в игру восстановления, я установил многоразрядные в HD; прошли через процесс восстановления с помощью моего выздоровления фразы. Многоразрядные скачали некоторые 130К+ блоки. И я в конечном итоге с кошелька, который, кажется, работает, но... и это но.... нет БТЦ.

Мой счет Blockchain.info показывает БТЦ; но MultiBit-это не.

Поэтому либо а) мое понимание, что я должен быть в состоянии восстановить кошелек - и его БТЦ от восстановления фраза некорректна (уверен, что в этом весь смысл!)

или б) я делаю что-то неправильно с Многоразрядной.

Да этот сценарий будет означать, что я бы (как Blockchain.info не вниз) 2 кошельков с того же БТД, но это было бы на тот же адрес(А) и блокчейн будет снова защищать любые попытки провести дважды.

В основном хочет чувствовать себя защищенным в том, что с моего выздоровления фразу Я могу восстановить кошелек (либо blockchain.info / для многоразрядной HD или другой кошелек) должен взорвать PC вверх, веб-сайтов, аварии и т. д.

Какие посоветуете? Я ремонтировал в MultiBit HD-кошелька несколько раз - но всегда сидит на 0 БТЦ

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

+417
Abhinav Sharma 23 февр. 2012 г., 5:56:41

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

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

+368
nunz 9 окт. 2019 г., 16:08:01

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

+341
ryduh 12 дек. 2011 г., 5:52:24

получается ~3385 целочисленных операций в биткоин хэш

https://bitcointalk.org/index.php?topic=7964.msg550288#msg550288

+294
Alex Anderson 28 июн. 2015 г., 13:35:54

По данным Грег Максвелл:

4.14 кб/сек, 10.7 кб/с Выход; усредненные за последние 30 дней. 38GB в передаче общего.

Значительно меньше, чем полноценным узлом, который идет с ним... P2Pool вы использовали, чтобы быть достаточно большим по отношению к узлу; но большее количество нагрузки на сеть Bitcoin сместили баланс.

+277
mmwtsn 17 июн. 2015 г., 22:16:37

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

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

+248
Elininja 20 мар. 2014 г., 17:32:42

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

Допустим я один из этих чудаков, и я использую PyWallet, чтобы открыть кошелек.DAT и тянуть частная ключей и адресов из моего бумажника. Теперь говорят, что моя цель-создать новый кошелек (назвал его Cwallet). Теперь CWallet могут подписывать сделки на мой биткоин от Bitcoin-Qt, но как бы это реально сделать баланс?

Не CWallet придется искать через весь блокчейн и найти мой адрес, а затем следовать ему до последнего блока? Или есть ли оптимизированный способ определения баланса?

+199
Gail D Lenher Andrews 7 сент. 2011 г., 19:51:30

Я хочу повторить мнемонический код с терминала. шаги:

  1. Создать случайную последовательность (энтропии) от 128 до 256 бит.
  2. Создать контрольную сумму случайной последовательности, взяв первые (энтропия - длина/32) бит его SHA256 хэш.
  3. Добавить контрольную сумму в конец случайной последовательности.
  4. Разделить последовательность на разделы 11 бит.
  5. Карту каждый 11-битное значение слова из заданного словаря из 2048 слов.
  6. Мнемонический код-это последовательность слов.

Я вижу этот образ

enter image description here

И я пользуюсь этой энтропии

0c1e24e5917779d297e14d45f14e1a1a

Если я следовать образ, я создаю контрольную сумму

е 0c1e24e5917779d297e14d45f14e1a1a | команда xxd-р-р | sha256sum -б

результат

76e57a90f93135e97ce700a9e79196ba46315d65e696d0a4518270a8de3e80e4 

Затем взять 4 бита (0,5 байта => 1 знак ) и присоеденить к моему энтропии с таким результатом:

0c1e24e5917779d297e14d45f14e1a1a7

Сейчас у меня 132 бита и мне нужно разделить на 12 сегментов 11 бит каждый

Я пытаюсь преобразовать в базовый 2

 Эхо "сайт iBase=16; obase=2; 0C1E24E5917779D297E14D45F14E1A1A7" | до н. э.

11000001111000100100111001011001000101110111011110011101001010010111111000010100110101000101111100010100111000011010000110100111

Но результат не правильный, если я положил, что энтропия в https://iancoleman.io/bip39/#entropy-notes я вижу, что результат

00001100000 11110001001 00111001011 00100010111 01110111100 11101001010 01011111100 00101001101 01000101111 10001010011 10000110100 0011010

Но я не понимаю, как я могу получить, что

00001100000 = 96 = армия

+138
aaronqli 30 авг. 2013 г., 16:16:17

listtransactions [счет] [кол-во=10] [с=0]
Возвращает до [число] большинство последних сделок пропустив первый [из] операций за счет [счет]. Если [счета] не указана вернем последних операциях со всех счетов.

Выше вставила https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

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

Эта документация не выглядит правильным для меня.

Не надо это читать

Если [адрес] не указана вернем последних операциях от всех адресов.

+138
Paul Claude 13 мар. 2018 г., 0:07:03

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