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



Отже, по суті, дерево Меркла — це бінарна структура дерева, зроблена з хешів. Ви починаєте знизу з даних транзакцій — це називається листовими вузлами. Кожен з них хешується, потім пари хешів об’єднуються і знову хешуються, і так далі піднімаючись вгору по дереву, поки не залишиться один хеш у верхній частині. Цей верхній хеш — це корінь Меркла, і він схожий на відбиток пальця для всіх ваших транзакцій у сукупності. Змініть навіть одну транзакцію внизу — і весь корінь зміниться.

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

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

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

Дерево Меркла — це один із тих фундаментальних елементів, що роблять сучасний блокчейн справді робочим. Воно не яскраве, але абсолютно необхідне для будь-якої системи, яка має потребу безпечно та ефективно перевіряти великі обсяги даних. Дивно, що щось, винайдене десятки років тому, досі забезпечує інфраструктуру цілого індустрії.
BTC-2,19%
ETH-3,19%
FIL-3,07%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити