Биткойны не похожи на золото. Никто не может выкопать их из-под земли. Они тоже не похожи на бумажные деньги. Ни один центральный орган не печатает трудно поддающиеся подделке осязаемые биткойн-банкноты для обращения. Вместо этого биткойн полностью зависит от децентрализованной компьютерной сети и некоторых удивительных достижений криптографии.
Для начала поймите, что вся система Биткойн работает в P2P (одноранговой) сети. Эта архитектура P2P похожа на файлообменные сети, подобные тем, которые позволяют людям свободно распространять данные всех видов, включая защищенную авторским правом музыку, фильмы и многое другое. Это устойчивая система.
Другими словами, нет центрального компьютерного узла, выполняющего все процессы, связанные с Биткоином. Вместо этого компьютер каждого пользователя Биткойн является частью сети, коллективно разделяя вычислительную нагрузку по генерации биткойнов и регистрации своих транзакций. Именно эта децентрализованная природа делает Биткойн невосприимчивым (пока) к вмешательству правительства, свободным от регулирования и мониторинга.
Прежде чем кто-либо сможет даже использовать биткойн, монеты должны быть добыты с помощью так называемого процесса майнинга биткойнов. Любой компьютер может начать добычу биткойнов с помощью бесплатного приложения для майнинга. Для майнинга требуется, чтобы вся сеть компьютеров-участников Биткоина выполнила определенный объем работы, прежде чем будет вознаграждена биткоином.
По сути, эта работа означает множество операций с числами — и добыча достается владельцу компьютера, который завершает набор операций с числами под рукой. Некоторые люди вкладывают многие тысячи долларов в очень мощные компьютеры только для добычи биткойнов. Майнинг превратился в гонку компьютерных вооружений, и только те, кто находится на переднем крае, могут получить что-либо в виде прибыли.
Точный объем требуемой работы варьируется. Сеть регулирует эту нагрузку таким образом, чтобы количество биткойнов росло с постоянной, заранее определенной скоростью. Это будет продолжаться до тех пор, пока количество биткойнов в обращении не достигнет своего конечного числа, которое составляет 21 миллион. В настоящее время в процессе майнинга создается 25 биткойнов каждые 10 минут. Каждые четыре года количество монет, которые могут быть добыты, будет сокращаться вдвое, пока в 2140 году не будет достигнут установленный лимит монет. После этого момента количество биткойнов в обращении будет неизменным.
Как мы уже объясняли, вы храните свои собственные биткойны в цифровом кошельке. Когда вы отправляете или получаете монеты, они проверяются цифровой подписью, называемой ключом открытого шифрования, который предотвращает подделку и делает монеты узнаваемыми в сети. По правде говоря, у вас в кошельке нет реальных биткойнов, только общедоступные ключи шифрования, связанные с каждой из ваших биткойн-транзакций.
Одной из главных особенностей Биткойна — и всех виртуальных валют — является то, что децентрализованная сеть совместно использует открытую бухгалтерскую книгу (называемую блокчейном) всех биткойн-транзакций. Блокчейн обеспечивает надежный и избыточный способ поддержания количества биткойнов в обращении.
Все это работает благодаря оригинальному коду Биткойна с открытым исходным кодом (то есть доступному для всех). Программное обеспечение с открытым исходным кодом обычно используется программистами, которые выступают против корпоративной спекуляции и контроля. Любой опытный программист может увидеть, как работает программирование биткойна, и это нормально — это не код, который защищает транзакции. Вместо этого это общий реестр блокчейна, который проверяет законность каждого перевода.