Биткоин адрес кошелька

Я сгенерировал бумажный кошелек. Затем поиск Blockchain.com с помощью открытого ключа. Есть 2 результатов блокчейн с такой же публичный ключ. 1) адрес BTC и 2) ВСН адрес. Это сбивает с толку. Как я могу создать публичный ключ, который находится только на BTC-адрес?

+177
komissarova82 14 дек. 2011 г., 14:23:44
26 ответов

вы можете использовать шестнадцатеричные значения для выполнения преобразования. Биткоин не работает со строками/символы... когда я делаю Calc в терминал, я получаю свой результат (например, SHA256 для ripemd160):

е 151de228f6bec7635097f7813786830505d04bf56806f11eb056441fdc917d41 | в OpenSSL dgst -ripemd160
(stdin с)= 9bbfb2424372d687cf35fd7d1e978f85a11157ca

Но это было бы неправильно. Вы сначала должны преобразовать в hex, как это:

$ е 151de228f6bec7635097f7813786830505d04bf56806f11eb056441fdc917d41 > tmp_sha256.txt
$ е $( кошка tmp_sha256.txt | СЭД-х/[[:xdigit:]]\{2\}/\\х&/г' ) > tmp_sha256.наговор
$ вывести -с tmp_sha256.наговор 
00000000 15 1д Е2 28 Ф6 быть С7 63 50 97 ф7 81 37 86 83 05 |...(...СР...7...|
00000010 05 н0 4Б Ф5 68 06 хл1 1е В0 56 44 1Ф постоянного тока 91 7Д 41 |..К. Н....ВД...}А|
00000020

затем можно преобразовать в следующий шаг такой:

$ в OpenSSL dgst -ripemd160 tmp_sha256.наговор 
RIPEMD160(tmp_sha256.шестигранный)= db151e871af66b1323893e3f527e22f7684718af

все во всем:

$ е 1L88S26C5oyjL1gkXsBeYwHHjvGvCcidr9 > adr.txt
$ е $( кошка adr.txt | СЭД-х/[[:xdigit:]]\{2\}/\\х&/г' ) >ДОПОГ.наговор
$ в OpenSSL dgst -то SHA256 -бинарные <ДОПОГ.Хекс >tmp_sha256.наговор
$ вывести -с tmp_sha256.наговор 
$ в OpenSSL dgst -ripemd160 <tmp_sha256.наговор

теперь возвращает строку (56379c7bcd6b41188854e74169f844e8676cf8b8), который затем base58encoded на этот адрес:

39YteymR86cG7V3Kijg8Gm2ST1r4nTeM1b

+999
rossman 03 февр. '09 в 4:24

Вчера начал майнинг лайткоин на cgminer (добыча около часа) и до сих пор я не получил ничего на моем счете. Что я делаю не так ?

Здесь два скриншота один из cgminer, другой-моего-меня-монеты счета:

+990
Andrew Landsverk 9 окт. 2016 г., 0:25:56

Попробуйте установить даемон rpcbind на один и тот же IP-адрес как выбрать. Я считаю, что поведение тех вариантов что изменилось с 0.18.0, https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.18.0.md.

Возможность выбрать больше не может использоваться, чтобы автоматически прослушивать все сетевые интерфейсы. Вместо этого параметра даемон rpcbind должны использоваться для указания IP-адресов для прослушивания. Прослушивания для RPC команды за подключение к публичной сети небезопасен и должен быть отключен, так что предупреждение будет напечатано, если пользователь выбирает такой конфигурации. Если вам нужно выставить RPC в того, чтобы использовать такой инструмент, как Докер, убедитесь, что вы только привязки RPC на локальном компьютере, например, докер запустить [...] -п 127.0.0.1:8332:8332 (это лишняя :8332 над нормальной настройки порта спецификация).

+976
yabdali 19 янв. 2010 г., 13:37:27

Что это за код ?

66 : минута реле плата не встречал ( код - 26 )

Я получил этот код после попытки отправить меня rawtransaction.

+970
faulancr 1 июн. 2018 г., 20:50:28

Есть ли способ, чтобы увидеть код транзакции, чтобы выяснить, что обмен мой БТЦ сидит?

Вы не можете определить обмен с транзакции-идентификатор.

+957
iPartyHardcore 2 февр. 2011 г., 10:54:52

Я сделал кошелек на blockchain.info и включенной двухэтапной аутентификации с использованием аутентификации Google.

Как я понимаю, оператор blockchain.info не могу открыть свой кошелек (в отличие, например, бирже MtGox). Еще как-то blockchain.info можете пополнить монеты в бумажнике.

Кроме того, я полагаю, два-шаг не работает для автономного резервного копирования файлов, но пароль никак?

+902
vlad2606 29 сент. 2010 г., 9:02:02

Во-первых, нет никакого способа для blockchain.info знать, какие операции Вы имеете и не имеете, если это не в блоке.

Вы можете получить полный список сделок еще не в блоке, используя этот звонок:

https://blockchain.info/unconfirmed-transactions?format=json

В противном случае, вы можете получить непрерывный поток новых операций, использование WebSocket API-интерфейс:

https://blockchain.info/api/api_websocket

Вы можете подписаться на неподтвержденные транзакции путем подключения через WebSocket для

ВСС://Ву.блокчейн.информация/инв

и отправить это:

{"ОП":"unconfirmed_sub"}

Этот сокет будет получать каждую сделку, что blockchain.info получает.

+894
Gregory Burd 26 мар. 2018 г., 6:25:06

Вы не потеряете их, они были успешно отправлены. Вы можете увидеть подтверждения транзакции, здесь, входит в блок 219,976.

На самом деле, получатель потратил их (отправляя их на 1ESTZpJUkqSQDkjyQHYAFecasEykhFWmmj) около 9 часов.

+782
Joel Ginsberg 28 янв. 2018 г., 18:57:17

Что является наиболее высоким с трудностями в основной сети и какие блоки он используется?

+774
sentido 10 окт. 2017 г., 22:51:29

Во-первых: напомню settxfee не абсолютная плата за транзакцию. Это плата за килобайт.

Пример:

  1. Алиса посылает Бобу 1BTC
  2. Алиса 11 раз 0.1 BTC в кошельке (она получила 11 раз 0.1 БТЦ от разных лиц)
  3. Сделки Алиса будет требовать все 11 х 0,1 БТЦ вклад в создание 1BTC-к-Боб-сделки
  4. Поэтому сделка будет больше (в плане bytesize), то если она будет занимать 1 х 1.1 BTC в кошельке.

Биткоин-ядра принимаем только сделки это mempool, который содержит минимальную плату.

+747
Balaz2ta 21 нояб. 2016 г., 0:39:02

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

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

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

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

+729
kjones 8 сент. 2018 г., 15:10:29

Такие операции добавлены в генезис блоке расходуемого, как любые другие сделки от других блоков, или это unspendable транзакция blockchain кошелек.

Транзакция blockchain кошелек блока бытие не расходуемого.

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

Да, но вам придется внести некоторые изменения в исходный код, потому что это "unspendability" он был жестко задан, чтобы избежать хард-форк.

Как сделать его расходуемого

chainparams.cpp

  1. Мое собственное бытие блока, предоставляя всю необходимую информацию chainparams.cppв основном CreateGenesisBlock и линии #123 (для mainnet, похожие на тестовом режиме, и регтест в одном файле).

validation.cpp

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

  1. Вы можете найти там, где он не был добавлен в индекс в validation.cpp линия № 1812. Закомментируйте строку 1817 возвращать true , чтобы не пропустить.

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

  1. Пропустить nLockTimeFlags |= LOCKTIME_VERIFY_SEQUENCE; на линии № 1891 , добавив проверьте вокруг него:

    если (блок.GetHash() != chainparams.GetConsensus().hashGenesisBlock) { если (VersionBitsState(pindex->pprev, chainparams.GetConsensus(), консенсус::DEPLOYMENT_CSV, versionbitscache) == THRESHOLD_ACTIVE) { nLockTimeFlags |= LOCKTIME_VERIFY_SEQUENCE; } }

  2. Также подобные исключения (проверьте это != генезис блока) для Если (!WriteUndoDataForBlock(blockundo, государство, pindex, chainparams)) возвратить false; на линии № 1988

  3. Аналогичное исключение для линии № 1805, линий #1873-1876

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

+680
cookiecookie22 25 февр. 2016 г., 5:20:39

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

+402
Anwar Hossain 10 апр. 2010 г., 18:18:05

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

Можно ли получить идентификатор узла , что оплатили счет на мой узел?

+367
devilzk83 13 янв. 2016 г., 21:37:40

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

"Бумажник", где вы можете хранить ваши биткоины. Вы можете иметь кошелек на вашем компьютере, или вы можете иметь веб-кошелек онлайн. Отличное сравнение, чтобы думать о электронной почте. Вы можете использовать Outlook или Thunderbird, где все письма хранятся на вашем компьютере, или вы можете использовать Gmail и иметь свой адрес электронной почты, хранящимся в облаке онлайн. Онлайн-кошельки называемых электронных кошельков. Маленькие программы, которые запускаются на вашем ПК или смартфон, просто позвонил, кошельки (или биткоин-клиентов).

Онлайн кошельки как легко установить, как, ну, как Gmail или Yahoo учетной записи электронной почты. Через несколько минут вы все сделали. Ваш электронный кошелек "учетная запись" создан и готов к операции.

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

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

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

Обратите внимание, что другого ответа в этой теме относится пользователь, для того чтобы получить электронный кошелек с INSTAWALLET.COM. Ну, на момент написания этой статьи, Instawallet.com прекратил работу и раздает "возврат" и они могут или не могут быть полный возврат. (рассказ: http://techcrunch.com/2013/04/03/bitcoin-instawallet/)

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

Так у вас компьютер достаточно здравого смысла, чтобы владеть и торговля в биткоины? Я буду продолжать использовать метафору электронной почте сверху. Если вы считаете, что на компьютере достаточно установить клиент электронной почты, таких как Outlook, Thunderbird или Eudora и др. На вашем компьютере, и если вы делаете регулярное резервное копирование ваших драгоценных файлов, то у вас что требуется, чтобы пойти с оригинальный биткоин клиент, такой как Bitcoin-Qt на. (Получить его от bitcoin.org) в противном случае, если вы предпочитаете простоту использования Gmail, и если вы готовы принять риски, указанные выше, то пойти с онлайн-кошелька. (один blockchain.info)

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

наилучшие пожелания!

+361
John Hartwig 14 июн. 2017 г., 7:04:42

Попробовать торги на биржах для ЗКЕ. Некоторые из этих бирж являются bitmex, poloniex, Кракен и т. д. Большинство бирж позволяют купить zcash в обмен на биткоины.

+315
Ayomide Tolu 29 мая 2013 г., 15:01:35

Три простых мысли:

  1. Идентификатор (тире-отделяется строку из строчных текст, упомянутый выше) обычно отправляется по электронной почте с темой: Добро пожаловать в мой бумажник.
  2. Если у вас нет "добро пожаловать в мой бумажник" по электронной почте, Blockchain.info по почте Ваш идентификатор, адрес электронной почты, связанный с вашей учетной записью если вы выполните следующие действия:
    • В веб-браузере: https://blockchain.info/wallet/#/login
    • Нажмите на “опции просмотра” в правом нижнем углу форма входа
    • Выберите опцию, которая говорит: “Я потерял мой номер кошелька: напишите Мне напоминание с моим ID бумажник в мой адрес”
    • Выберите “Напомнить”
    • Введите адрес электронной почты, который вы использовали, чтобы создать кошелек, заполнить “капчу” и отправьте форму

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

  1. Наконец, если вы можете получить ваш бумажник ID, но не помните свой пароль, вы можете найти систематический процесс, чтобы попытаться найти свой пароль в этой статье.
+310
nike1do 6 мар. 2019 г., 12:52:42

Я ищу он-лайн или офф-лайн работать с биткоин блокчейн парсер, чтобы получить только заголовки блоков

Все что мне нужно

########## Блок Заголовка ##########
Версия: 1
Предыдущее Хэш-00000000000000000000000000000000
Корень Меркле 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
Время 1231006505
Трудности 1d00ffff
Нонсен 2083236893

Нет данных сделок.

+299
Niels Bosma 10 янв. 2015 г., 15:52:18

В main.cpp биткоин код, есть несколько различных функций для работы с блоками.

ProcessNewBlock()
AcceptBlock()
CheckBlock()
ConnectBlock()
DisconnectBlock()

Что такое хорошее резюме для того, что каждый из этих методов, и различия между ними?

+293
Dennis Rogers 28 февр. 2011 г., 0:51:48

Не нужно держать клиент открытым. Любой клиент, который. Подтверждения происходят в биткоин сети, а не локально.

+251
jenolet 21 янв. 2012 г., 23:25:35

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

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

Что может сделать оператор сетевого узла молнии для защиты их узлов кошелек и защитить свои приватные ключи?

Нет ничего особенного, что молния узлов придется делать. Все рекомендации основная информация методы обеспечения безопасности. Не открытые порты на вашем узле, который вы не должны. Используйте надежный пароль для доступа к узлу. Отключение удаленного входа в систему, если у вас есть физический доступ. Сохранить программное обеспечение, которое работает пропатчена до даты. Уменьшить поверхность атаки, и уменьшает размер ответственности (деньги) у тебя по любому один узел до разумных пределов.

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

+227
danae 10 сент. 2010 г., 14:19:15

Нет. Стоимость хранения информации в децентрализованных технологий больше, чем в централизованных.

+207
Konstantin1722 19 июн. 2010 г., 22:20:41

В сети сложность равна максимально допустимой (менее сложной) цели делятся на текущие цели; если вы устанавливаете минимальный уровень по х и он до сих пор в Х, то это тоже относительная сложность 1.

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

биткоин-Кинк getblockhash 0
биткоин-Кинк getblock <hash_from_above>

Если он также говорит, что трудности-это одно, тогда вы знаете, сложность не изменилась с момента начала добычи.

В качестве интересного стороне записки, как (я так думаю) ядра биткоин 0.11.0, регтест биткоин поддерживает "мгновенный" генерации блоков, хотя ее официальный максимальные цели гораздо меньше (сложнее). Это означает, что он испытывает трудности намного ниже 1:

$ биткоин-Кинк -регтест getmininginfo
{
 "блоки": 0,
 "currentblocksize": 0,
 "currentblocktx": 0,
 "трудность": 4.656542373906925 е-10,
 "ошибки": "это пре-релиз тестовой версии - используйте на свой страх и риск - не использовать для минировать или торговец приложений",
 "genproclimit": -1,
 "networkhashps": 0,
 "pooledtx": 0,
 "тестовом режиме": ложные,
 "цепочка": "регтест",
 "создать": ложные
}
+207
Mattias 11 мая 2012 г., 15:44:30

Как я понимаю Меркле хэш-дерево-это (полу)уникальный хэш-комбинации новых сделок и предыдущий блок, хэш.

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

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

Поскольку каждый человек хотел бы иметь новейший блок, чтобы включить как можно больше сделок, как это возможно, как это удалось.

Это неправильно, видеть ее такой:

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

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

Мой вопрос в принципе, если есть ничего плохого с выше утверждения или предположения.

+148
JonathanTab 15 окт. 2011 г., 12:31:23

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

У меня свой маленький веб-хостинга компании, главная причина, почему я не хочу принимать Bitcoin является ее волатильность цен. Я имею в виду, в один момент он стоил 1000$, а сейчас стоит $315.

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

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

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

Так как я ничего не знаю об экономике мне было интересно, будет ли это работать?

+57
Laura Vanessa Martinez Ucros 28 авг. 2010 г., 15:49:32

Я исследовал альткоинов и продолжают поступать через какие-то ошеломляющие цифры. Я думаю, это просто слишком рано, чтобы делать математику, но если бы я был на ферме novacoins например калькулятор вот и у меня почти нет расходов (0 силы и 0 аппаратных), моя установка может работать 500-600 Mhash/с (ака 500,000-600,000 хаш/s так что Calc использует), если не обращать внимание на сложности. Калькулятор говорит, что я могу сделать ~$100 в день. Это не может быть правильным, может кто-нибудь выяснить, что я делаю неправильно здесь?

+57
Harry Joy 13 июл. 2019 г., 3:46:29

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