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

Что бы случилось, если две операции имеют одинаковый хэш?
Заставит ли это неизрасходованные выходы сделки(UTXO) в старые сделки не расходуемого?
Я думаю, что это сделало бы мероприятия в новом расходуемого сделки и выходы в старом сделка не расходуемого.

+31
KuroShiro 8 февр. 2010 г., 22:07:06
21 ответов

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

+900
Orhan Cinar 03 февр. '09 в 4:24

Что означает статус операции "в автономном режиме (0 подтверждений)", а не "неподтвержденные (0 подтверждений)" ?

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

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

+876
user283148 27 февр. 2019 г., 11:33:16

Как Микка объясняет, sidechains не нужно создавать свою собственную валюту, используя биткоины в боковой цепи и состоит смысл двухсторонний шпенек (нет никаких причин, почему altchain со своей валютой, как говорят, Litecoin или эфириума, не поддерживает 2-полосная привязки, а также стать хотя боковой цепи). Кроме того, учитывается, есть несколько возможных путей для реализации sidechains. Я расскажу о самых базовых.

Сначала биткоины перешли на "разметку" для каждой боковой цепи и заперты там по сценарию, пока кто-то предоставляет scriptsig, что удовлетворяет некоторые из них. Пользователь использует "доказательства приостановления", чтобы получить такое же количество BTC в боковой цепи. Чтобы предотвратить риски реорганизацию, должно быть успокоение период х блоков в БТД до монеты принимаются в боковой цепи, скажем 100 штук блоков. После этого монеты можно отправить нормально (или с особыми правилами в боковой цепи может иметь). В какой-то момент новый владелец хочет, чтобы переместить биткоины обратно в основной цепи. Для этого он производит "доказательство ожога/возобновление" сделки (которая должна иметь устаревший формат биткоин-сеть можно понять). Потом опять же есть успокоение период х блоков в боковой цепи до монеты могут быть заявлены в основной цепи.

Чтобы претендовать на монеты обратно в основной цепи, пользователь должен предоставить все заголовки в боковой цепи от в последний раз монеты были изъяты из разметки бассейна для блока, содержащего возобновление сделки (поскольку это может легко стать слишком длинным, даже больше, чем целый биткойн блок, механизм сжатия необходимо; я не буду описывать это, но я просто скажу, что основывается на "счастливые блоки" и реализован, как только будет в целом хорошо для заголовков-первой синхронизации), на мерклый путь к этой сделке, плюс дополнительные х успокоения блоков поверх нее. Таким образом мы знаем, сколько труда в этой цепочке еще и в том, что сделка входит в эту цепь и похоронен с х блоков. Сеть Bitcoin не нужно знать о достоверности цепи при условии, только о работе. В этом смысле 2-Пег имеет уровень безопасности, эквивалентный СПВ, потому что цепочка с работы доверяют без полной проверки.

Но как вы говорите, Каким образом биткойн-сети знает, что нет больше другой цепи где-то еще? Это не так, значит что-то еще должно быть сделано, чтобы предотвратить боковой цепи шахтеров украсть монеты просто недопустимая цепочка с достаточно работы. Так что да, нам нужно еще одно успокоение период, в течение которого кто-либо может представить "доказательство реорганизацию" с более длинной цепью (больше работы), чем ваша, которая не содержит ваших транзакций возобновления, отменить вашу претензию и заставить вас начать все заново. Так, чтобы украсть монеты злоумышленник должен контролировать 51% или больше мощности боковой цепи для последнего успокоения двух периодов успокоения, последний из которых может быть установлено до нескольких дней.

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

Вы можете прочитать исходный поток на 2-способ привязки здесь:

http://sourceforge.net/p/bitcoin/mailman/message/32108143/

Там также было много дискуссий о #биткойн-мастера :

http://download.wpsoftware.net/bitcoin/wizards/

+813
Jakub Kaleta 16 февр. 2018 г., 7:39:28

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

Я смотрю от кого-то ответа, кто знаком с правилами ведения бухгалтерского учета в отношении лотерей, азартных игр и других подобных операций. Как она стоит, лотерейные доходы облагаются налогом на огромные ставки. (50%)

Хотя я заинтересован в нас операции, кто с опытом в других странах были бы интересны, а также.

+804
G1ori0uS 8 июн. 2019 г., 19:10:55

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

Я играл вокруг с Python в pybitcointools библиотека, библиотека ЗХ и JSON выход из ядра биткоин-клиент (Bitcoin-это в Qt, биткоин-платформе биткоин демон) но его еще найти надо актуальная пошаговая инструкция с использованием необработанных транзакций выхода (один вход / один выход биткоин txn, т. е. не multisig).

Надеюсь щедрот принесем шаг за шагом пример сделки (с закрытыми ключами для адреса отправителя) принесет ответ, показывая, как это делается, а именно:

  • как элемент ScriptPubKey вписывается в сырых txn
  • как элемент ScriptSig вписывается в сырых txn
  • как txn подписывается (с кодировкой дер).

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

Когда я активировать награду, если вы можете ответить на этот ссылаться на это Техас , так как это может служить конкретный пример (т. е. я ~$1 в BTC и закрытых ключей для 1 от/1MBngSqZbMydscpzSoehjP8kznMaHAzh9y если интересно)

Правка 2: в RoyalFork блог: разбирая Txns предоставляет невероятно хорошее задание для интерактивной Txn создание

+728
sjb 23 сент. 2013 г., 2:01:52

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

Есть пример использования getrawtransaction следующим образом:

биткоин-Кинк getrawtransaction 0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2.

Я получаю ошибку нет такого mempool сделки. Используя блок Explorer, эта транзакция отображается в блоке 277316.

Я заметил, что когда я запускаю биткоин-CLI и getblockcount, я только 180024, который был добыт в 2012 году. Почему я получаю такие старые данные?

+725
Blonx 2 мар. 2012 г., 23:16:48

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

Типы кошельков

Бумага

Бумажный кошелек полностью застрахован от хакерских атак

Бумажный кошелек является, по сути, документ, который содержит публичный адрес, который может быть использован для получения Bitcoin и секретный ключ, который позволяет провести или передачи биткоинов хранятся по этому адресу. Те, которые часто печатают в виде QR-кодов, так что вы можете быстро отсканировать их и добавить ключи бумажник программного обеспечения для проведения транзакции. Бумажный кошелек могут быть получены с использованием услуг, таких как BitAddress или Bitcoinpaperwallet, которые позволяют пользователям создавать полностью случайные биткоин-адрес и приватный ключ к нему. Созданный документ может быть распечатан, с некоторых сервисов, предлагающих взломостойкую конструкцию или даже заказать голографические наклейки, и он готов к использованию.

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

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

Физический Биткоин

Физические биткойны в последнее время стало ценным коллекционным предметом

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

Первый в своем роде, Bitbill был в форме кредитной карты, но большинство альтернатив, которые затем были сформированы как круглая медаль. Майк Кэдвелл, криптовалюта энтузиаст по прозвищу ‘Casascius’ создал первый популярный Casascius физические биткоины в 2011 году. Частная ключи были спрятаны под отслаивающимся голограммы, при удалении остался Tamper-очевидная картина. Когда выкупается, монета потеряла свой цифровой стоит. С тех пор появилось несколько новых производителей монету.

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

Мобильный

Мобильный кошелек-это очень склонен к хакерским атакам

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

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

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

Вскоре

iOS, Андроида

Ноль-знаний, единый вход в одно касание 2 фактора аутентификации

Биткоин Кошелек

iOS, Андроида

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

Доплата

iOS, андроид, окна мобильный

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

FreeWallet

iOS, Андроида

Холодный склад, снять с и на любые криптовалюты

Джонс

iOS, Андроида

Холодный склад, проверка не требуется

Мицелий

iOS, Андроида

Холодный склад, иерархические детерминированные, с открытым исходным кодом

Веб

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

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

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

Услуги

Компания

Универсальное решение, обмена интегрированы с кошельком.

Круг

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

Блокчейн

Один из самых популярных веб-кошельки.

Strongcoin

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

Xapo

Простой биткоин кошелек, с дополнительной безопасностью холодильном хранилище.

Рабочего стола

Столе кошелек является более безопасной, чем онлайн и мобильный кошелек

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

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

Название

Электрум

ОС Mac, Windows и Linux

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

Исход

ОС Mac, Windows и Linux

Очень удобные и легко понять, надежный бумажник.

Ядра Биткоин

ОС Mac, Windows и Linux

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

Доплата

ОС Mac, Windows и Linux

Multisignature кошелек; мобильных и настольных компьютеров с открытым исходным кодом.

Арсенал

ОС Mac, Windows, Линукс, Убунту, RaspberriPi

Приоритет безопасности и охраны; включает различные параметры шифрования и холодного хранения.

Оборудование

Аппаратный кошелек является самым надежным способом хранения любое количество биткоинов

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

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

ГК Нано С

58 €

Экрана. двух кнопок, которые нужно нажать одновременно, чтобы подтвердить сделку, которая предотвращает хакеров от взлома и подтверждения платежей; PIN-код; коробка поставляется с анти-подделки печати.

Трезор

$99

Экран; две кнопки; кошелек может быть подкреплена до 24 слова + фразы; PIN-код.

KeepKey

$99

Экран; цифровой экран и металлический корпус; PIN-код; количество рандомизации; может быть выполнено до 24 слов; восстановление может быть сделано с расширение Chrome.

ГК, ГВ.1

$17

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

Биткоин кошельки и безопасности

Возможные проблемы:

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

Советы

Избегайте использования любых видов кошельков, которые требуют подключения к интернету; вместо того, чтобы использовать параметры холодильных установок. Всегда будьте осторожны и перепроверяйте все. Например, вы можете получать по электронной почте, выглядит как это от BlockWallet, но на самом деле от BlokcWallet. Если вы ему разрешаете, ваши биткойны сразу же исчезнут.

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

+645
derik 15 нояб. 2019 г., 0:58:34

Закрытый ключ и открытый ключ имеет фиксированный размер. Частная ключи всегда 32 байта, и публичный ключи всегда 65 байт. Однако биткойн-адреса генерируются на основе открытого ключа, используя кодировке Base58
Base58 генерирует 35 символов адрес, но как сказано в ссылке и ведущих нулевых байтов выражается как один "1".

повторение(number_of_leading_zero_bytes_in_hash)
{
output_string.добавить(code_string[0]);
}

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

+580
Sam Elliott 11 дек. 2010 г., 3:54:26

Справочная информация:

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

Просто посмотрите на base58 декодированных данных:

decodeBase58 $ 12T15tvMGaymMX97X9KxVzyLF323r8v6hg
000FE302E0D96D9F9AA71738A426A9696EB49AD458679BAFD3

decodeBase58 $ 1D8VSXHFAWNhAbruwUMbNp4hsXAnRNkYvx
00850C296420DC9B02CE237ED630B89815E0803EA3BED0F344

Байт версия 0x00 в обе, затем еще 20 байт хэш, и 4 байта контрольной суммы. Ничего из этого не раскрывает информацию о том, какая информация была изрублена.

+502
IndyGeek 3 сент. 2012 г., 5:55:35

Ситуация: Биткоин hardforks и я получил выплаты с монетами, которые были в Blockchain перед вилкой:

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

+391
Emerson Fittipaldi 12 июн. 2019 г., 22:25:21

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

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

Обновление напрямую от 0.7.X и более ранних версий без повторной загрузки блокчейна не поддерживается.

Это просто означает, 0.15 не сможете повторно использовать блоки, которые вы уже загрузили через 0.7. Однако тонкая работа - это просто скачать снова эти исторические блоки.

Читал последний blockchain кошелек “биткоин основных 0.15.0.1” информация о выпуске

Компания? Ядра биткоин-это программное обеспечение, созданное ядро проекта Биткойн, не blockchain кошелек (который является американской биржевой компании).

Где я могу получить / торрент последняя совместимая блокчейн ? искал и они много лет назад.

Вы не нуждаетесь в них, и они уже не выдерживают.

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

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

Есть ли более подробная '****примечания к выпуску**** против всех “Биткоин основных 0.15.0.1” ?

Примечания к выпуску 0.15.0 здесь: https://bitcoincore.org/en/releases/0.15.0/ (а также для 0.15.0.1, хотя это было только незначительные исправления релиза).

+380
Vasiliy Stavenko 13 дек. 2013 г., 17:00:51

Адреса-сокращенное обозначение для определенного сценария. В качестве вывода транзакций содержит ровно один скрипт, он имеет не более одного адреса (возможно, что сценарий не соответствует конкретному адресу, однако).

Из-за исторических причин, а (нормальная оплата-по умолчанию-хеш) - адрес, однако также используется для обозначения ключей (на тот адрес, который соответствовал бы скрипт оплате хэш этого ключа). Массив, который decoderawtransaction и gettransaction вернуться в качестве "адреса" является примером этого. Для (не P2SH) multisig-адрес, если это М-О-Н multisig скрипт, он будет декодировать скрипт, и дать ключи он платит (адрес записи).

+374
es128 21 авг. 2014 г., 23:15:27

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

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

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

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

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

Так, как блокчейн растет, это делает его все менее и менее возможным, чтобы запустить весь узел, но это не проблема для горно узлы и бассейны. Полные узлы не платят за их услуги, так что становится все труднее оправдывать установлена одна если для хранения данных будет накладно. К счастью, хранение данных расходов нисходящее движение в геометрической темпами, в то время как блокчейн растет линейно (в настоящее время ~1МБ/10мин). Это значит, это все-таки возможно выполнить полный узел в обозримом будущем.

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

+280
threadster 3 сент. 2017 г., 19:48:31

Чтобы сделать его простым:

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

Цель пересчитывается каждые фиксированное количество блоков (2016), так что она обновляется каждые две недели (на 1 блок в 10 минут ставка).

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

Как это работает?

Целью является 256-битное значение, которое периодически сбрасывается. Если блок добывается, хэш SHA-256 осуществляется через блок и в результате по сравнению с целью.

Теперь, если целевым объектом является огромный 256-разрядное число, хэш-блока можно будет легко меньше, чем в створ, и блок будет считаться действительным. Однако, если целевое значение-это действительно мало, найти действительный блок будет намного сложнее. Вот где сеть личный вступает в игру. Чем больше мощность сети, тем ниже цель. Так, один раз 2016 блоков были опубликованы с момента последнего обновления цели будут пересчитаны, делая его выше или ниже в зависимости от общей мощности сети развивались.

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

Как он рассчитывается?

Если вы хотите точно знать, как она рассчитывается, здесь у вас есть Python код, который делает так:

max_tgt = инт("00000000FFFF0000000000000000000000000000000000000000000000000000", 16) # около 2^224

current_diff = 440779902287

current_tgt = max_tgt / current_diff # current_diff = max_tgt/current_tgt

hash_rate = 3310469378 * в PoW(10, 9) # GHash/s в хэш/с

печать current_tgt/поплавок(пр(2, 256)) * hash_rate * 600

Путем деления текущей цели на максимальное количество возможных хэшей (2^256) вы получаете вероятность нахождения валидного хэша. Если умножить это на скорость хеширования вы получаете, как много правильных хэши будут вам в секунду. Наконец, умножив его на 10 минут (600 секунд), вы получите сколько действует хэшей, в среднем, вы получите в десять минут.

Что дает вам:

1.04920216926

Такие данные, как максимальная цель (max_tgt), текущие сложности (current_diff) и хэшрейт (hash_rate) была получена от bitcoinwisdom, и совпадает с текущим сеть передачи данных. Здесь вы также можете найти некоторые диаграммы о том, как Hashrate и трудность сложилась в последние месяцы.

Для тех, кому интересно, как сети мощности фактически вычислен, вы можете проверить его в ответ.

+256
MA5H1N3 26 июл. 2019 г., 9:20:20

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

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

+216
user2281 5 дек. 2018 г., 19:11:09

биткоин-CLI можно прочитать rpcuser и rpcpassword из вашего файла config. Просто запустите его как это:

биткоин-Кинк -конф=/пользователи/varunvb/загрузки/биткоин.конф-переменной datadir=/пользователи/varunvb/загрузок getinfo

Кроме того, снять с вашего биткоин.конф.

+165
chintogtokh 27 февр. 2011 г., 9:37:38

Генезис блока blockchain кошелек хэш транзакций будут такими же, как блоки Меркле корень, потому что транзакция blockchain кошелек должен быть только сделки в генезис блоке. Вы должны быть в состоянии найти его в chainparams.cpp если кода еще похож на биткоин, как так: https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#L125

утверждаю(бытие.hashMerkleRoot == uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"));
+156
Joel H 18 июн. 2013 г., 7:30:07

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

Накопительный хэшрейт сети черточки зависит многое, но, как правило, идти вверх и ниже 3-й/много. В настоящее время блок награда за (в пересчете) 261.96 долларов США. Он опускается на 7,1% в год. Блок время Дэша 3,5 минуты.

Подумайте об этом: мы можем примерного количества денег шахтеры делают в предположении, что общая мощность и Дэша стоимость проживания примерно такая же, как интеграл от 261.96 США * 525600/3.5 * е^(-х*0.0736465) по Х от 0 до р , Где р - это раз в год мы рассматриваем внимание, что это не совсем точно, но с помощью этого интеграла у меня нет, чтобы рассчитать странные суммы. Это означает, что вы будете делать около 100 МГН/с / (3 м/с) этого.

Подключите эти цифры, и вы получите то, что вы должны сделать 2438.59 долларов в течение этих 2 лет.

А теперь задайте себе вопрос: Хотели бы вы продать за 500 USD или попытаться сохранить 2438.59 USD на вас, когда ваши эксплуатационные расходы (якобы) явно ниже 500 долларов США за это время? И почему поставщик облачного хранилища?

В случае, если вы все еще заинтересованы в безубыточности: просто определить р для интегральных раз ваша доля равна 500 долларов. Результат Р = 0.386758. Так после 4 месяцев и 19.23 дней.

+138
Dre4dwolf 14 июл. 2015 г., 6:53:33

Я читал, что "в то время как Биткоин-это валюта, свой Namecoin-не".

Нет возможности свой Namecoin надмножество биткоина возможности? Если бы все в мире договорились совместно перенести все Bitcoin на свой Namecoin в какой-то момент, мы ничего не потеряет от этого переноса?

+124
Ari Porad 2 авг. 2012 г., 14:06:04

Большинство шахтеров сейчас использовать слой, но старый протокол getwork не полностью ушла.

  1. URL-адрес является корневой каталог (/) сервера обычно в порт 8332, например http://mint.bitminter.com:8332. Вы можете увидеть, как выглядят данные здесь: как я могу код биткоин в JSON-RPC в "getwork" запрос в Java?

  2. Нет, это в JSON-RPC для. Это в стиле RPC интерфейс, который более или менее противоположные философии для отдыха. Это даже не хороший дизайн RPC, а такая же процедура "getwork" используется как для работы, так и для возвращения результатов работы.

  3. Базовой HTTP-аутентификации используется для аутентификации. Если вы разговариваете с bitcoind вы поставить имя пользователя и пароль в файле config. Если вы разговариваете с бассейном вы регистрируетесь в бассейне.

Есть некоторая информация о getwork и различных расширений в https://en.bitcoin.it/wiki/Getwork

+58
Carlos Flores 27 июн. 2010 г., 8:40:21

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

Я следовал указаниям в как экспортировать мои личные ключи от моего биткоин-в Qt? чтобы получить свой секретный ключ. Все, что я вернусь для dumpprivkey[] является:

Неверный биткоин-адрес (код -5).

Я думала, может, я не по адресу, поэтому я вошел listreceivedbyaddress 0 правда.

Есть только пара адресов, так как у меня новый кошелек. Все адреса вернулся тот же "неверный адрес биткоин" сообщение. Что происходит? Я знаю, что один из этих адресов был использован, чтобы дать в обмен на мой новый БЦ. Это просто потому, что мой Blockchain является неполным и сделка является неполным?

+49
Shigemori Otomo 18 июн. 2010 г., 19:17:33

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