Почему bitcoind не уважает даемон rpcbind в тестовом режиме?

Почему-то тестовом режиме, не уважает биткоин.конфигурации ЦРЗ:

админ@аз-bitcoind:~$ sudo эти команды netstat -НАТО | грэп 8332
протокол TCP 0 0 10.18.0.1:8332 0.0.0.0:* слушать 582/bitcoind 
протокол TCP 0 0 127.0.0.1:8332 0.0.0.0:* слушать 582/bitcoind 
протокол TCP 0 0 127.0.0.1:18332 0.0.0.0:* слушать 581/bitcoind 
tcp6 0 0 ::1:18332 :::* слушать 581/bitcoind 

Ожидается: bitcoind обязан 10.18.0.1:8332 и 10.18.0.1:18332 и 127.0.0.1:8332 и 127.0.0.1:18332

Реальность: bitcoind обязан 10.18.0.1:8332 и 127.0.0.1:8332 и 127.0.0.1:18332 и ::1:18332. Не 10.18.0.1:18332

Вот мой биткоин.конф

# Принимаем командной строки и JSON-RPC для команды
сервер=1

# Установить размер кэша базы данных в мегабайтах (от 4 до 16384, по умолчанию: 450)
dbcache=1536

# Установить количество потоков проверки скрипт (-6 до 16, 0 = авто, <0 = оставить что многие сердечники бесплатно, по умолчанию: 0)
пар=1

# Установить режим blocksonly, отправляет и получает не потерять транзакции, вместо ручки только полные блоки
blocksonly=0
maxmempool=256

# Пытается сохранить исходящего трафика в рамках данной цели (в Мб за 24 часа), 0 = без ограничений (по умолчанию: 0)
maxuploadtarget=256

# Сохранить в большинстве <Н> подключения к сверстникам (по умолчанию: 125)
maxconnections=32

# Имя пользователя для JSON-RPC для подключения
rpcuser=bitcoinrpc

Пароль # для JSON-RPC для подключения
rpcpassword=b956a61a2b6b8d30a744165384e3b61e

# Разрешить формате JSON-RPC для подключения, по умолчанию разрешен только localhost
даемон rpcbind=127.0.0.1
даемон rpcbind=10.18.0.1
выбрать=127.0.0.1
выбрать=10.18.0.0/24

# Вести полный индекс транзакций, используемых getrawtransaction вызова RPC (по умолчанию: 0)
txindex=1

# Сделать трансляцию транзакций кошелька (по умолчанию: 1)
walletbroadcast=1

Я делаю что-то неправильно?

+653
svan 29 окт. 2019 г., 11:35:00
32 ответов
uint256S("00000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); //что с этим делать ? конце что поставил сюда

Первая строка описывает минимальной сложности.

консенсус.nRuleChangeActivationThreshold = 6048; // 75% от 8064 //что это все-таки что ставить ?
консенсус.nMinerConfirmationWindow = 8064; // nPowTargetTimespan / nPowTargetSpacing * 4 //что с этим делать ?

Следующие две строки говорят, что изменения правил требуют 75% соглашения, измеренные через 4 ретаргетинга периоды.

консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].бит = 28; //какой она должна делать ? 
консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601; // 1 января 2008 г.
консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // 31 декабря 2008 года 

Развертывание // из BIP68, BIP112, и BIP113.
консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].бит = 0;
консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nStartTime = 1485561600; // 28 января 2017
консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nTimeout = 1517356801; // 31 января 2018

Развертывание // из SegWit (BIP141, BIP143, и BIP147)
консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].бит = 1;
консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nStartTime = 1485561600; // 28 января 2017
консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nTimeout = 1517356801; // 31 января 2018

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

// Лучшая сеть должна иметь по крайней мере столько работы.
консенсус.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000006805c7318ce2736c0"); //что это не конец, что выложить здесь ?

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

// По умолчанию предполагать, что подписи в предках этого блока являются действительными.
консенсус.defaultAssumeValid = uint256S("0x1673fa904a93848eca83d5ca82c7af974511a7e640e22edc2976420744f2e56a"); //1155631 // что с этим делать ?

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

nPruneAfterHeight = 100000; //что с этим делать ?

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

+976
Kathy Maloney Ferri 03 февр. '09 в 4:24

Я считаю, что многие из общественных организаций blockchain.info сами сообщили Или сообщили толпы. Есть ссылка, где вы можете представить адрес.

+971
MnZ 9 февр. 2019 г., 16:39:15
Другие ответы

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


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

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

Есть ли преимущества использования транзакций через блокчейн?

Это более безопасным или менее безопасным? Это быстрее или медленнее? Я чувствовал, что медленнее?

Мы идем на это только потому, что мы должны использовать криптовалюты?

+918
Nurahman Abas 18 окт. 2010 г., 22:11:38

Для канадских кредитных карт, вы можете воспользоваться услугой YesToBitcoins.com хотя он поддерживает кредитные карты, поэтому не предоплаченные кредитные карты.

+902
Don Ruchkall 26 июн. 2014 г., 19:43:06

Для получения адреса bech32 нужно начинать с ПХ (префикс, определяющий mainnet или тестовом режиме), свидетель версии, выкупить скрипт и передавать их segwit bech32 энкодера.

https://github.com/Samourai-Wallet/samourai-wallet-android/blob/develop/app/src/main/java/com/samourai/wallet/segwit/bech32/SegwitAddress.java#L48

Более bech32 код может быть найден здесь: https://github.com/sipa/bech32

+902
n0nag0n 24 нояб. 2016 г., 23:23:36

Биткоин будет полностью добывают в около 100 лет. Когда Лайткоин быть полностью заминировано для 84 миллионов? И в каком году будет каждом делении происходит на Лайткоин?

+868
Mesoganthous 12 мая 2019 г., 19:56:35

Пример здесь: https://www.blockchain.com/btc/tx/63910fdfa84db96bd1f28fead4c32f97388d5368c10059d035aac3c5f72fcdc0

На самом деле, есть два выхода ДУП PUSHDATA HASH160(20)[78ce48f88c94df3762da89dc8498205373a8ce6f] EQUALVERIFY опция -- checksig и Возвращение PUSHDATA(36)[aa21a9ed9463ee420b10cbad1d997bfa132a89dc9ba3de04e7233e6e6954f1bc339ebb1a]

Странный момент-первый выход 12.77303443 БТЦ, второй-0 БТЦ.

Есть два вопроса по поводу этой сделки.
1) Каким образом компания может иметь более 12,5 БТЦ?
2) какова цель возвращения PUSHDATA(36)(...), на самом деле, в теории, этот вывод может не использоваться никому, потому что нет OP_CHECKSIG или подобный ОП в конце, чтобы возвратить true в стеке скрипт.

+863
maritzka 20 июн. 2016 г., 0:49:02

У меня входящая транзакция, которая не пришла на мой кошелек андроид [вот txid[1

Я попытался повторно синхронизировать кошелек, и сделка по-прежнему отсутствует! Я заметил, что вы используете blockexplorer.com как заблокировать Эксплорер, это биткойн-кошелек или наличными?

Пожалуйста, помогите мне восстановить мои средства это больше, чем 0.05 БТЦ

+862
palmaone 29 янв. 2010 г., 13:44:03

Хакер распространял их недавно в IRC, и послал к биткоин. Это надежный способ для избавления от "биткоин полиции"?

Вот ветку форума обсуждаем раздачи и на сайт Pastebin ИРЦ разговор. Наклеенная ниже-это только начало содержание сайт Pastebin:

<BitcoinicaHacker> кто хочет бесплатных биткоинов любезно bitcoinica?
<grepix> кто не делает!
<BitcoinicaHacker> пост ваш биткойн адрес
<нанотрубки> я думаю, bitcoinica хочет бесплатных биткоинов любезно bitcoinica
<Phraust> Оооо, я возьму: 18LSrqYfUwt4q52CvSWXkSqNiDMGDADAao
<BitcoinicaHacker> d43282f1ec433cb896ddf7d4a88faa4a202c97ac6e60568eaecfd1df53d82ef6
<Phraust> мило, большое спасибо.
<OneMiner> 121VuNzJi7ihM6FTv28oruemfw4fp4rvpz я возьму кусочек. :Р
<BitcoinicaHacker> f87f87a6e053157140bd509952c999e56344fe4fa90eaf47288bbcdda7689514
<BitcoinicaHacker> 74358a453321026b197549a250c3aa65b60187f8d4ba4578de1b1422eec2937d
<OneMiner> спасибо.
<b00bsman> BitcoinicaHacker, ви Ист дер Кученей?
<brwyatt> 12KTki1xe5xVoQneEZy2CED8Ep87ifubx7 я дам ему попробовать.
<brwyatt> он действительно не шутил. о'.О
<BitcoinicaHacker> 8694268cfe0aa51d7ecb3749b8f4bc8ebe7c56cc8e920f1b7b34862f9992e004
<OneMiner> я, кажется, законно.
<grepix> БТД деф появился, но все мы знаем, что это просто ленивый троллинг :Д
<brwyatt> да
<OneMiner> баланс счета говорит об обратном.
+830
ExodusEx 14 авг. 2018 г., 19:47:05

В плане срыва Р2Р-валют, в дополнение к упомянутым в ответ makerofthings7, я добавлю:

Все ответы до сих пор, я думаю, что наиболее реалистичным атаки будет применение закона. Следующим, скорее всего, это манипуляция ценности, такие как JPMorgue Эт. Аль. получать прибыль на передних ходовых аферистов и разгрузки (общение) потери в государственном секторе с поручительством. Я считаю, что эти две угрозы как очень правдоподобно. Последняя будет привлекательным для небольших манипуляторов до marketcap Биткоин-это на порядки больше.

Что касается использования Р2Р-валют для нападения на Уолл-стрит, у меня пока нет никаких мыслей об этом.

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

+808
JeffThompson 25 июл. 2014 г., 2:12:05

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

Оплата (по крайней мере) 0.001 BTC, который на самом деле не тривиально небольшой на мой взгляд.

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

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

Денежные средства, отправленные на этой Вики для Вики онлайн (стоимость доменное имя и хостинг), а остальные средства будут переданы Фонд Биткоин.

+799
lorealpares 22 янв. 2014 г., 10:33:55

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

  • Вы можете получить уведомление по электронной почте об операции
  • Тег обращается к группе их
  • Посмотреть историю сделок
+769
Mehdi Azizi 14 янв. 2011 г., 16:44:01

Вопрос: как это планировалось функции в биткоин только будущее???

Они могут использовать свои активы в качестве залога для получения кредита.

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

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

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

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

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

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

+726
Happy Bird 8 мар. 2012 г., 20:43:45

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

https://github.com/bitcoin/bitcoin/commit/0530ba0eae147563921b162ed05347234d8b53c0

https://github.com/bitcoin/bitcoin/pull/11466

+646
Wasy Aziz 15 февр. 2013 г., 19:41:00

Хотите отправлять BTC с одного адреса на другой адрес без использования В JSON-RPC ДЛЯ.

Затем и используются:

  1. https://bitcore.io/api/

  2. https://www.npmjs.com/package/bitcoin-transaction/v/1.1.1

2-й:биткоин-транзакции хорошо работает в тестовом режиме, но давая каждый раз новые ошибки для Mainnet.

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

+639
user198459 29 мар. 2013 г., 20:46:00

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

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

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

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

+632
Vlad Surovets 32Vlad97 2 авг. 2015 г., 1:01:38

Я использую электронные деньги, чтобы управлять ОЦК, я следовал инструкциям electrum.org и послал мои БТЦ от моего Электрум кошелек на новый БТЦ Электрум кошелек. Я ждал, когда сделка будет завершена, то я использовал свое старое семя теперь пустые биткоинов для экспорта в электронные деньги, и мой КБК появились в моем новом КБК кошелек. Я сделал два небольших переводов мой КБК на Bittrex и сделка была ОК, на этом этапе все было ок.

Когда я делаю операцию моей электронной наличности " СК " бумажник начать синхронизацию и все остальные мои ОЦК (почти 90%) на мой электронный кошелек просто исчезла, КБК кошелек показывает последние транзакции в BTC, но ничего о BCC, даже два небольших операций ОЦК исчез из истории транзакций. Теперь мой ОЦК кошелек совершенно пуст, что случилось? Звучит как какие-то помехи между двумя блокчейнами, может кто-то пожалуйста, помогите мне найти мою СК? Спасибо

+598
leandroprz 14 мар. 2010 г., 23:45:06

Как создать транзакцию в Bitcoin, которые можно провести по истечении определенного срока (например, 1 месяц) такие, что: 1. Это гарантирует, что сделка будет действительна после 1 месяца (на счете имеется достаточно БТЦ в нем). 2. Сумму, которая будет снята не запер за этот период.

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

+583
Majinsnutz 4 июн. 2013 г., 9:38:38
Вопросы об альтернативных криптовалют не по теме, если они применимы к биткоин.
+576
edwi 25 авг. 2011 г., 3:22:20

На AntMiner S4 и получает 2-й/С и продается по цене около 1200$. Это 1660 МГН в секунду за доллар.

На АМД Радеон 5830 получает 307 МХ/с и продается по цене около 200$. Он был выпущен в 2010 году, так что если мы предположим, что видеокарт в два раза, мощность каждые 18 месяцев, что говорит о том, что лучшие Биткоин майнинг видеокартой на рынке сегодня получает 12.2 МГН в секунду за доллар.

Так они в сто или тысячу раз менее мощный за доллар.

Это обобщение.

+504
ruciu 5 нояб. 2016 г., 10:07:21

Обзор

Следующие сделки: 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"
}
}

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

+455
mipadi 17 янв. 2012 г., 15:40:28

При использовании биткоинов в реальном мире кирпича и минометных магазин, клиент представляет документ с QR-кодом, торговец сканирует QR-код и вычитает стоимость из биткоин общее представлено. Как может торговец изменить распечатать квитанцию своевременно, <10 , Если вам придется ждать очередное творение заблокировать?

+453
Derek Olson 16 янв. 2011 г., 3:56:01

Когда я иду https://trezor.io/claim-bch/ мне сказали, что мой Трезор нуждается в обновлении прошивки. Однако, я обновил прошивку на кошелек.Трезор.Ио. Есть проблема с получением ВСН? Если нет, то почему мне сказали, что мне нужны новые прошивки? Версия моей прошивки 1.5.0.

+449
user27285 17 апр. 2017 г., 23:18:43

На 15 марта 2019 ходла счетов-фактур, где добавлены ЛНД через этот pull-запрос. Счета-фактуры ходла позволяет получателю принять или отклонить сделку по своему усмотрению, очень полезная функция. Однако, как работает эта функция на самом деле работает? Средства заблокированы до тех пор, пока htlc исчерпан? Они не защищены, поэтому чем дольше накладной ходла простаивает, тем выше вероятность того, что сделка может в конечном счете терпят неудачу?

+449
J Knoxville 26 июл. 2014 г., 8:43:28

Я смотрел недавно на Amazon Web-сервисов, но они основаны в США - это не очень хорошая идея после того, что случилось с MtGox стоимость.

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

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

+309
Vipul Vora 17 мая 2014 г., 18:15:14

Я недавно нашел о Bitcoin через друга и заинтересовал для серфинга в Интернете. Я устанавливал многоразрядные на моей машине работает на Windows 7, но как только я нажимаю на скаченный файл, я получаю следующее сообщение об ошибке.

Этот форум не позволил мне вставить картинку, так что я должен вручную ввести в тексте :с

"Error:java.lang.AbstractMethodError:org.apache.xecres.dom.DocumentImpl.setXmlVersion(Ljava/lang/String;)V"

Пожалуйста, помогите мне это исправить !

Привет, Мэдди

+291
Shido 23 июн. 2014 г., 15:41:01

Там всегда будет какой-то спертый работу, которая будет отклонена сервером.

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

Я бы считал коэффициент отклонения 0,5% или ниже, чтобы быть нормальными и приемлемыми.

+284
Poke 17 янв. 2012 г., 17:50:00

Я использую bcoin и это FullNode класса, чтобы запустить полный Биткойн-узел. Вот конфигурация:

узел константный = новый bcoin.FullNode({
 префикс: '/тугриков/д/bcoin',
 сети: 'тестовом режиме',
 indexTX: правда,
 indexAddress: правда
});

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

(ключевые слова async () => {
 ждут узел.открыть()
 ждут узел.подключиться();

 узел.на ("подключить", (запись, блок) => {
 консоль.журнала('%С (%Д) добавлены в цепи'., запись.rhash(), запись.высота);
});

 узел.на('Техас', (ТХ) => {
 консоль.журнала('%S добавлен в mempool'., Техас.txid());
});

узел.startSync();
})().поймать((ошибаться) => {
консоль.ошибка(ошибаться.стека);
процесс.выход(1);
});

Это, кажется, работает нормально, я получаю уведомления из блоков, добавленных в консоли. программа зависает время от времени нехватки памяти, однако, я нашел, чтобы исправить это. Прогресс синхронизации, кажется, никогда не быть сохранен,. Если я перезапустить приложение, когда это на 1,000,000 блоков в (тестовом режиме) - синхронизация начнется заново. Файлы создаются в каталоге /MNT/д/bcoin папку и уже 10 ГБ. По сравнению с официальным биткойн-узел - он всегда носит на синхронизации, которая уже ведется. Я никогда не был в состоянии закончить первый блокчейн скачать с bcoin, потому что я запустить его на моем компьютере, и он всегда терпит неудачу по разным причинам. Так что это ожидаемое поведение для bcoin, чтобы сбросить его ИБД прогресс каждый раз? Бы его прочитать существующие блокировать файлы после ИБД?

+262
ince 28 июн. 2013 г., 14:15:58

Вы, конечно, можете. Просто добавить -datadir не параметры к командной строке при запуске биткоин-Кварты. Например:

bitcoin-qt.exe -переменной datadir=D:\в BITCOINDATA

+219
scarrydeveloper151012 27 авг. 2010 г., 18:01:45

Мне нужно знать точные размеры платы (вhttp://www.amazon.com/ASICMiner-Block-Erupter-Blade-Backplane/dp/B00GPUDBSM), как высота, длина и ширина. Если у вас один из них добывающие вышки полностью загружены, то, что я действительно нужно, это общие габариты всей установки.

+133
Mary Fagan 26 июн. 2011 г., 23:38:38

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

2013-05-26 12:55:19: слушатель для "по умолчанию" начал
2013-05-26 12:55:20: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:20, проверка на слой...
2013-05-26 12:55:20: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:20, начал в OpenCL Шахтер на платформе 0, устройство 0 (турки)
2013-05-26 12:55:20: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:20, никакой реакции на getwork, используя в качестве прослойки
2013-05-26 12:55:20: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:20, нет JSON-объект может быть декодирован
2013-05-26 12:55:30: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:30, не удалось подписаться
2013-05-26 12:55:32: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:32, ошибок ИО - 1, погрешность 2
2013-05-26 12:55:33: слушатель для "по умолчанию" закрытие

Конечно, я проверил мое подключение, и я начал GUIMiner с правами администратора. Я использую Windows 7.

+103
ruslankasto 31 янв. 2017 г., 7:38:35

В настоящее время mycellium на Андроид позволяет создавать часы только адреса путем сканирования открытых ключей QR-код и импорт бумаги кошелек закрытых ключей. Но iPhone версия iOS не. Какие приложения есть для iOS, которое позволяет смотреть только и импортировать из бумаги кошелек?

+74
jgb 24 апр. 2017 г., 23:00:55

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil