Делать кошельки всегда требуется отдельный ключ, чтобы потратить монеты?

Я недавно импортированные очень старая (2012) биткоин адрес кошелька интервала QT на новый blockchain кошелек, но так как оно импортное, монеты "смотреть-только." я надеялся, что я мог бы просто послать их от моего старого кошелька на новый, и тогда я смогу их потратить. я попытался 1 относительно небольших транзакций, как испытание, и его трансляция до 4 узлов, но никогда не получал никаких подтверждений после дня или около того. моя цена сделки была установлена на уровне .01 (около 48 $на тот момент), так что я бы предположить, что низкий гонорар не был вопрос. в конце концов я прервал операцию, и решил снова попробовать с более новой версией, что бумажник - тот, который будет фактически иметь возможность синхронизации всего блокчейна. так вот что я сейчас делаю... просто жду его для синхронизации.

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

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

+432
Mila01 21 июл. 2014 г., 12:20:44
25 ответов

Я пишу дипломной работы. Я должен содержать график на "сколько магазинов или компаний приняли БТЦ". Вы знаете, где я могу найти исторические данные или график для этого?

+987
ibuybitcoins 03 февр. '09 в 4:24

Q: этот "желаемый узор" всегда имеют одинаковые нули?

Нет.

Или это изменит сейчас и потом?

Он меняется каждые ~14 дней (2016 блоков). Это изменение зависит от мощности майнинга биткоин сети в тот момент. Новый необходимый хэш должен иметь, что многими ведущими нулями, так что это занимает ~10 минут, чтобы найти, что хэш.

Вопрос: если он изменяет сейчас и то, что вызывает это?

Алгоритм запускает его. Он построен в протоколе Биткоин. Каждые 2016 блоков, сложность нахождения новых блоков пересчитывается.

+967
Ritchiedw 12 дек. 2016 г., 15:12:02

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

Однако вы можете обновить ваш бумажник, используя сжатых ключей. Для этого сначала запустить Биткойн-ядра с -upgradewallet вариант. Которые будет обновить ваш бумажник, чтобы использовать сжатый ключи по умолчанию. Тогда вам нужно позвонить getnewaddress ~1000 раз, чтобы добраться до адреса, используя сжатые публичные ключи ключи. Я не верю, что есть способ восстановить keypool без опорожнения запросив все адреса из keypool.

+961
MDV 29 янв. 2014 г., 4:19:19

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

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

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

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

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

+909
Vamp61 21 нояб. 2018 г., 5:17:58

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

Нет, потому что это не возможно, чтобы знать, какие сделки относятся к открытию платежных канал, и канал закрытия сделки могут быть неоднозначными. Сделки финансирования отправляет деньги на 2-из-2 multisig, но эти выходы как P2WSH или P2SH-P2WSH скрипт, который означает, что redeemScript, что указывает на 2-на-2 не известно. Вы не можете предположить, что любой P2WSH или P2SH (потому что P2SH-P2WSH выглядит как P2SH) для финансирования платежного канала.

Для закрытия сделки, если есть совместные близко, затем проводят мероприятий, финансирование сделки будет выглядеть просто как обычный 2-из-2 multisig, что не свидетельствует об оплате канала. В unliateral близко, вы могли бы определить одностороннего закрыть только после закрытия канала проводит свои выходные.

+888
Shashank K 18 июл. 2014 г., 12:54:57

Вы, наверное, имеете в виду расширенный ключ. Есть расширенная открытых ключей (xpub) и расширенный приватный ключи (xpriv).

Пример xpub будет:

xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWkikrhko4egpimzbpiaql2jkwsb1icqyh2cfdfvxdx4df189olknc5fswqpfgyp3hooxujyzau3fdvmz

Они всегда начинают с xpub или xpriv.

Вы могли бы использовать https://blockchain.info/xpub/ или goochain.net или Электрума как представление-только бумажник.

+885
Christina Garcia 18 февр. 2017 г., 8:12:32

Так я попал в эту ситуацию.

У меня ядра биткоин кошелек, который был в курсе и всю дорогу синхронизированы. Два дня назад я попытался запустить его снова, но когда я попытался закрыть свой ноутбук, я увидел уведомление, что у меня нет больше свободного места на диске, так что биткоин ядро автоматически не работает,. На следующий день после я начал снова мой ноутбук и программа пропала из моих задач запустить бар и пришлось идти искать его вручную в файлы программы. К моему удивлению, когда я открыл свой бумажник, он должен был перезапустить синхронизацию всю дорогу с самого начала снова. Не только, что все мои справочника пропал из папки %AppData%\биткоин! Он начал все с начала.

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

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

+881
picturegoer 5 авг. 2014 г., 15:23:46

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

+804
Some guy 12 окт. 2015 г., 17:37:09

Я пытаюсь создать свой собственный хэш-бытие, изменяя некоторые параметры жестко прописаны в main.cpp.

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

Где находится "новое бытие хэш-генератор" кода в новый биткоин исходный код?

+798
Zetus 25 июн. 2010 г., 22:15:34

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

+754
LaserMuchkin 3 апр. 2019 г., 3:08:06

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

Вы после разбора Blockchain и создать неизрасходованные-сделки-выходной набор (UTXO), которая представляет собой сопоставление всех неиспользованных выходов и их баланс. Это составляет около 2.5 ГБ, а гораздо-гораздо быстрее.

+731
Emech 7 июл. 2016 г., 22:37:15

В 2016 году вдвое, с 25 до 12,5 БТД БТД, произошло: в субботу 9 июля 2016 16:46:13 мирового.

Награда была вдвое:

enter image description here

+713
Cheezz 6 окт. 2017 г., 10:55:35

В остальном документации по API, я не вижу опции, чтобы создать учетную запись. Очевидно, тогда фрагмент кода здесь , чтобы создать учетную запись должен быть спереди-закончился какой-то другой API, так что запрос на создание учетной записи могут быть удовлетворены. Я не уверен, почему это так. Есть пост HTTP API-интерфейс REST для создания учетной записи?

Кроме того, обычно, чтобы построить интерфейс REST, начинается с определения всех "ресурсы", чье состояние изменяется с течением времени и может быть изменена в государстве-меньше работы. Затем, для каждого такого ресурса, операции CRUD реализованы. Например, в звездной, ресурсы могут быть счета, привязки, trustlines, операции и т. д.

+669
far4599 12 дек. 2011 г., 2:44:12

Время жизни сделки будет что-то вроде этого:

  1. Вы начинаете с клиентом, бумажник, который содержит пары ключей, и некоторые неизрасходованные сделки (вы получаете от других людей или через майнинг).
  2. Вы создаете новую транзакцию потратить немного неизрасходованных биткоины, подписать его с помощью закрытых ключей. Ваш клиент будет хранить свою копию.
  3. Ваш клиент начинает транслировать новые транзакции через сеть Bitcoin. Насколько я помню, это не вещаю об этом на каждом узле, а каждый 8-й сверстников для того, чтобы защитить вашу анонимность. Каждую минуту клиент также будет транслировать все сделки, о которых известно одному из своих сверстников, который также будет включать вашу новую транзакцию.
  4. Каждый клиент, который получает свои сделки тщательно изучает его - они проверяют, является ли подпись в порядке, нет ли ошибки, и если вы пытаетесь выполнить двойной траты. Если сделка срывается по каким-либо критериям, то он игнорируется полностью за счет клиента. В противном случае клиент сохраняет внимание сделки во временной памяти.
  5. Все клиенты, которые знают о вашей сделке пойти по аналогичному маршруту вещания, так как ты сделал - отправить его на 1/8 сверстников, а потом в один коллегиального каждую минуту. Они также не будет транслировать свои сделки, если его гонорар слишком мал в данный момент времени (который зависит от количества сделок, которые должны быть включены в блок и так далее). Вообще, если вы не платите взносы, вы получаете наказание с медленной скоростью трансляции сделки прямо здесь.
  6. В итоге ваша сделка достигнет некоторых горных бассейнов и получателей операций. Последняя будет увидеть новые операции в их кошельки и сохранить копию его бесконечно, но он будет отображаться как 0 подтверждений. Добывающих бассейнов будут видеть его в качестве новой сделки и (скорее всего) будет включать его в каждый блок они пытаются создать. Они будут хранить локальную копию временные блоки и выдать соответствующие усилия, чтобы решить их добытчики.
  7. Шахтеры ничего не знаю о вашей операции, другие, чем с одной или более транзакций это хэши для данного корня Меркла. Их работа заключается в хруст чисел, а не для проверки блока, а это задача для бассейна.
  8. В итоге ваша сделка будет включена в блок, который получает решена. Это становится гордо транслироваться через сеть Bitcoin и каждый держит внимание от этого (чтобы знать, если некоторые новые конфликты транзакций с ним в двойной попытке). Теперь ваша транзакция имеет 1 подтверждений.
  9. Процесс создания блока продолжается, и все больше и больше блоков построить на вершине блокировать сделку будет включен, он получает все больше подтверждений. В конце концов, достигают 6 и более подтверждений, считается полностью подтвердил.
  10. Сделка завершится текущий цикл, как только он уходит по другой сделке, означает, что ее результаты могут быть забыты "неизрасходованные" память и исключены любые другие попытки, чтобы их тратить. Это, однако, остаются в Blockchain тех пор, пока народ будет отслеживать полную цепочку.

Есть несколько осложнений во время 51% атаки и так далее, но это основной поток стандартной операции.

+646
Flintyk 19 авг. 2017 г., 17:36:51

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

+576
Melisa Walter 20 июн. 2012 г., 12:22:17

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

В настоящее время малолетства БТЦ очень походит на раннего автомобилестроения 20-го века. Там были сотни автомобильных компаний, созданных в США только 3 из которых крупные производители выжил (Форд, GM, Крайслер). Аналогично подъему множества криптовалют, каждая из которых претендует быть лучше, чем предыдущий. Как можно доверять этим крипто-валют...? Это риторический вопрос, который будет только рынок решит в ближайшие годы.

БТЦ является первой и самой безопасной криптовалютой, его дизайна и функциональности превосходят многие другие имущественные строит.

+488
user86557 11 июл. 2011 г., 18:45:30
  • P2WPKH - это расшифровывается как "плати, чтобы засвидетельствовать открытым ключом хэш" и scriptPubkey является OP_0 0x14 {20-байтный хэш}, где OP_0 версия, 0x14 байт-это размер данных, и {20-байтовый хэш} является HASH160(по умолчанию).
  • P2WSH - это расшифровывается как "плати, чтобы засвидетельствовать сценарий хэш" и scriptPubkey является OP_0 в диапазоне от 0x20 {32-байтовый хэш}, где OP_0 версия, байт 0x20-это размер данных, и {32 байта хеша} является значение SHA256(сценарий).

Эти данные взяты из: http://bcoin.io/guides/segwit.html


Примеры:

Для P2WPKH адрес: "bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4"

OP_0 , 0x14 , HASH160(по умолчанию) -- выглядит (в hex):

00 14 751e76e8199196d454941c45d1b3a323f1433bd6

Для P2WSH адрес: "bc1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3qccfmv3"

OP_0 , 0х20 , то SHA256(сценарий) -- выглядит (в hex):

00 20 1863143c14c5166804bd19203356da136c985678cd4d27a1b8c6329604903262

Примеры взяты из http://bitcoin.sipa.be/bech32/demo/demo.html и https://github.com/sipa/bech32/blob/master/ref/c%2B%2B/tests.cpp

+450
tybro0103 29 дек. 2015 г., 14:35:11

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

Почему это необходимо в протоколе Биткоин?

+442
scrollup 9 мар. 2017 г., 13:41:09

Это может помочь - вы можете выполнять SQL-запросы на огромное количество биткоин данные денежные блокчейн со шкалой в Google BigQuery от. В ЭТЛ система уже выстроена, нет никаких ограничений или особых пожеланий необходимо, и Google предлагает дополнительные API и поддержку через свои клиентские библиотеки https://console.cloud.google.com/marketplace/details/cmorqs-public/cmorq-bch-data это решение обеспечивает выборку данных, но вы можете получить доступ к полной видео данных через сайт компании.

+416
Yves kenneth Kabiling 5 июл. 2019 г., 4:01:17

Я пытаюсь шахты на middlecoin бассейн, используя следующую команду:

cgminer --scrypt в -о рогового TCP://middlecoin.для COM:3333 -U в 1C7Ubg5VxvJyXYBT6neNVFgUVdgq1Kiy72 -п впрыска

и я получаю экрана ниже, но я не вижу мой адрес биткоин появляются на: http://www.middlecoin.com/allusers.html (и я ждал пару часов)

 версия cgminer 3.7.2 - начало: [2014-01-31 13:03:27]
--------------------------------------------------------------------------------
 (5С):3.725 К (в среднем):3.694 Х/С | А:0 Р:0 аппаратное обеспечение:0 ВУ:3.4/м
 СТ: 2 СС: 0 ПРИМЕЧАНИЕ: 398 ЛМ: 1943 ГФ: 0, РФ: 0
 Подключен к middlecoin.com дифф 1.02 K с пласт пользователя 1C7Ubg5VxvJyXYBT6ne
 Блок: 1e7643a6... различий:1.17 К начал: [14:56:27] лучшая доля: 313
--------------------------------------------------------------------------------
 [П]управление оол [г]управления ПУ [с]аналогичны [Д]параметры отображения [г]Уит
 ГПУ 0: | 3.703 к/3.694 Х/С | А:0 Р:0 аппаратное обеспечение:0 ВУ:3.4/м я: 8
--------------------------------------------------------------------------------

 [2014-01-31 14:51:52] сети дифф на 25
 [2014-01-31 14:51:52] слой из бассейна 0 обнаружил новый блок
 [2014-01-31 14:51:56] сети дифф установлен до 26
 [2014-01-31 14:51:56] слой из бассейна 0 обнаружил новый блок
 [2014-01-31 14:52:04] сеть дифф установлен 343
 [2014-01-31 14:52:04] слой из бассейна 0 обнаружил новый блок
 [2014-01-31 14:53:46] сети дифф установлен в 55
 [2014-01-31 14:53:46] слой из бассейна 0 обнаружил новый блок
 [2014-01-31 14:54:08] слой из бассейна 0 обнаружил новый блок
 [2014-01-31 14:54:32] сеть дифф установлен до 1,17 к
 [2014-01-31 14:54:32] слой из бассейна 0 обнаружил новый блок
 [2014-01-31 14:55:19] слой из бассейна 0 обнаружил новый блок
 [2014-01-31 14:56:27] слой из бассейна 0 обнаружил новый блок

Когда я вышла, он показал :

...\cgminer-3.7.2-Windows с>cgminer --scrypt в -о рогового TCP://middlecoin.в COM:3333 -U в 1C7Ubg5VxvJyXYBT6neNVFgUVdgq1Kiy72 -п впрыска
 [2014-01-31 15:49:18]
Обзор статистики выполнения:

 [2014-01-31 15:49:18] началась в [2014-01-31 13:03:27]
 [2014-01-31 15:49:18] бассейн: рогового TCP://middlecoin.в COM:3333

 [2014-01-31 15:49:18] время выполнения: 2 часа : 45 мин : 51 сек
 [2014-01-31 15:49:18] средняя Hashrate: 3.7 Kilohash/с
 [2014-01-31 15:49:18] решена блоков: 0
 [2014-01-31 15:49:18] лучшие трудность поделиться: 313
 [2014-01-31 15:49:18] доля заявок: 0
 [2014-01-31 15:49:18] принят акций: 0
 [2014-01-31 15:49:18] отклонил акций: 0
 [2014-01-31 15:49:18] принят трудности акций: 0
 [2014-01-31 15:49:18] отверг трудности акций: 0
 [2014-01-31 15:49:18 скобяными] ошибки: 0
 [2014-01-31 15:49:18] утилиты (принят акций / мин): 0.00/мин

 [2014-01-31 15:49:18] подсобные работы (diff1 акций решена / мин): 3.53/мин

 [2014-01-31 15:49:18] устаревших представлений отменены из-за новых блоков: 0

 [2014-01-31 15:49:18] не удалось получить работу от сервера случаев: 0

 [2014-01-31 15:49:18] рабочие элементы созданы локально: 2688
 [2014-01-31 15:49:18] отправка работа удаленно случаев задержки: 0

 [2014-01-31 15:49:18] новые блоки обнаружены в сети: 545

 [2014-01-31 15:49:18] сводка в статистике устройства:

 [2014-01-31 15:49:18] GPU0 | (5С):3.741 К (в среднем):3.703 Х/С | А:0 Р:0 аппаратное обеспечение:0 ВУ:3.5/м
 [2014-01-31 15:49:18]
+410
gagarwa 19 нояб. 2014 г., 16:19:47

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

Когда произошло в первый раз, я сразу другую сделку. Когда второй показывает, что проблема все еще сохраняются, я сделал третий Почему это происходит. Я заплатил сборов автоматически генерируется системой Blockchain.info .

Это из-за моего гонорара слишком? все будет так же неподтвержденные, если я сделал подобное операции?

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

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

Пожалуйста, советом и поправьте меня, если я ошибаюсь его уже много часов, и я устал ждать переживаю, что БТД ушел или что-то

С. я немного потратить полученные БТД до 1-го подтверждения, разве это важно? любые решения, советы, средства и т. д. будет высоко ценится!

+356
likos71 26 июн. 2010 г., 6:50:24

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

Сейчас эти машины уже формирует пул? Или я что-то пропустила?

Какие еще программы должны рассматриваться на дом горнодобывающей бассейн?

+314
Kenneth Hitt 14 дек. 2016 г., 0:21:55

Вот что я так далеко:

total_epochs = current_block_height % 210000
total_coins = 0;

Для(я = 1; я <= total_epochs; я++) {
 вознаграждение = 100 / 2^(я * 210000 / 210000);
 total_coins += 210000 * награды;
}

Но это overaccounts на общую монет. Любой простой стратегии, которая работает?

+222
withoutasound 30 мая 2012 г., 7:24:08

Чтобы понять это, вы должны ознакомиться с протоколом спецификациях. Но я вкратце опишу ее.

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

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

+205
Rost111111 6 мар. 2010 г., 20:38:48

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

+194
Tom Trabue 19 янв. 2018 г., 12:06:58

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