WalletAppKit создает Bitcoinj-адрес каждый раз инициализируется

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

walletAppKit = новый WalletAppKit(параметры, walletDir, "my_wallet") {
@Переопределить
 охраняемых недействительными onSetupCompleted() {

 если (кошелек().getImportedKeys().размер() < 1) 
 бумажник().importKey(новый Эке());
walletAppKit.peerGroup().setBloomFilterFalsePositiveRate(0.00001);
setupWalletListeners(кошелек());

 для (адрес: бумажник().getIssuedReceiveAddresses()){
 Журнал.д("именем mylogs", адрес.toBase58());
}
}
};
walletAppKit.setBlockingStartup(ложь);
walletAppKit.setUserAgent("RocketWallet", "1.0");
walletAppKit.startAsync();
+737
Gaara 17 мая 2018 г., 16:47:46
15 ответов

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

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

+994
Francisco Abanto 03 февр. '09 в 4:24

Количество биткойнов в любой момент времени заранее предсказуем. Чтобы получить примерное количество, вам просто необходимо посмотреть в таблицу, основываясь на текущей дате. Биткоин Вики есть один в контролируемых поставок.

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

Ниже приведен простой функция Python, которая вычисляет общее биткойны в любое время с учетом высоты блока. Это должно быть просто перевести на PHP.

деф total_bitcoins(высота):
 итого = 0
 вознаграждение = 50
 в то время как высота >= 210000:
 итого += награды * 210000
 высота -= 210000
 награда /= 2
 итого += награды * высота
 вернуться общий

https://gist.github.com/ghewgill/9821866

+920
Dig 17 апр. 2014 г., 14:18:46

Я скачал весь bitcoiin блокчейн на мой внешний подключенный диск, как показано ниже, и назван bcore каталог.

Затем я сделал симлинк на эту папку, как это в моей домашней папке (~) расположение :

ЛН-з /тугриков/ХХХХ/bcore .биткоин

Затем я побежал .bitcoind, но я думала, что я скачал весь блокчейн. Откуда я знаю, если его просто синхронизацию с тем, что я уже скачал или это буквально снова загрузить все? Есть ли способ просто пропустить проверку блоков, если это то, что он делает. У меня нет времени, чтобы ждать несколько часов на это, так как я уже ждал 23 часа уже скачать блокчейн.

Есть файл можно просто скачать, где он пропускает проверка блока?

Также еще одна причина, почему я думаю, что его загрузив его снова, потому что когда я бегу с Bitcoin-Qt на дне он говорит: "синхронизация с сетью", которая оставляет меня немного смутила.

enter image description here

+894
Dream Taiki 15 июл. 2010 г., 3:24:51

Палка с Google и использовать STunnel, чтобы избежать ТЛС

Есть полезные статьи о том, как получить эту работу здесь: https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/apps/mail-settings/oCwPE2o_oCM

Соответствующие выдержки:

Вы можете использовать STunnel, чтобы разрешить SSL-шифрования устройства для подключения. STunnel должен быть запущен на компьютере на вашей сети, что до 24/7. В сетевые принтеры подключаются к STunnel с помощью SSL-шифрования для SMTP тогда STunnel будет мост подключение к Google приложений с использованием SSL связи. STunnel можно скачать по адресу:

http://www.stunnel.org/

Ваш stunnel.файл conf должен выглядеть так:

-- начать stunnel.конф --

верняк = stunnel.УГР

гнездо = л:опции tcp_nodelay=1

сокет = Р:опции tcp_nodelay=1

клиент = да

[pop3s]

принимаем = 110

подключения = поп.в Gmail.в COM:995

[imaps]

принимаем = 143

подключения = протокол IMAP.в Gmail.в COM:993

[программу ssmtp]

принимаем = 25

подключения = протокол SMTP.в Gmail.ком:465

-- конец stunnel.конф --

Это стоит прочитать, во всем остальном информация на сайте

Я попытался STunnel и не удалось! Что теперь?

Попробуйте использовать скрытую принтера бэкдор для SMTP-серверов компании Google, что позволяет избежать протокола SSL. Инструкции здесь: http://support.google.com/a/bin/answer.py?hl=en&hlrm=en&answer=176600

Релевантная информация-это:

Если ваше устройство не поддерживает SSL, подключение к aspmx.l.google.com на порт 25.

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

Например. если вашего устройства отправляет из 123.45.67.89, добавить этот адрес в SPF запись без удаление приложений Google сервера электронной почты из записи программы: v=spf1 ип4:123.45.67.89 include:_spf.google.com ~все

+781
jean utile 8 июн. 2016 г., 18:03:01

Я ищу, чтобы иметь сделки p2sh, что внутри выкупить скрипт есть OP_CHECKSIG (или любой другой ОП-код), который проверяет подпись на произвольное сообщение (не сделка). Я искал, но все, что я смог найти, это то, что OP_CHECKSIG удостоверяет только подписи на сделке. Мне нужна проверка подписи, что я способен дать сообщение (хэш сообщения) к процедуре проверки. Что-то похожее на ecrecover, который принимает в подписи, verificationKey и сообщение. Это возможно с помощью существующих ОП-коды?

+752
user43162 10 авг. 2014 г., 8:57:00

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

-walletnotify=<команда> выполнить команду, когда кошелек изменения сделки (%s в УМК заменяется TxID)
+717
insider89 13 авг. 2011 г., 10:04:10

Вы можете либо запустить биткоин-интервала QT и bitcoind, а не оба одновременно (с Qt часть не просто интерфейс на верхней части ЭКП код, он использует ядро напрямую).

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

ЗЫ: bitcoind как RPC-сервер (при запуске без RPC команды в командной строке) и ЭКП клиента (при запуске с RPC команды в командной строке), в то время как биткоин-Qт только дополнительно работает RPC-сервер (при запуске с -сервер).

Обновление: в версии 0.9, биткоин-интерфейс командной строки был добавлен только в клиент RPC функции bitcoind. В версии 0.10, эта функция будет удалена из bitcoind. Это означает, что следующие способы взаимодействия станет возможным:

  • биткоин-командной строки или внешнего клиента RPC разговаривал с bitcoind.
  • биткоин-интерфейса командной строки или внешнего клиента RPC разговаривал с биткоин-qт -сервер.
  • С помощью RPC консоли в биткоин-на Qt.
+672
dddthe dark 31 мая 2012 г., 12:05:10

Похоже, там действительно нет хороший способ обмена USD за БТЦ. Доверится обмен с вашей частной ключей нежелательно. Я интересно, если есть способ, чтобы использовать удобство онлайн-обмен без необходимости доверить им свои личные ключи. Поэтому два вопроса:

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

  2. Есть проблема с следующей модели? Биржи управляет всеми рыночными ордерами и спички покупателей и продавцов совершать сделки напрямую. Обмен общается с условиями сделки продавец БТЦ кошелек (как на blockchain кошелек) и говорит продавцу, что у него х минут, пока условия являются недействительными. Продавец БТЦ кошелек завершает транзакцию. Сделка требует подписи бирж и подпись продавца. Продавец заключает транзакцию с помощью своего закрытого ключа и передает ее на биржу. Покупатель БТЦ отправляет деньги на бирже. Обмен затем подписывает транзакцию и отправляет его в сеть. Как только транзакция будет подтверждена в Blockchain г количество раз (чтобы избежать двойных расходов), обменный вперед вдоль деньги продавцу БТЦ, сохраняя комиссия за себя.

+642
Chachili 4 сент. 2013 г., 18:42:53

Эти два сырьевых сделок, которые я получил от тестовом режиме, используя bitcoind -тестовом режиме.

01000000000101dc82cf0b892b325413ec7b3237e1a122c3114002ccd6e0f0157c8851144c00200100000017160014a530e459b62406b99aa75091bd9eb833a20698a3ffffffff0290f4f700000000001976a9143eabc5342434987e43e5c49f42462689d969c56288ac67baa26f2e00000017a9144d62bfc7376858c8d601c50dc08d8dc8491b27a8870247304402206998883f24133677c46a70e01e70cd9f69ee9059a4d5d82e891b82e797f125000220760a3af0836a9068de63ca0a4cedbb68bc8ea2d067f5cdaf92f2cd4d31703e18012103d8421b44b3d21151a5a2660662bc6ef69a0ef2266bf68b8c56eea715b23a596500000000

0100000000010151df0e2bb6bd3ffa19ae03330b7f89a4a8d6ad93bc204ec7d8cd367e58a10b580100000017160014a03506f19e6851264f21f373bae14023d247d760ffffffff02bc733400000000001976a9143d19e810138ebcb0033c462cf2b5e62a9d7af24588acc4ecca632e00000017a9142f877141344c0202e2f6eb979025d9e3f4f38c6a87024730440220342f74d49243d342a8cd3818e48d8aaf94c71fa41a96863dd986057992650bc202202a7cbe1541941e55abf06fee496c890cce9a2d2fcbb0710fb24342f3b513cd0a0121029e3868ce4a192e0b47f29090c243764e68b4c2c18aa0476272a61b62e3a3804c00000000

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

Когда я ссылаюсь на биткоин док, первые 4 байта назначаются быть версия, а следующие байты назначается количество входов, в переменной длины целочисленный формат. Переменной длины целое число имеет значение uint8_t , когда его значение меньше, чем 0xFD, по словам дока.

Следуя правилу, выше двух сырьевых сделок должно быть указано, что эти сделки имеют ноль ввода , потому что он имеет 01000000, так 1 в прямом порядке байтов (значит, версия 1), который сопровождается 00, таким образом 0 (это значит 0 на входе) по док.

Но когда я расшифрую эти сырые сделок либо по BlockCypher или биткоин-CLI и decoderawtransaction, он ясно показывает, что он имеет некоторые входные данные и результат представляется правильным. (Путем запроса Техас ID или адреса, я могу сделать тоже действительный результат.)

Есть ли другой способ, чтобы расшифровать эти рода сделок?

+422
kumar rohit singh 9 дек. 2017 г., 13:39:08

Я наткнулся на пару это каналы на телеграмму (это зашифрованная программа обмена сообщениями, таких как WhatsApp) Я присоединилась пара из них после того, как друг посоветовал и сказал, что есть канал, который дает сигналы по конкретным монетам, и заставляя их прыгать на сотни процентов за несколько минут как это возможно? Если это так просто, чтобы заработать на тех альткоинов, почему не все этим занимаются? Просто как пример, один из них-Т.меня/whaletank и http://affiliateceo.blogspot.com/ наиболее перспективными до сих пор. Может кто-то порекомендовать мне несколько человек, чтобы проверить? Я даже не знаю, где я могу найти больше таких групп, но я уверен, что есть больше.. Я хотел бы присоединиться к какой-либо большой группой с 1000+ людей на это, я считаю, это лучший способ получать прибыль прямо сейчас, когда весь рынок просто держать сбой.

+397
Andrew Holland 18 окт. 2015 г., 0:21:49

не легко, вы, возможно, захотите, чтобы прочитать код:

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list#Error_Codes

+342
Romansrigns 10 июн. 2010 г., 10:49:13

Оформить этот один https://github.com/GMX9/Crypto-Exchange-PHP На основе из друидских, мгновенный обмен, что вы можете свободно использовать

+166
Madridist2996 14 июл. 2011 г., 3:54:21

Мой вопрос, Является ли версия 1 скрипт Segwit позволит вам использовать версию 0 типы скриптов внутри него. Другими словами, это версия 1 Расширенная версия версия 0? Пожалуйста, включите обоснования решения дизайна.

+137
terminatorwa 1 сент. 2018 г., 0:11:25

В дополнение к Tenebrix и Fairbrix (как указано на бокса Феликс), лайткоин также предназначен, чтобы быть добыты процессора. На момент написания, это может даже обеспечить надлежащее возвращение для покрытия расходов на питание в некоторых случаях.

+67
olivea1023 1 дек. 2017 г., 19:30:41

От Bitcoin.это

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

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

И для горнодобывающей бассейн я сожалею, что нет информации :(

+51
user273245 25 янв. 2019 г., 23:16:30

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