Хеш

бізнес : Хеш
Що таке хеш?

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

Ключові вивезення

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

Як працює хеш

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

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

Розв’язування хесу по суті є вирішенням складної математичної задачі і починається з даних, наявних у заголовку блоку. Кожен заголовок блоку містить номер версії, часову позначку, хеш, використаний у попередньому блоці, хеш коріння Merkle, nonce та цільовий хеш.

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

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

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

Приклад хешу

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

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

Порівняйте інвестиційні рахунки Ім’я постачальника Опис Розкриття рекламодавця × Пропозиції, що з’являються в цій таблиці, є партнерствами, від яких Investopedia отримує компенсацію.

Пов'язані умови

Визначення nonce Nonce - це число, додане до хешованого блоку, яке під час повторної перевірки відповідає обмеженням рівня складності. більше Цільовий хеш Цільовий хеш - це число, якому заголовок хешованого блоку повинен бути меншим або рівним для того, щоб новий блок був присвоєний. більше Біткойн Майнінг, Пояснено Знищивши все, що потрібно знати про майнінг Bitcoin, від Blockchain та Block Rewards до перевірених робочих та майнінг-басейнів. докладніше Доказ роботи Доказ роботи описує процес, який дозволяє мережі біткойн залишатися надійною, ускладнюючи процес видобутку або запису транзакцій. більше Заголовок блоку (криптовалюта) Заголовок блоку - це унікальна ідентичність конкретного блоку в блокчейні і хеширується шахтарями для винагород. більше Дерево Меркле Мерклеві дерева - це структури даних, що підвищують ефективність біткойна та інших криптовалют. більше Партнерські посилання
Рекомендуємо
Залиште Свій Коментар