Как я могу использовать несколько адресов подпись с Bitcoin ядро?

Используя инструкции в окне отладки, я создал мульти-адрес подпись как показано ниже:

addmultisigaddress 2 "[\"Адрес1\",\"Адрес2\"]"

MultiSigAddress

Мое понимание заключается в том, что необходимо закрытых ключей Addres1 и Addres2, чтобы иметь возможность провести с MultiSigAddress. Это правильно?

Я послал некоторые BTC на MultiSigAddress, как Adress1 и Adress2 принадлежат мне и я могу зайти в Панель управления монета выберите MultiSigAddress в качестве входных данных. Он пошлет сделки без каких-либо проблем.

Что, если один из адресов принадлежали кому-то другому? Как я могу использовать средства на MultiSigAddress с помощью Bitcoin Core в этом случае?

В-третьих, адрес, который я создал в данном случае является 2 из 2. Что если я хочу создать адрес, который 2 из 3? Как я могу создать что использование биткоин ядра? Или это возможно только для multi-сиг сделки?

+533
DeeKey 3 окт. 2012 г., 7:37:15
26 ответов

Биткоин-в Qt Software представляет вам самый удобный интерфейс для просмотра Bitcoin сделок. Я не использую его, но я думаю, что публичный адрес будет где-то отображаться на экране (это будет в форме 1xxxxxxxxxxxxxx).

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

Как экспортировать мои личные ключи от моего биткоин-клиент на Qt?

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

+967
Charles Gutfeld 03 февр. '09 в 4:24

Говорил, что у меня 100$ в МТ.Счета Gox и хотел отправить его на мой счет TradeHill, как трудно выполнять сделки как, что, минуя отдельный банковский счет? Я в основном спрашиваю в контексте автоматических торговых ботов, покупка и продажа биткоина на различных биржах.

+945
edinchez 6 июл. 2014 г., 14:24:30

Можно ли считать PBFT (практические Византийской отказоустойчивости) как консенсусный алгоритм ?

И если да, то как это работает?

И он похож на другие консенсусы, таких как Пау, Пос или Украйна ? Или это совершенно разные?

И это используется в блокчейн-платформы? если ДА, который один?

P. S. Я слышал, что это не масштабируется для больших сетей, это правда? И если это так, является его масштабируемость даже хуже , чем военнопленных?

+940
littleO 23 окт. 2019 г., 17:15:54

Хотел увидеть, если кто-нибудь здесь знал, что если вы умеете работать с Coinbase, чтобы создать "бизнес" уровень счета?

Это означает, что при регистрации и привязке счета в банке для вашего счета Coinbase, вы можете выбрать, чтобы использовать ваш бизнес-счет в банке, и проверить с помощью Эйн вместо личного ССН?

Спасибо за вашу помощь заранее.

+932
catyluck 24 июн. 2016 г., 1:13:20

Попробовать http://www.ripplepaperwallet.com это должно быть безопасным. Если вы можете отключить его от сети и еще генерировать адрес в ваш браузер в автономном режиме, то да это безопасно.

+849
LWTBP 6 нояб. 2013 г., 20:50:21

Я пытаюсь установить bitcoind в зависимости от Трэвис-ки. Вот мой .Тревис.YML в файл:

язык: скала
скала: 
 - 2.11.7

уведомления:
 on_success: изменение
 on_failure: изменение

before_install:
 - судо АПТ-добавить репозиторий PPA:биткоин/Биткоин -г
 - судо apt-получить обновление с QQ
 - судо apt-получить установку bitcoind -г

apt_packages:
 - bitcoind

before_script:
 - команды mkdir -Р /дома/Тревис/.биткоин && СР биткоин.конф /дома/Тревис/.биткоинов/биткоин.конф
 - с dpkg -л bitcoind 
 - /usr/Бен/bitcoind -регтест -демон

сценарий: "СБТ покрытие тест"
after_success: "СБТ coverageReport комбинезон"

и вот ссылка на ошибки сборки:

https://travis-ci.org/bitcoin-s/bitcoin-s-rpc-client/builds/236451398

обратите внимание, что в dpkg -L и возвращает следующее

$ с dpkg -л bitcoind

/.

/ЕГР

/usr/доли

/usr/доли/док

/usr/доли/док/bitcoind

/usr/доли/док/bitcoind/примеры

/usr/share/doc/bitcoind/examples/bitcoin.conf.gz

/usr/доли/док/bitcoind/авторское право

/usr/share/doc/bitcoind/changelog.Debian.gz

/usr/доли/lintian

/usr/доли/lintian/переопределение

/usr/доли/lintian/переопределения/bitcoind

/usr/доли/человек

/usr/доли/человек/докладчик 1

/usr/share/man/man1/bitcoin-cli.1.gz

/usr/share/man/man1/bitcoind.1.gz

/usr/доли/человек/man5

/usr/share/man/man5/bitcoin.conf.5.gz

0.00 х$ /usr/Бен/bitcoind -регтест -демон

/главная/Тревис/.Тревис/job_stages: 54 строчку: /usr/Бен/bitcoind: нет такого файла или каталога

Нет ничего установленного в /bin/. Какие-либо предложения?

Примечание: Если я просто указать bitcoind вместо /usr/Бен/bitcoind меня такая же проблема

https://travis-ci.org/bitcoin-s/bitcoin-s-rpc-client/builds/236438191

+840
Oscar Blanco 23 окт. 2013 г., 15:54:03

Ответ не является уникальным для биткоин. Было бы то же самое, если вы имеете дело с (не крипто) иностранной валюте, ценные бумаги, акции, деривативы или товаром или товарные фьючерсы.

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

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

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

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

+831
Hexxed 26 авг. 2018 г., 17:23:42

Я сделала операцию 4 дня назад с низкого гонорара, который был около 0,2 USD, и это пока не подтверждено. Я просто хочу знать, как я могу отменить его ? Или сколько дней нужно, чтобы эта сделка должна быть подтверждена. Не могли бы вы помочь мне через

+824
MarinaFeoktistova1980 17 июл. 2015 г., 13:40:02

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

Видите, Сырое Сделок.

На самом деле, вы могли бы изучить дескриптор транзакции контент в формате JSON сначала преобразовать двоичные данные в hex-строку, а затем вставить его в blockchain.info инструментом или с помощью RPC вызов bitcoind: decoderawtransaction.

+721
stil4eg 23 янв. 2018 г., 17:25:41

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

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

+623
user97507 19 авг. 2019 г., 22:36:55

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

+547
marthabroyles 23 февр. 2011 г., 17:31:33

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

Вот где я нахожусь по адресу:

  • У меня Mac под управлением OSX 10.9.2
  • Я скачал и установил биткоин-Кварты. Синхронизация процесс только начинается и я впоследствии закройте приложение и загрузить на ушко.дат файл - это торрент-В настоящее время скачивание через потоп приложения.

Думая о будущем, я прочитал немного о том, где разместить этот DAT-файл после его загрузки. Для начала, я не могу показаться, чтобы найти ~/библиотеки/application поддержки/биткоин/ на моем Mac? и я также попытался С /Пользователи/Имя пользователя/библиотеки/application поддержки/биткоин , но не может найти ничего. От выбора 'показать содержимое пакета' для Bitcoin-Qt в само приложение, я должен создать папку в тут вручную?

Я бы массово благодарен за любые советы.

Джон

+534
cyan 14 мар. 2015 г., 20:04:27

Одним из решений низкую латентность и высокую масштабируемость в БТЦ-увеличить размер блока. Один блок занимает 10 мин в среднем для доказательства работы. Увеличенный блок также будет принимать одновременно для подтверждения работы и задержка в сети будет увеличено. Проводки после записи в блокчейн станет действительным только после подтверждения работа проверяется на основе консенсуса. Я не понимаю, как будет увеличен блок уменьшения размера время для операции, чтобы стать действительным и регистрируется в книге. На Макса, он просто позволит больше количество сделок в любой момент заблокировать.

+482
SimonMD 16 февр. 2017 г., 13:13:17

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

https://coingape.com/what-is-51-attack-in-bitcoin-blockchain/

+420
Techdragon 29 окт. 2011 г., 15:43:10

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

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

Я хочу, чтобы синхронизировать узел, у меня в ноутбук и перенести ее (обрезал) на Raspnode.

Я скопировать и вставить все файлы .биткоин папку и когда я выполнить bitcoind -демон команду следовать в debug.файл журнала

2016-03-22 23:25:55 Открытие LevelDB в /Home/Пи/bitcoinData/блоки/индекс
2016-03-22 23:25:59 открыт LevelDB успешно
2016-03-22 23:25:59 Открытие LevelDB в /Home/Пи/bitcoinData/chainstate
2016-03-22 23:25:59 открыт LevelDB успешно
2016-03-22 23:26:37 LoadBlockIndexDB: последний блок файла = 474
2016-03-22 23:26:45 LoadBlockIndexDB: последний блок файла информация: CBlockFileInfo(блоков=57, размер=47829393, высот=403730...403810, время=2016-03-22..$
2016-03-22 23:26:48 проверка всех файлов БЛК присутствуют...
2016-03-22 23:26:48 LoadBlockIndexDB(): блокировать файлы были предварительно подрезают
2016-03-22 23:26:48 LoadBlockIndexDB: индекс транзакции отключены
2016-03-22 23:26:49 LoadBlockIndexDB: hashBestChain=000000000000000005323717f768df54444ee6dfccbe080548287f120546e6e3 высота=403810 дата=2016-03$
2016-03-22 23:26:49 сообщение инициализации: проверка блоков...
2016-03-22 23:26:49 проверка последнего 288 блоков на уровне 3
2016-03-22 23:26:51 LevelDB читать провала: с коррупцией: не sstable (плохое магическое число)
2016-03-22 23:27:14 коррупцией: не sstable (плохое магическое число)
2016-03-22 23:27:14 : ошибка открытия блокировки базы данных.

Вы хотите восстановить базу данных блока сейчас?
2016-03-22 23:27:14 прервана блок восстановления базы данных. Выходе.
2016-03-22 23:27:14 остановка: в ход...
2016-03-22 23:27:14 планировщик потоков прерываний
2016-03-22 23:27:14 StopNode()
2016-03-22 23:27:14 выключение: сделано
2016-03-22 23:39:01 AppInit2 : взаимодействие параметра: -чернослив -> настройка-disablewallet=1
2016-03-22 23:39:05 чернослив настроен на цель 30000MiB на диске для заблокировать и отменить файлов.
2016-03-22 23:39:08

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

+414
380973697325 14 авг. 2019 г., 10:02:10

во-первых, я сделал этот шаг "энк -д -алгоритма AES-256-CBC С -а-в биткоин-кошелек-резервное копирование > bitcoin_decrypted" в OpenSSL и ввел пароль она дала мне орг.биткоин.производства так что я думаю, мой пароль работал и вместе с этим я вижу 2 строчки чужого языка некоторые буквы и цифры В между так что я предполагаю, что в формате protobuf. сейчас, как указано на втором этапе Установите bitcoinj: клон git https://github.com/bitcoinj/bitcoinj.git компакт-диск bitcoinj ГИТ выборки-все ГИТ кассе в v0.14.4 МВН установить (не на GroupTest в Windows Баш, но все равно работает) CD инструменты ./кошелек-инструмент

но на мой вопрос, где я должен вводить все эти команды ? на этой же странице opensll, где я вижу чужой язык или somewhr еще ?

+371
Programmer Bruce 3 авг. 2018 г., 0:50:02

У меня видеокарта NVIDIA 7300 с GX и хотите начать добывать с его. Эта карта не поддерживает технологию OpenCL. Могу ли я использовать его для майнинга? С BitMinter я могу только использовать процессор добыче; он не видит видеокарту.

Я использую Линукс Убунту 11.10 (Онейроидного Оцелот) со всеми удобствами...

+304
AJ10879 11 янв. 2014 г., 18:51:31

Кажется, тут уже вопрос на форуме bitcointalk, размещенных вами, на которую я ответил.

https://bitcointalk.org/index.php?topic=1843078.new#new

Мне кажется, я знаю вашу проблему это bitcoind не bitcond. Возможно вы пишете это как bitcond в вашем терминале. Попробуйте написать bitcoind. Также деамон правописание неправильный, то демон не деамон

Если это не проблема и вы набираете его правильно в терминал может быть запущен GUI и демон одновременно используя тот же каталог configaration.

Если вы не поступаете так же, то смотри ниже. Я последовал за и это прекрасно работало нормально.

Обратите внимание: точно следуйте инструкциям. Не делай шага 2 до шага 1

Шаг 1: добавьте репозиторий PPA в биткоин системе.

судо АПТ-добавить-respository НПА:биткоин/Биткоин

Шаг 2 : Обновите пакеты.

обновление судо АПТ 

Шаг 3 : Установите ядро демона bitcoind

судо АПТ установке bitcoind

Шаг 4 : запустить демон

bitcoind -демон

Вы должны получить сообщение о том, что bitcon сервер запущен успешно.

Для взаимодействия с биткоин ядра вам придется использовать команду : биткоин-Кинк

Чтобы остановить биткоин основных демона тип : биткоин частые остановки

Полный список команд доступен тут: https://bitcoin.org/en/developer-reference#rpc-quick-reference

+297
shiin 29 мая 2015 г., 11:16:35

На сайте биткоин Вики я не могу найти эту спецификацию:

*Стеки провести байт векторов. При использовании в качестве чисел, векторов байта интерпретируются как прямой порядок байтов переменной длины чисел с наиболее значащего бита определении знака целого числа. Таким образом, представляет 0x81 до -1. 0х80 другое представление нуля (так называемые отрицательные 0). Положительных 0 представляет собой нуль-длина вектора. Байт вектора интерпретируются как логические значения, где ложные представлено любое изображение ноль, и верно представляет изображение ненулевой. *

https://en.bitcoin.it/wiki/Script

Но на биткоины исходный код теста скриптов я нашел это:

["0x02 0x417a", "Аз равны", "P2SH,STRICTENC"],

["0x4b 0x417a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a",
"'Azzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz равный", "P2SH,STRICTENC", "толкать 75 байт"],

https://github.com/bitcoin/bitcoin/blob/master/src/test/data/script_valid.json#L26

Так что, как я понимаю, это тест для модуля скрипт биткоин ядра, и эти несколько тестов, поместить числа в стек, а затем положить байтовую строку в стек и процесс одинаковый опкод. Но в случае, если цифры должны храниться в стеке, как мало переменных прямой тип int знаковый бит (биткоин Вики) количество 0x417a хранится в б польза, а не как 'Аз'.

Количество 0x417a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a

будет

zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzza

Какой тип представления чисел в стек мы должны использовать?

  • варинт с обратным порядком байтов со знаком бит ? (биткоин Вики)
  • большой endian ?
  • 4 байтов с обратным порядком байтов ? (нашли на биткоин исходные коды CScriptNum класс github.com/bitcoin/bitcoin/blob/master/src/script/script.h#L187)

Где я могу прочитать точно спецификация ?

Спасибо

+288
Mike Stephens 10 дек. 2012 г., 18:36:11

Я случайно решил свою проблему. Когда я писал эту функцию, затмение рассказал мне функции getX() (и gety()) является depracated. Поэтому я использовал getXCoord(), потому что я думал, что ее результат будет тот же. В чувство безнадежной я getX() вместо getXCoord() и все функции магически!

Какая разница между getX() и getXCoord() ?

+218
Jacopofar 18 нояб. 2012 г., 6:08:44

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

С 5-го/s при текущей сложности, среднее время для вас, чтобы найти блоков составляет 38 дней; с 1 м/с, 189 дней. Но это случайный процесс, который будет составлять в среднем до 38 (или 189) дней, и этот период времени, скорее всего, только расти больше, как время идет. У вас есть реальный шанс, то никогда не получая никакого вознаграждения за свою работу (обратное тоже верно, конечно: у тебя есть шанс найти больше, чем ожидалось...но я бы не кону тысячи долларов на это). Лично я хотел бы, чтобы ожидаемый срок не более 10 дней/блок (~20 м/с) рассмотреть соло майнинг хороший вариант.

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

+209
Wouter Roelofs 16 апр. 2013 г., 19:56:19

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

+189
Palma 007 27 янв. 2017 г., 20:45:27

Мне кажется https://bithomp.com/paperwallet/ кажется, быть безопасным, но если ты действительно беспокоишься о создании публичных и частных ключей онлайн, я рекомендую вам скачать исходный код https://github.com/OctillionSA/ripple-paper-wallet и запустить его в автономном компьютере

+181
user95647 23 июн. 2012 г., 15:47:06

Я знаю, что на блокчейн инфо есть список биткоин помеченные адреса https://blockchain.info/tags. Я интересно, если есть что-то похожее на Лайткоин, так как я не нашла никакой информации об этом.

+90
protdr 24 апр. 2010 г., 10:40:05

Не обязательно отвечать на ваш вопрос, но я нашел система реализации в Java уже здесь: https://github.com/ryancwilliams/JHashCash возможно, вы можете внести свой вклад или форк?

+52
murali 15 июл. 2019 г., 20:21:26

Это в основном будет возможно в ближайшие биткоин основной выпуск 0.18.

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

Синтаксис ш(многоканальный(2,XPUB/*,XPUB/*)). В Ш. указывает P2SH встраивания, мульти относится к multisig, в 2 означает 2 подписей не требуется, и две XPUB аргументы, что открытые ключи взяты из.

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

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

биткоин-Кинк deriveaddresses "деск" [0,1000]

Даст вам первые 1001 адресов (используя клавиши с проиндексированных от 0 до 1000) для дескриптора.

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

биткоин-CLI и importmulti [{"описание" : "убыв", "диапазон" : [0, 1000], "watchonly" : правда, "метка времени" : "теперь"}]

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

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

Обратите внимание, что это не будет автоматически следить за более чем первые 1000 адресов, они вам употреблять - вам нужна новая команда import для этого (на данный момент).

+40
eggy 4 июн. 2013 г., 2:23:14

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