Возможно, вы слышали популярное определение: «Блокчейн - это децентрализованная бухгалтерская книга» и все такое, чего мы на самом деле не понимаем. Что ж, я Пит, энтузиаст блокчейнов, и на тот случай, если эти слова сделают вас мертвым мозгом, как они делают меня, я буду упрощен для вас.
## Что на самом деле представляет собой блок
Блок - это объект для хранения данных, а блокчейн - это цепочка блоков. Блоки имеют два неотъемлемых элемента - код и данные.
Данные передаются в блок из внешнего интерфейса, а код (называемый смарт-контрактом) определяет, как блок обрабатывает данные.
Когда блок обрабатывает свои данные, он хранит записи данных и транзакций, которые он выполнил внутри себя, и когда он достигает своего предела хранения, создается новый блок для обработки и хранения входящих данных. Каждый новый блок имеет ссылку на предыдущий блок (блок, из которого он произошел), и когда вы смотрите на всю сеть, вы видите ряд блоков, связанных вместе, образующих цепную структуру. Отсюда и название «блокчейн».
Блокчейн, по сути, представляет собой плавающую базу данных, содержащую записи всех транзакций, которые когда-либо выполнялись в ней с момента ее создания.
Вы, наверное, тоже слышали, что он децентрализован, поэтому давайте разберемся, что это значит.
## Децентрализация
Централизованная система - это система, в которой одно лицо имеет доступ и контролирует все данные, которые поступают в него и исходят из него. Однако в децентрализованной системе все данные доступны и контролируются всеми и никем одновременно.
В централизованной системе, такой как банк, записи обо всех транзакциях, которые когда-либо выполнял банк, в идеале хранятся где-нибудь на сервере, доступны для банка и могут контролироваться им.
В блокчейне, однако, цепочка блоков и содержащиеся в них записи транзакций не хранятся на одном сервере. Скорее, всякий раз, когда новый компьютер (узел) подключается к сети цепочки блоков, он получает свою собственную копию полной цепочки блоков и данных, хранящихся на ней. Кроме того, при каждом обновлении цепочки блоков обновляется копия цепочки блоков на каждом подключенном компьютере. Таким образом, каждый компьютер, подключенный к цепочке блоков, имеет доступ ко всей цепочке блоков в режиме реального времени.
## Безопасность
В последнем абзаце может возникнуть вопрос: «Если у всех есть доступ ко всем данным, хранящимся в сети блокчейнов, разве нельзя что-то изменить? Я имею в виду, разве блокчейн не считается безопасным?
Ну да. Блокчейн безопасен. После развертывания кода (смарт-контракта) в блоке его нельзя изменить. Код и данные также хорошо зашифрованы - настолько хорошо зашифрованы, что хакеры даже не будут беспокоиться.
Чтобы управлять централизованной системой, хакеру необходимо получить доступ к компьютеру, который хранит и контролирует все данные, но чтобы захватить децентрализованную систему, такую как блокчейн, хакеру придется захватить миллионы компьютеров, подключенных к сети. так что давайте просто скажем, что взломать сеть блокчейнов утомительно.
Ну это все. Таким образом,
›Блок - это объект, который обрабатывает и хранит данные.
›
›Блокчейн похож на постоянно растущую цепочку блоков.
›
›Компьютер, подключенный к сети блокчейнов, называется узлом.
›
›Каждый отдельный узел имеет доступ в реальном времени ко всей цепочке блоков.
›
›Ни одна организация не контролирует данные в блокчейне
›
› Блокчейн защищен надежным шифрованием
Итак, об этом для этой публикации. Теперь вы лучше понимаете концепцию блокчейна? Дайте мне знать в разделе комментариев