ZK-Rollups стали одним из самых многообещающих технологических решений для масштабирования на Ethereum. Его представители проектов zkSync и StarkWare объявили, что сумма финансирования превысила 100 миллионов долларов США. Поскольку расширение Биткойн постепенно становится следующим важным направлением в индустрии шифрования, особенно важно изучить возможность объединения ZK-Rollups с Биткойном.
Прежде чем мы начнем исследовать, давайте сначала четко разберемся с технической концепцией ZK-Rollups в расширении Биткойн в этой статье.
Эти концепции можно разделить на три основные области:
1. Сохраненные данные ZK-Rollups
ZK-Rollups должен запускать проверочный код на слое биткойнов и сохранять полученные данные. Те, которые хранят только корневой каталог данных окончательного состояния ZK-Rollups (корень Merkle) на уровне Биткойн, не считаются реальными решениями.
Например, решение Sovereign Rollup, аналогичное проекту расширения Биткойн Rollkit, хранит только данные о состоянии в цепочке Биткойн. Однако сразу после запуска схема была высмеяна Ethereum KOL ryanb.eth.
Хранение данных о состоянии на уровне Биткойн в настоящее время является самым простым способом реализации ZK-Rollups, но этому подходу не хватает реального смысла. Фиксация и хранение данных о состоянии на уровне Биткойн — это просто акт самосертификации, который не является полным решением.
2. Тьюринг полные ZK-роллапы
Достижение EVM-совместимых ZK-Rollups требует поддержки полных по Тьюрингу смарт-контрактов на уровне Биткойн для обработки различных типов проверки ZK. Эта схема ZK-Rollups, которая требует проверки смарт-контрактов, является творческой и многообещающей технической целью, но текущий прогресс все еще имеет много неопределенностей, включает в себя множество необходимых базовых исследований и разработок и все еще находится на стадии исследования.
3. Индивидуальные ZK-роллапы
Для некоторых ограниченных и фиксированных сценариев, таких как требования к оплате, могут быть разработаны индивидуальные технические решения ZK-накопительных пакетов. Функциональная логика этого типа схемы относительно ясна и проста, в большинстве случаев полная поддержка смарт-контрактов Тьюринга не требуется, и ее можно реализовать путем жесткого кодирования на уровне Биткойн.
Этот конкретный класс технологии ZK может превратиться в базовый технический компонент, подобно тому, как криптография на эллиптических кривых стала краеугольным камнем блокчейнов.
После определения трех аспектов ZK-сверток в расширении Биткойн мы можем провести глобальное исследование и обобщение различных возможностей и потенциальных проблем комбинации Биткойн и ZK-сверток на основе трех аспектов.
После разъяснения технической концепции ZK-свертывания в расширении Биткойн мы можем всесторонне изучить и обобщить различные возможности и потенциальные проблемы комбинации Биткойн и ZK-свертывания на основе этих трех аспектов.
1. Первый уровень Биткойн поддерживает полные ZK-роллапы Тьюринга
Поддержка полного по Тьюрингу маршрута ZK-Rollups будет означать огромное обновление основной сети Биткойн. После обновления различные приложения на ZK-свертках смогут пользоваться децентрализацией и безопасностью сети Биткойн, а также в определенной степени повысить устойчивость экономической модели сети Биткойн.
Однако это также означает, что повествование о валюте и средствах сбережения, на которых настаивал Биткойн, изменится, приблизив его к Ethereum. В то же время маршрут крупных блоков, представленный Bitcoin Cash (BCH), может появиться вновь, потому что децентрализация сети Биткойн будет ослаблена, а основной нарратив и ценностная основа, на которой он основан, будут подвергнуты сомнению.
Проблема в этом направлении заключается в необходимости обновления основной сети Биткойн. Это означает, что подавляющее большинство разработчиков биткойнов, групп майнеров, крупных пользователей биткойнов и соответствующих рыночных институтов должны достичь консенсуса и унифицировать действия по обновлению всех узлов. В противном случае мы можем только принять решение, подобное BIP 300/301, предложенное LayerTwo Labs, то есть напрямую разветвить основную сеть Биткойн и ожидать, что консенсус сообщества Биткойн будет обновлен за счет последующей производительности разветвленной цепочки.
Независимо от того, будет ли Биткойн обновлен для поддержки полных ZK-обновлений Тьюринга, это не повлияет на техническую оптимизацию технологии ZK в конкретных аспектах Биткойна. Если Биткойн не будет обновляться для поддержки полных ZK-сверток Тьюринга, он выполняет техническую оптимизацию только в определенных сценариях, а это означает, что основная история биткойнской валюты и хранилища стоимости может продолжать сохраняться.
Например, с точки зрения оплаты ZK-свертки могут использовать математику, а не экономику, чтобы обеспечить более высокую эффективность, чем Lightning Network, но это приведет к большему потреблению вычислительных ресурсов и увеличению стоимости работы узла. Когда другие существующие технические решения могут обеспечить аналогичные результаты, рынок, как правило, отдает предпочтение техническому решению с более низкой общей стоимостью.
Возможный вызов этого направления заключается в том, достаточно ли конкретных сценариев для Биткойна, требующих принятия ZK-роллапов, и смогут ли ZK-роллапы достичь оптимальной эффективности и стоимости, иначе есть подозрение, что проект будет выпускать монеты исключительно через технические рассказы.
Независимо от того, будет ли Биткойн обновлен для поддержки полных по Тьюрингу сверток ZK, это не повлияет на техническую оптимизацию технологии ZK в конкретных аспектах Биткойна. Если Биткойн не будет модернизирован для поддержки полных по Тьюрингу ZK-сверток, а будет только технически оптимизирован для конкретных сценариев, это означает, что Биткойн может продолжать сохранять свое основное повествование в качестве валюты и средства сбережения.
Например, в области платежей ZK-свертки могут принести более высокую эффективность, чем Lightning Network, за счет математических методов, а не экономических методов, но это приведет к увеличению вычислительных затрат и увеличению эксплуатационных расходов узла. При наличии других существующих технических решений, способных достичь аналогичного эффекта, рынок обычно предпочитает техническое решение с более низкой общей стоимостью.
Задача в этом направлении состоит в том, чтобы определить, достаточно ли конкретных сценариев для Биткойна, требующих свертки ZK, и могут ли свертки ZK обеспечить оптимальную эффективность и стоимость. В противном случае проект может вести ажиотаж вокруг эмиссии монет с помощью технических нарративов, что требует бдительности.
3. Биткойн-совместимая сеть поддерживает ZK-Rollups
Из-за чрезвычайно высокой сложности продвижения обновления ZK-Rollups, которое поддерживает полноту биткойн-Тьюринга, оно сталкивается с риском краха повествования о биткойнах. Кроме того, масштабирование ZK-накопительных пакетов, специфичных для биткойнов, в долгосрочной перспективе связано с затратами. Поэтому вероятность перевода биткойнов в совместимую цепочку для расширения ZK-Rollups очень высока.
В настоящее время биткойн-совместимая цепочка поддерживает ZK-свертывания в основном двумя способами: боковая цепочка и односторонний перевод в новую цепочку.
Метод боковой цепи ZK-Rollups
Решение боковой цепи уже представляет собой направление в области расширения Биткойн.Эти проекты боковой цепи обычно используют специальную кросс-чейн технологию для передачи биткойнов в цепь, которая поддерживает EVM для расширения. Дополнительные эффекты масштабирования могут быть достигнуты путем добавления ZK-сверток в эти цепочки.
В настоящее время уже существует несколько сайдчейнов в направлении экологической экспансии Биткойн, таких как Stacks, RootStock и Liquid Network. Таким образом, возможность этого направления будет зависеть от того, лидируют ли будущие конкуренты, добавляя ZK-Rollups к существующим сайдчейнам, или совершенно новые сайдчейны, ориентированные на ZK-Rollups.
Метод односторонней передачи ZK-Rollups
Схема расширения односторонней передачи биткойнов в основном предлагается проектом Hacash. Основной принцип заключается в однонаправленном переводе биткойнов из основной сети в новую цепочку и поддержке ZK-свертывания в новой цепочке для расширения.
Эти два метода поддержки ZK-свертывания в биткойн-совместимых цепочках требуют достаточных стимулов для продвижения передачи биткойнов в цепочку, но самая большая разница заключается в том, могут ли переданные биткойны быть возвращены в основную сеть. Следовательно, чтобы сделать одностороннюю передачу ZK-rollups более возможной, необходимо решить проблемы, существующие в методе боковой цепи ZK-rollups, а желательно также иметь некоторые новые преимущества.
Ключевая проблема в методе расширения боковой цепи заключается в том, как добиться достаточного децентрализованного управления процессом кросс-чейн Биткойн. В настоящее время почти все методы, основанные на традиционных перекрестных мостах, имеют различные дефекты централизации. Метод односторонней передачи реализуется за счет сохранения неизменности закрытого ключа до и после передачи биткойнов без введения какой-либо формы центра управления, поэтому нет необходимости в мосте между цепями в традиционном смысле.
Кроме того, следует также учитывать преимущества, которых метод односторонней передачи не имеет по сравнению с методом сайдчейна ZK-Rollups. Взяв в качестве примера Hacash, основанный на механизме децентрализации PoW первого уровня Hacash и саморегулирующейся системе стабильности предложения валюты, он может улучшить отсутствие валютных атрибутов Биткойн.
Подведем итог
Есть три основных возможности для комбинации Биткойн и ZK-свертки: Биткойн поддерживает полные по Тьюрингу ZK-свертки, ZK-свертки оптимизируют специфичные для Биткойна функции и сценарии, а биткойн-совместимые цепочки поддерживают ZK-свертки.
Чтобы понять, что Биткойн поддерживает полные по Тьюрингу ZK-свертки, требуется широкая поддержка со стороны всего сообщества. Однако это может спровоцировать повествовательный кризис Bitcoin Core.
Оптимизация ZK-Rollups для конкретных функций и сценариев Биткойн должна оцениваться в каждом конкретном случае. Если другие решения уже существуют, необходимо взвесить стоимость ZK-роллапов.
Биткойн-совместимые цепочки поддерживают ZK-свертывания, которые могут быть реализованы двумя способами: боковые цепи и односторонние переводы. В любом случае, должно быть достаточно стимулов для привлечения биткойнов. Метод боковой цепи должен быть ориентирован на конкуренцию между существующими и появляющимися проектами, в то время как метод односторонней передачи должен решить проблему централизации управления и иметь преимущества в других экономических моделях, чтобы повысить вероятность его успеха.
Выше приведено краткое изложение трех основных возможностей комбинации биткойнов и ZK-роллапов.
Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
Изучите три возможности ZK-Rollups в расширении Биткойн
Автор: Хакаш Энтузиаст
ZK-Rollups стали одним из самых многообещающих технологических решений для масштабирования на Ethereum. Его представители проектов zkSync и StarkWare объявили, что сумма финансирования превысила 100 миллионов долларов США. Поскольку расширение Биткойн постепенно становится следующим важным направлением в индустрии шифрования, особенно важно изучить возможность объединения ZK-Rollups с Биткойном.
Прежде чем мы начнем исследовать, давайте сначала четко разберемся с технической концепцией ZK-Rollups в расширении Биткойн в этой статье.
Эти концепции можно разделить на три основные области:
1. Сохраненные данные ZK-Rollups
ZK-Rollups должен запускать проверочный код на слое биткойнов и сохранять полученные данные. Те, которые хранят только корневой каталог данных окончательного состояния ZK-Rollups (корень Merkle) на уровне Биткойн, не считаются реальными решениями.
Например, решение Sovereign Rollup, аналогичное проекту расширения Биткойн Rollkit, хранит только данные о состоянии в цепочке Биткойн. Однако сразу после запуска схема была высмеяна Ethereum KOL ryanb.eth.
Хранение данных о состоянии на уровне Биткойн в настоящее время является самым простым способом реализации ZK-Rollups, но этому подходу не хватает реального смысла. Фиксация и хранение данных о состоянии на уровне Биткойн — это просто акт самосертификации, который не является полным решением.
2. Тьюринг полные ZK-роллапы
Достижение EVM-совместимых ZK-Rollups требует поддержки полных по Тьюрингу смарт-контрактов на уровне Биткойн для обработки различных типов проверки ZK. Эта схема ZK-Rollups, которая требует проверки смарт-контрактов, является творческой и многообещающей технической целью, но текущий прогресс все еще имеет много неопределенностей, включает в себя множество необходимых базовых исследований и разработок и все еще находится на стадии исследования.
3. Индивидуальные ZK-роллапы
Для некоторых ограниченных и фиксированных сценариев, таких как требования к оплате, могут быть разработаны индивидуальные технические решения ZK-накопительных пакетов. Функциональная логика этого типа схемы относительно ясна и проста, в большинстве случаев полная поддержка смарт-контрактов Тьюринга не требуется, и ее можно реализовать путем жесткого кодирования на уровне Биткойн.
Этот конкретный класс технологии ZK может превратиться в базовый технический компонент, подобно тому, как криптография на эллиптических кривых стала краеугольным камнем блокчейнов.
После определения трех аспектов ZK-сверток в расширении Биткойн мы можем провести глобальное исследование и обобщение различных возможностей и потенциальных проблем комбинации Биткойн и ZK-сверток на основе трех аспектов.
После разъяснения технической концепции ZK-свертывания в расширении Биткойн мы можем всесторонне изучить и обобщить различные возможности и потенциальные проблемы комбинации Биткойн и ZK-свертывания на основе этих трех аспектов.
1. Первый уровень Биткойн поддерживает полные ZK-роллапы Тьюринга
Поддержка полного по Тьюрингу маршрута ZK-Rollups будет означать огромное обновление основной сети Биткойн. После обновления различные приложения на ZK-свертках смогут пользоваться децентрализацией и безопасностью сети Биткойн, а также в определенной степени повысить устойчивость экономической модели сети Биткойн.
Однако это также означает, что повествование о валюте и средствах сбережения, на которых настаивал Биткойн, изменится, приблизив его к Ethereum. В то же время маршрут крупных блоков, представленный Bitcoin Cash (BCH), может появиться вновь, потому что децентрализация сети Биткойн будет ослаблена, а основной нарратив и ценностная основа, на которой он основан, будут подвергнуты сомнению.
Проблема в этом направлении заключается в необходимости обновления основной сети Биткойн. Это означает, что подавляющее большинство разработчиков биткойнов, групп майнеров, крупных пользователей биткойнов и соответствующих рыночных институтов должны достичь консенсуса и унифицировать действия по обновлению всех узлов. В противном случае мы можем только принять решение, подобное BIP 300/301, предложенное LayerTwo Labs, то есть напрямую разветвить основную сеть Биткойн и ожидать, что консенсус сообщества Биткойн будет обновлен за счет последующей производительности разветвленной цепочки.
2. Оптимизация ZK-Rollups определенных аспектов Биткойн
Независимо от того, будет ли Биткойн обновлен для поддержки полных ZK-обновлений Тьюринга, это не повлияет на техническую оптимизацию технологии ZK в конкретных аспектах Биткойна. Если Биткойн не будет обновляться для поддержки полных ZK-сверток Тьюринга, он выполняет техническую оптимизацию только в определенных сценариях, а это означает, что основная история биткойнской валюты и хранилища стоимости может продолжать сохраняться.
Например, с точки зрения оплаты ZK-свертки могут использовать математику, а не экономику, чтобы обеспечить более высокую эффективность, чем Lightning Network, но это приведет к большему потреблению вычислительных ресурсов и увеличению стоимости работы узла. Когда другие существующие технические решения могут обеспечить аналогичные результаты, рынок, как правило, отдает предпочтение техническому решению с более низкой общей стоимостью.
Возможный вызов этого направления заключается в том, достаточно ли конкретных сценариев для Биткойна, требующих принятия ZK-роллапов, и смогут ли ZK-роллапы достичь оптимальной эффективности и стоимости, иначе есть подозрение, что проект будет выпускать монеты исключительно через технические рассказы.
Независимо от того, будет ли Биткойн обновлен для поддержки полных по Тьюрингу сверток ZK, это не повлияет на техническую оптимизацию технологии ZK в конкретных аспектах Биткойна. Если Биткойн не будет модернизирован для поддержки полных по Тьюрингу ZK-сверток, а будет только технически оптимизирован для конкретных сценариев, это означает, что Биткойн может продолжать сохранять свое основное повествование в качестве валюты и средства сбережения.
Например, в области платежей ZK-свертки могут принести более высокую эффективность, чем Lightning Network, за счет математических методов, а не экономических методов, но это приведет к увеличению вычислительных затрат и увеличению эксплуатационных расходов узла. При наличии других существующих технических решений, способных достичь аналогичного эффекта, рынок обычно предпочитает техническое решение с более низкой общей стоимостью.
Задача в этом направлении состоит в том, чтобы определить, достаточно ли конкретных сценариев для Биткойна, требующих свертки ZK, и могут ли свертки ZK обеспечить оптимальную эффективность и стоимость. В противном случае проект может вести ажиотаж вокруг эмиссии монет с помощью технических нарративов, что требует бдительности.
3. Биткойн-совместимая сеть поддерживает ZK-Rollups
Из-за чрезвычайно высокой сложности продвижения обновления ZK-Rollups, которое поддерживает полноту биткойн-Тьюринга, оно сталкивается с риском краха повествования о биткойнах. Кроме того, масштабирование ZK-накопительных пакетов, специфичных для биткойнов, в долгосрочной перспективе связано с затратами. Поэтому вероятность перевода биткойнов в совместимую цепочку для расширения ZK-Rollups очень высока.
В настоящее время биткойн-совместимая цепочка поддерживает ZK-свертывания в основном двумя способами: боковая цепочка и односторонний перевод в новую цепочку.
Метод боковой цепи ZK-Rollups
Решение боковой цепи уже представляет собой направление в области расширения Биткойн.Эти проекты боковой цепи обычно используют специальную кросс-чейн технологию для передачи биткойнов в цепь, которая поддерживает EVM для расширения. Дополнительные эффекты масштабирования могут быть достигнуты путем добавления ZK-сверток в эти цепочки.
В настоящее время уже существует несколько сайдчейнов в направлении экологической экспансии Биткойн, таких как Stacks, RootStock и Liquid Network. Таким образом, возможность этого направления будет зависеть от того, лидируют ли будущие конкуренты, добавляя ZK-Rollups к существующим сайдчейнам, или совершенно новые сайдчейны, ориентированные на ZK-Rollups.
Метод односторонней передачи ZK-Rollups
Схема расширения односторонней передачи биткойнов в основном предлагается проектом Hacash. Основной принцип заключается в однонаправленном переводе биткойнов из основной сети в новую цепочку и поддержке ZK-свертывания в новой цепочке для расширения.
Эти два метода поддержки ZK-свертывания в биткойн-совместимых цепочках требуют достаточных стимулов для продвижения передачи биткойнов в цепочку, но самая большая разница заключается в том, могут ли переданные биткойны быть возвращены в основную сеть. Следовательно, чтобы сделать одностороннюю передачу ZK-rollups более возможной, необходимо решить проблемы, существующие в методе боковой цепи ZK-rollups, а желательно также иметь некоторые новые преимущества.
Ключевая проблема в методе расширения боковой цепи заключается в том, как добиться достаточного децентрализованного управления процессом кросс-чейн Биткойн. В настоящее время почти все методы, основанные на традиционных перекрестных мостах, имеют различные дефекты централизации. Метод односторонней передачи реализуется за счет сохранения неизменности закрытого ключа до и после передачи биткойнов без введения какой-либо формы центра управления, поэтому нет необходимости в мосте между цепями в традиционном смысле.
Кроме того, следует также учитывать преимущества, которых метод односторонней передачи не имеет по сравнению с методом сайдчейна ZK-Rollups. Взяв в качестве примера Hacash, основанный на механизме децентрализации PoW первого уровня Hacash и саморегулирующейся системе стабильности предложения валюты, он может улучшить отсутствие валютных атрибутов Биткойн.
Подведем итог
Есть три основных возможности для комбинации Биткойн и ZK-свертки: Биткойн поддерживает полные по Тьюрингу ZK-свертки, ZK-свертки оптимизируют специфичные для Биткойна функции и сценарии, а биткойн-совместимые цепочки поддерживают ZK-свертки.
Чтобы понять, что Биткойн поддерживает полные по Тьюрингу ZK-свертки, требуется широкая поддержка со стороны всего сообщества. Однако это может спровоцировать повествовательный кризис Bitcoin Core.
Оптимизация ZK-Rollups для конкретных функций и сценариев Биткойн должна оцениваться в каждом конкретном случае. Если другие решения уже существуют, необходимо взвесить стоимость ZK-роллапов.
Биткойн-совместимые цепочки поддерживают ZK-свертывания, которые могут быть реализованы двумя способами: боковые цепи и односторонние переводы. В любом случае, должно быть достаточно стимулов для привлечения биткойнов. Метод боковой цепи должен быть ориентирован на конкуренцию между существующими и появляющимися проектами, в то время как метод односторонней передачи должен решить проблему централизации управления и иметь преимущества в других экономических моделях, чтобы повысить вероятность его успеха.
Выше приведено краткое изложение трех основных возможностей комбинации биткойнов и ZK-роллапов.