Блокчейн: поглиблений курс
Основи криптографії
Криптографія, модель UTXO, типи ланцюжків, масштабування та токеноміка.
У цьому уроці
- Як працюють хеш-функції та цифрові підписи
- Чому вони захищають блокчейн
Ключові висновки
- 1Хеш — це односпрямований відбиток даних
- 2Підписи доводять ідентичність і те, що дані не були змінені
- 3Ці примітиви роблять ланцюжок стійким до підробок
Підсумок уроку
Криптографія забезпечує блокчейнам рівень доказовості.
Ментальна модель
Основна ідея, що стоїть за основи криптографії
Криптографія забезпечує блокчейнам рівень доказовості. Хеш-функції підсумовують дані, а цифрові підписи підтверджують, що транзакцію авторизував власник ключа.
- Як працюють хеш-функції та цифрові підписи
- Чому вони захищають блокчейн
Механіка
Як розмірковувати про основи криптографії
Хеш перетворює вхідні дані на відбиток фіксованої довжини.
Зміна вхідних даних змінює хеш, роблячи підробку видимою.
Підпис доводить контроль над приватним ключем, не розкриваючи сам ключ.
- Хеш — це односпрямований відбиток даних
- Підписи доводять ідентичність і те, що дані не були змінені
- Ці примітиви роблять ланцюжок стійким до підробок
Приклад
Основи криптографії на практиці
Коли гаманець підписує транзакцію, вузли можуть перевірити, що підпис відповідає публічній адресі і що дані транзакції не були змінені.
Поширені помилки
Поширені помилки з основи криптографії
Шифрування, хешування та підпис — різні інструменти. Публічний блокчейн не є приватним лише тому, що використовує криптографію.
Нотатки про ризики
Перевірка ризиків для основи криптографії
Слабке зберігання ключів, фейкові запити на підпис і скомпрометовані пристрої обходять надійну криптографію на рівні користувача.
- Розрізніть хеш і цифровий підпис.
- Поясніть, що підтверджує підпис.
- Уважно перевіряйте запити на підпис.
Практика
Закріпіть основи криптографії
- Розрізніть хеш і цифровий підпис.
- Поясніть, що підтверджує підпис.
- Уважно перевіряйте запити на підпис.
Повторення
Ключові терміни
- Адреса
- Публічний ідентифікатор (рядок символів), на який можна надсилати криптовалюту в блокчейні. Безпечно ділитися — вона не розкриває ваш приватний ключ.
- Блокчейн
- Спільний реєстр лише для додавання, реплікований на багатьох комп'ютерах, захищений криптографією та консенсусом.
- Хеш
- Відбиток даних фіксованого розміру, що отримується за допомогою односпрямованої функції; однаковий вхід завжди дає однаковий хеш.
- Приватний ключ
- Секрет, що дозволяє витрачати кошти з адреси. Будь-хто, хто ним володіє, контролює кошти — ніколи не діліться ним.
- Токеноміка
- Економічний дизайн токена — його пропозиція, попит, стимули та розподіл.
Примітки до джерел
Редакційні посилання
Ці посилання є відправними точками для перевірки механізмів, перевірок ризиків та контексту продукту за цим уроком.
Перед тим як продовжити
Чи можете ви виконати ці завдання?
- Розрізніть хеш і цифровий підпис.
- Поясніть, що підтверджує підпис.
- Уважно перевіряйте запити на підпис.
Пов'язані матеріали
Читати далі
Контрольна точка
Завершити цей урок
Пройдіть перевірку, щоб зберегти прогрес, потім продовжуйте трек по порядку.
Закріпити цей урок
Відповідайте правильно на кожне запитання, щоб завершити урок.
Криптографічна хеш-функція — це…

