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



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

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

Звичайно, є і підводні камені. При атаці 51% зловмисник теоретично може використовувати підроблені докази SPV і змусити легкий клієнт прийняти недійсну транзакцію. Це серйозна уразливість, хоча на практиці такі атаки рідкісні для великих мереж. Дослідники постійно працюють над захистом від таких сценаріїв.

Але в цілому спв — це революційна ідея Накамото — вона дозволила звичайним людям взаємодіяти з Bitcoin без необхідності бути повноцінним вузлом мережі. Це зробило криптовалюти доступнішими і практичнішими для повсякденного використання.
BTC-1,8%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити