Скануйте, щоб завантажити додаток Gate
qrCode
Більше варіантів завантаження
Не нагадувати сьогодні

Хеш: Магія за Біткойном, яку ти, ймовірно, не розумів

robot
Генерація анотацій у процесі

Забудь про нудну теорію. Хеш — це, в основному, машина для перетворення: ти вводиш дані будь-якого розміру, виходить фіксований код завжди однакового розміру. Змінюєш одну літеру у своєму вводі, код змінюється повністю. Вводиш одне й те саме 1000 разів, отримуєш один і той же результат. Детерміністичний, передбачуваний, незламний.

Чому Біткоїну це потрібно?

Магія полягає в тому, що дуже легко створити хеш З ДАНИХ, але неможливо зробити протилежне (вгадуючи, які дані створили цей хеш). Це як двері, які відкриваються лише в одному напрямку.

В Біткоїні майнери в основному грають у цю гру: “Знайди секретне число, яке, коли його хешують, результат починається з X нулів”. Вони можуть спробувати мільйони разів на секунду, але лише той, хто знайде його першим, “виграє” блок. Якщо ціна Біткоїна зростає, входить більше майнерів, збільшується загальна обчислювальна потужність (хеш рейт), і Біткоїн автоматично ускладнює це (додає більше необхідних нулів). Так підтримується новий блок кожні ~10 хвилин. Розумно, чи не так?

Три властивості, які не можуть бути зламані

  1. Немає легких колізій: Два різних дані, що виробляють один і той самий хеш, математично настільки складно, що для цього знадобляться мільйони років.
  2. Не можна скасувати: Побачити хеш і вгадати оригінальні дані неможливо (тому паролі, що мають хеш у базах даних, не можна “дешифрувати”).
  3. Немає короткого шляху: Навіть якщо ви знаєте попередній хеш, це не допомагає вам маніпулювати наступним.

Реальність

SHA-256 є алгоритмом, який використовує Bitcoin. SHA-1 та SHA-0 вже зламані (знайдено колізії). Тепер лише довіряють SHA-2 та SHA-3. Кожен блок Bitcoin пов'язаний з попереднім за допомогою цих хешів, створюючи ланцюг, який практично неможливо змінити.

Без хешу немає блокчейну. Просто так.

BTC-1.83%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити