Транслировать сделки

У меня есть:

  • Публичных кошелек/закрытый ключ пары с X БТЦ
  • Адрес кошелька я хочу отправлены г BTC на

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

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

Есть ли какие-то библиотеки/несколько простых API, который может помочь мне сделать это? Я не хочу, чтобы запустить Bitcoin-сервера, если мне не придется...

+717
user6513763 31 янв. 2018 г., 10:57:53
40 ответов

Биты значение вы написали в десятичном формате, в hex это 0x181b7b74

Мы разобрали это на экспоненту и мантиссу, как показано в этот ответ: https://bitcoin.stackexchange.com/a/61951/51948

0x18 в десятичное число 24, так мы вычисляем цели: 0x1b7b74000000000000000000000000000000000000000000

Теперь в качестве цели занимает 24 байта, из 32 байтов для блока хэш, остальные 8 байт должен быть равен 0, чтобы хэш должен быть меньше запланированной (а также остальные номера меньше, конечно). Обычно 0 и опускаются на читаемость, но 8 ноль байт записывается как ноль 16 символов в шестнадцатеричном, который является, почему хэш должен иметь не менее 16 нулей - что она делает.

+990
anytkanyrkaKrasnoe 03 февр. '09 в 4:24

Я пытаюсь подтолкнуть сырьевой сделки blockr.Ио тестовом режиме, используя bitcore (текущая последняя версия 0.12.9) для node.js https://github.com/bitpay/bitcore

Я построил мои сделки, как так:

ВАР unspents=
[ { txid: '67b22a1874be2e748b2c904e2181f85a9d6503001e58c374e17b1161cd5a36f4',
 Uвых: 0,
 адрес: 'myHtNgECiAjBctWz1tM2TN2PupWwfHtgmi',
 scriptPubKey: '76a914c2f9958848c465efd042fcb76fef519f03a83ec288ac',
 сумма: 100000,
 подтверждения: 39 } ];



 сделки ВАР=новый bitcore.Сделки()
.плата(bitcore.Блок.fromBTC(0.0001).toSatoshis())
 .из(unspents) // есть одна нерастраченная от 0,001
.к(bitcore.Адрес.fromString(payToAddress),0.001)
.изменение(myAddress)
.знак(закрытый ключ);



консоль.(журнал транзакций.isFullySigned()); // возвращает значение true

Когда я пост этот blockr.Ио я сериализовать его:

с 'https://'+Т'+'БТЦ.blockr.Ио/по API/В1/Техас/пуш' // < т в начале в тестовом режиме

{'наговор':сделки.сериализовать()} // 0100000001f4365acd61117be174c3581e0003659d5af881214e902c8b742ebe74182ab267000000006a47304402204f5950a8f8e7346e96101da811452246d51741131310f58d5cfdc064e547d3dc02202b817a442bb043a1174fe0703082ebbd7bc622afc00084710be21fa143444d83012102bbe798da887604bdd360dd059061b48816634e44d9f54563af2c727b8bcb3e2fffffffff02a08601000000000017a9149ffdff1f3eea0deb21ed967b91c7ef3cce65b2d68750f2704e180900001976a914c2f9958848c465efd042fcb76fef519f03a83ec288ac00000000

В ответ я вернусь из blockr.Ио:

[ { статус: 'ошибка',
 сведения: не удалось подтолкнуть вашу сделку!',
 код: 500,
 сообщение: - Вы знак вашей сделки?' },
 500 ]

Ниже представлена сделки я отправил, но как JSON. Я думаю, что там что-то не так с ним?

{
"версии":1,
"входы":
[{
"prevTxId":"67b22a1874be2e748b2c904e2181f85a9d6503001e58c374e17b1161cd5a36f4",
"outputIndex":0,
"порядковый номер":4294967295,
"script":"47304402204f5950a8f8e7346e96101da811452246d51741131310f58d5cfdc064e547d3dc02202b817a442bb043a1174fe0703082ebbd7bc622afc00084710be21fa143444d83012102bbe798da887604bdd360dd059061b48816634e44d9f54563af2c727b8bcb3e2f",
 "scriptString":"71 0x304402204f5950a8f8e7346e96101da811452246d51741131310f58d5cfdc064e547d3dc02202b817a442bb043a1174fe0703082ebbd7bc622afc00084710be21fa143444d8301 33 0x02bbe798da887604bdd360dd059061b48816634e44d9f54563af2c727b8bcb3e2f",
"выходной":{
"Сатоши":10000000000000,
"сценарий":"76a914c2f9958848c465efd042fcb76fef519f03a83ec288ac"
}
}]
,"выходы":
[{
"Сатоши":100000,
"сценарий":"a9149ffdff1f3eea0deb21ed967b91c7ef3cce65b2d687"
},{
"Сатоши":9999999890000,
"сценарий":"76a914c2f9958848c465efd042fcb76fef519f03a83ec288ac"
}]
,"nLockTime":0,
"changeScript":"OP_DUP OP_HASH160 20 0xc2f9958848c465efd042fcb76fef519f03a83ec2 OP_CHECKSIG OP_EQUALVERIFY",
"changeIndex":1,
"плата":10000

}

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

И что мне делать с этими большими числами:

"Сатоши":10000000000000,

"Сатоши":9999999890000,

Обновление:

Цепочка блоков вместо инфо возвращает эту ошибку:

Можете найти все ТХ входов [67b22a1874be2e748b2c904e2181f85a9d6503001e58c374e17b1161cd5a36f4]
+903
Leonardo Bernardes 5 мар. 2014 г., 2:49:04
Другие ответы

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


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

Итак, вы купили на сумму 1500 $биткоинов, прежде чем вы имели место для их хранения? Я думаю, что большинство бирж требуют адрес кошелька перед обменом долларов США/БТЦ, поэтому не знаю, как ты это сделал.

Если ты как-то БТЦ идет с Qt кошелек, который имеет/не скачал блокчейн, ваш С. О. Л., Пока вы не получите то, что блокчейн. Вам нужна цепочка для бумажника и не понял, что он имеет BTC в нем. Я не думаю, что он будет генерировать адреса, прежде чем он имеет блокчейн... (могу ошибаться).

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

Или вы можете иметь БТЦ прислали мне, я многие сделки пока что кошелек возвращает цепь....

+892
CTristan 24 мая 2016 г., 5:29:23

Потеряв 20% в месяц? Ты спятил? Я купил в прошлом году Шахтер из КНЦ, Шахтер прибыл пару недель поздно, но я на это и рассчитывал. Сейчас, если я продаю свои биткоины в качестве сегодняшней цене я бы не только рои, но заработал несколько долларов, не говоря уже, если я бы продал, когда биткоин был по 1000$. В любом случае, на сегодняшний день мой майнер добывает 0.01 БТЦ/день, что примерно 30cents в месяц, что составляет 186$. Это все равно выгодно для меня, чтобы держать добычи, даже если я вывожу на счет электричества.

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

+889
Conor Twomey 1 авг. 2010 г., 10:58:03

Я раздвоился ума https://github.com/CryptoCoderz/INSN из GitHub, изменилось бытие хэши, заминировано, и отослано несколько монет, между двумя локальный кошельки. Когда я пытался отправить сообщение с первого адреса на второй адрес я получаю эту ошибку:
Ошибка: SecureMsgEncrypt: не может получить открытый ключ по адресу назначения.
Как это исправить? Я пытался вручную вставить открытый ключ, но ничего, все равно та же ошибка. Пожалуйста, помогите мне!

+867
Jan Linxweiler 22 нояб. 2015 г., 14:01:10

scriptSig contians подпись concantenation* сценарий предыдущей проводки и новую проводку. Он должен быть и потому, что если бы это были подписи только предыдущие сделки, кто-то может поменять выходной адрес в новую проводку и реле проводки отправка монеты к себе!

scriptSig также содержит открытый ключ для проверки подписи, потому что предыдущие сделки только хэш открытого ключа. Хэш открытого ключа-это адрес.

Источник: https://en.bitcoin.it/w/images/en/7/70/Bitcoin_OpCheckSig_InDetail.png

* На самом деле не сцеплены, она вставляется в середину.

+863
BvuRVKyUVlViVIc7 25 апр. 2011 г., 1:32:18

Если я хочу получить приватные и публичные ключи всех сделок, которые произошли на моем multisig кошелек. Как мне это сделать?

Это 2-из-2 установки multisig. У меня xPrivkey на моем компьютере и xPrivkey на моем телефоне. Как мне совместить эти ключи для генерации списка закрытых ключей и соответствующем списке открытых ключей.

Цель заключается в том, чтобы искупить мой МПБ.

+852
ryandewitt 7 дек. 2010 г., 11:30:34

Что означает счет в getnetworkinfo?

Когда вы смотрите вверх getnetworkinfo в биткойн - разработчик Ссылка, это говорит о Результат:

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

Если я понимаю правильно, это означает, что результат-число входящих соединений установлено с ваших узлов, так как она началась.

Услуги сети и их подрезка

Узлы в сети объявит услуг, которые они предлагают путем создания сети флагами услуг.

В настоящее время существует пять флагов в использовании:

  • NODE_NETWORK (1)
  • NODE_GETUTXOS (2)
  • NODE_BLOOM (4)
  • NODE_WITNESS (8)
  • NODE_XTHIN (16)

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

Обрезка узлы не называют по DNS сеялки

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

+845
Justina Scherbarth 12 янв. 2013 г., 12:48:10
Собирает вопросы о минировании установок на основе графических процессоров.
+832
justguille 23 июл. 2011 г., 18:40:32

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

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

+811
Zeero0 20 мая 2015 г., 13:57:17

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

Может быть, есть некоторые строки, которые есть в каждом биткоин кошелек ?

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

Редактировать: я забыл упомянуть, но эти файлы были на ОС Linux. Так что там должны быть какие-то решения.

+791
NWATSON 20 авг. 2013 г., 7:21:36

Обновление: я перестал быть связан с Многоразрядной проекта в мае 2016 года. MultiBit-это теперь полностью принадлежит KeepKey LLC и только в MultiBit HD на кошелек поддерживается.

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

В MultiBit HD является его прямой заменой и остается жизнеспособной биткоин кошелек (при условии регулярного обновления). Вы можете найти миграционной инструкции здесь.

Далее, любой биткоин кошелек должен быть использован только в сочетании с внешним аппаратным кошелек (KeepKey, Трезор, книги и т. д.) Из-за вредоносных атак.


Многоразрядные

Я пристрастен, так как я автор, но многоразрядные предоставляет следующие возможности (на момент написания):

  • несколько монтажников платформа (ОС Windows, macOS или Linux)
  • управляет несколькими кошельками (текущие счета, сберегательные счета, бизнес-счета и т. д.)
  • локальная установка (без закрытых ключей провел на сервере где-то)
  • 13 языков (больше, чтобы прибыть)
  • простой в использовании для новичка (есть канал на YouTube)
  • оптом открытый ключ экспортировать для поддержки торгового решения
  • свободное и открытое по (очень лояльный) лицензия Минпромторга

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

+695
CrystalBlue 3 дек. 2016 г., 19:48:23

Это будет возможно, но, наверное, не выгодно.

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

Я не знаю, если GPU майнинге выгодно для ETH. Это также зависит от того, где вы живете и что вам придется платить за электричество конечно.

+670
Phlucious 29 окт. 2013 г., 15:26:43

Я установил лайткоин на главной странице, так что теперь у меня есть несколько исполняемых файлов, такие как лайткоины-Кинк, litecoind, litecion-на Qt, ...

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

Но как я могу сделать это, без графического интерфейса Qt только через терминал?

+655
Erin Rampy 24 июл. 2013 г., 18:39:45

У меня есть Амазонки экземпляр EC2 работает веб-сервер, MySQL сервер, и демон биткоин на Ubuntu 14.04, и я побежал ./bitcoind getnewaddress и выход был адрес. Я послал несколько центов биткоинов на этот адрес, и я занимаюсь ./bitcoind метода getbalance на несколько часов и по-прежнему нет баланса.

Интересно, если мне нужно отправить на определенный accoutn вместо главного демона Bitcoin, я также послал несколько центов на адрес, созданный на ./bitcoind getnewaddress отладки (просто название теста) и сделал ./bitcoind метода getbalance отладки. У меня ничего не нашли, я не уверен, что проблема есть. Порт 8333 работает на виртуальной машине Amazon, так что я не думаю, что проблема есть. интерфейс RPC bitcoind выполняется на порт 8432, как указано чтобы=8432 в ~/.биткоинов/биткоин.конф. Любая идея, почему я не получаю выплат? Я думаю, что было достаточно подтверждений, я считаю, что необходимое количество составляет 6 требуется по умолчанию. Я скоро убедитесь в том, что там было много подтверждений.

+640
Niklas F 28 янв. 2018 г., 3:32:58

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

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

+638
Aziz 11 мар. 2019 г., 13:37:18

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

+571
Jedi Nomad 4 дек. 2013 г., 4:17:43

Я последовал совету найденному здесь , а также на GitHub в статье связаны с этого поста, но я по-прежнему возникают проблемы расшифровал бумажник резервного копирования, используя последнюю версию кошелька Bitcoin на Android (версии V5.26 выпущено 7/28/17)

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

Когда я запускаю в OpenSSL энк -д -алгоритма AES-256-CBC С -а-в <filename> команду, нацеленную на Бин файл резервной копии, он запросит пароль, который вводится. В результате расшифровки не удается.

Есть ли изменения в алгоритм шифрования, который я не принимаю во внимание? Любые/Все помощь приветствуется.

Спасибо

Редактировать:, чтобы быть ясно, я тоже попытался в OpenSSL командную строку Найти на GitHub в статье, но это также терпит неудачу (в нее входят -МД с MD5 параметр)

+476
Rob M 27 февр. 2019 г., 4:39:43

Ну, название говорит все это. У меня есть хэш транзакции и я хочу найти эту транзакцию в блокчейне. Я работаю с bitcoinj.

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

+463
MaTHStudent 17 авг. 2014 г., 2:35:58

Нормальные люди могут есть мое, но нормальные компьютеры не моя прибыльно. По крайней мере, не больше.

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

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

Другие купили специализированное оборудование, известное как Плис (а БФЛ сингл ПЛИС). Те потребляют меньше электроэнергии, чем ГП, так они все равно мои на прибыль.

Но gamechanger, скорее всего, идет от поим производителей. Несколько принимаем предоплату на заказы сейчас, правда, не один конструкция ASIC был отправлен еще.

Нет никакого вреда, что происходит с помощью компьютера (с GPU), чтобы попытаться освоить горное дело -- если вы ищете хобби. Но помоему на прибыль, как правило, только смысла от покупки оборудования для майнинга.

+430
Siva D 22 февр. 2016 г., 23:28:03

Я получаю ту же ошибку, используя ОС х 10.9 MBPR.

Хотя я за http://atomton.roon.io/compiling-cudaminer-on-os-x-10-9 точно.

ОБНОВЛЕНИЕ: ПРОБЛЕМА РЕШЕНА.

путем изменения включают Танос.ч для включают функции malloc/Танос.ч

в обоих scrypt-jane.cpp и sha3.cpp

+427
LAMoore 4 июл. 2016 г., 20:20:21

Несмотря на интересную и проблема забавная, скорее всего, это будет бессмысленно, из-за арбитража.

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

+414
pigroxalot 24 июл. 2014 г., 12:43:22

Я собираюсь сказать, Я сослался на несколько источников, но в этой стадии еще послать себя сырьевой сделки. Поэтому я думаю, что ОП-это вопрос довольно актуален в том, что нет конкретного примера, приведенного на биткоин ЮВ описанием процесса сделки (которая является запутанным, особенно для новичков). Начните с этого блога , а затем проверить:

  1. Bitcoin.org разработчик раздела (серцевины)
  2. БТЦ Вики-Технический раздел (больше конкретики)

http://www.royalforkblog.com/2014/09/04/ecc/

+413
Fruity Geek 21 апр. 2017 г., 9:18:06

У меня есть два кошелька, которые шифруются и тот, который смотрит только. Смотрел только несколько биткоинов.

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

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

E9873D79C6D87DC0FB6A5778633389F4453213303DA61F20BD67FC233AA33262

такой (ФВИ)

5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hwxmsssznydyxyb9kf

или такой (minikey)

SzavMBLoXU6kDrqtUVmffv

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

ведьма распада практика кормить стыдно открыть отчаяния крик-роуд снова лед минимум

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

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

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

Вам нужен отдельный ключ или семя-фразы.

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

Мне нужно перевестись в один из зашифрованных кошельков, чтобы заставить его работать с оффлайн кошелек.

Нет, нет ничего полезного в часы-только бумажник.

Я был бы готов заплатить за помощь.

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


Вопросы:

+340
KindDragon 15 нояб. 2019 г., 14:42:56

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

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

+327
JWK 12 мая 2019 г., 7:43:21

Так что цена БТД находится в постоянном движении-каждый второй. Я пытаюсь создать простой пользовательский интерфейс, где пользователь может ввести в любое количество монет, которые они хотят купить, а затем отобразить, сколько это будет стоить в долларах США. Но когда пользователь, наконец, нажимает на "Купить" кнопку, цена БТЦ может быть слегка изменен, и пользователь будет снята другую сумму, чем та, что отображается при оформлении заказа. ВТФ? Есть ли способ обойти это? Как и другие обращения с этой биржи? Я знаю, что это может быть достигнуто с помощью отложенных ордеров, и такие, но я пытаюсь добиться этого с простой рыночных ордеров.

+323
Merrie 21 мая 2016 г., 18:48:23

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

Редактировать: в зависимости от того, какие данные вы пытаетесь извлечь и в каком формате, вы можете быть в состоянии сделать что-то с Гэвин Андерсен bitcointools скрипты.

+301
user216776 25 сент. 2016 г., 22:46:53

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

В качестве примера: Джон дает Нейтан 0.20 БТЦ (транзакции внутри сети освещения) - никаких комиссий:идеальное - Натан хочет отправить 0.20 BTC на бирже - подтверждение от сети потребуется, верно?

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

+298
Stephen White 18 янв. 2018 г., 6:03:16

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

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

Клиент: версия
Узел: версия
Узел: verack
......

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

Любые идеи, почему это может происходить? Вот полезных данных verack я получаю, если это любое использование:

37663131303130303064303030303030303030303030303035613034313735393030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303064303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303034626363303539623666653837346333323132663533363137343666373336383639336133303265333133343265333132383463363536313732366534643635343134323639373436333666363936653239326631363164303730303031
+287
Chane Mueller 17 янв. 2018 г., 12:05:41

Я не побежал ядра биткоин Qt для 4 лет. И теперь программа не будет работать, просто говорит Bitcoin Qt и неожиданно.

Ответ: Как я могу проверить свой биткоин-адрес и баланс Б: как я могу получить снова программа рабочая.

сводит меня вверх по стене.

+268
rafa226 24 мар. 2011 г., 9:50:14

В исходный код здесь есть список ЭКП команды и "okSafeMode" параметр.

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

+251
Fel31 7 авг. 2010 г., 17:50:11

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

+245
wildpeaks 4 дек. 2014 г., 8:46:11

Да, вы можете, https://bitcoin.org/en/developer-reference#importaddress

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

Чтобы провести BTC с автономном компьютере, вам нужно войти необработанные транзакции в автономном режиме( создан на онлайн компьютер).
Посмотри вот как: https://bitcointalk.org/index.php?topic=651344.msg7306076#msg7306076

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

+245
Yaroslav Fedorina 4 авг. 2018 г., 15:02:09

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

Для каждой входящей транзакции...

Получить количество клиентов и адрес оплаты

  1. Вызов bitcoind getrawtransaction [входящий идентификатор транзакции] 1. На 1 в конце будет возвращать данные в "расширенном режиме", который, по сути, необработанные данные в формате JSON.

  2. Из сырого детали сделки, брать txid и Uвых от вин объекта. С этой транзакцией, снова звонок bitcoind getrawtransaction на txid.

  3. Из этих сырых детали сделки найти Uвых объект, на который ссылается Uвых индекса на Шаге #2. В этом Uвых объект, там должен быть список получателей платежей. Принимать и хранить первый адрес.

Определить выигрыш/убыток государству круглого и возвращать результаты

  1. Хэш txid+Uвых индекс сделки. Семян свои хэш-функции с секретным ключом. Кроме того, обратите внимание, вам нужно будет предоставить свой секретный ключ на периодической основе. Без обновления и предоставляя свои секретные ключи, нет никакого способа для ваших игроков, чтобы проверить вашу честность.

  2. Сравните последние четыре байт хэш для определения победу/условие потери.

В случае утраты...

  1. Позвоните bitcoind createrawtransaction. Вы должны пройти в происходящих txid и Uвых ваших клиентов оплату. С обращения к клиентам, включают в себя небольшой, дробное значение для отправки обратно клиенту. Это сообщает им, что они потеряли круглого. Кроме того, включать второй платежный адрес, который будет получать оставшуюся часть биткоины от клиентов, поступающих платежей. Это должен быть адрес в ваш кошелек.

  2. Позвоните bitcoind signrawtransaction в знак совершения сделки. Если она возвращает значение полный=правда, ваша сделка является действительной.

  3. Вызов bitcoind sendrawtransaction и построены сырьевой сделки.

В случае выигрыша

  1. Вычислить клиентам выигрыш.

  2. Позвоните bitcoind listunspent. Это вернет список введенных транзакций, которые не были потрачены на ваш кошелек.

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

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

  4. Звоните bitcoind createrawtransaction, передав все транзакции, накопленные в шаге #3.

  5. Позвоните bitcoind signrawtransaction в знак совершения сделки.

  6. Вызов bitcoind sendrawtransaction и построены сырьевой сделки.


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

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

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

+169
John Kollross 22 янв. 2017 г., 5:23:43

Вам нужно передать параметр -txindex=1 в командной строке, или включать txindex=1 в Bitcoin.конф.

+156
Shailendra Rajawat 5 янв. 2016 г., 2:14:22

Я использую биткоин-библиотека Python для совершения платежей из питона. Это работает довольно просто:

>>> импорт bitcoinrpc
>>> соед = bitcoinrpc.connect_to_local()
>>> соед.sendtoaddress('bitcoin_address_here', 0.5)

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

>>> импорт биткоин.протокол RPC как RPC
>>> прокси = ЭКП.Прокси - ()
>>> прокси.getinfo()
{у соединений': 36, у'errors': у", у'blocks': 295646, у'paytxfee': 0, у'keypoololdest': 1394108331, у'walletversion': 60000, у с трудом': десятичной('6119726
089.12814713'), у'testnet': ложь, у'version': 90100, у'proxy': у", у'protocolversion': 70002, у'timeoffset': -1, у'balance': 1856000, у'keypoolsize': 101}

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

Так кто-нибудь знает как я могу отправить простой транзакции на адрес с питоном-bitcoinlib? Все советы приветствуются!

+142
lovelyVector 20 июл. 2017 г., 1:45:36

Не так, как вы ставите, но я обновить свое портфолио на https://www.worldcoinindex.com/portfolio

Это позволяет мне видеть в евро/USD и другие. Например, вы купили 1000 долларов США в любой комбинации валют. Этот профиль Виль скажу вам, что это стоит приблизительно (на разных рынках есть небольшие изменения между ними).

+141
CakeLab 2 июл. 2019 г., 21:57:39

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

+81
neil mccarthy 20 июл. 2017 г., 16:56:16

Нет.

Шахтеры использовать Bitcoin Core или аналогичный полным программным обеспечением узла, чтобы определить, какие сделки являются действительными и пригодными для включения в блок. Биткоин ядро поддерживает базу данных всех неизрасходованных UXTOs. Эта база данных создается, когда узел сначала скачивает блокчейн и обновляется, а новые блоки и транзакции. Это произвольный доступ и любые операции, вне зависимости от возраста, можно найти по ID в очень короткое время.

+40
adfaxoad 14 авг. 2018 г., 3:42:25

Я недавно скачал Bitcoin от GitHub и изменил настройки, чтобы разрешить для RPC.

Это как у меня:

выбрать=192.168.0.*

Это больше не работает.

Однако при выполнении bitcoind, он жалуется на то, что:

Ошибка: недопустимое -выбрать спецификация подсети: 192.168.0.*.
Допустимыми являются единый IP-адрес сети/маска или сеть cidr.

Я не знаком с сетью.

Может кто подскажет, что представляет собой действительная сеть/маска сети или сети/подсети возможно, но не для всех адресов, которые могут быть в 192.168.0.*

+14
Chris Baxter 1 апр. 2017 г., 18:55:54

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

$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