это цепной код является секретной?

Я смущен заявление в https://bitcoin.org/en/developer-guide#hardened-keys

"По этой причине, цепь часть кода расширенного открытого ключа следует лучше быть обеспеченным, чем стандартные открытые ключи"

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

Ключ деривации в HD-кошельки, используя расширенный приватный ключ против закаленной деривации

Так как именно одна должна соблюдать советы от bitcoin.org чтобы "закрепить" эту цепочку кода, когда это открыто выставлены в себя открытый ключ? У "матерых" публичного ключа также не подвергайте его цепи код?

+170
Simatis 15 дек. 2013 г., 0:21:45
20 ответов

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

+993
lap16 03 февр. '09 в 4:24

Я думаю, вы должны начать с получения исходного кода официального клиента:

https://github.com/bitcoin/bitcoin

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

Обратите внимание, что, улучшений и других изменений в биткоин отслеживаются бип системы: https://en.bitcoin.it/wiki/Bitcoin_Improvement_Proposals Кроме того, вы должны ознакомиться с понятием мягкий/жесткий Форкс.

Обратитесь к https://bitcoin.org сайт, где вы можете найти всю основную документацию (напр. https://bitcoin.org/en/developer-reference)

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

Другие полезные документы: https://bitcoin.org/en/developer-documentation

+975
Fuzzyma 28 июн. 2012 г., 17:19:37

Ок, все аппаратные дополнения к существующему малина Пи * среды минера или какие-либо настройки параметров оборудования, указанных в настройках минера > вручную-вариантов, действительно, требуется перекомпиляция cgminer. Для того, чтобы решить, выполните следующие действия:

  1. компакт-диск /ВАР/ВСП/минера
  2. судо build_miner.sh нано
  3. Прокрутите вниз до cgminer config и добавить включить-blockerupter так что вся строка отображает CGMINER_CONFIG=ключом"--enable-avalon2 опцией --enable-bflsc опцией --enable-откройте панель опции --Enable-включить --bitfury-drillbit опцией --enable-hashfast опцией --enable-Икар --включить-Клондайк опцией --enable-modminer опцией --enable-blockerupter"
  4. Выйти и написать.
  5. Выполните команду sudo ./все build_miner.sh
  6. При компиляции, выйти из своего сеанса, отключите antsticks, питание на Raspberry Pi, а затем плагин antsticks.
  7. Войдите в малины Pi и вход в минера - вы должны увидеть проверяемый успеха отображается в минера Панель управления > дерево устройств.
+958
user95503 29 авг. 2015 г., 15:38:56

Биткоины из наличными или на реальные деньги?

Неа.

Интересно, как первый биткойн-транзакции были завершены, когда не было онлайн-бирж, мобильные кошельки или банкоматы

Вы можете сгенерировать новые биткойны с помощью биткойн-майнеры ("СБИС") (см. Что именно такое майнинг?). Однако, вам потребуется посредник в торговле свои деньги с ASIC майнер.

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

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

+755
Astro Jes 18 окт. 2012 г., 14:07:13

Да, вы даже можете потратить от сделок, которые имеют 0 подтверждений (не включены в блок, пока), если вы готовы. Что является основой для таких вещей, как ребенок-платит-за-родителей. Хотя это достаточно низкий риск, чтобы провести из неподтвержденных сделок, если они являются низкая стоимость, рекомендуется подождать несколько документов для больших сделок, потому что раньше они подтвердили, что есть еще риск дважды проводил операции, включенные в блок вместо, и даже после одного или двух подтверждений теоретически это возможно (хотя очень маловероятно) для конкурирующих вилкой, чтобы обогнать эту цепь и заменить проводку. Обратитесь к этому вопросу для получения дополнительной информации о том, почему 6 подтверждений рекомендуется для обеспечения безопасности: Почему 6 Количество подтверждает, что является безопасной?

+675
Pinsir 1 апр. 2017 г., 11:43:13

Ваш лучший выбор, чтобы запустить bitcoind узел локально, а затем подключаться к нему с помощью zmq (ZeroMQ).

Потянув его от любого другого средства, которым Вы доверяете кому-то еще и данные могут быть легко повреждены. Также blockchain.info есть ужасный послужной список, быть неправым и очень часто.

+509
shtirlitz56 27 авг. 2016 г., 13:18:25

Компания требует контроль над вашими биткойнами. Вы можете попробовать другие услуги, такие как blockonomics , которые позволяют создать Р2Р счета-фактуры. Или вы можете напрямую отправить клиенту свой биткоин-адрес/количество через электронной почты.

+446
kavinvin 13 мар. 2012 г., 12:36:24

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

+409
sabvivi 17 дек. 2016 г., 7:25:32

Вы можете запустить bitcoind.exe на Windows, Если вы оставите у -демон флаг, как сообщение об ошибке говорит. Затем он будет работать в окне командной строки или что вы используете его. Пока она работает, вы можете взаимодействовать с ним, используя bitcoin-cli.exe в отдельном окне командной строки.

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

+398
raulv 9 янв. 2012 г., 16:47:51

Прообраз Р это же на протяжении всего маршрута, так что Боб/Дэйв знал бы, что р (от ЛНД обзор).

Однако, если Боб должны были транслировать свои сделки обязательство для Боб -> Кэрол канал, он должен быть либо старого обязательства без HTLC-предложил выход или текущее обязательство по сделке с HTLC-предложил выход. В случае старой совершение сделки, Кэрол могла бы претендовать все фонды в канале ключевых отзыва на старой совершение сделки.

В этом случае вторая сделка с предложенной HTLC выход, предложил HTLC выход есть тайм-аут на то что мешает Бобу от расходования средств в течение определенного периода времени, скажем, два дня. В это время Кэрол могли выкупить эти средства с прообраза Р.

Для того чтобы Боб/Дэйв отрывать средства от Кэрол на Кэрол -> Дэйв канал, ему нужно дать Кэрол р до HTLC между Кэрол и Дэйв из. Таймаут это HTLC будет короче, чем HTLC между Боб и Кэрол (например, только 1 день), поэтому, когда Дэйв дает Кэрол Р , чтобы вытащить его средства (или р опубликовано в Дэйва транслировать сделки обязательство если он делает это), Кэрол может затем использовать Р для получения средств от Боба, которые предоставляет HTLC выход.

В том случае, Дэйв решает не тянуть средства из Кэрол, Кэрол втягивает ее выход HTLC после тайм-аута и не потерять любые деньги, чтобы Дэйв. Она не получить никаких денег от Боба и таким образом не потеряла какие-то деньги.

Если Дэйв отказался подписывать новое обязательство по сделке, Кэрол транслирует ее приверженность с Кэрол -> Дэйв предложил HTLC после тайм-аута проходит и издает операции, которую проводит предложил HTLC выходного сигнала с помощью HTLC-тайм-аут операции. Если Дэйв пытается провести HTLC через Р, тогда Кэрол узнает о р и можете затем потратить Боб предложил HTLC выход через сказал Р. В этом случае Боб/Дэйв может фактически потерять деньги, потому что Кэрол HTLC-тайм-аут операции может подтвердить, прежде чем Дэйв HTLC-успех операции (в котором содержится Р) и ее HTLC-успех операции для Боба HTLC может подтвердить, прежде чем Боб HTLC-тайм-аут и, таким образом, получить деньги от ЛПП/Дэйв.

Таким образом, такая схема приведет к Кэрол эффективно вырезали маршрута и не потерять деньги. Если Боб/Дейв были глупы, они могли бы потерять деньги на Кэрол.

+379
Nirav Prajapati 9 окт. 2019 г., 20:19:34

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

Некоторую пищу для размышлений на точке 1:

Наркотики уже запрещены в большинстве мест; Эти продукты становятся все более или менее ценное после таких запретов? Есть хорошая дискуссия между Стефан Молинье и звонящий в FreeDomainRadio здесь: https://www.youtube.com/watch?v=G6UVQUjS1T8 (предупреждение - в видео-не безопасно для работы название, но содержание аудио-и не оскорбительно)

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

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

[2] Биткоин работает из-за основополагающие открытия/вклад Сатоши/изобретение в области компьютерных наук, что позволяет распределенных, децентрализованных, общественный регистр. Все сделки являются общедоступными, но для того чтобы связать сделку с человеком, вы должны также связать обращение к человеку. Запись на транзакцию в блокчейне будут показывать биткоин-адресов, но не ваше имя или другие идентификационные данные. Если кто-то смотрит в компьютер и видит, что вы контролируете определенному адресу, они могут сделать некоторые блокчейн криминалистика видеть, с кем были сделки. Интересно, это тривиально, чтобы создать новый адрес для каждой транзакции и многие сервисы делают это автоматически. Кроме того, такие услуги, как CoinJoin непонятных собственности на "смешение" монеты. Такие проекты, как Темный бумажник работают на интеграцию такого рода монеты смешивая в нормальной работе кошелек.

+339
Philip Osburn 23 авг. 2014 г., 21:51:36

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

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

Другими словами, это не сложно, потому что это не нужно.

+282
Tal Zion 4 июн. 2016 г., 8:56:56

Я проверил ключи на https://bitcoinpaperwallet.com/bitcoinpaperwallet/generate-wallet.html?design=alt-testnet#и выбрать тестовом режиме на первой вкладке, а затем вторая вкладка (фронт печати). Они совпадают, так хорошо. Тогда я пыталась разложить свои строки, где вы говорите, что это signtransaction звонок. Это мне кажется без знака:

 TX_IN[0] скрипт сиг (Учар[])
 210340165231215A98E7A32ABCE9D410ECD09AC505938B25F9451DEFA051D591EBF8AC 
##################################################################
 ### tcls_in_sig_script.sh: расшифруйте коды SIG_script от ТХ ###
##################################################################
 21: OP_DATA_0x21: бирка вида с указанием длины
 03: OP_INT_0x03
40165231215A98E7:A32ABCE9D410ECD0
9AC505938B25F945:1DEFA051D591EBF8
Переменного тока
 * Это завершает открытого ключа (Х9.63 сжатом виде)
 * соответствующий биткоин адрес:
mvVWbgb3sZeEz495eDoaem79Qi876zuG9s

в то время как вторая линия (ручная) выглядит хорошо:

 TX_IN[0] скрипт сиг (Учар[])
 483045022100D6E538AA819F3162D5C6A0E4D9EE0323395DF89E943C769D96AE939BAEC5C6920220083A311CB35DF3C98D7A6BD0BC80D98A71FBDF8E325BA908EA4B721A4EAC8BB301210343395A6E84C7F2B1D50C11F96783664A6F04D66B51BEFB3BEFCC57334E2A9ABC 
##################################################################
 ### tcls_in_sig_script.sh: расшифруйте коды SIG_script от ТХ ###
##################################################################
 48: OP_DATA_0x48: пуш-шестигранник 48 (десятичное 72) байт данных
 30: OP_SEQUENCE_0x30: тип тега, указывающего последовательность, начинают sigscript
 45: OP_LENGTH_0x45: длина Р + С
 02: OP_INT_0x02: тип тегом, указывающим целое число
 21: OP_LENGTH_0x21: это Зиг Р
00D6E538AA819F31:62D5C6A0E4D9EE03
23395DF89E943C76:9D96AE939BAEC5C6
92
 02: OP_INT_0x02: тип тегом, указывающим целое число
 20: OP_LENGTH_0x20: это Зиг с
083A311CB35DF3C9:8D7A6BD0BC80D98A
71FBDF8E325BA908:EA4B721A4EAC8BB3
 01: OP_SIGHASHALL: это завершает алгоритма ECDSA подпись (является asn1-дер структура)
#########################################################
 ### процедура строго проверять кодировке Der подпись ###
#########################################################
 Минимальные и максимальные ограничения по размеру - ОК
 scriptsig всегда начинается с 0x30 - ОК
 длина 138 символов меньше, чем фактическая длина сиг (144 символов) - ОК
 (шестигранный 0х45, десятичное число 69, 138 символов)
 длина R координата (66) >= 0 - ОК
 длина s координат (64) >= 0 - ОК
 С-значение в scriptsig границы - ОК
 Убедитесь, что система R & S длина покрывает всю подпись - ОК
 С-значение должно быть меньше, чем N/2 - ОК
 строго проверять кодировке Der подпись - ОК
#########################################################
 21: OP_DATA_0x21: бирка вида с указанием длины
 03: OP_INT_0x03
43395A6E84C7F2B1:D50C11F96783664A
6F04D66B51BEFB3B:EFCC57334E2A9ABC

 * Это завершает открытого ключа (Х9.63 сжатом виде)
 * соответствующий биткоин адрес:
mmEXEzUGcMmmiLsfxxM8gB8TQSTkuR1drf

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

+258
Joy Green 23 июн. 2016 г., 6:51:23

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

В2: это правильно. Большинство бирж требуют ЗСК(знай своего клиента), они хранят информацию о вас и ваших адресов вывода. Можно создать новый адрес для каждого вывода. Трудно доказать, что вы владеете адрес вывода.

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

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

+234
Matthew Dumas 25 февр. 2012 г., 15:08:24

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

  1. На вашем сервере, сделать полную установку ядра биткоин.
    1. В файле config установить Бинд=<внутренний IP-сети>.
    2. Задайте любые другие параметры, например, чтобы разрешить входящие сверстниками из интернета.
    3. Перезагрузите узел-сервер для конфигурации вступили в силу.
  2. На каждого клиента сделать полную установку ядра биткоин.
    1. В файле config установить подключение=<IP сервера>.
    2. В файле config установить чернослива=<Н> , где n больше 550MiB. Это ограничит требования к хранению.
    3. Задайте любые другие параметры.
    4. Перезагрузите узел клиента для конфигурации вступили в силу.

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

+223
Radu Marinescu 30 янв. 2012 г., 23:19:35

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

+198
Jonathan Bond 5 февр. 2016 г., 2:13:58

Часть вашего вопроса с чисто POS-системы с контрольно-пропускных пунктов и весь премайн заключается в том, что владелец фонда всех монет или жетонов ничего не поставлено на карту, чтобы потерять. Это прекрасно, когда нет значения в монету, но как только есть ценность и стимул к двойным провести и вывести на крупный холдинг находясь в состоянии двойных трат становится слишком много, что это будет сделано. Nubits столкнулся с этой проблемой с необходимостью 51% или больше голосов, чтобы пройти движения на купить спиной на монету принимается то же 51% акций держателей монет. Никто не имеет чисто POS-система, которая работает, Peercoin-это из-за снять централизованную систему контрольных точек, в следующей версии 0.6 и я не видел никаких других POS монета достичь необходимого распределения должны быть уверены, что сети не будет в опасности, удалив контрольные точки.

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

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

+111
GiVeR 13 апр. 2011 г., 19:27:33

Вам нужно определить что вы подразумеваете под "безопасность" в этом смысле.

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

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

+94
jordelver 1 мая 2013 г., 15:59:41

Самый ранний блоки не были потрачены (за исключением блока 9). Вы можете быть предупреждены по электронной почте, когда новые сделки происходят здесь http://bitcoinwhoswho.com/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S/

+63
Jason Rohrer 15 окт. 2013 г., 4:57:49

Я переехала 0.01 BTC с утра сижу на другой бирже, и меня взяли 0.001 BTC за это. Это на 10%!!. Я понимаю понятие динамическое ценообразование в зависимости от скученности и т. д. Однако, как 10% сбор можно тогда, когда многие сайты показывают, что средний гонорар по сделке по-прежнему составляет около 0.2-0.4%. Это из-за небольшой размер, который я использовал (0.01 БТЦ) в передаче. Есть все, что я могу сделать, чтобы избежать такой высокий и соответствует медиане?

Кроме того, есть способ избежать таких высоких комиссия за перевод на Coinbase?

+16
Pieter888 5 июн. 2016 г., 17:34:13

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