Биткоин — золото современного мира

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

Основные термины

 

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

 

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

 

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

 

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

 

Принцип работы криптографии

 

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

 

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

 

На этом несложном примере можно представить, как работает система криптографии. Теперь перейдем к рассмотрению алгоритма действий биткоина, система которого строится именно на основе криптографии.

 

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

 

Система биткоинов построена на асимметричном шифровании, с наличием приватных и публичных ключей.

 

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

 

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

 

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

 

Кошельки

 

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

 

Безопасность системы

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

Top