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



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

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

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

Такой подход позволяет хранить всего 80 байт на блок, что значительно меньше по сравнению с объемом данных, необходимым для полных узлов.

Однако у SPV есть определенные недостатки, связанные с вопросами кибербезопасности. При атаке 51% на криптовалютную сеть злоумышленники могут использовать SPV-доказательства для подтверждения нелегитимных транзакций. Впрочем, ведутся исследования по минимизации рисков подобных сценариев.

Стоит отметить, что еще в оригинальном документе была упомянута возможность верификации транзакций без необходимости поддержки полной сети узлов.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить