Почему кошелек не вычисление закрытого ключа из открытого ключа?

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

+832
mahem 30 янв. 2015 г., 0:41:38
19 ответов

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

Я постоянно получаю отказ в соединении ошибку.

Мой dev окружение, в основном сидит на моем Mac, и я пытаюсь подключить к серверу с помощью команды curl.

На моем сервере

Биткоин.конф

чернослив=600
maxconnections=12
maxuploadtarget=20
rpcuser=ХХХХХ
rpcpassword=ХХХХХ
демон=1
чтобы=8332
keypool=10000
выбрать=0.0.0.0/0
сервер=1

Когда я проверяю порт 8332 от стороннего сервиса, он говорит, что порт закрыт. Порт 8333 вроде бы хорошо.

Что я делаю не так ?

+995
hayavuk 03 февр. '09 в 4:24

ГК использует защищенный чип элемент для хранения закрытого ключа.

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

Защищенном элементе микросхемы не новое изобретение по ГК, но на самом деле технология используется во многих других случаях (другие примеры паспортов и кредитных карт). ГК использует Javacard с версии 3+, который поддерживает создание ключи ECC, которые имеют размер биткоин-ключи.
Однако следует отметить, что, хотя чипы предназначены для Никогда не позволяйте никому извлеките ключ из чипа, даже имея физический доступ к нему, теоретически хорошо мотивированы и финансируемых актер (как АНБ) может извлечь закрытый ключ.

+994
mediadorunicoc 18 мар. 2015 г., 10:49:38
  • Ничто не мешает преступникам из сваливая свои деньги в биткоины, делали несколько операций, и вытягивая его обратно, как "чистые".

  • Хотя, я думаю, если бы гов не был достаточно умен, они будут следить за преступниками. Ждать их, чтобы вести с основной обмен (возможно обмен должен сказать госуд о крупных сделках), то вижу, что они пытаются избавиться от этого деньги в BTC и прекратить обмен от выполнения запроса. Либо арест преступника или закрытия биржи. Но это много работы просто, чтобы поймать одного преступника. Это было бы стоит, если миллионы пытались быть отмыты. Если так, как с преступником, вы бы поделили, чтобы попробовать и не поймают, или летать под радаром.

Это стрейч.

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

И еще с 51% контроля они не могут сделать многое. Они могут только форк блокчейна(+ что-то еще я не уверен). Но как только это произойдет, каждый будет получать мудрый и просто не слушать их, когда они пытаются объявить блока.

+852
gurahamu 6 сент. 2011 г., 11:13:05

Технически говоря, многих других криптовалют на основе исходного кода Биткойна. Однако, быстрый взгляд на Anoncoin сайт (https://anoncoin.net//) свидетельствует о том, что она была сильно изменена, что биткоин (через даркнет, I2P и все такое). Таким образом, API, который работает с Bitcoin, такие как те, на входах.Ио или blockchain.info действительно вряд ли будут работать с Anoncoin в частности. В более конкретном плане, Anoncoin это скрипт на основе криптовалют, в то время как биткойн-это SHA-256 на основе. Поэтому они еще менее вероятно, чтобы иметь возможность использовать один и тот же API. Даже если вы все-таки стараются выполнять операции на Anoncoin (или любой другой менее известной криптовалюты) с использованием API скрипт на основе монеты, вы обречены на провал, и если API не поймать, что и монета делает это в систему, то тогда это было бы очень странно со стороны сервера о том, как сервер должен обработать ваш запрос.

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

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

+849
Jody Plitt 5 мар. 2013 г., 13:13:46

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

Иными словами, другие люди, более высокого качества, чем вы.

см http://mindprod.com/jgloss/truerandom.html http://mindprod.com/jgloss/pseudorandom.html

+846
Keyboard Question 22 июл. 2015 г., 11:11:54

Для майнинга биткоинов, вам нужен Bitcoin Шахтера, а не ПК.

+836
SunilK Bhattacharjya 22 авг. 2013 г., 22:08:48

Если пользователь открывает канал, и средства от нее в одностороннем порядке с 1000, пропускная способность канала будет 1000, и начальный баланс 1000 (пользователей)/0 (удаленный).

Нужно учитывать два аспекта.

  • Ликвидность (может меняться с течением жизни канала): в этом начальном состоянии, только пользователь может отправить деньги, есть 1000 ликвидности только в одном направлении. По мере получения платежей от пользователя к удаленным ликвидности в обратном направлении наращивается.
  • Пропускная способность канала (не меняется в течение жизни канала): даже если было 1000 ликвидности от удаленного пользователя в результате после оплаты(ов) пользователя к удаленным, не хватает мощности для передачи 5000.

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

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

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

+787
John Shepard 2 мар. 2018 г., 20:04:20

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

getinfo дает "paytxfee" : 0.00000000" кстати. Я не явно не установить плату в Bitcoin.конф

Поэтому, если никто не хочет воспользоваться динамической плату, но установить фиксированный - Как это лучше сделать? Просто "биткоин-Кинк settxfee 0.0001" или .файл conf? Это на самом деле быть исполнено, или все же игнорировать это в некоторых случаях? - если она действительно работает, чтобы установить его в качестве фиксированной, как вы думаете, что скажется на времени подтверждения? Будет 0.0001 быть достаточно времени, чтобы войти в следующий блок?

+745
YanTroll 31 янв. 2017 г., 9:16:10

У меня была такая же проблема на Win8 биткоин клиент версии v0.8.5-бета, и был способен ее решить, отключив "ген", но нет биткоин.файл conf на моей системе и создать его сам вручную по следующему адресу:

D:\Users[имя пользователя]\AppData\роуминг\Биткоин\Биткоин.конф

Внутри файла просто включает:

ген=0

После того, как вы сохраните его, перезагрузите клиент Bitcoin, и если у вас есть такой же опыт, я сделал, вы заметите, процессор спуститься почти до 0, даже во время синхронизации.

Список биткоин.конф места на Mac и Linux относятся к:

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

Полный список всех conf параметры относятся к:

https://en.bitcoin.it/wiki/Running_Bitcoin (под заголовком "образец биткоин.конф")

+581
peter lindsay 2 авг. 2019 г., 19:56:27

Это было бы полезно для майнинга биткоинов. Однако, он может оказаться полезным для других цифровых криптовалют, таких как Litecoin и PPCoin.

+338
andi b biti 25 апр. 2017 г., 2:10:31

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

+273
gbajson 11 сент. 2014 г., 3:51:39
На вопросы о системе обмена сообщениями ZeroMQ для получения уведомлений о новых событиях из добычи или узлов кошелек.
+259
Vivek Raj 3 апр. 2014 г., 1:43:34

RIPEMD160 была разработана в открытом академическом сообществе, а не как алгоритм SHA2 конкурс АНБ... можно видеть в этом преимущество безопасности.

160bit хэши имеют меньше требования к пространству (тогда и SHA256) на blockchain, а также в индексах и т. д.

+252
120989 2 мар. 2017 г., 12:47:12

Как вы можете видеть в нижней части экрана, или на любой блок Эксплорер похожие (https://blockchain.info/tx/2daf1bea238137e5db00cd12074a93f181bf86a759f1963fd92197671f32a463), вы можете увидеть, что он имеет 84 подтверждений состоянию на момент написания, ну за 4 Ты сказал, что было необходимо.

+245
zwitterion 19 окт. 2015 г., 4:00:54

Если один из криптографических строительные блоки биткоин будет сломана, не смог, в результате весь блок цепи нужно пересчитывать? И как это будет работать, учитывая вычислительные затраты?

+207
DarKeViLzAc 11 февр. 2010 г., 18:52:52

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

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

+113
DeVansh TriVeDi 7 авг. 2012 г., 1:39:34

Что будет, когда все 21М БТЦ добывают ? Как Шахтер получит новую монету в награду? В отсутствии его, единственным доступным вариантом будет увеличение платы за сделку? Если мне придется платить в любом случае платно, я могу заплатить, что централизованное лица теперь тоже. Помогите мне понять.

+107
Icefire 12 дек. 2013 г., 10:31:20

Мне кажется, вы могли бы поместить произвольные данные в полезную нагрузку, поскольку она является JSON. Это правда, может отправителя добавить дополнительные поля для операции с JSON? Или если это не возможно, отправитель положить произвольную программу в scriptPubKey?

Например, ScriptPubKey может быть OP_DUP <myArbitraryData> OP_DROP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG, что поставит некоторые произвольные данные в стек и затем вытолкнуть его из стека сразу, что бы не влиять на результат работы скрипта, но позволит отправителю включать произвольные данные в транзакции.

+106
Victor Santos 17 июл. 2013 г., 19:59:16

Каково текущее состояние поддержки IPv6?

От того, что я собрал, читая Вики, спецификации протокола поддержки IPv6, но оригинальный клиент не.

Однако, я также наткнулся на описание биткоинов.ЛНР, которые утверждают, что "полная поддержка IPv6".

+78
afobenis11 8 нояб. 2012 г., 23:40:04

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