BitVM: Повнота за Тюрінгом контрактів на Біткойн та їх напрямки оптимізації

BitVM: Повнота за Тюрінгом контракти на Біткойн

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

Щодо розширення Біткойна, основними технологіями є канали стану, бічні ланцюги, клієнтська верифікація тощо. Канали стану забезпечують безпечні рішення для платежів, але верифікація складна, а обчислювальні можливості обмежені. Бічні ланцюги підтримують широкий спектр застосувань, але мають нижчу безпеку. Клієнтська верифікація може обробляти складні транзакції, але відсутня двостороння прив'язка з Біткойном, що знижує рівень безпеки.

У грудні 2023 року проєкт ZeroSync запропонував рішення BitVM, яке реалізує повноту за Тюрінгом для контрактів Біткойн без зміни консенсусу мережі Біткойн. BitVM використовує скрипти Біткойн та Taproot для реалізації оптимістичного Rollup. На базі підписів Лампорт дозволяє зв’язати два UTXO, реалізуючи стан скриптів Біткойн. У адресах Taproot обіцяються великі програми, які виконують складні обчислення через офлайн-взаємодію та виконуються в мережі лише у разі суперечки.

BitVM значно розширює застосування Біткойна, але все ще знаходиться на ранній стадії, існують деякі проблеми з ефективністю та безпекою:

  1. Багаторазові взаємодії призводять до високих комісій, що створює тривалі виклики
  2. Дані підпису Лампорта є досить довгими
  3. Висока складність хеш-функції
  4. Контракт великий, займає багато місця в блоці
  5. Підтримуються лише двосторонні виклики в режимі дозволу

Для подальшої оптимізації BitVM, у цій статті пропонуються наступні напрямки покращення:

  1. Зниження кількості взаємодій на основі нульових знань, скорочення циклу викликів
  2. Використання більш компактної одноразової схеми підпису, такої як Winternitz та ін.
  3. Розробка хеш-функції, дружньої до Біткойна, наприклад, оптимізація BLAKE3
  4. Впровадження Scriptless Scripts, економія простору скриптів
  5. Реалізація бездозвільної багатосторонньої моделі викликів

У майбутньому ми будемо продовжувати досліджувати більше напрямків оптимізації, сприяти розвитку технології BitVM та розширювати застосування Біткойн.

BTC-3.81%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
ChainSherlockGirlvip
· 08-13 19:42
Люди в Спільноті блокчейну, знову є великий плід, який можна з'їсти! Давайте зробимо аналіз даних~
Переглянути оригіналвідповісти на0
CryptoWageSlavevip
· 08-13 17:58
Чи справді є люди, які можуть зрозуміти цю штуку?
Переглянути оригіналвідповісти на0
RugResistantvip
· 08-13 17:54
Давно чекав цього моменту, га~світ Біткойн
Переглянути оригіналвідповісти на0
VCsSuckMyLiquidityvip
· 08-13 17:50
btc назавжди божественний!
Переглянути оригіналвідповісти на0
GateUser-00be86fcvip
· 08-13 17:43
btc все ж треба розширювати~
Переглянути оригіналвідповісти на0
  • Закріпити