Хеш-функція (SHA256) також відіграє важливу роль в алгоритмі консенсусу Proof-of-Work Біткойна, зокрема, в процесі підтвердження блоку.
Нещодавно твіт відомого криптоінвестора (@cobie) про ймовірне "червоне повідомлення", видане Interpool проти CZ, викликав хвилю занепокоєння в криптопросторі, навіть негативно вплинувши на ціни $BTC і $BNB.
Особливість твіту, про який ідеться, полягає в тому, що він являє собою послідовність цифр і букв, на перший погляд безглузду.
Насправді це хеш, тобто результат роботи хеш-функції - математичної функції, яка перетворює будь-який вхідний сигнал у рядок байтів заданої довжини.
SHA256: хеш-функція Біткойна
SHA256 (Secure Hash Algorithm), хеш-функція, що бере участь у перевірці блоків Bitcoin, була обрана через свою ефективність: вона здатна генерувати вихідні дані, використовуючи дуже мало обчислювальної потужності, і водночас вкрай складно відстежити вхідні дані.
Усі вихідні дані, створювані SHA256, являють собою рядки з 64 букв і цифр, незалежно від типу вхідних даних. Фактично, навіть у разі використання вхідних даних різної довжини, таких як "Сатоші Накамото" або "Біткойн", вихідні дані все одно будуть складатися з 64 символів. Дійсно:
Сатоші Накамото:
a0dc65ffca799873cbea0ac274015b9526505daaaed385155425f7337704883e
Біткоїн:
b4056df6691f8dc72e56302ddad345d65fead3ead9299609a826e2344eb63aa4
У Bitcoin SHA256 використовується як при створенні нових мережевих адрес, так і в процесі майнінгу, в якому майнери використовують хеш-функцію для пошуку виводу, що відповідає критеріям складності, необхідним мережею, щоб розв'язати криптографічну головоломку та отримати винагороду у $BTC та частину комісійних, що генеруються мережею.
Таким чином, SHA256 є основою системи доказів роботи Bitcoin, оскільки без нього мережа не була б незмінною, не кажучи вже про можливість довести, хто володіє $BTC, в якій кількості і в який час.
Одне з побоювань з приводу безпеки хеш-функції пов'язане з квантовими комп'ютерами, які завдяки своїй блискавичній обчислювальній спроможності можуть вирішити криптографічні головоломки Bitcoin без особливих зусиль, що поставить під загрозу безпеку мережі.
Хоча ця технологія ще не досягла високого рівня популярності, у майбутньому, завдяки технологічному розвитку, вартість може знизитися, що призведе до зростання поширення цих високопродуктивних комп'ютерів.
Чи стануть квантові комп'ютери кінцем Біткойна чи Ходлери можуть спати спокійно?