Биткоин-CLI и как получить баланс кошелька на другой узел?

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

Какие команды CLI я прошел к демону, чтобы дать мне баланс кошелька на мой мобильное приложение?

+968
Rajneesh Gaikwad 6 мая 2018 г., 6:04:07
24 ответов

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

+981
user148298 03 февр. '09 в 4:24

Я нашел сайты, где вы можете поместить свой хэшрейт для scrypt и SHA-256 для проверки криптовалюта будет для вас максимально выгодным для шахты, таких как:

http://dustcoin.com/

http://www.coinwarz.com/cryptocurrency

Я не видел такого сайта включают рентабельность сравнением либо quarkcoin или primecoin. Так что два раза мой вопрос:

  • Есть сайт, который включает в себя либо из них в сравнение доходности?
  • Какой-либо причине они не могут быть включены?

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

+967
Ksun4ik28 4 июн. 2010 г., 11:00:38

Да, просто использовать что-то, что позволяет создавать адреса с высоким индексом. Например, вы могли бы использовать https://iancoleman.io/bip39/ и ввод в Начиная с индекса поле для индекса вы хотели бы начать извлечение адресов на. Затем вы можете получить личные ключи и импортировать их в свой бумажник.

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

+964
mxajd 3 дек. 2011 г., 17:00:23

блокчейн говорит, что сделка "потрачено" что это значит?

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

Что, проще говоря, означает, что получатель впоследствии потратил полученные деньги.

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

+953
ruslan bp 30 окт. 2013 г., 8:19:49

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

+926
vikhyat 5 мая 2013 г., 4:44:00

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

Я также понимаю, что есть много бассейн методы выплат (PPS и т. д.).

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

+867
Dnl 22 июл. 2011 г., 10:53:01

Это не было случай BitcoinLib неправильно в любом случае. Это был просто случай неправильного использования privkeys подписать неизрасходованные выходы.

+806
Andras 1 мар. 2013 г., 3:39:00

Есть несколько способов это может (теоретически, практически 0 вероятность успеха) быть сделано:

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

  2. Идти в обратном направлении, нарушая все криптографии, участвующих в Bitcoin:

Во-первых, этот адрес является хэш - 9f03f344848612f1f456b08187706017888a6bb6. Это в форме hash160, который является хэш-функция ripemd-160 (ша-256 (открытый ключ)).

Шаг 1: разбить функция ripemd-160 для получения хэша SHA-256.

Шаг 2: разбейте ша-256, чтобы получить открытый ключ.

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

Шаг 3: разбить названием secp256k1 биткоина на эллиптических кривых, чтобы получить закрытый ключ из открытого ключа.

Хорошего провождения повезло меньше затрат, чем $4,500 вы надеетесь получить обратно. (Плюс, если вы хоть как-то преуспеть, рассмотреть большее влияние на биткоин.)

  1. Определить, кому принадлежит адрес и получить личный ключ от них.
+759
HBK 16 февр. 2016 г., 19:07:38

Если вы хотите попробовать новый API посмотреть на этой странице: https://www.stellar.org/galaxy/getting-started/

+740
Chris Chichester 28 июл. 2016 г., 17:24:36

Если стоимость питания не имеет значения, расчет рентабельности упрощен до просто хэш/$

Вы можете обратиться к горнодобывающего оборудования сравнение страницы на некоторые цифры.

  • ГПУ лучший представитель породы вам о 3.28 МХ/с/$ (без учета стоимости компьютера)
  • ПЛИС лучшей породы вам около 1,64 МГН/с/$
  • Поимейте получает вас о 50MH/с/$ - значение теперь, вероятно, ниже, поскольку "Авалон" (один из поставщиков поим) возросли в последнее время их цена в 4 раза, и лаборатории бабочка еще толком не начал отгрузку своей продукции

Так что ответ на твой вопрос, да, GPU может быть жизнеспособным вариантом, если стоимость питания не имеет значения (включая все тепло в комнате).

+634
Mohammed Alduboon 15 апр. 2013 г., 11:48:00

Файлы доступные для питона 3.4:

Как описано здесь на ЮВ, файлы доступные для питона 2.х - 3.3:

Это решает проблемы зависимостей ошибка компиляции возникла ошибка с кодом 1 с помощью pip. Кроме того, следующее сообщение об ошибке экран (по ОСАГО) не должны появляться больше после установки, через pip или установки, из pycrypto зависимые библиотеки!

Пропуск подразумеваемого фиксаж: ws_comma
работает build_ext
здание 'крипто.Случайные.OSRNG.расширение winrandom' 
предупреждение: ГМП или MPIR библиотека не найдена; не строит крипто.Открытый ключ._fastmath.
ошибка: не удается найти файл vcvarsall.летучая мышь
+625
sng 25 февр. 2016 г., 15:15:31

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

Кроме того, вы можете использовать какой-либо скрипт библиотеки, такие как pycoin (написанный на Python), или bitcoinjs.

Лично мне нравится Bitcore библиотеки (Bitcore не биткоин ядра, несмотря на их названия похожи). Они также написаны на JavaScript. Я написал простую библиотеку для обработки ключей/адресов, которые могут использоваться из командной строки с NodeJS переводчик: https://github.com/frz-dev/btcutils/blob/master/bitcore-keys-utils.js. В вашем случае можно использовать getPubKey функцию, передавая закрытый ключ объекта.

Надеюсь, что это помогает

+620
KBart 25 июл. 2010 г., 10:50:52

Любой может объяснить мне, почему я получаю отрицательный баланс после выполнения sendfrom ?

"sendfrom учетной записи сумма btcaddress" и сразу после "метода getbalance моих настройках" возврат отрицательный баланс

Я не очень понимаю, почему баланс отрицательный ...

После 1confirmation, баланс вернется к своей реальной стоимости.

+610
user79792 9 мар. 2014 г., 14:32:46

До сих пор я не мог понять, что такое программа добавления операций Меркле дерево на заголовок блока.

Чтобы гарантировать, что транзакции в блоке привержены блок хэш.

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

+592
Smitwesson 14 мая 2012 г., 5:14:55

Нет, это не окончательно можно определить право собственности на биткойны.

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

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

+573
sonicoliver 31 авг. 2013 г., 22:10:52

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

Coinbase имеет коллекцию UTXOs, которые представляют биткоины, которые они держат. Когда вы говорите Coinbase чтобы сделать платежи в Bitcoin, чтобы кто-то из вашего кошелька, они выбирают один или более из этих UTXOs, чтобы произвести оплату с помощью.

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

Как только транзакция будет подтверждена, новый UTXO для получателей биткоинов, которые вы прислали. Когда они видят, что UTXO появляются на blockchain, они знают, что вы им платили. Затем они могут сформировать проводки, который проводит, что UTXO передать эти биткоины кому-то еще.

+541
Mikhail Shustov 24 сент. 2016 г., 3:41:50

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

+517
cashmool 5 авг. 2017 г., 16:50:40

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

Как определить программно, если платеж по названному адресу произошло? Возможно ли это вообще?

С помощью bitcoind в данном случае не возможно, поскольку биткоин кошелек не на сервере, так что можно использовать? blockchain.infoс АПИ?

Спасибо!

+493
hillct 21 нояб. 2012 г., 12:42:04

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

Так, если в настоящее время 3,666 м/с на сети, и у вас есть 0.55 м/с (как вы бы, если у вас есть $5,000 Юпитер KNCMiner специализированная интегральная микросхема), потом 3,666/0.55 = 6,665.

Это означает, что у вас 1/6,665 тыс. грн из общего майнинга мощности. Будет 6,665 блоков, прежде чем вы получите один.

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

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

+476
Durga 27 июл. 2012 г., 22:59:10

Вы можете построить свой собственный минера если у вас есть технические ноу-хау и оборудования с использованием пакета Bitfury 75GH/с чипами, однако, идея сделать это в домашних условиях не произойдет. Мне сказали, что Bitfury есть минимальная сумма заказа в $ 2 м для всех продуктов (редактировать: кажется, что они изменили свою политику), но, вы могли бы найти небольших количествах на eBay или других интернет-ресурсов. За 2 млн USD более вероятно, вы могли бы начать производить в массовом порядке в вашем гараже. Вы можете иметь больше удачи в поиске продавца продажа 55-м/с, 5.6 кВт Bitfury В8 сервера или Bitfury блок.

Я не связан с Bitfury.

Если кто-то найдет какие-либо полезные номера-аукционе eBay ссылки на эти продукты, разместить их в комментариях и я буду обновлять мой ответ.

+468
eva23 21 окт. 2013 г., 19:23:18

Час назад я послал сделки друг с 110 СБ/байт. После 30 мин я заметил, что сделка имеет 3 подтверждения С это низкая плата и перегрузки сети.

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

https://bitcoinfees.earn.com/api/v1/fees/recommended говорит, что рекомендуемые сборы {"fastestFee":660,"halfHourFee":660,"hourFee":590}

+391
iren1807 19 февр. 2010 г., 8:05:06

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

1)Как мой кошелек получить значение (открытый ключ/открытый ключ, хэш), к которому я должен произвести оплату?

2)Что плохого в разоблачении открытого ключа адреса?

+105
WlkrShrpe 14 февр. 2010 г., 8:16:08

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

Каждый закрытый ключ и соответствующий открытый ключ, и каждый публичный ключ имеет соответствующий адрес. Открытый ключ не "то же самое, что" адрес, но есть алгоритм, который может дать вам адрес, соответствующий любой публичный ключ. Обратное не верно. Есть много разных открытых ключей для каждого адреса, с открытыми ключами 256 бит и адреса-всего 160 бит.

Когда вы выберите пункт "новый адрес" в вкладку получение монет клиента, он покажет вам адрес, который вы никогда не видели прежде. Это взято из 100 адрес keypool. В keypool пополнен, когда можно всегда содержать 100 невидимое адреса. Если ваш кошелек зашифрован, то это не возможно, чтобы пополнить keypool до тех пор, пока кошелек не будет разблокирован с паролем.

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

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

+76
NDGuy 7 февр. 2019 г., 5:35:09

Bccapi (http://code.google.com/p/bccapi/) решает те же проблемы, как Bitinventory и на удивление похожим образом. Два клиента для Android, в том числе на вершине, Если, однако, Bccapi, до сих пор существует только один полностью функциональный пользовательский интерфейс консоли.

+56
praj 30 мая 2014 г., 11:48:46

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