November 1, 2023

Что такое блокчейн и зачем он нужен?

Давайте сначала разберёмся в терминологии.

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

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

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

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

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

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