Криптоиндустрию охватило безумие? Как убедиться в безопасности активов при помощи дерева Меркла

Обновлено:
9725
Криптоиндустрию охватило безумие? Как убедиться в безопасности активов при помощи дерева Меркла
telegram
Бесконечный розыгрыш бумажных книг в нашем Телеграм канале. Подпишитесь, чтобы стать участником раздачи.
Автор:

Крах биржи FTX вынудил многие криптоплатформы доказывать, что активы пользователей находятся в сохранности. Владельцы платформ и инвесторы вспомнили о дереве Меркла. Именно оно позволяет убедительно продемонстрировать сохранность средств, которые пользователи доверили бирже. Что это за дерево и какая от него польза владельцу криптовалют? Эксперты Финтолка объясняют.

Дерево Меркла — это структура данных, которая собирает результаты всех транзакций в блоке. Так можно быстро и с высокой точностью проверить и эффективно зашифровать данные блокчейна. Ральф Меркл, специалист по информатике, предложил структуру дерева в статье 1987 года «Цифровая подпись, основанная на обычной функции шифрования».

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

Как это работает

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

Дерево Меркла группирует данные снизу вверх ветвями, пока они не сойдутся в одном фрагменте, который называется корнем Меркла. Корень Меркла отвечает за обобщение данных, присутствующих в конкретных транзакциях. Если в какой-то момент будет изменена одна деталь в транзакции, корень Меркла автоматически изменится вместе с ней. Вот пример такого увенчанного корнем дерева для четырех транзакций D0, D1, D2 и D3:

Блокчейны обычно состоят из сотен тысяч блоков, каждый из которых может содержать до нескольких тысяч транзакций. И отсюда проблемы с двумя основными ресурсами: объемом памяти и вычислительной мощностью. Если бы не структура Меркла, для проверки каждой транзакции пришлось бы сравнивать каждую запись и, чтобы убедиться в отсутствии вредоносных изменений, компьютеру потребовалось бы гораздо больше вычислительной мощности.

Дерево Меркла — это отличный способ показать часть данных без необходимости загружать весь набор. Следовательно, для проверки транзакций требуется меньше вычислительной мощности.

Назначение дерева Меркла

У технологии блокчейна появляется много преимуществ при использовании дерева Меркла: от эффективной проверки до простого обнаружения ошибки. Например, с деревом Меркла доступна простая проверка криптовалютного платежа (SPV). Так можно подтвердить операцию без загрузки всего блока и использовать криптокошелек для отправки и получения транзакций.

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

Почему деревья Меркла стали всем интересны

После краха FTX пользователи были обеспокоены тем, действительно ли их средства в безопасности на криптобиржах. В результате несколько бирж, например, Bybit, представили в открытом доступе собственные подтверждения резервов с деревом Меркла.

Подтверждение резервов (Proof of Reserves, PoR) относится к проверке данных на криптобиржах сторонним аудитором. Эта процедура криптоучета использует структуру дерева Меркла. Конечная цель состоит в том, чтобы гарантировать финансовую стабильность биржи и наличие суммы, равной или превышающей сумму активов клиентов.

Подтверждение резервов обеспечивает стопроцентную прозрачность: исключает секретные финансовые транзакции вроде выдачи кредита на большую сумму, чем имеется в залоге, и риск неплатежеспособности организации. При этом активы клиентов также защищены.

С тех пор, как FTX объявила о банкротстве, отрасль погрузилась в состояние форменного безумия. В попытке успокоить нервы пользователей криптобиржи по всему миру, включая крупные Coinbase, Binance, Bybit, либо уже обнародовали свои сертификаты хеш-деревьев, либо собираются сделать это в ближайшем будущем.

В твите от 9 ноября генеральный директор Bybit Бен Чжоу заверил клиентов, что платформа всегда обеспечивает безопасность средств клиентов и гарантирует резервы 1 к 1.

Bybit опубликовала адреса кошельков и информационную панель на независимой платформе Nansen. Дерево Меркла и регулярные аудиты PoR помогают пользователям самостоятельно удостовериться в безопасности своих средств и проверить следующее:

  1. Баланс ваших активов на бирже.
  2. Баланс и факт владения адресами кошельков биржи.
  3. Коэффициент резервирования.

Конец 2022 года выдался непростым для криптоиндустрии и всех, кто привык использовать возможности криптовалюты. А также для тех, кто только начал во всем этом разбираться. Однако криптоиндустрия — это гораздо больше, чем один плохой игрок, пусть и настолько крупный. После встряски индустрия становится лишь прозрачнее, безопаснее и эффективнее. Спустя 30 с лишним лет после создания дерева Меркла это изобретение оказалось настолько полезным для криптовалютных платформ, что о корнях, листьях и ветвях Меркла полезно понимать не только специалистам в информатике и блокчейне.

*Статья подготовлена совместно с экспертами криптовалютной биржи ByBit.

хомяк Жора Капустин
Как убедиться в безопасности активов при помощи дерева Меркла
0 комментариев
Криптоиндустрию охватило безумие? Как убедиться в безопасности активов при помощи дерева Меркла
0 / 2000
Войдите, чтобы отправить комментарий
Авторизуясь на сайте указанным способом, вы даете согласие на обработку персональных данных
Показать еще...


Кнопка вверх
Авторизация
Авторизуясь на сайте указанным способом, вы даете согласие на обработку персональных данных
cross Мы используем файлы Cookies При посещении сайта осуществляется обработка Cookies-файлов. Порядок и условия обработки, способ запрета такой обработки описаны в Политике конфиденциальности cross