Криптографія в блокчейні: замки, ключі та підписи, які захищають усе
Без криптографії будь-хто міг би викрасти вашу криптовалюту або підробити транзакцію. З нею математика робить те, що традиційно виконують банки та юристи.
---
1. Три ключові задачі криптографії
Завдання Криптоінструмент Що робить Порівняння з реальним життям
Довести, що це саме ВИ Цифрові підписи Перевіряє, що ви авторизували транзакцію Ваш підпис від руки на чеку
Тримати в секреті Публічні/приватні ключі Гарантує, що лише ви зможете витратити свої кошти Ключ від вашого дому + адреса вашої поштової скриньки
Замикає блоки разом Хеш-функції Робить дані неспотворюваними Воскова печатка, що ламається, якщо її розкрити
---
2. Як це працює: відправлення
$BITCOIN другу
Погляньмо, як відправити 0.5 BTC Сарі:
Крок 1: Ваші два ключі
Кожен гаманець має пару:
· Публічний ключ = Адреса вашого гаманця (як ваша електронна пошта) — на нього може відправити будь-хто
· Приватний ключ = Таємний 64-символьний код (як ваш PIN
$ATM ) — знати його має лише ви
Крок 2: Створення цифрового підпису
Ви складаєте транзакцію: "Send 0.5
$BTC to Sara"
Потім ви використовуєте свій Приватний ключ, щоб "підписати" її. Це створює унікальний криптографічний підпис, який математично доводить: "Лише людина, яка має цей приватний ключ, могла створити цей підпис."
Вузли мережі перевіряють підпис за допомогою вашого Публічного ключа.
· Є збіг? ✅ Дійсна транзакція
· Немає збігу? ❌ Негайно відхилено
Важливо: під час цього процесу ваш приватний ключ ніколи не розкривається.
Крок 3: Хешування для незмінності
Після підтвердження ваша транзакція пакується в "блок".
Далі цей блок хешується — перетворюється на унікальний цифровий відбиток.
Потім цей хеш вбудовується в наступний блок.
У цьому й магія: якщо змінити навіть одну літеру в початковій транзакції, хеш зміниться повністю — ламаючи весь ланцюжок. Це робить неможливим змінювати історичні дані без виявлення.
#cryptography #blockchain #locks #keys #BinanceSquareFamily