Що насправді таке хеші? Моя критична перспектива

Хешування, цей магічний процес, який так люблять у світі крипто, не що інше, як математична функція, яка перетворює дані будь-якого розміру на рядки символів фіксованої довжини. Звучить красиво, правда? Але давайте поговоримо без зайвої технічності і без сліпого поклоніння цій технології.

Я працював з хеш-алгоритмами протягом багатьох років і можу сказати, що, хоча вони корисні, це не панацея, яку багато хто хоче тобі продати. Хеш-функції перетворюють інформацію на "резюме", які нібито гарантують безпеку та цілісність, але все залежить від того, наскільки надійною є функція, яку ти використовуєш.

Якщо ви запустите слово "Bitcoin" або "bitcoin" через SHA-256, ви отримаєте два абсолютно різних значення. Змініть одну незначну букву, і весь результат буде іншим! Це детерміновано: той самий вхід завжди виробляє той самий вихід. Зручно для перевірки даних, так, але не безпомилково, як нам хочуть змусити вірити.

SHA-256, який так часто використовують криптовалюти, генерує виходи розміром 256 біт, тоді як застарілий SHA-1 виробляє 160 біт. І хоча нам кажуть, що SHA-2 і SHA-3 "безпечні", історія показала, що те, що сьогодні є непроникним, завтра може стати вразливим.

Реальність за хешем

Функції хеш мають безліч застосувань: від пошуку в базах даних до автентифікації. Але будемо відверті, їхня роль у криптовалютах більше обумовлена технічною необхідністю, ніж справжньою революційною інновацією.

Справжня користь хешу полягає в тому, що ви можете перевірити цілісність великих обсягів даних, не зберігаючи їх усіх. Практично, так, але нічого чудесного.

У блокчейні це використовують для всього: від з'єднання транзакцій до створення тих самих криптографічних посилань між блоками. Але увага, ось моя критика: чи справді нам потрібно стільки технічної складності для чогось, що можна вирішити простішими та ефективнішими системами?

Передбачувані "магічні" властивості

Щоб функція хешу вважалася криптографічно безпечною, вона повинна відповідати трьом властивостям:

  • Стійкість до колізій: Важко знайти два різні входи, які виробляють один і той же хеш. Але не неможливо, обережно! Колізії існують, незважаючи на те, що криптоевангелісти говорять протилежне.

  • Стійкість до попередніх образів: Під час роботи не можна "інвертувати" функцію, щоб знайти оригінальний вхід. Біржі зберігають хеші наших паролів замість самих паролів. Чи справді ми довіряємо, що цього достатньо?

  • Стійкість до другої преобразувальної: Ви не повинні мати можливість знайти інший вхід, який генерує той самий хеш, що й конкретний вхід. Але історія криптографії сповнена "безпечних" алгоритмів, які згодом були зламані.

Майнинг: безпека чи марнотратство?

Майнінг Біткоїна споживає астрономічну кількість енергії лише для того, щоб знайти хеші, які починаються з певної кількості нулів. Майнеры налаштовують змінні, поки не знайдуть дійсне рішення, і коли мережа зростає, складність зростає, щоб підтримувати час блоку на рівні 10 хвилин.

Але будемо відверті: хіба не абсурдно витрачати так багато енергії на вирішення штучно складних математичних головоломок? Захисники скажуть, що це захищає мережу, але я бачу систему, яка більше винагороджує того, хто має більшу обчислювальну потужність, ніж того, хто дійсно приносить цінність.

Мій особистий висновок

Функції хеш є корисними інструментами в інформатиці та криптографії, безсумнівно. Але наратива про те, що вони є незламною основою, яка робить криптовалюти досконалими, мені здається перебільшеною. Жодна технологія не є безпомилковою, і алгоритми хеш не є винятком.

Розуміння того, як працюють хеші, є важливим, якщо вас цікавить блокчейн, але також важливо зберігати критичний погляд і не піддаватися технологічному поклонінню, яке так поширене в цій сфері. Ідеальної безпеки не існує, і будь-яка система, якою б складною вона не була, має свої вразливості.

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