как для преобразования URI в Bip21

я пытаюсь преобразовать

Ури в BIP21

в настоящее время я генерировать URI с bitcoinj библиотека, но я хочу, чтобы это было на BIP21 стандарт. я прочитал много статей, но не нашел каких-либо решения

+589
falshdie 16 авг. 2019 г., 6:16:07
39 ответов

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

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

В я поста (исходных данных сделок во всех блоках), человек (amaclin) любезно предоставил количества сделок во всех существующих фильтров, это может быть возможным, чтобы получить дату?.

Это то, что можно сделать в R или PHP?

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

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

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

+954
matth4w 23 апр. 2012 г., 7:16:17
Другие ответы

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


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

Есть ли какие-либо льготы (например: лучше безопасности) генерировать адрес из ша-256 хэш против генерировать случайный хеш?

Генерировать адрес из ша-256 хэш

ВАР значение = буфер.из('верно лошадь батарея скрепка');
ВАР хэш = bitcore.крипто.Хеш.и SHA256(значение);
ВАР БН = bitcore.крипто.Млрд.fromBuffer(хэш);

адреса ВАР = новый bitcore.Закрытый ключ(БН).устранению();

Сгенерировать случайный адрес

ВАР закрытый ключ = новый bitcore.Закрытый ключ();

ВАР-адрес = закрытый ключ.устранению();
+943
user2448667 11 нояб. 2018 г., 6:18:55

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

+908
Laurent P 1 февр. 2013 г., 17:37:49

Когда я даю команду импорта я получаю сообщение об ошибке примерно через 15-20 минут. Очевидно, что любая другая команда не показывают одну и ту же ошибку.

~:./биткоин-Кинк importaddress mvcWTfVhCMhwvqQf2TKkEqpLrNdW7Uekod ложные
ошибка: не удалось подключиться к серверу

Я обнаружил, что клиент сканировать блоки в режиме отладки.бревно, которое не должно происходить, потому что я добавил "ложь" после адреса.

2018-06-21 08:39:30 еще перепроверять. В блоке 192380. Прогресс=0.011339
2018-06-21 08:40:30 все-таки перепроверять. В блоке 218992. Прогресс=0.024155
2018-06-21 08:41:30 еще перепроверять. В блоке 237569. Прогресс=0.036879
2018-06-21 08:42:30 все-таки перепроверять. В блоке 261271. Прогресс=0.049859
2018-06-21 08:43:30 все-таки перепроверять. В блоке 279577. Прогресс=0.061887
2018-06-21 08:44:30 все-таки перепроверять. В блоке 294150. Прогресс=0.072921
2018-06-21 08:45:30 все-таки перепроверять. В блоке 308378. Прогресс=0.123854
2018-06-21 08:46:30 все-таки перепроверять. В блоке 321405. Прогресс=0.177669
2018-06-21 08:47:30 все-таки перепроверять. В блоке 332018. Прогресс=0.230362
2018-06-21 08:48:30 все-таки перепроверять. В блоке 341285. Прогресс=0.281512
2018-06-21 08:49:30 все-таки перепроверять. В блоке 349955. Прогресс=0.329082
2018-06-21 08:50:30 еще перепроверять. В блоке 358093. Прогресс=0.376275
2018-06-21 08:51:30 еще перепроверять. В блоке 364784. Прогресс=0.417902
2018-06-21 08:52:30 все-таки перепроверять. В блоке 370366. Прогресс=0.450470

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

2018-06-21 08:33:57 предупреждения: запрос отклонен, потому что очереди работы по HTTP глубина превышена, он может быть увеличен с -rpcworkqueue= установка
2018-06-21 08:34:18 предупреждения: запрос отклонен, поскольку протокол HTTP очереди глубину превышен, она может быть увеличена с -rpcworkqueue= параметр
2018-06-21 08:34:24 предупреждения: запрос отклонен, поскольку протокол HTTP очереди глубину превышен, она может быть увеличена с -rpcworkqueue= параметр

Интересно, что rpcworkqueue по умолчанию. И я не увидел -rpcworkqueue команду, когда я использую -H в bitcoind.

Ниже мой bitcoin.conf.By кстати ,я не ставил блок данных цепь в место по умолчанию,но я направлен на работу блока данных услуги и bitoin.conf при старте ядра биткоин.Ниже приводится содержание биткоин.конф.

txindex=1
сервер=1
rpcuser=имя пользователя
rpcpassword=пароль
даемон rpcbind=0.0.0.0
чтобы=8545
выбрать=0.0.0.0/32

Наконец ,если добавление "ложно" бесполезно,импорт адрес О В провел один час,и мне нужно импортировать 20 000 адрес что может стоить 2,2 года.Что невозможно для меня, чтобы так долго ждать.

+901
dezza 5 июл. 2012 г., 23:35:31

Из lncli сети=тестовом режиме sendtoroute -ч:

Имя: 
lncli sendtoroute - отправить платеж на предопределенный маршрут
Использование:
lncli sendtoroute [параметры команды] [аргументы...]
Описание:
Отправить платеж за молний с помощью определенного маршрута. Необходимо указать
список маршрутов для попытки и оплаты хэш. Эта команда может даже
быть соединены с ответом на queryroutes. Эта команда может быть использована
чтобы осуществить балансировку каналов по выработке собственной маршрута, или даже
атомная ОСП с помощью самостоятельного маршрута, который пересекает несколько цепей.
Есть три способа, чтобы определить маршруты:
 * использование --маршруты параметр, чтобы вручную указать JSON, закодированные
 набор маршрутов в формате возвращаемое значение queryroutes:
 (lncli sendtoroute --payment_hash=<pay_hash> --маршруты=<путь>)

 * прохождения маршрутов как позиционный аргумент:
 (lncli sendtoroute --payment_hash=pay_hash <маршрут>)

 * или читать в маршрутах из stdin, который может разрешить включение
 ответ от queryroutes, или даже читать в файле с набором
 предварительно вычисленные маршруты:
 (lncli queryroutes --аргументы.. | lncli sendtoroute --payment_hash= -

 обратите внимание на '-' в конце, который сигнализирует, что lncli следует читать
 маршрут из stdin
Варианты:
--значение payment_hash, --значение pay_hash хэша для использования в рамках оплаты HTLC
--значение стороны, -р значение в JSON массив строк в формате ответа queryroutes, что обозначает, какие маршруты использовать

Я использую эту команду, чтобы сохранить маршруты в JSON-файл:

lncli -сеть=тестовом режиме queryroutes 02e34c1b4c5f8e7419cf4d10e3bc9651d46dc1af68df6a7b81a24951a9192aa9c4 --final_cltv_delta=144 25000->маршруты.в JSON

Затем из спецификаций, выполняя:

lncli --сети=тестовом режиме sendtoroute --payment_hash=03bd33db2dfdebff50ca8a7ae3bade681bbf7f25246248c9416b4441b1dbf4c2-маршруты=маршруты.в JSON

Я всегда возвращаюсь этой ошибки:

[lncli] не удается распаковать строку JSON из входящего массива маршрутов: недопустимый символ 'Р' ищу начало значение

Я делаю что-то неправильно? Что я должен установить в качестве параметра --маршруты?

+891
needtoknow 18 нояб. 2019 г., 16:51:14

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

Также с Mt. Иди_ вы должны пройти через различные проверки. Я предлагаю вам прочитать о тех, прежде чем выслать им денег. Вы не хотите никаких сюрпризов позже!

Другим вариантом является, чтобы купить локально в localbitcoins.com. Я вижу много индейцев, продавать БТЦ есть.

+827
awakenDeepBlue 5 февр. 2016 г., 4:04:08

TransactionOutput.getScriptPubKey.getToAddress.метод toString

К сожалению, это дает исключение при работе с Старый стиль в ИС сценарий, так что вы можете иметь дело с этим самостоятельно, если вы нуждаетесь в них (что в вашем случае использовать вы, вероятно, не будет). Пример может быть найден в Scala код, по ссылке ниже (линии на 120):

https://github.com/stefanwouldgo/Bitcoin-Graph-Explorer/blob/master/src/main/scala/Graph.scala

+751
Flack Ninja 2 нояб. 2015 г., 9:15:24

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

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

+723
Daniel McLaury 23 апр. 2012 г., 21:54:11

Я пытаюсь построить libbitcoin библиотеки на Арч Линукс. Сначала я пытался скачать пакеты Aur. Я успешно установлен libsecp256k1 и libbitcoin. Но если я пытаюсь скомпилировать libbitcoin-системы и libbitcoin-база данных, компиляция завершается с ошибкой. Проблема конфликта между libsecp256k1 и кривая secp256k1 пакеты. Первая-это зависимость от системы, а во-вторых libbitcoin. Если я обмануть проверку названием secp256k1/libsecp256k1 наличии библиотека, компиляция завершается с ошибкой на юнит-тестирования. Я тоже совсем запутался, когда смотрел на хранилище аур. Всегда и ЖКТ (например, libbitcoin-базы данных и libbitcoin-базы данных-ГИТ). Я пробовал все возможные комбинации, но никогда не был успешным.

Я тоже пытался скачать исходники с GitHub. Во-первых: я не знаю, будет ли работать стандарт ./autogen.sh && ./настроить && сделать -J4 не && установка вернее судо ./install.sh.
Я снова успешно установлена библиотека названием secp256k1 и libbitcoin используя первый подход, но при запуске ./настроить в libbitcoin-базы данных, я получаю ошибку

настроить: ошибка: пакет требований (libbitcoin >= 4.0.0) не встречали

Пожалуйста, кто-нибудь успешно установлен libbitcoin библиотеки на Арч Линукс?

+721
user3201068 4 авг. 2015 г., 1:26:40

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

Единственный контр аргумент я вижу, что один канал может иметь только 483 htlcs stimulaniously. Итак, представьте, что вы очень хорошо делаете узел маршрутизации и есть канал на другой узел вы, возможно, захотите, чтобы выйти за пределы 483 htlcs и открыть другой канал. Однако я сомневаюсь, что эта ситуация придет в реальной жизни, как вы, наверное, уже было бы больше чем 1 узел молния работает в такой ситуации.

+703
rio setia 30 сент. 2010 г., 17:34:29

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

  1. Адрес удален, как только средства, которые он получил как изменение расходуются?
  2. Клиент, вероятно, не смотреть дальше отправляет по этим адресам, верно?
+691
Leandro Amorim 22 февр. 2018 г., 9:26:01

В Linux по умолчанию данные каталог ~/.лайткоин/. Это где кошелек, блокчейн, конфигурации и т. д. хранятся файлы.

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

screenshot of Backup Wallet option

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

*Как безопасно, как ваш пароль, поэтому он должен быть очень высокого качества.

+681
mattecapu 10 июн. 2018 г., 1:07:54

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

объем: 0.00029
плата: 0.00001
биткоин основных версии: Версия v0.16.0

Одна и та же сделка может успех в тестовом режиме, но не в mainnet.

Когда я посылаю 0.0003 BTC на счет в мой биткоин-ядра, он может успешно. Так что, я думаю, отправить 0.00029 БТЦ из узла все-таки возможно.

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

Я пытаюсь установить параметр "discardfee", но ничего не изменить.

Любой совет поможет, спасибо заранее.

+650
Rosebud 29 июл. 2010 г., 15:41:33

Обзор

Следующие сделки: 0200000000010121c787a1ca54292403d4200d6953ee0edcd4a1d33721a09938f5d5e067e9c70600000000232200205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83ffffffff01993a00000000000017a9144920d433d073267b904ae23df3b15ea47aec950387040047304402202c9946f1d50a974f3b7cf24a99002f3f3ca18af7b54939bf2ec1acf6f5528b07022029aaa63fde914735b8e92c202ce3d4b02ea8ded1d2b47821670dd3c6d8dcb02b0147304402201e5e933e674f7e4597c1066b48cdb4ca1c7382235b53d411608c2e3a22a31df7022022fc673d696987146effcbb9ce43265ab9ee19da05eaef0bb35ced729fe9592501695221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae00000000

когда перешли к sendrawtransaction(), выдает следующую ошибку:
код ошибки: -26 сообщение об ошибке: необязательные-скрипт-проверить-флаг (подписи должны быть равны нулю для не удалось проверить(мульти)сиг работа) (код 64)

Биткоин источник, кажется, предполагают сделки отклонять нестандартные: моя сделка была основана на застройщика пример https://bitcoin.org/en/developer-examples#p2sh-multisig я думал, будет стандартный, и ошибка происходит в тестовом режиме, когда я думал, что обзоры isStandard() проверяет, выключены.

Я ищу понимание, где я умудрился ошибиться!

Деталь: код, выходные данные, файлы конфигурации, версии, расшифровать транзакции, выкупить раскодировать скрипт

Я переписал пример разработчика как самодостаточный скрипт, который сбрасывает регтест известного состояния, то работает через сниппеты, или попытки работать в тестовом режиме. При необходимости, звонки были скорректированы с учетом изменения API, таких как signtransactionwithkey против signtransaction:

#!/бин/Баш
#
# Этот код для реализации p2sh-multisig пример, как отрабатывается по
# https://bitcoin.org/en/developer-examples#p2sh-multisig
#
Эхо "[настройка запуска ...]"
Отладки=истина
USE_REGTEST=значение false # если false, использовать тестовом режиме
ADDRESS_TYPE="p2sh-segwit"
BITCOIND_HOMEDIR="/домашний/bitcoind"
BITCOIND_CONFDIR=$BITCOIND_HOMEDIR"/.биткоин"
если [[ "$USE_REGTEST" = "правда" ]]
тогда
AMOUNT0="49.99900000"
 Сумму 1="10.00000000" # из примеру отличается упредить поплавок и проблемы округления 
AMOUNT2="9.99800000"
REGTEST_PARAM="-регтест"
REGTEST_DIR=$BITCOIND_CONFDIR"/регтест"
BITCOIND_CONFFILE=$BITCOIND_CONFDIR"/регтест.конф"
 TEST_SPEND_FROM_NONCOINBASE=правельно#, если это имеет значение, что средства были поколений
еще
 AMOUNT0="49.99900000" # неиспользованный в тестовом режиме
Сумму 1="0.00030001"
AMOUNT2="0.00015001"
REGTEST_PARAM=""
REGTEST_DIR="/dev/нуль"
BITCOIND_CONFFILE=$BITCOIND_CONFDIR"/тестовом режиме.конф"
TEST_SPEND_FROM_NONCOINBASE=ложь
интернет
TXFEE="0.00013000"
BITCOIN_CLI="/usr/местные/Бен/биткоин-Кинк -конф="$BITCOIND_CONFFILE" "$REGTEST_PARAM
BITCOIN_DAEMON="/usr/местные/Бен/bitcoind -конф="$BITCOIND_CONFFILE" "$REGTEST_PARAM" -демон"
TEST_PUBLIC_KEYS_ONLY=правельно # открытые ключи против адресам 

#
# Вам регтест сети известного состояния: остановка, если идти, разорвать регтест каталоги,
# рестарт и создать первый 101 блоки, чтобы получить 50btc в фонды. Дайте короткий срок
# разрешить уборку и т. д. В 101 важен, так как он ограничивает наш баланс на 50btc
если [[ "$USE_REGTEST" = "правда" ]]
тогда
 $BITCOIN_CLI остановить
 сон 1
 РМ -РФ $REGTEST_DIR && $BITCOIN_DAEMON
 сон 2
 $BITCOIN_CLI генерировать 101 >/dev/нуль
интернет

#
# Я вижу ссылки, такие как https://github.com/bitcoin/bitcoin/issues/7277
# что нельзя отправить средства из фонда по адресам p2sh за регтест.
# Этот код для отправки практически весь баланс такой, что позже потратить на
# фонд p2sh адрес не может, но не последние адреса
# Игнорируется в тестовом режиме
если [[ "$TEST_SPEND_FROM_NONCOINBASE" = "правда" ]]
тогда
 $NONCOINBASE_ADDRESS=`BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
 BITCOIN_CLI$TXID=`sendtoaddress $NONCOINBASE_ADDRESS $AMOUNT0`
 если в $debug
тогда
 Эхо "отправка средств Coinbase чтобы новый ключ"
 Эхо "[NONCOINBASE_ADDRESS]: "$NONCOINBASE_ADDRESS
 Эхо "[TXID ]: "$TXID
 Эхо "-----"
интернет
интернет

Эхо "[...создавать и финансировать 2-из-3 multisig транзакции...]"
#
# Создание адреса мы будем использовать
NEW_ADDRESS1=`$BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
$NEW_ADDRESS2=`BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
NEW_ADDRESS3=`$BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
если [[ "$отладка" = "правда" ]]
тогда
 # Пример говорит адресами начать с м, этот код видит их начать
 # с 2. Проблема?
 Эхо "создание нового адреса:"
 Эхо "[NEW_ADDRESS1]: "$NEW_ADDRESS1
 Эхо "[NEW_ADDRESS2]: "$NEW_ADDRESS2
 Эхо "[NEW_ADDRESS3]: "$NEW_ADDRESS3
 Эхо "-----"
интернет

#
# Получить один открытый ключ - не знаю, почему. Чтобы доказать, что мы можем
используйте # любой адрес или открытый ключ, чтобы создать
# multisigaddress? Чтобы показать, как получить данные для
# перейти к другим? ("все из которых будут преобразованы
# для открытых ключей в активировать сценарий".)
# Примечание: в Примере validateaddress заменены getaddressinfo
если [[ "$TEST_PUBLIC_KEYS_ONLY" = "правда" ]]
тогда
 РВ=`$BITCOIN_CLI getaddressinfo $NEW_ADDRESS1`
 NEW_ADDRESS1_PUBLIC_KEY=`Эхо $РВ | е с/^.*"по умолчанию": "//' | 
 СЭД 'ы/".*$//" # Проверено
 РВ=`$BITCOIN_CLI getaddressinfo $NEW_ADDRESS2`
 NEW_ADDRESS2_PUBLIC_KEY=`Эхо $РВ | е с/^.*"по умолчанию": "//' | 
 СЭД 'ы/".*$//" # Проверено
интернет
РВ=`$BITCOIN_CLI getaddressinfo $NEW_ADDRESS3`
NEW_ADDRESS3_PUBLIC_KEY=`Эхо $РВ | е с/^.*"по умолчанию": "//' | 
 СЭД 'ы/".*$//" # Проверено
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "получить публичный ключ на адрес:"
 если [[ "$TEST_PUBLIC_KEYS_ONLY" = "правда" ]]
тогда
 Эхо "[NEW_ADDRESS1_PUBLIC_KEY]: "$NEW_ADDRESS1_PUBLIC_KEY
 Эхо "[NEW_ADDRESS2_PUBLIC_KEY]: "$NEW_ADDRESS2_PUBLIC_KEY
интернет
 Эхо "[NEW_ADDRESS3_PUBLIC_KEY]: "$NEW_ADDRESS3_PUBLIC_KEY
 Эхо "-----"
интернет

#
# Получить адрес и выкупить скрипт, необходимые для получения средств.
# Примечание: в Примере createmultisig заменены addmultisigaddress
если [[ "$TEST_PUBLIC_KEYS_ONLY" = "правда" ]]
тогда
 РВ=`BITCOIN_CLI$addmultisigaddress 2 "'
[
"'$NEW_ADDRESS1_PUBLIC_KEY'",
 "'$NEW_ADDRESS2_PUBLIC_KEY'", 
"'$NEW_ADDRESS3_PUBLIC_KEY'"
]""
еще
 РВ=`BITCOIN_CLI$addmultisigaddress 2 "'
[
"'$NEW_ADDRESS1'",
 "'$NEW_ADDRESS2'", 
"'$NEW_ADDRESS3_PUBLIC_KEY'"
]""
интернет
P2SH_ADDRESS=`Эхо $РВ | е с/^.*"адрес": "//' | 
 СЭД 'ы/".*$//" # Проверено
P2SH_REDEEM_SCRIPT=`Эхо $РВ | е с/^.*"redeemScript": "//' | 
 СЭД 'ы/".*$//" # Проверено
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "получить p2sh адреса и redeemScript:"
 Эхо "[P2SH_ADDRESS ]: "$P2SH_ADDRESS
 Эхо "[P2SH_REDEEM_SCRIPT]: "$P2SH_REDEEM_SCRIPT
 Эхо "-----"
интернет

#
# На регтест направить средства от первых 50btc блока мы можем провести
# к p2sh_address определено выше.
# В тестовом режиме, отправить часть нашего баланса
если [[ "$USE_REGTEST" != "правда" ]]
тогда
 РВ=`$BITCOIN_CLI settxfee $TXFEE`
интернет
$UTXO_TXID=`BITCOIN_CLI sendtoaddress P2SH_ADDRESS $$сумму 1`
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "p2sh адрес Фонд"
 Эхо "[UTXO_TXID]: "$UTXO_TXID
 Эхо "-----"
интернет

#
# Получить все до сих пор в блоке
# $BITCOIN_CLI генерировать 1 >/dev/нуль

#
#

Эхо "[...выкупить 2-из-3 сделки]"
#
# Получить подробную информацию о финансируемой сделки. Мы хотим, какой выход
# был выходной 10btc, хотя пример показывает, есть только
# один выход.
# Примечание: в примере второй параметр заменен после версии v0.14.0
РВ=`$BITCOIN_CLI getrawtransaction $UTXO_TXID правда
UTXO2_VALUE=`Эхо $РВ | е с/^.*"значение": //' | е с/,.*$//" # Проверено
UTXO2_VOUT=`Эхо $РВ | е с/^.*"Н": //' | Е С/,.*$//" # Проверено
UTXO2_OUTPUT_SCRIPT=`Эхо $РВ | е с/^.*"scriptPubKey"//' | е с/"reqSigs".*$//' | 
 СЭД 'с/^.*"наговор": "//' | е с/".*$//" # Проверено
UTXO1_VALUE=`Эхо $РВ | е с/"адреса":.*//' | е с/^.*"значение": //' | 
 СЭД 'ы/,.*$//" # Проверено
UTXO1_VOUT=`Эхо $РВ | е с/"адреса":.*//' | е с/^.*"Н": //' | 
 СЭД 'ы/,.*$//" # Проверено
UTXO1_OUTPUT_SCRIPT=`Эхо $РВ | е с/"адреса":.*//' | е с/^.*"scriptPubKey"//' | 
 СЭД 'ы/"reqSigs".*$//' | е с/^.*"наговор": "//' | 
 СЭД 'ы/".*$//" # Проверено
если [[ "$UTXO1_VALUE" = "$сумму 1" ]]
тогда
 # Используйте первый выход (изменение второй выход)
UTXO_VOUT=$UTXO1_VOUT
UTXO_OUTPUT_SCRIPT=$UTXO1_OUTPUT_SCRIPT
еще
 # Использовать второй выход (изменения был первый выход)
UTXO_VOUT=$UTXO2_VOUT
UTXO_OUTPUT_SCRIPT=$UTXO2_OUTPUT_SCRIPT
интернет
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "захват выходы которого мы будем использовать:"
 Эхо "[1 значения ]: "$UTXO1_VALUE
 Эхо "[1 Uвых ]: "$UTXO1_VOUT
 Эхо "[1 OUTPUT_SCRIPT ]: "$UTXO1_OUTPUT_SCRIPT
 Эхо "[значение 2 ]: "$UTXO2_VALUE
 Эхо "[2 Uвых ]: "$UTXO2_VOUT
 Эхо "[2 OUTPUT_SCRIPT ]: "$UTXO2_OUTPUT_SCRIPT
 Эхо "Uвых и сценарий вывода избранных:"
 Эхо "[UTXO_VOUT ]: "$UTXO_VOUT
 Эхо "[UTXO_OUTPUT_SCRIPT ]: "$UTXO_OUTPUT_SCRIPT
 Эхо "-----"
интернет

#
# Теперь создаем адресу обменять
NEW_ADDRESS4=`$BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "создать выкупить-по адресу:"
 Эхо "[NEW_ADDRESS4]: "$NEW_ADDRESS4
 Эхо "-----"
интернет

#
# Создать новую транзакцию, несколько меньше значения для размещения горно плата
RAW_TX=`$BITCOIN_CLI createrawtransaction "'
[
{
 "txid": "'$UTXO_TXID'",
 "Uвых": '$UTXO_VOUT'
}
]
 "' "'
{
 "'$NEW_ADDRESS4'": '$AMOUNT2'
}""
RAW_TX_SZ=${#RAW_TX}
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "создания неподписанных сделки:"
 Эхо "[RAW_TX]: "$RAW_TX
 Эхо "-----"
интернет

#
# Получить 2 из 3 закрытых ключей
$BITCOIN_CLI NEW_ADDRESS1_PRIVATE_KEY=`dumpprivkey $NEW_ADDRESS1`
$BITCOIN_CLI NEW_ADDRESS3_PRIVATE_KEY=`dumpprivkey $NEW_ADDRESS3`
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "захват закрытых ключей для использования в подписи:"
 Эхо "[NEW_ADDRESS1_PRIVATE_KEY]: "$NEW_ADDRESS1_PRIVATE_KEY
 Эхо "[NEW_ADDRESS3_PRIVATE_KEY]: "$NEW_ADDRESS3_PRIVATE_KEY
 Эхо "-----"
интернет

#
# 1 из 3 знак от сделки
# Примечание: в Примере signrawtransaction заменены signrawtransactionwithkey
# Примечание: порядок параметров обратного, и сумма становится обязательным
РВ=`$BITCOIN_CLI signrawtransactionwithkey $RAW_TX "'
[
"'$NEW_ADDRESS1_PRIVATE_KEY'"
]
 "' "'
[
{
 "txid": "'$UTXO_TXID'", 
 "Uвых": '$UTXO_VOUT', 
 "scriptPubKey": "'$UTXO_OUTPUT_SCRIPT'", 
 "redeemScript": "'$P2SH_REDEEM_SCRIPT'",
 "сумма": '$AMOUNT2'
}
]""
PARTLY_SIGNED_RAW_TX=`Эхо $РВ | е с/^.*"наговор": "//' | е с/".*//"
PARTLY_SIGNED_RAW_TX_SZ=${PARTLY_SIGNED_RAW_TX#}
если [[ $PARTLY_SIGNED_RAW_TX_SZ -экв $RAW_TX_SZ ]]
тогда
 сделки эхо "не менять размер на PARTLY_SIGNED_RAW_TX_SZ. А?"
выход
интернет
если [[ $PARTLY_SIGNED_RAW_TX_SZ -экв 0 ]]
тогда
 Echo "не удалось в PARTLY_SIGNED_RAW_TX"
 Эхо "ответ: "
 Эхо "[RAW_TX ]: "$RAW_TX
 Эхо "[UTXO_TXID ]: "$UTXO_TXID
 Эхо "[UTXO_VOUT ]: "$UTXO_VOUT
 Эхо "[UTXO_OUTPUT_SCRIPT ]: "$UTXO_OUTPUT_SCRIPT
 Эхо "[P2SH_REDEEM_SCRIPT ]: "$P2SH_REDEEM_SCRIPT
 Эхо "[NEW_ADDRESS1_PRIVATE_KEY]: "$NEW_ADDRESS1_PRIVATE_KEY
выход
интернет
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "сделки после первой подпись:"
 Эхо "[PARTLY_SIGNED_RAW_TX ]: "$PARTLY_SIGNED_RAW_TX
 Эхо "-----"
интернет

#
№ 2 из 3 знаков от сделки
РВ=`$BITCOIN_CLI signrawtransactionwithkey $PARTLY_SIGNED_RAW_TX "'
[
"'$NEW_ADDRESS3_PRIVATE_KEY'"
]
 "' "'
[
{
 "txid": "'$UTXO_TXID'", 
 "Uвых": '$UTXO_VOUT', 
 "scriptPubKey": "'$UTXO_OUTPUT_SCRIPT'", 
 "redeemScript": "'$P2SH_REDEEM_SCRIPT'",
 "сумма": '$AMOUNT2'
}
]""
SIGNED_RAW_TX=`Эхо $РВ | е с/^.*"наговор": "//' | е с/".*//" # Проверено
SIGNED_RAW_TX_SZ=${#SIGNED_RAW_TX}
Полный=`Эхо $РВ | е с/^.*"заполните": //' | е с/\У.*//" # проверено
если [[ "$полная" != "правда" ]]
тогда
 Эхо "вторая подпись не привели к завершенной сделки. А?"
 Эхо $РВ
выход
интернет
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "сделки после второй подписи:" 
 Эхо "[SIGNED_RAW_TX]: "$SIGNED_RAW_TX
 Эхо "-----"
интернет

#
# И теперь транслировать его
TXID=`$BITCOIN_CLI sendrawtransaction $SIGNED_RAW_TX`
если [[ ${#TXID} -экв 0 ]]
тогда
 эхо "в эфире пошло не так. А?"
интернет
если [[ "$отладка" = "правда" ]]
тогда
 Эхо "TXID вещания:"
 Эхо "[TXID]: "$TXID
 Эхо "-----"
интернет

Приведенный выше код генерирует следующий вывод на Testnet работать:

$ ./p2sh-multisig.sh
[Настройка запуска ...]
[...Создавать и финансировать 2-из-3 multisig транзакции...]
Создание нового адреса:
[NEW_ADDRESS1]: 2NAWwgmSnPcXFshHX41ewLHaN4nYLTzEdhn
[NEW_ADDRESS2]: 2NAoFjMziphkxULu7p4dtcBKLXicnvvcx53
[NEW_ADDRESS3]: 2Mu3S24XuasYheQsinhKAabDnGnH6eakm2x
-----
Получение публичного ключа на адрес:
[NEW_ADDRESS1_PUBLIC_KEY]: 036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98
[NEW_ADDRESS2_PUBLIC_KEY]: 0386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333
[NEW_ADDRESS3_PUBLIC_KEY]: 0371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c
-----
Получить p2sh адреса и redeemScript:
[P2SH_ADDRESS ]: 2N3G8rhzkMBmfRp54A4rfpW5jTcd65m7hcs
[P2SH_REDEEM_SCRIPT]: 5221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae
-----
Адрес p2sh фонда 
[UTXO_TXID]: 06c7e967e0d5f53899a02137d3a1d4dc0eee53690d20d403242954caa187c721
-----
[...Выкупить 2-из-3 сделки]
Захват выходы которого мы будем использовать:
[Значение 1 ]: 0.00030001
[1 Uвых ]: 0
[1 OUTPUT_SCRIPT ]: a9146ddd64168434e4e7cf8f7a2a2b485fa1fc8f987e87
[Значение 2 ]: 0.00005412
[2 Uвых ]: 1
[2 OUTPUT_SCRIPT ]: a9146ecbcb78f6ab60ebe53cc69532407a32973af9aa87
Uвых и скрипт вывода выбрали:
[UTXO_VOUT ]: 0
[UTXO_OUTPUT_SCRIPT ]: a9146ddd64168434e4e7cf8f7a2a2b485fa1fc8f987e87
-----
Создать искупить адрес:
[NEW_ADDRESS4]: 2MyuteHEFmxvG2rX8r817DTKhqj8f2ncsmt
-----
Создание неподписанных транзакций:
[RAW_TX]: 020000000121c787a1ca54292403d4200d6953ee0edcd4a1d33721a09938f5d5e067e9c7060000000000ffffffff01993a00000000000017a9144920d433d073267b904ae23df3b15ea47aec95038700000000
-----
Захват закрытых ключей для использования в подписи:
[NEW_ADDRESS1_PRIVATE_KEY]: cVT8F8PGF9HJSeBgQir5ZHj5Ng4upSPAjhyvnk2puyw6zs5gdbyr
[NEW_ADDRESS3_PRIVATE_KEY]: cSakmVL2kdR5jTukCFNBPCifcmg3jjQ6egevtagnsaosddwcu4ft
-----
Сделка после первой подписи:
[PARTLY_SIGNED_RAW_TX ]: 0200000000010121c787a1ca54292403d4200d6953ee0edcd4a1d33721a09938f5d5e067e9c70600000000232200205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83ffffffff01993a00000000000017a9144920d433d073267b904ae23df3b15ea47aec950387040047304402202c9946f1d50a974f3b7cf24a99002f3f3ca18af7b54939bf2ec1acf6f5528b07022029aaa63fde914735b8e92c202ce3d4b02ea8ded1d2b47821670dd3c6d8dcb02b0100695221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae00000000
-----
Сделка после второй подписи:
[SIGNED_RAW_TX]: 0200000000010121c787a1ca54292403d4200d6953ee0edcd4a1d33721a09938f5d5e067e9c70600000000232200205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83ffffffff01993a00000000000017a9144920d433d073267b904ae23df3b15ea47aec950387040047304402202c9946f1d50a974f3b7cf24a99002f3f3ca18af7b54939bf2ec1acf6f5528b07022029aaa63fde914735b8e92c202ce3d4b02ea8ded1d2b47821670dd3c6d8dcb02b0147304402201e5e933e674f7e4597c1066b48cdb4ca1c7382235b53d411608c2e3a22a31df7022022fc673d696987146effcbb9ce43265ab9ee19da05eaef0bb35ced729fe9592501695221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae00000000
-----
код ошибки: -26
сообщение об ошибке:
необязательные-скрипт-проверить-флаг (подписи должны быть равны нулю для не удалось проверить(мульти)сиг работа) (код 64)
Эфир пошло не так. Да?
TXID вещания:
[TXID]: 
-----
$

В регтест и Testnet конф файлы (полномочия отредактировано):

$ кот регтест.конф 
регтест=1
сервер=1
rpcuser=ХХХ
rpcpassword=ХХХ
выбрать=127.0.0.1
deprecatedrpc=createmultisig
deprecatedrpc=создать
отладка=1
[регтест]
чтобы=18443

$ кошка тестовом режиме.конф 
тестовом режиме=1
сервер=1
rpcuser=ХХХ
rpcpassword=ХХХ
выбрать=127.0.0.1
чтобы=18332

Версии используется:

Мастер:
Биткоин основных демона версия v0.17.99.0-g6d0a14703e288d72ff19d4d89defbc853233899f
Основной клиент биткоина версия ЭКП версии v0.17.99.0-g6d0a14703e288d72ff19d4d89defbc853233899f
версия v0.17:
Биткоин основных демона версия v0.17.1.0-gef70f9b52b851c7997a9f1a0834714e3eebc1fd8
Основной клиент биткоина версия ЭКП версии v0.17.1.0-gef70f9b52b851c7997a9f1a0834714e3eebc1fd8

Декодирования сделки:

{
 "txid": "e875677a43c3ea91f7ed5790f3133d130fdcbb9e0cc51f098971bb79517c7103",
 "хэш": "8d0701cf48cbf48823ede2250832311cea93b6ea0ab116f9e6b4f40c64153027",
 "версия": 2,
 "размер": 372,
 "размер V": 182,
 "вес": 726,
 "locktime": 0,
 "Альвин": [
{
 "txid": "06c7e967e0d5f53899a02137d3a1d4dc0eee53690d20d403242954caa187c721",
 "Uвых": 0,
 "scriptSig": {
 "АСМ": "00205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83",
 "наговор": "2200205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83"
},
 "txinwitness": [
"",
"304402202c9946f1d50a974f3b7cf24a99002f3f3ca18af7b54939bf2ec1acf6f5528b07022029aaa63fde914735b8e92c202ce3d4b02ea8ded1d2b47821670dd3c6d8dcb02b01",
"304402201e5e933e674f7e4597c1066b48cdb4ca1c7382235b53d411608c2e3a22a31df7022022fc673d696987146effcbb9ce43265ab9ee19da05eaef0bb35ced729fe9592501",
"5221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae"
],
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.00015001,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_HASH160 4920d433d073267b904ae23df3b15ea47aec9503 OP_EQUAL",
 "наговор": "a9144920d433d073267b904ae23df3b15ea47aec950387",
 "reqSigs": 1,
 "тип": "scripthash",
 "адреса": [
"2MyuteHEFmxvG2rX8r817DTKhqj8f2ncsmt"
]
}
}
]
}

Активировать расшифровывает скрипт:

{
 "АСМ": "2 036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98 0386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333 0371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c 3 OP_CHECKMULTISIG",
 "reqSigs": 2,
 "тип": "multisig",
 "адреса": [
"mpZQSfgndvkjqcoXdvofNsE3aJeRAXjrvm",
"mz9eLLofqQKQcuhwGjHxxNhSVxvoYWZDry",
"mkZv5XqarsoFMoTWSgMfqE9yihvUu8AHay"
],
 "p2sh": "2MxYTNmXWUFwv8miRAcoCsqAr7MduFCjeav",
 "segwit": {
 "АСМ": "0 5d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83",
 "наговор": "00205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83",
 "reqSigs": 1,
 "тип": "witness_v0_scripthash",
 "адреса": [
"tb1qt4thy79xmlhll2jwqnhj8lg3wt5j8708kj2flxgm84lj47y6hwps0je8zu"
],
 "p2sh-segwit": "2N3G8rhzkMBmfRp54A4rfpW5jTcd65m7hcs"
}
}

Большое спасибо, если вы дошли так далеко. Ты замечательная! Явно я чего-то недопонимаю. Но что?

+636
bopritchard 17 нояб. 2010 г., 11:41:01

Бассейны заработать БТД через (1) блок денежное вознаграждение, которое в настоящее время 50BTC/блока и (2) операционные издержки (в настоящее время ок. .5 БТЦ / блок). Как правило, около 0,5% представлены акции несвежим. Они не имеют вероятность решения/добыча новый блок.

Чтобы ответить на ваши вопросы напрямую, оплачивая несвежие акции, в бассейне отеля, ~0.5% бонус (или как ваш залежалый тариф). Эта сумма обычно меньше, чем плата, которую они взимают. Так что эффективная ставка будет плата (ставка) - (устаревший тариф). Так что бассейн будет говорить: "я буду взимать с вас 3% и 0.5% за сталес;" в конце концов, это действительно не имеет значения если пул платит за сталес или нет.

+623
user262794 26 окт. 2016 г., 6:10:35

Я планирую запустить монета ICO в течение нескольких лет, не заинтересованные в прибыли от продажи из ICO в 3 дня нет, но заинтересованы в использовании монеты, чтобы покончить с глобальной нищетой, как я считаю нужным. Поэтому бесконечный ICO-это одно решение. Что сказал, Я хочу знать, если его можно за денежку, чтобы быть жидкость в МГО, как 2-4 года. Если это возможно для ее ликвидность, то предлагаю, как это можно сделать пожалуйста.

+601
Sparkey 23 июл. 2019 г., 23:42:11

Возможной причиной является то, что ядра биткоин ожидает низкая стоимость. Попробуйте изменить с С Н-С, Если С > П/2 (n-порядок кривой).

Источник здесь

+586
demshpw 16 окт. 2018 г., 17:01:13

Я использую Ubuntu 12.04 и Bitcoin клиент версии v0.8.6.0-g03a7d67-бета и версия Qt 4.8.1 как GUI.

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

После этого процессор перегревается мой ноутбук (Dell ноутбук Inspiron Р15) выключает и развратил моего синхронизации. Другие пользователи уже упоминали, начать, введя в терминал биткоин-qт -переиндексация. В конце индекса вокруг week17 мой процессор снова перегревается.

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

Любые советы или помощь по этому вопросу перегрева? Я также отправил это на AskUbuntu

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

+566
Charles Addis 14 июл. 2013 г., 10:40:25

используйте бесплатные easyminer от https://sourceforge.net/projects/easyminer/ , это правильный инструмент для тестирования скорости майнинга,Майнинг биткоинов или лайткоинах..также нет ограничений аппаратных , ЦПУ и ГПУ добычи допускаемые.Пока этот инструмент доступен только для Windows.

+560
Ingapfqw 17 авг. 2013 г., 19:36:52

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

+505
YogevSitton 4 мая 2017 г., 17:38:28

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

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

(Куча других адресов здесь) => 14xEotnA... 0.0246 БТЦ

Что один по правую сторону мой кошелек.

Тогда я послал 0.0125 BTC на друга, и вот что я вижу:

(Мой адрес) => 1PkhkZ... 0.0125
 1MRQY... 0.0119056 БТЦ

Так что второй бит показывает, сколько осталось в кошельке, но адрес кошелька теперь совершенно другую строку?

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

+429
Baker Bob 3 апр. 2010 г., 17:23:45

Зависит от того, какие биржи вы используете. Это все внутренняя политика не используется в сети Биткоин.

+420
Megh Gandhi 1 дек. 2010 г., 16:10:27

Вашего открытого ключа составляет 65 байт данных: ведущий 0х04 байт затем по 32 байта на координату X и 32 байта на координату Y точки, которую он представляет. Он занимает 130 шестнадцатеричных символов в 4 бита на символ, чтобы отобразить полный ключ.

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

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

В транжира выходных сделки:

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

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

+383
fredoreen 20 авг. 2018 г., 7:41:12

Я немного смущен этим, который я нашел в технической документации:

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

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

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

+383
user83517 23 мар. 2012 г., 20:20:42

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

Обратите внимание, что пока БТЦ попал, (минус снизу) биткоин наличные не попасть, даже несмотря на них. приложение поддерживает Биткоин денежные средства и бумажный кошелек, предварительно вилкой, после зачистки нового, пост-вилка Техас.

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

+341
Zander van der Merwe 11 июл. 2012 г., 21:39:50

getrawtransaction (txid) => дает вам необработанный сделки х взять, что и Calc decoderawtransaction (х) , после этого посмотреть на "Uвых" и найти адрес сделки, отправить Bitcoin на . Все в Bitcoin-Qt в консоли

+296
user143834 25 апр. 2013 г., 11:36:10

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

+282
TrapGod 16 окт. 2013 г., 0:29:59

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

+259
auxbuss 13 апр. 2015 г., 16:06:02

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

Буханка хлеба стоит около 1 евро, и эта цена была довольно стабильной на протяжении многих лет. Я думаю, инфляция гарантирует, что он будет так медленно расти в цене, что люди получают время, чтобы адаптироваться. Если буханка хлеба стоит сегодня 0.1 БТЦ, ее можно удвоить или вдвое через год, потому что спекуляция вызывает так много волатильности. Поэтому я не буду развивать реальное ощущение, сколько буханок хлеба можно купить на эти в ближайшее время. И по времени это широко принято (и должна быть стабильной), все монеты 21М будут заминированы, так дефляции приведет цены на хлеб падать намного быстрее, чем она поднимется с использованием инфляционного фиат как и евро/доллар.

Так как же развить в себе phsychological ощущение того, что за 1 BTC стоит?

+163
0102 21 мая 2016 г., 18:27:44

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

Смотрите также что происходит, если ваш биткойн-клиент генерирует адрес идентичен другого человека?

И обратите внимание, что в Android Bitcoin кошелек уже есть проблемы с этим: В Google патчи Android после Биткоин кошелек вопрос

+132
jtimon 23 дек. 2018 г., 15:17:17

ОП, здесь вы идете: Не пользовался услугой сам.

https://atlasats.com/

Imgur

+121
daveg 26 апр. 2010 г., 20:33:40

Предположим, мы создаем альтернативную криптовалюту ("InflationCoin") на основе программного обеспечения Bitcoin с одного изменения в протокол:

  • Блок награда является постоянным, например, 50 InflationCoin

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

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

+119
togel118 9 окт. 2019 г., 11:37:52

Это один из лучших книгах для начинающих: https://www.reddit.com/r/Bitcoin/comments/6jlop4/rbitcoin_faq_newcomers_please_read/

+97
offical naruto team 5 окт. 2011 г., 6:37:09

Есть ли способ, чтобы определить операции, которые происходят на биржах (таких как Mt. Иди_) в Blockchain?

+83
LOOK3 14 мая 2017 г., 15:35:32

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

+76
Kevin Rotkiske 14 дек. 2013 г., 16:43:48

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

+59
Jason H 10 дек. 2017 г., 1:29:17

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

https://docs.google.com/document/d/18RirEreHjr8AVrxeL6_MeN_pQPCxWnoj1s_qPunMLX8/edit#

Если это будет точная стоимость системы транзакций мы переходим к модели?

+20
PHPLego 30 сент. 2016 г., 15:10:33

Я сделал одну покупку с компании "BitPay", было получено продавцом, который заявляет, "полученной компенсации. Ждем еще подтверждения". В то время как это прекрасно, я нахожу это довольно странно, мне не удалось найти, сколько именно подтверждений они будут ждать.

Это настраивается на стороне продавца, или является постоянным для всех сделок компании "BitPay"? Если последнее, то сколько?

Действительно весьма озадачен я не нашел ничего об этом на сайте компании "BitPay"...

+16
Creamov 3 янв. 2017 г., 0:47:58

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