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



Итак, по сути, дерево Меркла — это двоичная структура, состоящая из хешей. Вы начинаете снизу с данных транзакций — это называются листовые узлы. Каждый из них хешируется, затем пары хешей объединяются и снова хешируются, и так продолжается вверх по дереву, пока не останется один хеш вверху. Этот верхний хеш — это корень Меркла, и он похож на отпечаток пальца для всех ваших транзакций вместе взятых. Измените даже одну транзакцию внизу — и весь корень изменится.

Именно поэтому блокчейны используют его. Bitcoin хранит транзакции в блоках с помощью деревьев Меркла, что означает, что вы можете очень эффективно проверить целостность транзакций. Вам не нужен весь блокчейн, чтобы проверить, что что-то легитимно — вам нужен только корень Меркла и несколько хешей по пути. Это огромно для масштабируемости.

Ethereum пошел дальше с чем-то, что называется деревом Патриции. Вместо простого хранения транзакций он также хранит состояние системы — балансы счетов, код смарт-контрактов, всё это. Именно поэтому Ethereum смог стать этой огромной платформой для децентрализованных приложений, сохраняя при этом безопасность и проверку.

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

Дерево Меркла — это одна из тех фундаментальных частей, которая делает современный блокчейн действительно рабочим. Оно не яркое, но абсолютно необходимо для любой системы, которая должна безопасно и эффективно проверять большие объемы данных. Довольно удивительно, что что-то, изобретенное десятилетия назад, до сих пор обеспечивает инфраструктуру целой индустрии.
BTC-1,22%
ETH-2,35%
FIL-3,35%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить