Найти тему
Token | Мир крипты

Что такое Блокчейн?

#токен_вики #блокчейн

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

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

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

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

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

Простыми словами — в системе больше не получится подделать документы задним числом, как бы этого не хотели даже сотни человек, если общая сеть контролируется миллионами участников 🚆🚃