Информатика · 11 класс2 четвертьТема 3ГОСО РК 2026Углубленный

Распределенные реестры и технологии блокчейн: криптографическое хэширование, консенсус и смарт-контракты

Архитектура децентрализованных систем: цепочки блоков, односторонние хэш-функции SHA-256, алгоритмы достижения консенсуса PoW и PoS, автоматизация смарт-контрактов.

Время изучения~60 минтеория + практика
Разделы темы4 разд.пошаговый разбор
Тест темы2 вопр.с мгновенным ответом
СОР / СОЧ2 четвертьдескрипторы ГОСО

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

Технология распределенного реестра (Distributed Ledger Technology, DLT) представляет собой децентрализованную пиринговую (P2P) сеть, в которой идентичная копия базы данных хранится одновременно у тысяч независимых участников (узлов / нод).

Блокчейн (Blockchain) — частный случай DLT, где транзакции объединяются в последовательную непрерывную цепочку блоков, защищенную криптографическими алгоритмами. Ни один участник не может изменить или удалить запись задним числом, так как это нарушит криптографическую целостность всех последующих блоков сети.

Понятие

P2P Сеть (Peer-to-Peer)

Одноранговая оверлейная компьютерная сеть, где все узлы равноправны и одновременно выступают клиентами и серверами.
Понятие

Неизменяемость (Immutability)

Фундаментальное свойство блокчейна: единожды записанная в подтвержденный блок транзакция не может быть отредактирована или стерта.

Связующим звеном блокчейна является криптографическая хэш-функция (в классическом Bitcoin — SHA-256). Она обладает тремя ключевыми свойствами:

1. Детерминированность: для одинаковых входных данных хэш всегда строго одинаков.

2. Лавинный эффект (Avalanche effect): изменение даже одного бита во входных данных кардинально меняет весь 256-битный результат.

3. Однонаправленность: невозможно математически вычислить исходные данные по их хэш-значению.

Каждый блок содержит:

- Индекс и временную метку (timestamp);

- Список проверенных транзакций (или корень дерева Меркла);

- Previous Hash — хэш заголовка предыдущего родительского блока;

- Nonce (number used once) — числовое поле для перебора в алгоритме консенсуса;

- Собственный текущий хэш блока.

Именно поле Previous Hash связывает блоки в неразрывную цепь. Если злоумышленник попытается изменить сумму перевода в блоке №5, хэш блока №5 изменится. В блоке №6 поле previoushash перестанет совпадать, и вся последующая цепь станет невалидной для остальных узлов сети.

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

1. Proof-of-Work (PoW — Доказательство работы):

Узлы-майнеры соревнуются в решении вычислительно сложной криптографической задачи: найти такое случайное число Nonce, чтобы хэш всего блока начинался с заданного количества нулей (параметр сложности Difficulty).

- Проверить решение можно за микросекунды (один расчет хэша).

- Найти решение требует перебора триллионов вариантов в секунду и колоссальных затрат электроэнергии.

2. Proof-of-Stake (PoS — Доказательство доли владения):

Вместо сжигания электричества право подтверждения блока (валидация) предоставляется узлам пропорционально количеству заблокированных ими монет сети (стекинг, Stake). Если валидатор пытается подтвердить мошенническую транзакцию, сеть конфискует (slashing) часть его залога. PoS потребляет на 99.9% меньше энергии.

Правило длиннейшей цепочки (Longest Chain Rule)

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

Смарт-контракт (Smart Contract) — это программный код, развернутый и выполняемый внутри виртуальной машины блокчейна (например, EVM в Ethereum). Концепция была предложена ученым Ником Сабо в 1994 году задолго до появления Bitcoin.

Главная особенность смарт-контракта: он выполняется абсолютно автономно и детерминированно. Условия договора вида 'ЕСЛИ наступило событие X, ТО перевести сумму Y со счета A на счет B' выполняются автоматически математическим протоколом без участия судей, юристов, банков или нотариусов. Ни одна из сторон не может заблокировать исполнение контракта.

На базе смарт-контрактов строятся децентрализованные приложения (DApps): финансовые протоколы DeFi, платформы токенизации цифровых прав (NFT), системы голосования без возможности фальсификации и прозрачные цепочки поставок (Supply Chain).

Ваш прогресс по теме25%
Шпаргалка формул11 класс
Кардинальность декартова произведения таблиц:
∣A×B∣=∣A∣⋅∣B∣|A \times B| = |A| \cdot |B|[кортежей]
Функция потерь среднеквадратичной ошибки (MSE):
MSE=1n∑i=1n(yi−y^i)2MSE = \frac{1}{n} \sum_{i=1}^{n} (y_i - \hat{y}_i)^2[ед.²]
Следующая тема

Интернет вещей (IoT) и киберфизические системы: сенсоры, контроллеры, протокол MQTT и безопасность

Перейти к теме →