Хранение закрытых ключей

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

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

+565
Mark Ch 21 мая 2015 г., 13:59:52
28 ответов

Получатель говорит, что он не получил его.

Покажите ему эту сделку на любом сайте blockexplorer

Е. Г. на blockchain.info

См. также конфликтующих транзакций в память пула

+953
Thermatix 03 февр. '09 в 4:24

Как я могу взять приватный ключ, закодированный в hex:

d1d9a2e9fd3da7e7710310ea17a9edff9e08845c7a6f2ea3d650ba4ae7ee0d3b

и преобразовать его в соответствующий публичный ключ:

0478a2a9be183f26e2745c9254957e3b714e8bf161f8bf992f9c628fbddc634e149f52aab6a45cd93187593e2413baf14378e7b2c14c0429f98cbe90c723e1e179

Я не ищу программу/утилиту, которая делает это, но как это сделать математически. Если вы не можете найти это, вы также можете дать решение в Python 3, который я могу понять и преобразовать в что-то математическое

+947
GoGreen 3 мар. 2014 г., 22:02:34
Другие ответы

Связанные вопросы


Похожие вопросы

Они смогут отслеживать операции/адреса и привязывать их к вашему ip-адресу, хотя это сглаживается если вы используете прокси (вы также можете зайти через Tor).

+931
misus89523157209 2 янв. 2010 г., 14:00:28

Я использовал Vanitygen для создания тщеты биткоин-адрес. Я использовал параметр "-E" для шифрования закрытого ключа. То, что я не могу понять, как расшифровать защищенный ключ, который был предоставлен после создания тщеславие адрес, не могу найти метод шифрования используется.

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

+896
Spencer York 4 сент. 2016 г., 13:53:21

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

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

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

+844
Trasplazio Garzuglio 10 мар. 2012 г., 2:08:26

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

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

+825
Randy Spence 29 июл. 2015 г., 12:53:33

количество расходуемого не обновляется на часы-только сумму. это сейчас на 3 недели или дольше. Я использую биткоин версии 0.12.1

любые идеи??

+802
David Tamar 8 мар. 2013 г., 11:04:47

На сегодня главное пережить этот момент, $1 = 225XRP. Что составляет 100 миллиардов XRPs на сумму 450 млн. долл.

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

Я что-то пропустил? Почему цена так высока?

Редактировать: цена удваивается, так как я задал этот вопрос. Сейчас общая рябь стоит почти миллиард.

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

+735
gerval 21 янв. 2010 г., 9:49:39

coinbase.com утверждают, что их посылает уже анализировать защите: "вы можете смело отправлять любые BTC или B2X от Coinbase, не беспокоясь о повторе на другой цепи." Означает ли это, что монеты, которые я получаю в (1) может быть использован в качестве "душок"?

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

Это необходимо, или мои монеты БТЦ иммунной анализировать в силу уже потратили?

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

Теперь у меня есть кошелек для каждой цепи, они будут помнить, какие цепи они принадлежат?

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

Я уверен, что вы имели в виду в своем прошлом точку, отправить какой откат для всех?

+641
Ayman Farouk 17 мар. 2010 г., 20:17:55

SegWit должен быть активирован первым в сети. Сигнализации начинается 15 ноября. Когда наступает период трудностей, где 95% блоков сигнал готовности к SegWit, она будет активирована через две недели залежных.

Создавая операции SegWit до активации сети может привести к полной потере средств.

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

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

+611
Ray Rythum 7 мая 2016 г., 4:34:35

Я послал (>10000 байт) сделки на MtGox, blockinfo сообщает, что сетевая плата ниже, чем рекомендуется, поэтому потребуется долгое время, чтобы получить подтверждения.

Я думал, я могу отправить еще одну сделку с более привлекательными сборы - но это представляет две проблемы:

  1. Я не знаю, почему клиент не рассчитал правильную плату
  2. бирже MtGox использует один IP-адрес для каждой транзакции, и поэтому я не получу новую, пока тока один завершает. Если я пошлю другой транзакцией на текущий адрес, когда медленно, одна, наконец, попадает туда, то она пойдет по неверному адресу.

Я не уверен, что это лучший путь вперед. Я с помощью bitcoind v80500.

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

+591
Jenine Ellis 16 окт. 2013 г., 19:27:41

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

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

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

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

+584
Milind Lokde 18 янв. 2010 г., 19:50:16

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

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

номер счета сумма биткоинов в счет
-----------------------------------------------------------------------------
188CnLx8fqfS8jhFCqv7QF346L9V1136tp | 0.329 БТЦ
1MmTK7DnVSeFQQJm6gd1txk8HEYZ2rQnlg | 1.70908 БТЦ
15dEBJMy3GTJ8Fd2TMqaXcDB9qt9MPqNwc | 1.299 БТЦ
1FtKHoadhEeD1eyh4jUXjfGNctCSQFxExb | 0.93993 БТЦ
1KoE88YBCP6ZuPq39uCTJNiBGM6XKzQZqs | 0.393 БТЦ
34gRACXhU1SBR42d7B6BoJJ1U5M9mn5vxa | 1.39899 БТЦ
37MEbe4MwSesFo3A4uJXuUHZ1mn4Gp6Z56 | 22.41484615 БТЦ
и т. д.

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

Я надеюсь, что делает его немного более ясным.

+573
Vijay Rajanna 23 янв. 2012 г., 14:09:49

Вам нужно изменить свой файл conf, чтобы включить

сервер=1

демон=1

Или вы можете передать их в командной строке

Вы можете увидеть это на Вики

https://en.bitcoin.it/wiki/Running_Bitcoin

+524
Samr Neymar Masre 18 апр. 2015 г., 10:42:49

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

+407
Zini 14 сент. 2014 г., 8:51:00

Почему я должен начать использовать биткоины? Какая выгода для меня в использовании биткоины? Почему я должен хотеть?

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

Биткоин-это как наличные деньги

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

Биткоин-это как ресурс

  • Ограниченное предложение
  • Очень делимым (один биткоин может быть разделен на 100 000 000 сатоши)
  • Нет Центральный институт, регулирующий поставки

Биткоин-это, как PayPal

  • Вы можете отправить деньги по всему миру в одно мгновение.

Дополнительно

  • Биткоин невозможно подделать
  • Операции стоят очень дешево

Какие преимущества он имеет?

  • Если вы являетесь магазина-владелец это дешевле, чем принимать платежи по кредитным картам, и у вас есть деньги сразу, а не ждать месяцами. Вы также не придется беспокоиться о возвратных платежей.
  • С Bitcoin ненужно раскрывать личную информацию только для оплаты в интернете. Без риска кто-то угонит вашу кредитную карту.
  • Отправка денег на международном уровне дешевле, быстрее и надежнее.
+382
Laurence Lord 27 авг. 2010 г., 22:49:07

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

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

+340
JulianG 29 апр. 2011 г., 11:19:01

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

Кто-нибудь знает что-нибудь? Я знаю, что есть coinpunk, но я не вижу ничего об этом имея такую возможность.

+299
zdanman 6 мар. 2012 г., 2:40:53

Xapo позволяет сделать это.

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

Теперь я получаю, чтобы думать об этом я вижу большие возможности для сервиса, который позволяет отправить SEPA переводы с биткоин-адрес в поле сообщения, автоматически конвертировать фиатные деньги в BTC и перенося ее на биткоин-адрес. Переводы с неисправными адрес может быть отскочил, и как Xapo комиссию в размере 1% могли бы сделать это стоит...

+286
Nishi Mahto 14 авг. 2016 г., 15:27:52

Я думаю, что вы путаете здесь две вещи:

  • Стоимость блока генерации
  • Новые биткойны введены в блок

Блоки всегда будут найдены со скоростью примерно один на 10 минуте. Сложность нахождения блока регулирует себя в соответствии с тем, сколько людей пытается. Проще говоря, если N человек являются добыча полезных ископаемых (всех с одинаковой мощности майнинга), они будут у каждого (в среднем) найти один блок каждые N*10 минут.

С другой стороны, недавно введенной валюты в каждом блоке составляет 50 БТЦ/блоки, но где-то в конце 2012 года эта сумма снизится до 25 БТЦ. 4 года спустя он станет 12.5, и так далее. Около 130 лет, последний блок с ненулевой новые монеты будут созданы. После этого добыча будет еще продолжаться, но блоки будут только комиссионные в качестве вознаграждения, и никакой новой валюты уже нет.

+234
Jay Charles 1 сент. 2012 г., 7:46:29

Это не правильный адрес, потому что blockchain.info даже не показать это Hash160. Кошельки отправлять деньги Hash160s, не адресов, что означает, что деньги не могут быть отправлены к нему. Если она не может иметь биткоины, это не действительный адрес тогда.

+227
ABUYOUSUF YOUSUF 30 окт. 2016 г., 20:05:15

Это встроенная функция в справочник биткоин-клиент на Qt. Совершить сделку как нормальную, и нажмите кнопку [ + ], чтобы добавить второго получателя.

+203
Mike Carpenter 17 дек. 2018 г., 7:09:57

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

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

+160
user59804 23 апр. 2013 г., 6:10:26

Я думаю, это должно помочь: http://bitcoincharts.com/charts/

Здесь вы можете просматривать все исторические данные: http://bitcoincharts.com/charts/mtgoxUSD#tgSzm1g10zm2g25zv

И если вам нужны какие-либо конкретные даты вы можете нажать "Заказ времени". :)

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

+140
Larry Talley 12 нояб. 2015 г., 9:36:39

Вот простая математика я сделал:

По данным Blockchain.info общая мощность майнинга составляет около 20,1 млн. м/с.
Если все это делается с помощью наиболее эффективных AntMiner оборудования С9, в 13,5 м/с, То есть около 1,5 млн устройств.

Каждое устройство собирает вокруг 30KWh каждый день, и они, вероятно, платят около 8 центов кВт / ч, для суточной стоимости около $2,40 доллара США.

Так:

$2,40 в день * 1,5 миллиона устройств = $3.7 миллионов ежедневных затрат на электроэнергию

Сколько зарабатывается?

Насчитывается около 144 блоки добывали каждый день, со значением 12.5 BTC, который в настоящее время уходит около 9 000$.

Итак, общий доход составляет около 16,2 миллиона долларов каждый день.

Как низко может цены упадут до шахтеров не можем даже оплатить их счет?

144 блоки * 12.5 БТЦ * $х стоимость = = стоимость 3,7 млн. долл электроэнергии 
решить для X:
Х = $2,055

Поэтому, когда цена БТЦ получает около 2000$, шахтеры больше не сможет даже платить их электрические счета. То есть оборудование, персонал, техническое обслуживание, накладные расходы, прибыль и т. д.

Побочные вопросы:

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

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

+81
Greg Allegri 9 сент. 2012 г., 16:37:34

Древний вопрос, но она актуальна и сегодня...

Со многими блокчейн Апис, нет, к сожалению, нет возможности запрос "какие сделки провели этот выходной?".

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

+20
Jorge Vega 11 июл. 2014 г., 18:39:49

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

Если закрытый ключ утерян, биткойн станет ООН-расходуемого.

+18
jsakowitz 31 янв. 2011 г., 9:18:35

вы можете запустить lightningd --помочь и получить список аргументов, которые можно использовать для начала молнии с выхода там Ист:

--молния-реж=<каталог> установить рабочий каталог. Все остальные файлы
 относительно этого
 (по умолчанию: "/главная/пользователя/.молния")

это означает, что вы можете установить свой собственный молния-реж по телефону lightningd --молния-реж=/некоторые/путь/к/некоторые/каталог

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

Одна вещь, вы должны помнить, что обе молнии узлы должны работать на разных портах TCP/ИС. вы делаете это путем настройки порта в accounce адрес в файле config объявить-значение addr=IP-адрес:порт нужно replacei IP-адрес с вашим адресом и портом с портом.

очевидно, при взаимодействии с каждым из узлов, вы должны рассказать молния-CLI, в котором один. опять --помочь команде помогает (:

молния-в CLI --помогите
Использование: молния-Кинк <команда> [<параметры>...]
--молния-реж=<каталог> установить рабочий каталог. Все остальные файлы относятся к этому (по умолчанию: "/главная/пользователя/.молния")
...

это означает, что вы можете, например, сделать молнии-Кинк --молния-реж=/некоторые/путь/к/somedir/ getinfo

+13
digonalha 14 мар. 2018 г., 16:48:18

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