Bitcoind с -txindex=1 еще не mempool сделок

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

Когда я сначала инициализируется bitcoind, я txindex=1 в моем биткоин.конф файл. В последнем примере я не смог getrawtransaction что ошибка не такая mempool сделки. Я вновь пробежался bitcoind с -txindex=1 и -переиндексация флаги, которые занял несколько часов.

Однако я все еще не могу getrawtransaction, что опять же выдает ту же ошибку.

Кто испытал те же вопросы? Возможно, есть еще что-то, что нужно сделать, чтобы это работало в версии v0.16.0?

Любые советы будут оценены. Спасибо.

Редактировать 1:

~/Библиотеки/application поддержки/биткоин/Биткоин.конф:

txindex=1

~/Библиотеки/application поддержки/биткоин/отладки.журнал:

Ссылке Dropbox

+230
B1100 2 окт. 2016 г., 17:31:15
26 ответов

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

"Нас начинает регулировать Биткойн, будут применяться 'отмывание денег' правила для виртуальных сделок" (ноль хеджирования, 21 марта. 2013)

+988
Jonathan Smith 03 февр. '09 в 4:24

Вам придется заменить часть "-U имя_пользователя -Р-пас" с фактической имя пользователя и пароль вашего работника. Войдите на coinotron и создать нового работника в разделе "Добавить работника". Работник будет отображаться в таблице ниже. Использовать отображаемое имя и пароль ваш работник в команду и вы должны быть хорошо.

+971
kalmarz 10 мая 2010 г., 11:27:39

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

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

Это безопасно? https://blockchain.info/wallet/import-wallet

+847
user1055640 24 янв. 2011 г., 13:39:49

я смотрю на то же самое, что вы найдете то, что rawadddr только дает вам 50 сделок не полный список, если адрес имеет более чем 50 txns вы должны использовать Limit и Offset, чтобы пройти на страницу с результатами txns как листать страницы результатов поиска, воспользуйтесь &сорт=1 так, чтобы сортировка сначала старые, если новые txns прийти в то время как вы цикла через индексы не поднимусь

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

API из blockcypher.com страницы, блокировать высоты, которая не время, но я думаю ближе к времени, если я права и вы храниться времени, что блоки были подтверждены в таблицы, вы могли бы назвать диапазон дат в поиске если блок был подтвержден в диапазоне, если есть более чем 50 txns он имеет has_more атрибутов, которые можно использовать для пролистывания страниц и набор обыкновение перекладывать на вас

https://www.blockcypher.com/dev/bitcoin/#address-full-endpoint

+829
Mervd 9 дек. 2017 г., 12:14:14

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

Так что теперь я использую то, что для меня является более понятной: есть (более или менее) фиксированное количество 3,600 БТЦ, полученные от добычи каждый день, до тех пор, пока блок награду половинки в 2017 году. Эти монеты можно рассматривать как общий для всей сети пропорционально вычислительной мощности каждого игрока.

Итак, предположим, что сеть мощность 360 дворец Таш/с, который, кажется, не далеко, как я пишу это, и делает простой расчет, то за каждый Ghash/s, что ваше оборудование приносит на стол, вы получаете 0.01 BTC в день.

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

+818
Baftek 25 сент. 2016 г., 1:48:56

Значение р - это просто число, а не прямо в магазине или закодировать любой точке координат. В подпись, Р задается координата X точки Р, которая на самом деле к*Г, где к - секретный код, используемый при заключении, потом уменьшили мод кривой порядка. В кривая secp256k1, это обычно означает, что Р - это на самом деле координата X (потому что Р само по себе является обычно очень большой), но это не всегда так.

Во время проверки, проверяющий пытается реконструировать исходный Р точки от подписи значений (с, Р), сообщение з а ключа подписи открытый ключ Р решением уравнения х*р' = г*г + р*п, затем уменьшить координату X Р' мод кривой порядок и проверить, что она равна Р приведен в подп.

Я никогда не используется OpenSSL, но процесс, кажется, в ossl_ecdsa_verify_sig(). Так что вы можете видеть Р' вычеслений здесь : https://github.com/openssl/openssl/blob/master/crypto/ec/ecdsa_ossl.c#L396-L404

После этих строк, сокращение мод на заказ делается, и, наконец, проверить равенство. В простой проверка подписи, координата Y р' не используется, но это значение точки (которая является Р') в OpenSSL реализации.

редактировать:
Кроме того, я просто понял, что я должен добавить что-то о умолчанию Recovery, так как вы упоминаете в или recid значение в вашем вопросе. Когда делаешь по умолчанию восстановление сообщений и подписи (как в случае, если подписанта пуки не дают), чтобы получить координату Y от Р' момент можно попробовать несколько значений, основанных на р в качестве кандидата X-координаты.

Возможные абсциссы Р будет р , или Р + curve_order (а как может быть действительным х). Вы можете затем решить уравнение кривой У^2 = х^3 + 7 для получения возможных значений Y для каждого.

+756
denker 24 июн. 2013 г., 9:41:17
общественности статической силы основных(string[] аргументы) {
 NetworkParameters параметры = TestNet3Params.получить();
 Строки filePrefix = "Узел2-тестовом режиме";
 Комплект WalletAppKit = новый WalletAppKit(параметры, новый файл("."), filePrefix);
 // Загрузки цепочки блоков и подождите, пока это не сделано.
комплект.startAsync();
комплект.awaitRunning();
 Строка объявления = "n1XZMMm3ikh97Mr8JVnnahfugad2DRcVrb";
 Адрес = новый адрес(параметры, объявления);
 Бумажник кошелек = новый кошелек(параметры);
 кошелек.addWatchedAddress(адрес, 0);
Системы.из.код println("кошелек.getWatchedAddresses()"+кошелек.getWatchedAddresses());
 Блокчейн цепи;
 попробовать {
 цепь = новый блокчейн(параметры, бумажник,
 новый MemoryBlockStore(параметры));

 PeerGroup peerGroup = новый PeerGroup(параметры цепи);
 peerGroup.addPeerDiscovery(новый DnsDiscovery(параметры));
peerGroup.addWallet(кошелек);
peerGroup.начать();
peerGroup.downloadBlockChain();
 Баланс монет = кошелек.метода getbalance();
 Системы.из.код println("кошелек баланс:" + остаток);
 } поймать (BlockStoreException е) {
 // Todo автоматически сгенерирован блок catch 
е.печатные();
}
}

Мне надоело это и он работал, но каждый раз, когда он принимает время загрузки blockchian

+725
Jonas Zaugg 19 апр. 2010 г., 16:16:00

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

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

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

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

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

Одна, которая не такая уж и редкость (один из каждых 200 выстрелов или около того), локальное разрушение. В целях достижения консенсуса, чтобы когда-либо возникать, кто-то должен объявить консенсус. И для того чтобы это произошло, кто-то должен объявить первый консенсус. Когда это произойдет, тот, кто делает, что декларация не можешь быть уверена, что другие будут заявлять, что же консенсуса (иначе они бы уже это сделали, и чтобы он не был первым). Так это всегда возможно, что он заявляет о неверной консенсуса.

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

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

+699
mme 4 сент. 2014 г., 16:57:41

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

Увидеть этот пост из кошелька.Ио для более подробной информации.

+667
andrewfd 18 дек. 2017 г., 15:29:58

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

+547
porglezomp 11 дек. 2012 г., 17:30:23

С помощью встроенной видео карты ATI на мой компьютер, я могу моя около 30-50 уровень поддержки. Мне интересно, как такой объем работы по сравнению с обычной работы видеокарты? Или как это может быть рассчитано? Добывает в течение 6 часов при этой скорости, эквивалентной смотреть Трансформеры 2 в HD снова и снова на моем мониторе?

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

Спасибо

+547
William Leung 31 дек. 2013 г., 9:54:46

Оружейная 0.95.1 несовместимо с Bitcoin ядро 0.14.1. Использовать биткоин ядра вместо 0.13.2.

+515
seventeens 10 февр. 2014 г., 10:04:11

Это как создать brainwallet с bitcore

константный Bitcore = требуют("bitcore-либерал");
// константный Мнемоника = требуют("bitcore-мнемоник");
// https://bitcore.io/api/lib/crypto
пусть brainsrc= 'Сатоши'
пусть входной сигнал = новый буфер(brainsrc)
пусть хэш = Bitcore.крипто.Хеш.и SHA256(вход)
пусть БН = Bitcore.крипто.Млрд.fromBuffer(хэш)
положим PK = новый Bitcore.Закрытый ключ(БН).toWIF()
пусть Адди = новый Bitcore.Закрытый ключ(БН).устранению();
консоль.журнал (мозг кошелек '+brainsrc+' \nAddress: '+Эдди,' секретный ключ:'+ПК)

Для bitcoinjs, я знаю только как создать случайному адресу:

// https://github.com/bitcoinjs/bitcoinjs-lib/blob/v3.3.2/test/integration/addresses.js

константный биткоин = требуют bitcoinjs-Либ ('')
ВАР ключей = биткоин.ECPair.makeRandom()
ВАР секрет = (ключей.toWIF())
ВАР в addr = (ключей.getAddress())

консоль.журнал (мозг кошелек '+brainsrc+' \nAddress: '+значение addr,' секретный ключ:'+секрет)

Как это сделать?

+479
vera555 31 мая 2016 г., 5:56:01

В Армори:

  1. Выберите "Свойства Кошелька".
  2. Выберите "Backup Этот Кошелек".
  3. Выберите "Другие Параметры Резервного Копирования".
  4. Выберите Клавишу "Экспорт Списка".
  5. Выберите "пропустить пробелы в основных данных".
  6. Важной строкой является PrivBase58 для каждого биткоин-адрес. Это закрытый ключ Этот адрес закодированных в base58 (закодированных не зашифрован), что (только?) Электрум формат можно при импорте.

В Электрум:

  1. Выберите Файл → Новый Кошелек
  2. Введите личные ключи, которые вы взяли из оружейной в текстовое поле
+468
user3781201 10 февр. 2014 г., 11:17:06

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

+437
sietecFAST 23 нояб. 2014 г., 23:30:21

НЕ ИСПОЛЬЗУЙТЕ ТОЧНЫЙ ПРИМЕР НИЖЕ ПО СООБРАЖЕНИЯМ БЕЗОПАСНОСТИ.

Информация синтезированы ниже должна быть выполнена на компьютере в автономном режиме. Адреса ниже приведен пример адреса, где внести средства. Использовала исходный код от Монер это Электрум возможности написать короткое на C++ программу под названием inverse_mnemonics, биткоин-проводник, и СЕПГ команду ниже:

256-битовое шестнадцатеричное закрытый ключ из 25 Электрум слова:

% Эхо "гражданской щеголеватый полное соблюдение нудно дезодорант лавы сигары тасуется шатким, когда сочные колпаки на сорвать обязан приоткрытой безопасности модные выдох кактус фазанов в вертикальном положении Джаз на" | ./inverse_mnemonics

5356ac2233e3ea59af8e1c9ff3c3ce7c9f67053d128b7dd75ff6cedd8682ef86

Сжатый WIF закрытый ключ:

% Эхо "гражданской щеголеватый полное соблюдение нудно дезодорант лавы сигары тасуется шатким, когда сочные колпаки на сорвать обязан приоткрытой безопасности модные выдох кактус фазанов в вертикальном положении Джаз на" | ./inverse_mnemonics | Е С/$/01/' | ВХ в base58check-кодирования -в 128

Kz1i9EK6MTd6T9PUeYwDMj2x4Rr5N8vcvwuttg8jlk3bscgzeygm

Связанные публичный адрес для депозита:

% Эхо "гражданской щеголеватый полное соблюдение нудно дезодорант лавы сигары тасуется шатким, когда сочные колпаки на сорвать обязан приоткрытой безопасности модные выдох кактус фазанов в вертикальном положении Джаз на" | ./inverse_mnemonics | ВХ ЕС в общественных | ВХ ЕК-к-адрес-в 0

186EdXhyoa7EC1X33nLhQNebbreYLrccvb

Стоит отметить, что https://xmr.llcoins.net/ есть JavaScript, который может подтвердить порциями результатов выше в автономном режиме, и может быть дополнительно применен для создания зашифрованного Электрум семян слова на случай, если кто-то получил несанкционированный доступ к вашей бумажный кошелек. Это профилактическая мера, которая ведет себя аналогично часть бип 38 стандартный, но вместо этого использует технологию Электрум.

+397
albertoqa 8 июн. 2015 г., 11:40:11

Я уже отправила свой BTC на новый адрес, затем импортировать закрытый ключ в ВСН бумажник из моих предыдущих BTC-адрес. В МПБ кошелек, я вижу ту же операцию сделал, а так там 0 баланс ВСН. Как я могу получить мои ВСН в этом случае? Операций было сделано в 5 августа.

+384
Simo Kagami 5 июл. 2011 г., 6:34:59

Предположим, что мы имеем сделка с 2 входами, каждый из которых стоит 1 биткойн, а мы отправим эти 2 биткойны по одному адресу.

  • Что произойдет в случае успешного дважды провести атаку на биткоины в наш первый вход?
  • Сколько биткоинов получатель получает один или ноль?
+343
Corpse Bride 24 дек. 2010 г., 16:25:43

https://blockchain.info/wallet/import-wallet

Если у вас есть средства, сделать новый локальный кошелек с клиентом, как Электрум и отправить монеты из веб-интерфейса к нему. Blockchain.info это надежный, но не идеальный.

+288
Manoj K Maurya 14 дек. 2017 г., 5:44:42

Я с помощью bitcoind. Я прошел в JSON-RPC для АФИ.

listunspent [minconf=1] [maxconf=999999] версия 0.7 возвращает массив неиспользованных входов транзакции в кошельке.

способ listunspent дает неизрасходованные входов транзакции адресов в кошельке.

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

+272
coffeecola 10 апр. 2019 г., 18:40:22

Предположим, я покупаю 1 биткоин на unocoin на 174,000. Теперь я вижу, что отпускная цена на unocoin составляет 160 000, а цена продажи на coinsecure является 170,100. Так что я могу продать биткоин на coinsecure напрямую?

+176
Antonio Max 5 июн. 2010 г., 7:10:11

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

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

+163
Diego 2 авг. 2018 г., 0:55:34

Оказывается, существует много способов сделать это:

  • Node.js: Bitcore позволяет транслировать сырьевой сделке в сеть без какой-либо проверки, в разделе "Трансляция операции через P2P", например.
  • Питон: Protocoin - это библиотека, которая может сделать это.
  • Ява: BitcoinJ можете сделать это.
  • На C#: Bitcoincsharp, который является портом BitcoinJ можете также сделать это.
+137
user4633 12 окт. 2013 г., 9:34:22

Я предполагаю, что вы хотите, чтобы интегрировать его в P2PKH Техас. Вам придется base58decode адрес и удалите контрольную сумму и сетевом. Тогда вы можете интегрировать его в P2PKH Техас в СТД. путь:

76 А9 14 <20 байт> 88 переменного тока

У меня есть две ссылки с примерами кода на C и Python, которые помогли мне в то время, когда у меня был тот же вопрос :-)

https://bitcointalk.org/index.php?topic=1543429.0

https://bitcointalk.org/index.php?topic=1026.0

а в некоторых онлайн "играть инструменты" для проверки:

http://gobittest.appspot.com/Address

http://lenschulwitz.com/base58

+105
Selem Lucy 12 дек. 2013 г., 12:42:42

В btgexplorer я увидел, что у меня есть БТГ. Я хочу, чтобы требовать его от blockchain.info кошелек. Я следовал этой статье https://medium.com/@kuzdogan/how-to-claim-your-bitcoin-gold-from-blockchain-info-or-other-wallets-e7ff4242ecf2 но я не могу использовать Coinomi кошелек. Мне нравится использовать бумажник исход.

Если я восстановить мой кошелек Bitcoin (с 12 слов blockchain.info) внутри исходе, смогу ли я использовать мой blockchain.info кошелек?

+75
Arjun Yadav 10 февр. 2011 г., 0:00:08

:( Привет, мне нужна помощь, я заказал немного монет биткоин.ко.Великобритании и присланный им, что я думал, был мой адрес кошелька на мицелии, но то, что я послал им стал QR-код адреса, когда U нажмите на recive! Она придет к тому, что в код или он просто пропадет? И если это не сделать, мне просто нужно сканирования QR-кода с другого кошелька QR-сканер?? :(

+20
Alias Varghese 3 нояб. 2017 г., 10:05:09

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