Как получить сделки в bitcoinj кошелек

Я реальный нуб с Bitcoin и Bitcoin. У меня много вопросов и я не знаю, с чего начать. Позвольте мне попробовать.

У меня есть биткоин-клиент на Qt и я скачал цепь (взял меня в один день) и теперь я играю с bitcoinj.

  • Могу ли я использовать блок цепи скачали с Bitcoin-Qt с bitcoinj ? Если да, то как ?

Я создал кошелек с bitcoinj клиента, а я вам адрес, и отправить деньги со своего биткойн-клиент на Qt по этому адресу.

  • Мне нужно скачать цепочки блоков, чтобы получить этот БТЦ ?

Есть такой код:

// Мы хотим знать, когда баланс меняется.
кошелек.метод addEventListener(новый AbstractWalletEventListener() {
 общественного недействительными onCoinsReceived(кошелек Вт, Техас сделки, prevBalance типа BigInteger, BigInteger не сайт NewBalance) {
 // Бег на взаимной нить.
}
}
  • Делать этот код нужно блокировать цепь ?

Спасибо за ваши ответы и помощь.

+296
Southclaws 4 июл. 2018 г., 6:06:18
29 ответов

Я ищу лучшего понимания того, как поток этот код работает. Я бегу bitcoind -регтест в одном окне терминала, а в другом я использую биткоин-CLI и регтест создания для создания блоков. Что у меня возникли проблемы с пониманием того, что именно происходит в коде, когда я создаю блоки.

Мое предположение было, что blockencodings.cpp было б за что, так что я положил заявление на печать, но ничего не выводит на консоль. Есть некоторые проблемы с печатью на консоль, когда regtesting? Или я не понимаю поток управления здесь. Просто ищу некоторую помощь в понимании или отладки, или последовательность функций при создании блока.

+879
GeraldCGault 03 февр. '09 в 4:24

Blockchain.info просто неправильно. В то время как он показывает транзакции подтверждены, сделки фактически подтвердил: enter image description here

Увидеть Смартбит.ком.АУ: https://www.smartbit.com.au/tx/d69c2c14897a516917932f0ed0c2e04ed0380c63709d103d66541e6c77e34406

+874
eduard baker 17 янв. 2014 г., 20:47:19

Пожалуйста, объясните: Что ключ рабочий разница между Йотой и Биткоин? Как клубок отличаться от блокчейна? Или ссылки на некоторые ресурсы, которые определяют их.

+866
naan 27 нояб. 2018 г., 17:44:09

В Bitcoin, гонорары, заработанные шахтерами. Кто зарабатывает на комиссии за транзакции в гофре?

+768
Obozrevatel 4 дек. 2013 г., 1:26:09

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

+755
Erik Marklund 18 апр. 2016 г., 11:01:58

bb41a757f405890fb0f5856228e23b715702d714d59bf2b1feb70d8b2b4e3e08 обычно сделки именуются в megatransaction, что взял секунд, чтобы проверить. Это только последние транзакции в блок 000000000000000003dd2fdbb484d6d9c349d644d8bbb3cbfa5e67f639a465fe.

На сегодняшний день эта сделка проверяется гораздо быстрее, чем 20 секунд. Последний раз я протестированные этого было ~1 секунду. С введением assumevalid в Bitcoin ядро 0.14, операции, подписи не полностью проверены, поэтому это занимает столько же времени, как и большинство других блоков, ~60 миллисекунд.

+696
Andrei Rizea 30 апр. 2015 г., 17:50:22

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

Лучшая монета восстановления предложения выглядят примерно так: если транзакция выход невостребованной в течение 20 лет или около того (вы должны указать время, в блоках, а сумму, эквивалентную около 20 лет), то он может быть 'собранный' с Шахтером. Шахтер тянет, что выход на его сделки Coinbase и допускается взыскание до 50 монет (или малое количество) у бассейна для себя. Любые монеты, оставшиеся в бассейне передаются в шахтерском следующего блока в удовлетворении иска. (Не джекпот блоков.)

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

+696
Steven Hall 13 июл. 2010 г., 16:59:47

Перейти к http://blockexplorer.com/q/getblockcount.

Другие статистические данные по http://blockexplorer.com/q.

+643
TinyTheBrontosaurus 19 окт. 2015 г., 13:21:27

Есть биткоин майнер, который можно запустить с помощью командной строки в Windows? Я хочу Шахтерск ЦП, а не ГПУ майнер.

+642
Robin Francis 11 июн. 2010 г., 9:48:24

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

Андроид, очевидно.

Кроме того, что состояние бип-38 интеграция с котомками в целом?

+614
KJ3 9 июл. 2019 г., 3:44:25

Подписанное сообщение-это способ доказать, что пользователь владеет адресу. Но какие полезные продукты или услуги, которые были построены вокруг этого объекта с подписанием сообщение биткоин / получать деньги с помощью своего личного ключа?

+599
Lucky Mike 27 мар. 2014 г., 21:10:25

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

Насколько я знаю, сырое сделки состоит из:

  • Версии (всегда 1)
  • Входы. Каждый вход содержит:
    • Хэш транзакции, которая содержит вывод, что мы собираемся провести здесь
    • Индекс производства в этой сделке
    • Сценарий, который удовлетворяет условиям, размещенные в сценарий указанный выход.
  • Выходы. Каждый выход содержит:
    • 8 байт для значение в сатоши
    • Скрипт с условиями, которые должны быть удовлетворены для того, чтобы этот выход будет потрачено.
  • Locktime (обычно 0)

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

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

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

+523
Raymond Dister 3 апр. 2019 г., 11:24:57

Когда сообщение было подписано, оно распространяется на всю сеть. Я хотел бы знать, как долго это берет, "в среднем"?

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

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

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

  3. Размер сообщение важно для расшифровки и распространения?

  4. Задержка задержки сети вне зависимости от размера сообщения.

  5. Диаметр сети и речи, а также.

Кто-нибудь отслеживает статистику Bitmessage похожие на биткоин? Я пытался получить доступ к http://bitmessage.adammelton.com/ но не в состоянии сделать это, это работает для вас?

П. С. К сожалению на этот вопрос может выглядеть немного неуместным в клиент StackExchange биткоина, однако мы считаем, что Bitmessage-это Биткоин без блокчейна и большую часть боевой техники были унаследованы от биткоин. Кроме того, я считаю, что многие разработчики следуют как Bitcoin и Bitmessage. Поэтому дорогие все, пожалуйста, не удаляйте этот вопрос :) большое спасибо.

+476
Map 22 янв. 2017 г., 12:28:26

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

https://en.bitcoin.it/wiki/Atomic_cross-chain_trading

Эти способ обмена уже можно с Bitcoin и популярных альт-монеты, как и лайткоин/Догкоин? Или это все-таки работа, которая требует внесения изменений в код ядра? Если atmoic цепь Креста торговле можно, есть любые транзакции в blockchain, где атомные цепочки крест торговле был использован?

+439
Teeeeehe 25 нояб. 2011 г., 5:47:12

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

Вот это необыкновенное объяснение на биткоин.

+435
marilyn caru 8 июл. 2019 г., 16:05:50
горный бассейн, который не требует регистрации и известен в том числе и молитвы в своих кварталах.
+435
Shrikant Raut 26 янв. 2014 г., 6:21:47

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

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

Если вы имеете дело с тоннами денег, рекомендуется дождаться 6+ подтверждение заблокировать, потому что сильный Шахтер сможет восстановить последний кусок блокчейн (это практически невозможно)

+373
Frederic Ducros 24 мая 2017 г., 1:33:59

Я читаю, что какой-нибудь корабль 12 июня: http://themerkle.com/ologies-unveils-first-commercially-available-16nm-bitcoin-miner/

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

+352
Castaglia 15 нояб. 2015 г., 21:03:51

Потому что ритейлеры (и всех остальных) интересует сначала свои деньги (не обманывают) и о скорости второго.

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

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

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

+346
Ken kliban 26 мар. 2016 г., 6:01:17

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

Допустим, у меня есть 100 неизрасходованные БТЦ по адресу ADDR_A.

UserX требует оплату 1 BTC до ADDR_X. Я выполнил просьбу, трачу 100 БТЦ от ADDR_A, направляя 1 BTC до ADDR_X и 99 до ADDR_CHANGE_A. (Давайте игнорировать влияние комиссионные в этом примере.) Необработанные транзакции передается через биткоин API как озарение.

Пять секунд спустя Userы требует оплату 1 BTC в ADDR_Y. Я хочу использовать ADDR_CHANGE_A в качестве входных данных для облегчения сделки.

Вопрос: Могу ли я использовать свой вновь созданный адрес ADDR_CHANGE_A в качестве входных данных, учитывая, что оригинальный выход изменить целевое ADDR_CHANGE_A еще не подтвердили? Другой материал на этом сайте указывает, что транзакция должна работать, но я хотел бы понять, почему это работает. Если предположить, что биткоин API получает моя транзакция, которая использует ADDR_CHANGE_A в качестве входных данных, но не имеет знания, что ADDR_CHANGE_A был использован в качестве выхода в до сделки, которая состоялась всего несколько секунд раньше, не было упирать на мои попытки провести с ADDR_CHANGE_A?

+339
George Constantino 23 дек. 2015 г., 23:16:05

https://blockchair.com/api

API для биткойна, ВСН, LTC и ЕТН блокчейнами.

+270
Jo Skywalker 6 янв. 2010 г., 17:21:24

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

Каковы наиболее важные факторы/функции, которые вы должны держать во внимание при выборе биржи?

+258
Performat 17 окт. 2013 г., 21:31:44

Кто-нибудь построил оружейную биткоин кошелек и успешно создали кошелек, используя Python и Оружейной в библиотеку, а не через GUI?

+212
Tanushka82 15 апр. 2014 г., 20:32:47

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

+197
Alon Itzhaky 29 июл. 2014 г., 11:57:35

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

Спасибо!

+130
Danielle Hurtz 10 дек. 2012 г., 23:43:45

Если нынешние трудности-D, тогда целевой хэш (значение, ниже которого хэшей блоков должно идти) - это:

0x00000000FFFF0000000000000000000000000000000000000000000000000000 / Д

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

65535 * 2208 / Д

Это означает, что соотношение всех хешей за действительное хэши будут:

2256 / (65535 * 2208 / г) = Д * 248 / 65535 = Д * 4295032833

В ходе текущей (январь 2017) сложность Д = 392963262344.3704 означает, что один хэш в

392963262344.3704 * 4295032833 = 1687790113931869416948

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

1 / 1687790113931869416948 = 0.000000000000000000059 %

+114
innamura 17 февр. 2014 г., 7:54:30

Будет одна дополнительная монета после разветвления. Одна сеть будет держать тикер ВСН и т. д. Новый. На данный момент это выглядит как ABC собирается держать ВСН линеечку и Bitcoin СВ получите линеечку БСВ.

Вилка так же, как и предыдущие вилки с БТЦ. Монета с самым доказательство работы добирается, чтобы держать тикер. Сейчас сеть ABC имеет 55% больше PoW сделал, чем цепи СВ.

+86
Killer 14 февр. 2012 г., 0:18:57

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

Так это как я купил свой собственный Bitcoin заначку в прошлом, вот что вам нужно сделать, чтобы купить биткоины на Coinbase:

1) зарегистрировать аккаунт на Coinbase.com.
2) предоставить номер банковского счета и номер маршрутизации и подождать несколько дней для них, чтобы отправить вам небольшую сумму денег на ваш счет, чтобы они могли убедиться, что вы на самом деле контролировать его.
3) подтверждения операции они послали. 4) решить, сколько биткоинов вы хотите купить, и инициировать транзакцию с Coinbase.com.

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

Мне надо разъяснить, что вы сказали о том, что Bitcoin является анонимной, тем не менее. Биткоин, это гораздо менее анонимным, чем наличные деньги в то, что все транзакции хранятся вечно в Blockchain. В этом смысле гораздо менее анонимным, чем наличные деньги с биткоин, если кто-то знает ваш биткоин-адрес, они могут отследить, что вы потратили свои биткоины на, что получатель потратил свои биткоины и так далее. Если вы не используете миксер, биткоины определенно не анонимный.

+74
Karas1850 30 окт. 2019 г., 23:56:55

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

+15
Travis Nelson 7 февр. 2016 г., 12:28:41

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