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

Что такое Bitcoin

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

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

Биткоины — это валютная единица системы Биткоин. Обычно используется сокращение «BTC», которое обозначает цену или количество (например, «100 BTC»). Существуют физические биткоины, но в целом, биткоин – это просто номер, связанный с адресом. Физические биткоины – это просто объекты наподобие монет со встроенным номером.

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

Есть множество способов получения биткоинов:

  • Можно принимать Биткоин в качестве оплаты за товары или услуги.
  • Самый распространенный способ покупки биткоин — это биржи.
  • Существуют сервисы-обменники, которые обменивают биткоины на обычную валюту.
  • Вы можете найти людей, проживающих в вашей стране и городе, которые продают Биткоины за наличные.
  • Примите участие в майнинг пуле.
  • Если у вас есть много оборудования для майнинга, вы можете заниматься этим в одиночку и попробовать создать новый блок (в настоящее время он приносит 0.0005 биткоинов, а также всю комиссию за переводы, включенные в блок).
  • Получить биткоины на сайтах, которые раздают их бесплатно.

Как заработать на биткоине?

Поскольку Биткоин – это новая технология, то сначала может быть непонятно, что это такое и как это работает. Биткоин часто представляется людям как один из этих трех вариантов:

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

На самом деле все эти варианты не отражают истины. Давайте остановимся подробнее на каждом из них.

Является ли Биткоин интернет-аферой и скамом

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

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

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

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

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

Является ли Биткоин подходящей инвестицией?

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

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

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

Новые биткоины генерируются через процесс «майнинга». В ходе процесса, который похож на постоянный розыгрыш лотереи, узлы сети награждаются биткоинами каждый раз, когда они находят решение определенной математической задачи (и тем самым создают новый блок). Создание блока является доказательством работы, а сложность этого процесса изменяется с ростом сети. Награда за создание блока регулируется автоматически, чтобы, в идеале, за каждые четыре года работы сети создавалась половина биткоинов, созданных за предыдущие четыре года. За первые 4 года (с января 2009 года по ноябрь 2012 года) было создано (примерно) 10,499,889.80231183 биткоинов. Каждые четыре года эта сумма будет делиться надвое, она будет равна 5,250,000 в течение следующих четырех лет, потом 2,625,000 и так далее. Таким образом, общее число биткоинов никогда не превысит 20,999,839.77085749.

Блоки добываются в среднем каждые 10 минут, и в течение первых четырех лет (210,000 блоков) каждый блок содержал 50 новых биткоинов. Так как количество вычислительной техники, используемой в майнинге, увеличивается, сложность создания новых биткоинов растет. Этот фактор сложности рассчитывается каждые 2016 блоков, он основан на времени, которое понадобилось для создания предыдущих 2016 блоков.

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

Их количество постоянно растет.

Число существующих монет = число блоков, умноженное на стоимость монет из блока. Стоимость монет из блока равна 50 BTC в каждом из первых 210,000 блоков, 25 BTC в следующих 210,000 блоков, потом 12,5 BTC, 6,25 BTC и так далее.

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

Биткоин можно разделить до 8 знаков после запятой. 0,00000001 BTC — это минимальный объем, который может быть обработан в транзакции. Его также называют «сатоши» в честь основателя Биткоина. Если необходимо, то протокол и соответствующее программное обеспечение можно изменить, чтобы работать и с меньшими количествами.

Что такое btc на бирже?

BTC это аббревиатура Биткоина

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

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

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 USD, GBP или EUR). Использование существующих национальных обозначений денег, например «цент», «никель», «дайм», «пенс», «фунт», «копейка», тоже не пользуется поддержкой, ведь это общемировая валюта.

Есть только одно исключение – «сатоши», это слово обозначает самый маленький существующий номинал валюты

0.000 000 01 BTC = 1 сатоши

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

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

Последним блоком, который будет генерировать монеты, станет блок № 6929999, который должен быть создан примерно в 2140 году. Общее количество монет в обращении будет равняться 20,999,999.9769 BTC.

Даже если разрешенная точность увеличится с нынешних 8 знаков после запятой, общее количество BTC в обращении всегда будет чуть ниже 21 млн (при условии, что все остальное останется без изменений). Например, с точностью 16 после запятой в итоге мы получили бы 20,999,999.999999999496 BTC.

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

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

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

Из-за закона спроса и предложения биткоины, при условии уменьшения их количества, станут стоить дороже. Так что, если одни биткоины будут теряться, другие, в конечном итоге, вырастут в цене, чтобы это компенсировать. Если стоимость биткоинов будет увеличиваться, то их число, необходимое для покупки, уменьшится. Это дефляционная экономическая модель. Если средний размер сделки будет снижаться, то сделки, вероятно, будут проходить с использованием меньших частей Биткоин, например, миллибиткоинов («Millies») или микробиткоинов («Mikes»).

Протокол Биткоин использует базовый блок из одной стомилионной биткоина («Сатоши»), но неиспользуемые биты позволяют работать с еще меньшими частями.

Если каждая сделка транслируется через сеть, не увеличивается ли трафик от Биткоин?

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

С помощью некоторых изменений в программном обеспечении полные узлы Биткоин смогут сравняться с VISA и MasterCard, но при этом будут требовать довольно скромного оборудования (один высококлассный сервер по сегодняшним стандартам). Стоит отметить, что структура сети MasterCard похожа на Биткоин – это тоже вещательная сеть peer-to-peer.

Экономика

В чём ценность Bitcoin? Чем обеспечены биткоины?

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

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

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

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

Биткоин – это мыльный пузырь, афера?

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

Биткоины работают по модели Ponzi?

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

Схема ponzi – это игра с нулевой суммой. Те, кто вступил в схему раньше, могут разбогатеть только за счет тех, кто подключился позже. У биткоина есть варианты win-win. Те, кто начал пользоваться биткоинами раньше, могут получить прибыль за счет увеличения стоимости биткоинов. Те, кто подключится позже, да и всё общество, выиграет от полезности стабильной, быстрой, недорогой и широко распространённой p2p валюты.

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

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

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

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

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

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

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

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

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

Не смотря на вышесказанное, есть механизм для борьбы с очевидными последствиями. Слишком сильная дефляция может сделать непрактичными большинство валют: если за один канадский доллар можно будет купить новый автомобиль, то что делать тому, кто хочет купить в Канаде хлеб или конфету? Даже пенни будут в этом случае иметь ОЧЕНЬ высокую ценность. В системе биткоин есть для этого простое и элегантное решение: бесконечная делимость. Биткоины можно разделить и продавать таким маленькими частями, как это удобно владельцам, поэтому не важно, какой ценностью обладают биткоины, люди могут использовать их для транзакций любых объёмов.

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

А вдруг кто-то скупит все существующие биткоины?

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

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

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

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

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

Новая цепочка блоков сделает сеть уязвимой для атак «двойной оплаты». Тем не менее, создание новой жизнеспособной цепочки – это весьма сложный процесс, поэтому такой риск крайне мал.

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

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

Развитие Биткоин потребовало серьезных интеллектуальных ресурсов и изобретательности, но эта валюта стала первой в своем роде, прототипом, уязвимым перед более развитыми конкурентами. Серьезные конкуренты пока еще не вступили в игру, и Биткоин остается лидером, но нет никаких гарантий касательно того, что он сохранит эту позицию. Если будут действовать исторические принципы Интернета, то аналогичная система, построенная на тех же принципах, заменит и опередит Биткоин, когда время покажет нам его основные недостатки. Friendster и Myspace пострадали подобным образом от руки Facebook, Napster был свергнут Limeware, Bearshare и торрент-приложениями, а Skype сокрушил остатки армии Microsoft Messenger.

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

Возможны ли в Биткоин манипуляции ценами?

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

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

Отправка и получение платежей

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

10 минут — это среднее время поиска блока. Этот процесс может занять значительно больше или меньше времени, как повезет; 10 минут – это просто среднее значение.

С помощью блоков (в графическом интерфейсе Биткоин это называется «подтверждения») система Биткоин производит согласование, кто чем владеет. После того, как блок найден, все соглашаются, что вы владеете этими монетами, так что можно снова их тратить. До тех пор, пока он не найден, некоторые узлы сети могут иметь устаревшую информацию, и это может дать возможность обмануть систему, возвратив транзакцию. Чем больше подтверждений есть у транзакции, тем меньше риск возврата. 6 блоков или 1 часа достаточно, чтобы сделать возврат непрактичным с точки зрения вычислений. И показатели здесь значительно лучше, чем у кредитных карт, на которых обратные платежи (чарджбеки) могут производиться в течение 3 месяцев с момента первоначальной сделки!

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

Давайте представим, что сеть Биткоин достигла Марса. Если планеты находятся в дальних точках своих орбит, то сигналу нужно 20 минут, чтобы дойти от одной до другой. При условии, что поиск нового блока занимает 10 минут, майнеры на Марсе всегда будут на 2 блока отставать от майнеров на Земле. Они практически никак не смогут сами создавать блоки. Если бы нам пришлось работать с такими задержками, то время получения нового блока пришлось бы увеличить хотя бы до нескольких часов.

Нужно ли ждать подтверждения транзакции, чтобы купить или продать вещи за биткоины?

ДА, нужно, ЕСЛИ транзакцию нельзя провести в обратном направлении. Программное обеспечение для работы с Биткоин не подтверждают перевод, пока не будут найдены еще 6 блоков (подтверждений). Чем дальше транзакции находятся в цепочке, тем сложнее отменить их, но до первого подтверждения сделать это очень легко. Если транзакцию нельзя провести в обратном направлении, рекомендуется получить от двух до шести подтверждений, в зависимости от суммы перевода.

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

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

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

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

Мне послали биткоины, но они еще не дошли! Где они?

Не паникуйте! Есть ряд причин, по которым ваши биткоины могли не дойти, и ряд способов определения этих причин.

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

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

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

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

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

Сколько будет составлять комиссия?

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

Комиссия добавляется к сумме оплаты. Например, если вы отправляете 1,234 BTC и клиент требует комиссию 0,0005, то с вашего счета будет снято 1,2345 BTC, а до адресата дойдет 1,234 BTC.

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

Поскольку комиссия зависит от количества данных, из которых состоит сделка, а не от количества отправленных биткоинов, то она может оказаться крайне низкой (0.0005 BTC для 1000 BTC) или несправедливо высокой (0,004 BTC для 0,02 BTC, около 20%). Если вы получаете небольшие объемы денег (например, платежи от майнинг пула), то комиссия при отправке будет выше, чем при проведении обычных потребительских или деловых операций.

Что происходит, когда кто-то посылает мне Биткоин, но мой компьютер выключен?

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

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

Сколько времени занимает «синхронизация» при первой установке клиента Биткоин? Что при этом происходит?

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

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

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

Можно попробовать альтернативный «облегченный» клиент типа Multibit или супер-легкий клиент electrum, хотя они не так хорошо защищены, являются немного сырыми и не способствуют укреплению P2P-сети.

Сеть Биткоина

Нужно ли мне настраивать свой брандмауэр для запуска Биткоин?

Биткоин будет подключаться к другим узлам, как правило, используя TCP порт 8333. Нужно разрешить исходящие TCP соединения через порт 8333, если вы хотите, чтобы клиент Биткоин подключался к множеству узлов. Testnet использует TCP порт 18333 вместо 8333.

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

Как работает механизм нахождения пиров?

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

Майнинг — основные вопросы

Что нужно знать о майнинге и как манить биткоины?

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

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

Используется ли майнинг для проведения полезных вычислений?

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

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

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

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

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

Как можно помешать майнерам создавать блоки без транзакций?

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

Биткоин использует принцип доказательства выполнения работы Hashcash с незначительными адаптациями. Чтобы получить общее представление о процессе майнинга, представьте такой исходник:

полезная нагрузка = <определенные данные, относящиеся к происходящему в сети Биткоин>
одноразовый номер ("nonce") = 1
хэш = SHA2 (SHA2 (полезная нагрузка + одноразовый номер))

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

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

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

Безопасность

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

Здесь кроются два вопроса. Давайте рассмотрим их по отдельности.

Могут ли майнеры объединиться и забрать себе деньги?

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

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

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

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

Конечно, главный вопрос здесь таков:

Могут ли они делать это в обход существующих правил системы Биткоин? Есть ли способ ограбить сеть и заработать кучу денег нечестным путем?

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

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

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

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

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

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

Тот факт, что серьёзные изменения внести очень сложно, ещё раз доказывает, что Биткоин является полностью распределённой системой. Любая валюта, контролируемая из “центра”, может быть подвергнута изменениям из этого центра без ведома и одобрения держателей такой валюты. В системе Биткоин не предусмотрен такой центральный орган, поэтому все изменения происходят только по воле всего сообщества. Развитие Биткоин является отражением коллективной эволюции – первый в мире подобный опыт для денежной единицы.