TGViewer
Chernikov & Web3 Chernikov & Web3 @web3che · 409 subscribers
Post #757 239
Что такое цифровая подпись? ✍️

🌍 Мы разбирали принцип работ хэш функций и отличия таких алгоритмов, как SHA-256 и SHA-3. По сути, хэширование – это фундамент, на котором строятся многие элементы криптографии. Но само по себе оно решает только одну задачу – проверку целостности данных. Мы можем узнать, изменился файл или нет, но мы не можем понять, кто именно этот файл отправил и можно ли доверять его источнику.

✍️ Здесь на сцену выходят цифровые подписи. Если хэш – это своего рода «отпечаток», то цифровая подпись добавляет к этому отпечатку ещё и подтверждение личности владельца. Благодаря подписям становится возможным не только проверять, что данные не были подделаны, но и удостоверяться в том, что их действительно отправил конкретный человек или организация.

🔓 Цифровые подписи основаны на ассиметричной криптографии. Это такой вид криптографии, где у каждого участника есть пара ключей: приватный и публичный. Приватный – секретный, о нем не знают, он используется для создания подписи. Публичный – доступен всем, нужен для проверки цифровой подписи.

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

💻 С технической точки зрения это все работает не так понятно: сообщение сначала хэшируется (например, через SHA-256), и этот хэш подписывается приватным ключом – так создаётся цифровая подпись. Получатель снова хэширует сообщение и с помощью публичного ключа проверяет подпись. Если хэши совпадают, значит сообщение подлинное и не изменялось.

📝 Давайте возьмём пример из биткоина, чтобы вам было понятнее. Пользователь создаёт транзакцию и формирует сообщение: «Я отправляю 0.001 BTC с этого адреса на этот». Далее это сообщение хэшируется и подписывается приватным ключом владельца кошелька. Узлы сети, получив транзакцию, проверяют подпись с помощью публичного ключа и убеждаются, что перевод инициировал именно тот, кто владеет этим адресом. Если подпись не совпадает, транзакция отклоняется.

🤔 А кто такие узлы сети? Узлы сети – это ноды. Збс понятнее стало! В рамках этого поста, чтобы не прыгать по другим, напомню вам что такое нода. Нода – это группа компьютеров, работающие вместе. Каждый компьютер из этой ноды хранит копию блокчейна и проверяет транзакции. Ноды, зачастую, состоят из большого количества валидаторов.  Зачем вообще нужны ноды? Ноды проверяют транзакцию и создают новые блоки. Об этом мы говорили с вами при разборе алгоритмов консенсуса.

@web3che | Обсудить | X | DM | #образовательный | 27/100
  • 👨‍💻 8
  • ❤ 4
  • 👍 3
  • 🔥 2
More from @web3che
  1. Sep 28, 2026Карма спустя два года? @web3che
  2. Sep 28, 2026Короче – @wallet убрали из Telegram меню настроек. Если вы "в числе выбранных пользователе…
  3. Sep 27, 2026А че за тренд привозить Канье в Россию?
  4. Sep 27, 2026Post #1218
  5. Sep 25, 2026Трилогия по концерту Канье Уэста закончится уже в среду. По крайней мере — со слов организ…
  6. Sep 24, 2026Post #1216
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →