BitVM оптимизация: повышение эффективности и безопасности Биткойн контрактов
Биткойн как децентрализованный, безопасный и надежный цифровой актив сталкивается с проблемой масштабируемости на протяжении долгого времени. Его модель UTXO делает систему без состояния, что затрудняет выполнение сложных вычислений, зависящих от состояния, и ограничивает построение децентрализованных приложений и сложных финансовых инструментов.
В декабре 2023 года проект ZeroSync предложил решение BitVM, которое позволяет реализовать Тьюринг-полные контракты на Биткойне без изменения консенсуса сети Биткойн. BitVM использует скрипты Биткойна и Taproot для реализации оптимистичного Rollup, позволяя установить связи между UTXO Биткойна и реализовать скрипты Биткойна с состоянием. Это значительно расширяет потенциальные применения Биткойна.
Но BitVM все еще находится на ранней стадии, и существуют некоторые проблемы с эффективностью и безопасностью:
Вызовы и ответы требуют многократного взаимодействия, что приводит к высоким комиссиям и длительным срокам.
Данные о разовых подписях Лампорта довольно длинные
Сложность хеш-функции высокая, затраты значительные
Контракт огромен, а объем блока ограничен
Использовать модель лицензирования, поддерживать только двухсторонние вызовы
В связи с этими проблемами в статье предлагаются следующие идеи для оптимизации:
Снижение количества взаимодействий OP на основе ZK
Использование нулевых знаний для снижения количества вызовов в BitVM и повышения эффективности. Пусть вызовом больше не является оригинальный алгоритм, а является алгоритм проверки, чтобы уменьшить количество раундов вызовов и сократить период. Можно построить ZK Fraud Proof, реализовать ZK Proof по запросу, который требуется только в случае вызова.
Биткойн-дружественная одноразовая подпись
Использование одноразовой подписи Винтерница вместо подписи Ламорта может снизить размер бит-коммита на 50%, что значительно уменьшит транзакционные сборы. В будущем можно исследовать более компактные схемы одноразовых подписей.
Биткойн-дружественная хэш-функция
Реализуйте хеш-функцию BLAKE3 на основе Биткойн-скрипта для поддержки проверки доказательства включения Меркла. Изучите другие хеш-функции, дружелюбные к Биткойн, такие как Keccak-256, Grøstl и др.
Безскриптовые скрипты BitVM
Используя технологию Scriptless Scripts, реализуйте обязательства логических ворот в схеме BitVM с помощью мультиподписей Schnorr и адаптерных подписей, экономя пространство скрипта и повышая эффективность.
Не требующие разрешения многопользовательские вызовы
Исследование протокола многопользовательских OP-вызовов без разрешений, расширяющего модель доверия BitVM с 1 из n до 1 из N. Решение таких проблем, как атака ведьмы и атака задержки, для реализации протокола BitVM с меньшим доверием.
Исследование технологии BitVM только начинается, в будущем будет продолжено исследование дополнительных направлений оптимизации для достижения масштабирования Биткойн и процветания экосистемы Биткойн.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
7
Репост
Поделиться
комментарий
0/400
0xTherapist
· 07-23 01:29
Что ты понимаешь, просто хвастаешься.
Посмотреть ОригиналОтветить0
LucidSleepwalker
· 07-22 11:50
А? Продолжайте разыгрывать людей как лохов.
Посмотреть ОригиналОтветить0
SmartContractPlumber
· 07-20 02:02
Настоящее взаимодействие, настоящие траты, безопасность еще не была протестирована.
BitVM оптимизация: повышение эффективности и безопасности Биткойн контрактов
BitVM оптимизация: повышение эффективности и безопасности Биткойн контрактов
Биткойн как децентрализованный, безопасный и надежный цифровой актив сталкивается с проблемой масштабируемости на протяжении долгого времени. Его модель UTXO делает систему без состояния, что затрудняет выполнение сложных вычислений, зависящих от состояния, и ограничивает построение децентрализованных приложений и сложных финансовых инструментов.
В декабре 2023 года проект ZeroSync предложил решение BitVM, которое позволяет реализовать Тьюринг-полные контракты на Биткойне без изменения консенсуса сети Биткойн. BitVM использует скрипты Биткойна и Taproot для реализации оптимистичного Rollup, позволяя установить связи между UTXO Биткойна и реализовать скрипты Биткойна с состоянием. Это значительно расширяет потенциальные применения Биткойна.
Но BitVM все еще находится на ранней стадии, и существуют некоторые проблемы с эффективностью и безопасностью:
В связи с этими проблемами в статье предлагаются следующие идеи для оптимизации:
Снижение количества взаимодействий OP на основе ZK
Использование нулевых знаний для снижения количества вызовов в BitVM и повышения эффективности. Пусть вызовом больше не является оригинальный алгоритм, а является алгоритм проверки, чтобы уменьшить количество раундов вызовов и сократить период. Можно построить ZK Fraud Proof, реализовать ZK Proof по запросу, который требуется только в случае вызова.
Биткойн-дружественная одноразовая подпись
Использование одноразовой подписи Винтерница вместо подписи Ламорта может снизить размер бит-коммита на 50%, что значительно уменьшит транзакционные сборы. В будущем можно исследовать более компактные схемы одноразовых подписей.
Биткойн-дружественная хэш-функция
Реализуйте хеш-функцию BLAKE3 на основе Биткойн-скрипта для поддержки проверки доказательства включения Меркла. Изучите другие хеш-функции, дружелюбные к Биткойн, такие как Keccak-256, Grøstl и др.
Безскриптовые скрипты BitVM
Используя технологию Scriptless Scripts, реализуйте обязательства логических ворот в схеме BitVM с помощью мультиподписей Schnorr и адаптерных подписей, экономя пространство скрипта и повышая эффективность.
Не требующие разрешения многопользовательские вызовы
Исследование протокола многопользовательских OP-вызовов без разрешений, расширяющего модель доверия BitVM с 1 из n до 1 из N. Решение таких проблем, как атака ведьмы и атака задержки, для реализации протокола BitVM с меньшим доверием.
Исследование технологии BitVM только начинается, в будущем будет продолжено исследование дополнительных направлений оптимизации для достижения масштабирования Биткойн и процветания экосистемы Биткойн.