смотреть-только кошелек с Bitcoin-CLI и

я пытаюсь увидеть все ТХ хэши и адреса у меня нет баланса:

$ биткоин-Кинк 1M43pksKTGpBd8J8XzjStjgnX5vie1kpya importaddress 
$ # подождать 5 минут, пока bitcoind предположительно сканирует все столовые
$ # по этому адресу
$ биткоин-Кинк метода getbalance 1M43pksKTGpBd8J8XzjStjgnX5vie1kpya
0.00000000

bitcoind утверждает этот адрес не имеет никакого баланса blockchain.info в настоящее время показывает итоговый баланс 0.00993754 БТЦ

почему это не работает?

однако listunspent команда появится в списке неизрасходованный операции правильно:

$ биткоин-Кинк listunspent 1M43pksKTGpBd8J8XzjStjgnX5vie1kpya
[
{
 "txid" : "0fdcdeff329b91fb9888720c958d550c39716f92abec4e5b6ff7c53a22bb31c2",
 "Uвых" : 0,
 "адрес" : "1M43pksKTGpBd8J8XzjStjgnX5vie1kpya",
 аккаунт"" : "",
 "scriptPubKey" : "76a914dbf61ed2ce1def33a34d89ab7b05ccc25d9cf02288ac",
 "сумма" : 0.00010000,
 "подтверждений" : 3608,
 "расходуемого" : ложные
},
{
 "txid" : "db1beb183808e8b41064405d43bd6c684874b5f328bfb565c4e16cc2baaa0d18",
 "Uвых" : 1,
 "адрес" : "1M43pksKTGpBd8J8XzjStjgnX5vie1kpya",
 аккаунт"" : "",
 "scriptPubKey" : "76a914dbf61ed2ce1def33a34d89ab7b05ccc25d9cf02288ac",
 "сумма" : 0.00983754,
 "подтверждений" : 4459,
 "расходуемого" : ложные
}
]

добавление средств здесь: 0.00983754 + 0.00010000 = 0.00993754 соответствует blockchain.info рис. может быть, метода getbalance только показывает расходуемого средства?

+31
sudarkoff 4 июл. 2014 г., 6:21:05
20 ответов

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

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

+804
Maude 03 февр. '09 в 4:24

Первая объявление была в 2009 году 1 ноября в списке Metzdowd криптографии.

Соответствующим архивам нашли здесь:

http://www.mail-archive.com/[email protected]&q=from:%22Satoshi+Накамото%22

http://www.mail-archive.com/[email protected]&q=%22Bitcoin+Р2Р+электронные деньги+paper22

http://www.mail-archive.com/[email protected]&q=%22Bitcoin+в v0.1+выпущен%22

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

+790
guorui an 7 апр. 2016 г., 19:40:45

С Bitcoin 0.4.0 у меня зашифрован мой кошелек. Теперь, когда я хочу использовать bitcoind, единственный способ, чтобы отправить деньги, чтобы обеспечить свой ключ расшифровки кошелек на линию УМК первым. Я не хочу сделать это, потому что мой пароль будет отображаться в истории оболочки.

Есть ли способ, чтобы позволить bitcoind задать пароль кошелька?

+645
Stoneduster2 31 мая 2018 г., 11:26:47

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

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

+619
Brian Lee 6 сент. 2014 г., 22:30:16

Я буду решать свои точки в отдельности:

  • Добыча Bitcoin в будущем будут поддерживаться операционные издержки, а не блок награду, обратитесь к этому вопросу для более подробной информации: что будет с добычей после 20 999 999-й биткоин?
  • Не уверен, что вы имеете в виду здесь, почему бы возрастающей сложностью привести только один шахтер? Если люди перестали майнингом, сложность пойдет снова вниз, потому что хэшрейт бы уменьшалось, так что нет равновесия, основанные на том, как выгоднее майнинга в любое время
  • Сложность-это просто алгоритм, который на основе времени, требуемого последние 2016 блоков (технически только 2015, из-за ошибки, но это не важно). Так что все согласны на трудности, каждый может рассчитать текущую сложность, глядя на блокчейн. Ни один человек задает сложности, каждый делает.
  • Масштабирование-это вопрос, который является большая тема на данный момент, потому что да блокчейн становится очень большой. Но обратите внимание, что это возможно, чтобы запустить обрезают узел, который сохраняет только некоторые из последних блоков, а не весь путь обратно в генезис блоке. Полные узлы, не использовать исторические данные в любом случае другой, нежели при обслуживании абсолютно новые узлы с блоками, чтобы получить их и работает, и при восстановлении их UTXO набор, который обычно делается только один раз, когда узел первый начинает и не должны быть сделаны снова.
+616
cwize 6 дек. 2012 г., 15:09:34

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

Подробности о системы были собраны с IRC котировок, и по крайней мере две реализации по молекулярной и olalonde существовать на GitHub.

Доказывая, что человек владеет необходимым количеством монет довольно легко

Один обмен, главное пережить этот момент взял это на себя, чтобы попробовать и создать свое "доказательство резервы" система периодически (каждые несколько месяцев) аккумулировать все свои биткоин-сбережения в один выходной, в попытке доказать ТНТ они на самом деле держат все биткоин они должны. Это отражает что-то МФ Gox было в 2011 году, путем перемещения 424242 БТЦ по просьбе пользователей на IRC. В процессе, Bitstamp является подвергая себя риску потери. Бит ошибки переворачивается довольно часто используют в компьютерах, если у них даже один при подписании этой сделки всех своих клиентов деньги будет уничтожено. Это снижает конфиденциальности своих клиентов, открывает их, подвергались физическим нападениям в течение этого периода, всякие гадости. Это не совсем решена проблема, хотя это выглядит простой, на самом начале.

+575
Thom Shea 27 мар. 2013 г., 7:19:56

Я бегу bitcoind на linode.com VPS сервер и они предоставляют некоторые действительно большие графики к владельцу счета.

Я вошел и заметил, что эти всплески на днях: http://i.imgur.com/aWoWfie.png

Каждую минуту, что эти графики были созданы, bitcoind был запущен примерно 400 Мб памяти и ровно 10 подключений к сети Bitcoin.

Любой кто объяснит зеленые шипы скачать на картинке которую я прикрепил выше?

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

+568
LeandroCR 21 янв. 2013 г., 19:45:42

Да, это совершенно нормально.

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

Чем больше подтверждений, тем меньше шансов на сделке возвращаются в 51% атаки.

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

Обычно 1 подтверждения будет достаточно, ( для предотвращения двойной траты, которые и по сей день все еще бывает совсем немного.)

Theorethically 6 будет наиболее оптимальным. ( Если есть 51% атаки.)

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

+506
Ruan 27 сент. 2016 г., 21:00:29

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

+452
Keith Alexander 24 сент. 2014 г., 14:17:12

Я бегу узел P2Pool вы на догикоины.

После запуска узла стоит мне немного денег, я создал небольшую плату с

./run_p2pool.py -дайте-автор 0 --чистая догкоин -Ф 0.5 -это DOGEUSER DSomeDogeAddressIOwn DOGEPW 

но я, кажется, не получают никакой платы. Местные мощности составляет около 10 МГН/с, так что я должен получить по крайней мере несколько биткоины.

В основном я использовал это установки: http://doges.org/index.php/topic,5586.0.html

Он работает на сервере под Ubuntu 12.04, все остальное работает. Когда я использую веб-интерфейс, "http://example.com:22550/fee" отображается '0.5', как ожидалось

Я что-то пропустила?

+388
Ben Dixon 6 июн. 2012 г., 23:19:37

Я использовать json_decode для vardump возвращение, который дает

массив(3) { ["jsonrpc"]=> строка(3) "2.0" ["результат"]=> массив(13) { ["статус"]=> строка(7) "до" ["размер (БТД)"]=> строка(10) "0.05130899" ["index_url"]=> . . . . [подробнее здесь поля] . . . ["адрес"]=> строка(34) "1GHHojoC4Ai1SPMN3YoNzemLNaaj2XFHkc"

Я пытаюсь заполнить переменную с текстом из поля "Адрес" и я попробовал

$результат = json_decode($ответ, истина); $адрес = $результат->адрес;

но varbump в размере $addrwss имеет значение null

любой другой вариант как $результат->"адрес" или $результат->["адрес"] это неправильный синтаксис

Может кто подскажет как сделать текст в поле Адрес ответ JSON КНР 2.0 поставить его в переменную в PHP

+364
Igor Dunaev 7 сент. 2016 г., 14:11:18

Я обнаружил, что 1мл отображает почти удвоить число узлов по сравнению с другими молний сеть исследователей.

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

Кроме того 1мл, числа узлов практически одинаковы.

Мой собственный c-молния узлов показывает около 4000 командой listnodes и молнии.chaintools.Ио использует ЛНД по GetNetworkInfo вызов RPC в соответствии с их исходным кодом.

Узлы: 7,462
Каналы: 39,310
Узлы: 4,011
Каналы: 39,514
Узлы: 3,941
Каналы: 38,983
Узлы: 3,971
Каналы: 39,201
Узлы: 3,978
Каналы: 39,009
+327
Kelsey Reppert 23 июл. 2015 г., 12:12:01

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

Адреса в Blockchain связаны только если использовать их вместе в сделке. Например, если вы вносите платеж на кого-то и вы используете биткоины из 3 адресов (А, B и C) из своего кошелька третьему лицу можно предположить, что все эти адреса из того же кошелька/человеком (не обязательно правильное!) ... и добавить оставшееся, чтобы получить остаток от тех 3-адресов. Если позже сделать еще один платеж, который использует адреса (В, С, D и Е) третья сторона сделает вывод, что D и e, возможно, также ваших адресов и добавить их к вашему общему балансу. Выходы также могут быть использованы для этого, но я не буду расширять, чтобы избежать чрезмерного усложнения этого. Статистического анализа можно найти большинство отношений, но требует целеустремленных людей. Именно поэтому смешивать это так сложно.

Так, это может быть сделано, но это требует довольно много работы для достоверных результатов.

И есть ли минусы при создании уникального адреса для каждой транзакции?

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

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

+322
ozer85 24 мар. 2016 г., 2:12:55

теперь вы можете использовать биткоин-Кинк dumpwallet команду, чтобы экспортировать все ваши privkeys

+269
Pasquale Marchese 22 нояб. 2016 г., 7:37:21

Вы послали биткоина вот так:

WALLET1 ==> микшер ==> WALLET2

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

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

Потому, что микшеры, ваши опционы либо CoinJoin или DarkWallet, но у меня нет опыта с ними.

Это, вероятно, не ответ, который вы ищете, но, к сожалению, это, где она стоит. Удачи.

+198
Kaliopa 2 апр. 2010 г., 12:40:50

Я бился головой о стол в течение нескольких дней пытаясь правильно понять протокол segwit.

Еще один блокпост бросил меня врасплох, и я изо всех сил пытаюсь понять понятие "scriptCode:" использовать в подписи примеры bip0143 https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki#specification

Я понимаю, что scriptPubKey в основном условиями замок поставить на выходе, когда проводил. И я также понимаю, что scriptSig то, чтобы выкупить ранее заблокированный выход (предназначенный для меня по умолчанию/pubkeyhash).

Я пришел к довольно хорошее борьбу с тем, что я только что сказал выше, с scriptSig элементов данных и помещается в стек, то получаете оценку pubKeyHash и так далее. Но теперь есть этот странный "scriptCode" поле delcared, что выглядит подозрительно идентичен p2pkh pubKeyScript.

Поэтому я пришел к выводу, что он просто использовал тот же в каждом hashPreImage:

ДУП HASH160 <keyhash> EQUALVERIFY опция -- checksig

Но потом я начал думать о порядке оценки стека и снова запутался. Каков порядок оценки стека? Это: scriptSig данные > pubKeyScript оценки > scriptCode? А что если есть программе данные свидетеля? Когда это помещается в стек? Или я полностью отсутствует точка здесь?

Другое дело я запутался p2sh-p2wpkh оценки. Я не понимаю, почему scriptSig должен быть толчок redeemScript:

 0 <20-байтовый ключ-хэш>

вновь подчеркнув мой главный вопрос. Я борюсь с понятием scriptCode и порядок оценки сценария в целом. Я хотел бы знать, если scriptCode всегда одинаковый формат, если я только планируем подписать p2sh-p2wpkh, pk2pkh, pk2pkh

+171
Richard Weiss 20 мая 2017 г., 0:41:41

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

+130
b Collins 6 февр. 2010 г., 20:00:54

От комментариев по этому вопросу, вот одна из них, что Ник Оделл создано: Bitcoin accepted

И еще один с принятыми переместилась немного вправо, я только что создал: Bitcoin accepted with accepted aligned to the right

Для сравнения, оригинал: original Bitcoin accepted here

+117
Mike Ho 13 сент. 2019 г., 8:56:41

У меня создается секретный ключ, используя мой мастер закрытого ключа семян.

PHP код:

 bip44 $ = HierarchicalKeyFactory::fromExtended($результат['masterPrivKey']);

$открытый ключ = $bip44->derivePath("м/44'/0'/0'")->toExtendedPublicKey();

Теперь с помощью открытого ключа

 $компании Masterkey = HierarchicalKeyFactory::fromExtended($открытый ключ);

 $результат['адрес'] = $компании Masterkey->derivePath("М/0/1")->getPublicKey()->getAddress()->getAddress();

Я должен просто изменить 0 в середине М/0/1 1, Чтобы вам менять адрес?

+117
vinhester 9 июл. 2011 г., 23:49:23

К сожалению, я думаю, я неправильно понял ваш вопрос: Вы должны закодировать ripemd160 в base58 как вы можете видеть здесь

деф pubKeyToAddr(ы):
 ripemd160 = hashlib.новый('ripemd160')
ripemd160.обновление(hashlib.и SHA256(С. декодирования('Хекс')).дайджест())
 возвращение утилиты.base58CheckEncode(0, ripemd160.дайджест())

В любом случае, вы всегда можете проверить детали о том, как создать адрес.
Aditionaly, если вы хотите использовать в тестовом режиме, не забудьте заменить первые char от 0 до 0x6F такой

 возвращение утилиты.base58CheckEncode(0x6F, ripemd160.дайджест())
+76
TonyC 28 нояб. 2017 г., 16:00:53

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