Bitcoin разделился. Разделение Биткоина по SegWit2X на BTC и BCC Cash. Как работает биткин
























Общие вопросы

Что такое биткоин?

Биткоин (BTC) – это денежная единица системы Биткоина. Для обозначения цены или количества используется сокращение BTC (например: 100 BTC). Биткоин нематериален. Это всего лишь число, привязанное к биткоин-адресу. Более полную информацию можно получить из статьи "Что такое биткоин? "

Как мне получить биткоины?

Есть множество способов приобрести биткоины:

  • Принять биткоины в качестве оплаты за товары или услуги.
  • Существует несколько обменников, где вы можете обменять их на традиционные валюты.
  • Найти торговца и обменять у него на наличные.
  • Создать новый блок (в настоящее время дает 12,5 биткоинов).
  • Участвовать в совместном создании блока.
Более полную информацию можно получить из статьи "Как получить BTC? "

Могу ли я купить биткоины через Paypal?

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

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

Русскоязычную поддержку можно найти на форуме
Наиболее крупным мультиязычным форумом является https://bitcointalk.org/

Как создаются новые биткоины?

Новые монеты генерируются узлом сети каждый раз, как только он находит решение математической задачи (т.е. создает новый блок), которую трудно выполнить и может продемонстрировать доказательство своей работы. Награда за решение блока автоматически регулируется так, что в первые 4 года существования сети биткоин будет создано 10 500 000 BTC. Сумма уменьшается в два раза каждые 4 года, т.е. 5 250 000 за следующие 4 года, 2 625 000 в течение следующих четырех лет и так далее. Таким образом, общее количество монет составит 21 000 000 BTC.
Блоки должны создаваться, в среднем, каждые 10 минут. По мере изменения числа людей, которые пытаются создать эти блоки, сложность создания новых монет будет изменяться для поддержания этого значения. Изменение сложности происходит каждые 2016 блоков. Вероятность что кто-то создаст блок, основана на отношении скорости работы используемой системы, к совокупной скорости расчета всех других систем, генерирующих блоки в сети.

Сколько всего биткоинов существует сейчас?

Количество блоков, помноженное на количество монет в блоке, равно сумме существующих монет. Количество монет в блоке равно 50 BTC для первых 210 000 блоков, 25 BTC для следующих 210 000 блоков, затем 12.5 BTC и так далее. Награда за найденный блок падает в 2 раза каждые 210 000 блоков. Если вы не доверяете сайтам, отображающим текущее количество эмитированных биткоинов, то можете рассчитать самостоятельно, зная количество блоков и алгоритм уменьшения эмиссии.

На сколько частей делится биткоин?

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

Как мне называть доли биткоина?

На данный момент ведется множество дискуссий о названиях долей биткоина. Основные кандидаты:

  • 1 BTC = 1 биткоин
  • 0.01 BTC = 1 cBTC = 1 центо-биткоин (также известный, как битцент)
  • 0.001 BTC = 1 mBTC = 1 милли-биткоин (также называется мбит (произносится «эмбит») или миллибит)
  • 0.000 001 BTC = 1 µBTC = 1 микро-биткоин (также называется юбит или микробит)
Описанные выше сокращения – принятые сокращения в системе СИ для тысячных, миллионных и миллиардных долей. Есть множество аргументов против частного случая 0.01 BTC, поскольку он вряд ли будет представлять что-либо значимое, пока экономика биткоина находится в стадии роста (и он, естественно, не равняется 0.01 доллара или евро). Также, не стоит называть 0.01 BTC центом, пенсом или копейкой. Это мировая валюта. Единственное исключение – «сатоши», самая малая часть биткоина на данный момент.
  • 0.000 000 01 BTC = 1 сaтоши
в честь Satoshi Nakamoto – псевдонима изобретателя биткоина.

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

Награда после 0.00000001 BTC станет равна 0. Больше не будет создано ни одной монеты. Расчет производится как побитовый сдвиг вправо целочисленного 64-битного числа, что значит, что оно делится на 2 и округляется вниз. Целое число равно значению в BTC * 100 000 000. Именно в таком виде хранятся BTC на вашем счету в биткоин-клиенте. Имейте в виду, что при использовании существующих правил потребуется около 100 лет, прежде чем появятся проблемы в разделении биткоина на части.

Сколько займет времени создание всех монет?

Последний блок, который создаст монеты, будет блок № 6 929 999. Он будет создан примерно в 2140 году. Тогда общее количество монет в обращении станет равным 20 999 999.9769 BTC. Даже если будет увеличена точность разделения с текущих 8 знаков после запятой, то общая сумма BTC в обращении всегда будет чуть ниже 21 миллиона (при условии, что все остальное остается неизменным). Например, при 16 знаков после запятой, общее количество монет станет равным 20 999 999,999999999496 BTC.

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

Конечно! Еще до окончания создания монет, использование комиссий за перевод станет основным доходом при создании блока. Когда создание монет окончится, возникнет необходимость в поддержании возможности использовать биткоин, и тогда полной наградой за создание блока станут комиссии за перевод. Поэтому, даже после блока № 6 929 999, будут создаваться все новые и новые блоки для проведения переводов.

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

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

Что будет, что кто-то сгенерирует новую цепочку блоков или другая цифровая валюта заставит Bitcoin уйти в прошлое?

Цепь блоков Bitcoin не может быть легко переписана, это является следствием одного из центральных механизмов безопасности bitcoin. Система принимает ту цепочку блоков, которая является наиболее длинной и сложной, то есть ту, на которую было затрачено больше работы. И так как каждый следующий блок производится от предыдущего, то чтобы создать новую цепочку, потребуется сделать больше вычислений, чем было вложено в генерацию монет биткоин за всю историю его существования. Иначе такая цепочка не будет принята. А так как bitcoin растет и развивается, то со временем становится все сложнее обогнать все задействованные в нем мощности. Это не отменяет возможность double-spending атаки , но ее возможности тоже довольно сильно ограничены.

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

Экономика

Чем обеспечен биткоин? Что его поддерживает?

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

Что будет, если кто-то купит все существующие биткоины?

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

Не вызовет ли биткоин дефляционную спираль?

Дает ли биткоин несправедливую выгоду для первых участников?

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

Биткоин – это финансовая пирамида?

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

Биткоин – это «пузырь»?

Да, так же, как евро и доллар. Они имеют только ценность при обмене на что-либо, и никакой ценности при использовании. Если все вдруг перестанут принимать ваши доллары, евро или биткоины, «пузырь» лопнет, и их стоимость упадет до нуля. Но это вряд ли произойдет: даже в Сомали, где правительство исчезло 20 лет назад, сомалийские шиллинги до сих пор принимаются в качестве оплаты.

Я потерял свой "кошелёк" (файл wallet.dat). Смогу ли я восстановить свои деньги?

Нет. Потерянные деньги потеряны навсегда. Они не будут (и не могут быть) восстановлены или заново сгенерированы.

Не приведут ли потеря кошельков и ограниченность количества биткоинов к высокой дефляции, уничтожив Bitcoin?

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

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

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

Прием и передача платежей

Почему я должен ждать 10 минут прежде, чем я могу потратить деньги, которые я получил?

10 минут – это среднее время, чтобы найти блок. В зависимости от удачи, нахождение блока может занять больше или меньше 10 минут.
Блоки (отображаются как "подтверждение" в интерфейсе программы-клиента) – это способ достижения соглашения о том, кому и сколько принадлежит биткоинов. Как только блок находится, все соглашаются с тем, что вы сейчас владеете своими полученными монетами, так что вы можете их потратить. До того, как блок с вашими переводами найдется, некоторые узлы сети верят в обратное, так как кто-то может пытаться обмануть систему, пытаясь отменить перевод. Чем больше подтверждений сделки, тем меньше шанс отмены. Только 6 блоков или 1 часа достаточно, чтобы сделать отмену почти невозможной. Это значительно лучше, чем кредитные карты, для которых можно сделать возврат даже после трех месяцев после первоначальной сделки!
Почему именно десять минут? Это компромисс, выбранный Сатоши между временем распространения новых блоков в больших сетях и объемом работы, потраченным из-за расщепления цепи. Если в этих словах нет никакого смысла для вас, не волнуйтесь. Чтение технической документации должно прояснить ситуацию.

Должны ли вы ждать 10 минут для продажи или покупки чего-либо за биткоин?

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

Я отправил несколько биткоинов, и они еще не пришли! Где они?

Не паникуйте! Есть ряд причин, почему ваши биткоины могут не отображаться и множество способов их диагностировать. Прежде всего, проверить текущий номер блока в правом нижнем углу вашего клиента и сравните с этим . Если эти цифры отличаются более чем на 1 или 2, то вам нужно ждать до тех пор, пока блок с вашим переводом не загрузится. Если нет, то вполне возможно, что ваш перевод еще не был включен в блок. Вы можете проверить задержанные операции переводов в сети, зайдя сюда и поискать ваш адрес. Если перевод есть в том списке, то нужно подождать включения его в блок, прежде чем он будет отображаться в клиенте. Имейте в виду, что если перевод основан на монетах, которые были недавно получены, то передача займет больше времени. Например, кто-то просто послал вам монету, а вы решили сразу же отправить ее, то ваш перевод займет больше время, хотя вы можете ускорить передачу комиссией в размере 0.01 BTC. Переводы с нулевой комиссией могут занять несколько часов или даже дней.

Почему мой биткоин-адрес постоянно изменяется?

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

Чему равна комиссия за перевод?

Некоторые переводы могут потребовать комиссию за перевод для более быстрого подтверждения. Комиссия за перевод обрабатывает и получает создатель блока. Последняя версия клиента оценивает необходимость комиссии и ее размер.
Комиссия добавляется к сумме платежа. Например, если вы отправляете 1,234 BTC и клиент потребует комиссию в размере 0,0005 BTC, то для совершения перевода с вашего баланса будет списано 1,2345 BTC, а получатель получит 1,234 BTC.
Поскольку комиссия связанна с объемом данных, которые составляют переводы, а не с суммой отправленных биткоинов, то комиссия может показаться и очень низкой (0.0005 BTC для передачи 1000 BTC) и очень высокой (0,005 BTC на перевод в размере 0,02 BTC, или около 25%). Если вы получаете небольшие суммы (например, небольшие платежи от совместной добычи), то комиссия при отправке будет выше.

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

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

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

Если отправить BTC на несуществующий адрес, они отправятся? Есть ли проверка на существование адреса?

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

С какого адреса уходят мои платежи? Могу ли я влиять на это?

Где физически находится кошелёк (файл wallet.dat)?

Файл кошелька wallet.dat может лежать в разных местах в зависимости от операционной системы. В Windows это %APPDATA%\Bitcoin, если более развернуто, то:

  • Windows XP - диск:/Documents and Settings/имя_пользователя/Application Data/Bitcoin
  • Windows Vista, 7, sever 2008 - диск:/Users/имя_пользователя/AppData/Roaming/Bitcoin
В Linux вы сможете его найти по адресу ~/.bitcoin/, а в Mac OSX по адресу /Users/имя_пользователя/Application Support/Bitcoin/

Что случится, если кто-то пошлет мне деньги, а я не буду в этот момент в сети?

Любой перевод на "верный" адрес должен быть успешным. Чтобы получать деньги в сети Bitcoin, вам не нужно быть подключённым к сети. Как только вы подключитесь (или создадите адрес), отправленные на него деньги будут вам доступны.

Сеть

Нужно ли мне настраивать брандмауэр для работы биткоин-клиента?

Клиент обычно соединяется с другими узлами на 8333 TCP-порту. Вам необходимо разрешить исходящие соединения TCP на порт 8333, если вы хотите, чтобы ваш биткоин-клиент подключался к большему количеству узлов. Клиент также будет пытаться подключиться к IRC (TCP-порт 6667) для соединения с другими узлами.
Если вы хотите ограничить ваши правила брандмауэра для нескольких провайдеров и/или не хотите разрешать IRC-соединения, вы можете найти стабильные узлы в резервном списке узлов. Если ваш провайдер блокирует порты общего IRC, обратите внимание, что lfnet также прослушивает порт 7777. Подключение к этому альтернативному порту в настоящее время требует либо перекомпиляции клиента, или изменение правил маршрутизации. Например, на Linux, вы можете обойти блокировку порта 6667 так:
echo 173.246.103.92 irc.lfnet.org >> /etc/hosts
iptables -t nat -A OUTPUT -p tcp --dest 173.246.103.92 --dport 6667 -j DNAT --to-destination:7777 -m
comment --comment "bitcoind irc connection"

Как работает механизм поиска других клиентов?

Клиент находит других клиентов в первую очередь с помощью dns seed и путем подключения к серверу IRC (канал #bitcoin на irc.lfnet.org). Если соединение с сервером IRC не может быть установлено (например, при подключении через TOR), будет использоваться встроенный список узлов для запрашивания адресов других узлов.

Почему у меня не загружаются блоки?

Добавьте bitcoin.exe в список разрешенных в своем антивирусе. Еще может помочь запуск bitcoin.exe с ключом -rescan , он перепроверит все цепочки.

Можно ли скачать блоки со стороннего сервера, а не самому?

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

Как долго клиент Bitcoin проводит синхронизацию после первой установки? Что он делает в это время?

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

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

Если каждый перевод проходит через всю сеть, то сеть биткоин может стать очень большой?

Протокол биткоин позволяет написание облегченных программ-клиентов, которые могут использовать сеть биткоин без загрузки всей истории переводов. Так как трафик постоянно увеличивается, такие клиенты будут разработаны. Узлы сети с полной историей в какой-то момент могут стать отдельным сервисом. С некоторыми изменениями в программном обеспечении, полноценные узлы сети биткоин могут легко идти в ногу с VISA и MasterCard, используя довольно скромное аппаратное обеспечение (пару современных серверов). Стоит отметить, что сеть MasterCard спроектирована так же, как и сеть биткоин – как одноранговая широковещательная сеть.

Какие существуют виды транзакций в сети Bitcoin?

Транзакции бывают трех видов:

  • Генерирующая монеты, так называемая coinbase транзакция
  • Перераспределающая монеты между владельцами ключей, такая транзакция содержит "входы" и "выходы".
  • Текстовые сообщения
Подробнее можно прочитать в статье "Транзакции Bitcoin "

Почему у меня только 8 подключений (8 connections)?

Майнинг

Что такое майнинг?

Майнинг или добыча – это процесс расхода вычислительной мощности с целью найти блоки и таким образом создать новые биткоины. Суть майнинга сводится к поиску такого числа, чтобы хеш-сумма от него удовлетворяла требованиям текущей сложности для "запечатывания блока", при этом нашедшему это число выплачивается некая сумма, на данный момент это12,5 BTC. Более подробные сведения о майнинге можно получить из FAQ по майнингу .

Почему из клиента удалена опция «Генерировать монеты»?

В первые дни биткоина было очень легко найти новые блоки при помощи обычного процессора. С увеличением числа майнеров, сложность создания увеличилась настолько, что, время для нахождения блока процессором увеличилось до нескольких лет. Единственным экономическим эффективным способом добычи является использование современных высокопроизводительных графических карт, FPGA или ASIC майнеров со специальным программным обеспечением и / или присоединения к пулу совместной добычи. Так как добыча при помощи процессора стала по существу бесполезна, опция была удалена из графического интерфейса клиента.

Используется ли добыча для каких-либо полезных вычислений?

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

Разве это не пустая трата энергии?

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

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

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

Как доказательство правильности работы помогает безопасности сети биткоин?

Чтобы дать общее представление о процессе добычи, представим себе следующее:
Полезная нагрузка = <какие-то данные связанные с событиями в сети биткоин>
Случайное число = 1
Хэш = SHA2 (SHA2(Полезная нагрузка + Случайное число))
Работа, выполненная майнером, состоит из перебора случайных чисел до тех пор, пока хеш-функция не будет равна значению, которое обладает редким свойством быть меньше определенного значения цели. (Другими словами: хэш "начинается с определенного количества нулей".) Как видно, сам процесс добычи не вычисляет ничего особенного. Он просто пытается найти случайное число, которое – в сочетании с полезной нагрузкой – и дает хэш с особыми свойствами.
Преимущество использования такого механизма состоит в том, что очень легко проверить результат: с учетом полезной нагрузки и конкретного случайного числа, необходим только один вызов функции хеширования, чтобы убедиться, что хэш обладает требуемыми свойствами. Поскольку не существует никакого другого известного способа нахождения хэша, кроме простого перебора, это можно использовать в качестве "доказательства правильности работы", в которую кто-то вложил огромное количество вычислительной мощности, чтобы найти правильное случайное число для заданной полезной нагрузки.
Эта функция используется в сети биткоин для обеспечения различных аспектов. Атакующему, который хочет ввести вредоносную полезную нагрузку в сеть, нужно будет сделать необходимые доказательства работы, прежде чем она будет принята. И до тех пор, пока в руках у честных майнеров основная часть вычислительной мощности, они всегда смогут опередить атакующего.

Что случится, если два узла сгенерируют блок одновременно?

Такое изредка случается, принят будет тот блок, за которым раньше будет найден следующий.
То есть: два узла отправляют одновременно свои "выигрывающие" блоки. Одни узлы узнают первыми о блоке от первого узла ("блоке А"), другие -- о блоке от второго ("блоке Б"). Каждая часть сети будет продолжать хэширование с этого блока, пытаясь сгенерировать следующий блок. Если машина, которая сгенерирует следующий блок ("блок В"), будет использовать блок Б, то именно блок Б будет считаться "победителем", а использующие блок А узлы перейдут на блок В. (конечно, это может расстроить того, у кого сгенерировался блок А, т.к. он надеялся, что получит за это монеты, но его блок в результате "победы" блока Б стал неверным) .

Сколько я смогу заработать?

Технические проблемы

При попытке запустить Bitcoin вылезает ошибка загрузки blkindex.dat, как бороться?

Такое может произойти при неправильном завершении работы Bitcoin. Не забывайте делать резервные копии файла wallet.dat, так как и он вполне может повредиться при экстренном завершении приложения.

Попробуйте следующие действия:

  • Закройте программу Bitcoin(проверьте в диспетчере), сделайте резервную копию файла wallet.dat (обычно в %APPDATA%\Bitcoin)
  • удалите все файлы в папке %APPDATA%\Bitcoin, кроме wallet.dat, удалите программу Bitcoin
  • установите последнюю доступную версию Bitcoin и больше не понижайте версию
  • запустите Bitcoin и ждите пока скачаются все блоки
  • Проверьте баланс и отправленные/полученные переводы

Как обновить версию кошелька Bitcoin с старой на новую?

  • Закройте программу Bitcoin(проверьте в диспетчере), сделайте резервную копию файла кошелька wallet.dat (обычно в %APPDATA%\Bitcoin)
  • Стираете в %APPDATA%\Bitcoin все, кроме блоков(blk0001.dat и blkindex.dat) и кошелька(wallet.dat).
  • Удаляете Bitcoin подобно обычной программе через Панель управления, если он был установлен через инсталлятор, или стираете папку с ПО, если он был скачан и распакован из архива
  • Устанавливаете новую версию Bitcoin, скачав установщик с официального сайта bitcoin.org

Разработка

Есть ли у проекта Bitcoin сеть для тестирования?

Взгляните на это сообщение: ссылка

С какой версии программы у Bitcoin появилось шифрование кошелька?

Шифрование кошелька появилось с версии Bitcoin 0.4.0, в предыдущей версии - 0.3.24 шифрования не было и ключи в файле wallet.dat лежали в открытом виде. Также в версии 0.4.0 обновилась еще и версия Berkeley DB (bdb version 4.8), так что в случае даунгрейда на более ранние версии использование рабочей папки нового кошелька будет приводить к ошибке программы. Для возможности даунгрейда делайте бэкап всей рабочей папки с кошельком пред обновлением на версии Bitcoin 0.4.0 и выше. Обратная совместимость поддерживается, т.е. установленная поверх версии 0.3.24 версия 0.4.0 увидит все скачанные блоки и средства на счету.

Где я могу получить исходные коды официального клиента Bitcoin?

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

МИНСК, 2 авг — Sputnik. Самая популярная криптовалюта разделилась на классический биткоин (BTC) и Bitcoin Cash (BCC). Новую ветку поддержали некоторые майнеры, обменники и разработчики кошельков.

Весь последний месяц курс биткоина колебался как никогда — максимума в 3019 долларов за 1 биткоин он достиг 11 июня. Через несколько дней курс упал до 2457 долларов, а к середине июля снизился до 1939 долларов. К концу месяца курс снова вырос до 2700-2800 долларов, а пользователи валюты и майнеры до последнего не были уверены, произойдет ли разделение этой криптовалюты.

Зачем понадобилось разделить биткоин?

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

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

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

Что теперь будет со сбережениями?

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

Новая криптовалюта "биткоин кэш" стоит в семь раз дешевле биткоина — около 300-350 долларов, то есть почти столько же, сколько другая набирающая популярность криптовалюта — Etherium.

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

Оставить мелких майнеров в игре

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

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

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

Двум группам почти удалось договориться — они сошлись на том, что часть информации можно вынести из блокчейна, но и размер блока увеличить до двух мегабайт. В конце июля почти все были уверены, что разделения биткоина не будет. И тут в игру вступила третья группировка под руководством бывшего инженера Facebook Амори Сечета. Они объявили о запуске криптовалюты Bitcoin Cash — в ней лимит на добавление данных увеличен до 8 Мб. Будет ли новая криптовалюта однажды столь же влиятельной, как биткоин, покажет время и внимание к ней майнеров.

Как работает биткин

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

МОСКВА, 2 августа — РИА Новости, Мария Салтыкова. Самая дорогая в мире криптовалюта — биткоин, капитализация которой сейчас более 44 миллиардов долларов, 1 августа разделилась на две части: классический биткоин (BTC) и Bitcoin Cash (BCC). Это было сделано для того, чтобы оптимизировать работу системы для массовых пользователей, ускорив проведение платежей и снизив комиссии. Рынок криптовалют между тем все чаще сравнивают с финансовой пирамидой: по мнению Минэкономразвития России, курс биткоина может рухнуть в любой момент.

Как биткоин настолько подорожал

Биткоин не привязан к другим национальным валютам или активам, его ценность не подкрепляется ничем, кроме доверия его держателей. Курс валюты устанавливается на виртуальных биржах, где ее обменивают на реальные деньги. До 2011 года курс одного биткоина составлял менее 1 доллара, но затем начал расти. В ноябре-декабре 2013 года за один биткоин предлагали уже более 1,2 тысячи долларов. Однако уже через месяц цена упала более чем в пять раз.

Весной прошлого года курс опять пошел вверх, и к 12 июня 2017 года биткоин достиг исторического максимума — 3 тысячи долларов. По состоянию на 2 августа он стоит уже 2,7 тысячи долларов.

Для чего понадобился Bitcoin Cash

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

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

Каждые десять минут в блокчейн можно добавить блок размером не более 1 Мб. Это ограничение было введено разработчиками, чтобы защитить систему от DDoS-атак. Растущая популярность биткоина привела к тому, что в мае этого года пользователи начали жаловаться , что для проведения платежей требуется несколько дней. Операцию можно было ускорить, но тогда пришлось бы платить высокую комиссию майнеру. Покупать себе что-то мелкое за криптовалюту стало невыгодно: нести такие издержки из-за небольших сделок не имело смысла.

Для решения этой проблемы разработчики криптовалюты запустили новый протокол работы блокчейна SegWit2x. Сообщалось, что это позволит увеличить размер добавляемых блоков до 2Мб в течение следующих трех месяцев. Большинство майнеров поддержали идею, но затем 1 августа небольшая группа разработчиков под руководством экс-инженера Facebook Амори Сечета произвела настоящую революцию, объявив о запуске криптовалюты Bitcoin Cash. Это почти то же самое, что и биткоин, но лимит на добавление данных увеличен сразу до 8 Мб.

Bitcoin Cash можно приобрести на тех же площадках. Если на момент разделения валют у пользователя уже были биткоины, сейчас его сбережения "удвоились": тратить оба вида валют можно независимо друг от друга, для этого надо только использовать кошелек с поддержкой новой валюты. На момент запуска Bitcoin Cash стоил в 7-8 раз меньше классического биткоина — около 350-370 долларов против 2900 долларов, по данным на полдень 2 августа, его стоимость выросла уже до 439 долларов.

На глобальном уровне развитие криптовалют напоминает финансовую пирамиду, заявил 2 августа министр экономического развития Максим Орешкин. "Зачастую цены на них не отражают реальной стоимости такого актива. Это часто происходило с пирамидами у нас в стране в прошлые годы, сейчас мы видим, что похожая ситуация на глобальном уровне происходит с некоторыми криптовалютами", — заявил Орешкин в интервью телеканалу "Россия 24".

Эксперты, опрошенные РИА Новости, не согласны с такой формулировкой. "Это терминологически неверно: финансовые пирамиды — это всегда пирамиды долгов. Это то, что делал Мавроди", — пояснил аналитик Финансовой группы "Калита-Финанс" Дмитрий Голубовский. Основатель "МММ" обещал своим вкладчикам гарантированный высокий доход, в случае с криптовалютами нет какой-то одной организации или лица, которое выступило бы с таким заявлением.

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

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

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

То же самое, по словам эксперта, может ждать биткоин: даже если он внезапно подешевеет, в долгосрочной перспективе рост рынка криптовалюты продолжится. Тотального краха здесь ждать не стоит, обзоры по перспективам биткоина и других криптовалют уже начали выпускать крупнейшие инвестиционные банки, такие как Goldman Sachs, Merrill Lynch, Bank of America. Это значит, что он уже вписался в классическую финансовую индустрию, уверен Голубовский.

Кому выгодно пользоваться биткоином

Brexit не будет, биткоин взлетит и другие прогнозы Saxo Bank на 2017 год Saxo Bank, один из крупнейших форекс-брокеров в мире, выпустил ежегодные, тринадцатые по счету "Шокирующие прогнозы" на следующий год. Эксперты выбирают провокационные прогнозы, побуждающие дискуссии о неожиданных или маловероятных событиях, способных повлиять на динамику инвестиций в предстоящем году.

"Это не средство заработать, это новый цифровой товар, это больше, чем купить и заработать на курсе", — уточняет технический директор биржи Safello, член совета директоров Blockchain. Community Алексей Брагин. По его словам, для обычных пользователей это может облегчить покупку товаров за рубежом — с помощью биткоинов можно переводить деньги куда угодно без банка: купить компьютер в США или в Японии и т.д.

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

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

Артём Абаев отвечает на основные вопросы о новой криптовалюте.

В закладки

Зачем понадобилось разделение сети

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

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

В ходе обсуждений сформировались два основных лагеря со своими подходами к обновлению протокола для масштабирования экосистемы. Первый - это увеличение размера блока до 8 МБ через разделение валюты на две или «жёсткая вилка» (Hard Fork), при которой появляется новая криптовалюта (Bitcoin Cash, на биржах обозначается как BCH или BCC). Хардфорк подразумевает изменение протокола с потерей обратной совместимости.

Второй - это активация протокола через «мягкую вилку» (Soft Fork), она не требует настолько резких изменений, но также предполагает увеличение размера блока до 2 МБ через последующий хардфорк - пользователи, которые не обновят ПО, не смогут работать в сети.

Чтобы заставить компании и майнеров согласиться с Segwit, сообщество объявило о готовности провести активируемый пользователями софтфорк (User Activated Soft Fork, UASF), предложив протокол обновления BIP 148.

BIP 148 предлагал пользователям с 1 августа начать игнорировать новые блоки без специального сигнального бита о поддержке SegWit. Майнеры могли продолжить генерировать такие блоки, но если бы к кампании присоединилось «экономическое большинство» сети биткоин, то новые добытые биткоины, созданные без обновления, было бы трудно продать.

В ответ на это майнеры с крупными вычислительными мощностями сформировали предложение BIP 91 на основе Segwit 2x. BIP 91 состоит из нескольких частей: первая часть предусматривает активацию SegWit, вторая - увеличение размера блока до 2 МБ.

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

К какому решению пришло сообщество

1 августа 2017 года группа активистов хардфорк биткоина. Сторонники резкого увеличения размера блока перешли на образовавшуюся новую криптовалюту - Bitcoin Cash.

Пути масштабирования «классического» биткоина, фактически, уже выбраны: большинство майнеров поддержало предложение BIP 91. Переход на него, скорее всего, будет осуществлен в конце августа или начале осени.

Какой из типов биткоина можно считать основным

Большинство майнеров поддержали «классический» биткоин, а на Bitcoin Cash перешёл лишь небольшой процент. Так что «истинным» биткоином остаётся Bitcoin, а Bitcoin Cash - альткоин, новая криптовалюта.

Что изменится

  • Изначально сеть замедлится.
  • Появится два токена вместо одного.
  • Процесс разделения токенов станет легче контролировать.

Фактически у пользователей появляется два баланса с одними и теми же ключами.

Так как все основные игроки рынка рассматривают Bitcoin Cash как ещё один альткоин (как и Ethereum, Litecoin, Dash и другие «альтернативные» криптовалюты), у пользователей появились «свободные деньги», которые они могут хранить как новый альткоин или обменять на биткоины.

Что изменится для майнеров

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

Поменяется ли что-то в работе бирж

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

Какие изменения ждут цены на биткоин

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

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

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

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

Работа с Андроидом