Эксклюзивное интервью с основателем Espresso Беном Фишем: инновационные прорывы в области межцепочечной коммуникации и технологий быстрого окончательного подтверждения
В этом интервью соучредитель и CEO Espresso Бен Фиш подробно рассказал о технических инновациях проекта, направленных на решение проблемы фрагментации в экосистеме Web3 блокчейнов. Espresso предоставляет высокоскоростную окончательность (high-speed finality) и поддержку Layer 2 технологий, чтобы способствовать эффективной коммуникации между различными блокчейнами. Бен подробно объяснил, как проект использует улучшенные механизмы консенсуса и инновационные технологии, такие как стираемое кодирование и доказательства с нулевым разглашением, для сокращения задержек при межцепочечной передаче и повышения взаимодействия между цепочками. Он также обсудил причины привлечения ведущих разработчиков и инвесторов, а также будущие рыночные позиции и модель токеномики.
Данный материал отражает личное мнение гостя и не представляет точку зрения Wu Shuo. Аудиотрансляция выполнена GPT, возможны ошибки. Пожалуйста, слушайте полный подкаст на 小宇宙, YT и других платформах.
小宇宙
YouTube:
Происхождение и первоначальные цели Espresso
Colin:Во-первых, расскажите, пожалуйста, как начался проект Espresso, какие важные проекты в области Web3 вы изначально рассматривали? Какие основные инвесторы вас поддерживают сейчас?
Ben:Когда мы начали работу над Espresso, мы изначально сосредоточились на решении одной проблемы, которая отличается от той, которую мы в итоге решили — — конфиденциальности. Мы пытались создать гибкий протокол конфиденциальности, особенно для соответствующих требованиям, но приватных платежей в стабильных монетах. В процессе разработки этого нового протокола мы поняли, что очень сложно создать систему, которая одновременно обладает высокой производительностью и может эффективно интегрироваться с остальной частью экосистемы Web3. Например, если мы создадим новый платежный блокчейн как Layer 2 для повышения производительности, он будет полностью изолирован от других активностей в Web3. В то время люди использовали стабильные монеты и DeFi-протоколы, и обеспечить ликвидность для новой экосистемы было практически невозможно. В процессе попыток построить такую систему мы поняли, что это — — лишь часть более крупной проблемы. Поэтому мы решили напрямую решить фундаментальную проблему Web3 — — фрагментацию, которая затрудняет инновации и создание новых цепочек. Встает вопрос: как это сделать? Именно так возникла мотивация для разработки Espresso. Конечно, мы можем подробнее обсудить, как Espresso решает проблему фрагментации Web3. Изначальная цель Web3 — — исправить фрагментацию в существующей финансовой системе, но на практике этого не произошло, и именно это мы собираемся решить с помощью Espresso.
Основные инвесторы проекта пришли из нескольких раундов финансирования. Мы получили посевное финансирование от Polychain, затем — — раунд A, который был проведен под руководством Sequoia, Electric Capital и Greylock. Недавно, в начале 2024 года, мы завершили раунд B, в котором ведущими инвесторами выступили a16z.
Влияние конкуренции за таланты между AI и криптоиндустрией
Colin:На самом деле, за последние два года индустрия криптовалют и AI постоянно борются за финансирование, таланты и внимание. Особенно в США большинство разработчиков пытаются запустить проекты, связанные с AI. Это создает давление на вашу команду при найме специалистов?
Ben:Я этого не чувствую. Не ощущаю такого давления. У нас всегда есть талантливые люди, желающие присоединиться к Espresso. Я уверен, что это — — влияет, но и другие факторы тоже играют роль. Сейчас много людей интересуются криптовалютами и нуждаются в них. Конечно, сочетание крипты и AI обладает потенциалом. Поэтому, хотя я и не ощущаю прямого давления, возможно, есть скрытые проблемы, о которых я еще не осознаю.
Причины фрагментации Web3
Colin:Вы ранее упоминали проблему фрагментации. Тогда почему, спустя более десяти лет развития Web3, цифровые финансы все еще так фрагментированы? Что мешает объединению ликвидности на масштабных платформах?
Ben:Это очень хороший вопрос. На самом деле, это — — изначальная идея создания таких проектов, как Ethereum: построить единую вычислительную машину мира, на которой смогут работать все финансовые программы, и они смогут полностью взаимодействовать друг с другом. Если посмотреть на современную экосистему виртуальных машин, например, Ethereum mainnet, то там ликвидность не так фрагментирована, потому что смарт-контракты могут взаимодействовать друг с другом. Таким образом, ликвидность между разными смарт-контрактами может быть объединена. Если бы производительность одной цепочки не была ограничена, можно было бы представить глобальный ордербук, объединяющий все цифровые активы для торговли, где любой мог бы выставлять ордера и находить покупателей. Тогда ликвидность была бы объединена, по крайней мере, в контексте цифровых активов.
Конечно, в разных сценариях ликвидность может иметь разные значения, но при торговле цифровыми активами можно реализовать объединенную ликвидность внутри одной цепочки. Сегодня мы в определенной степени это видим.
Однако проблема в том, что ни одна одна цепочка не может масштабироваться настолько, чтобы вместить весь мир приложений. Для масштабируемости и гибкости обязательно появятся разные цепочки. Это похоже на современный мир: у нас есть тысячи веб и мобильных приложений, любой разработчик может настроить свою архитектуру и запускать ее по своим нуждам. В пространстве Web3 нам тоже нужна такая гибкость. За последние пять лет, чтобы справиться с потребностями масштабируемости и настройки, возникла парадигма Layer 2. В этой модели любой желающий запустить цепочку может построить ее по своим требованиям, а сама цепочка лишь записывает транзакции в базовый блокчейн, например, Ethereum, и использует его как базу данных, а не как вычислительную машину мира.
Хотя этот подход обеспечивает масштабируемость и настройку, он также порождает больше проблем с фрагментацией. И проблема не только в множестве Layer 2. Поскольку у Ethereum есть ограничения по масштабируемости, появились другие блокчейны, такие как Solana и Avalanche. Сейчас все эти цепочки существуют как отдельные, изолированные системы. В какой-то степени это возвращает нас к началу традиционных финансов, где есть изолированные биржи и платежные системы, плохо взаимодействующие друг с другом. Поэтому, несмотря на десятилетия развития Web3, мы все еще живем в мире высокой фрагментации.
Почему в Web3 цифровые финансы остаются фрагментированными
Colin:Мы знаем, что у вашего проекта есть ведущие разработчики и сильная техническая база. Могли бы вы простыми словами описать технологию Espresso? Чем она отличается от других блокчейнов или инфраструктурных проектов?
Ben:Espresso — — это Layer 1 блокчейн, децентрализованный протокол, который работает как Layer 1. Но его отличие в том, что он специально создан для поддержки Layer 2. Ethereum расширяется через Layer 2, но изначально он не был спроектирован для этого.
Возможности Layer 1, необходимые для поддержки Layer 2, существенно отличаются от тех, что нужны для поддержки смарт-контрактов и других функций. В Espresso нет смарт-контрактов — — мы полностью отказались от них. Мы сосредоточены на том, чтобы стать лучшей, самой производительной и с минимальной задержкой базой данных, на которой Layer 2 сможет писать транзакции. Главное — — валидаторы сети Espresso не обязаны получать все данные; им достаточно совместно обеспечивать доступность и возможность поиска данных. Также они должны гарантировать, что любой пользователь, читающий базу данных как Layer 1, сможет делать это одинаково.
Эта технология называется «конечная определенность» (finality). В качестве Layer 1 Espresso обеспечивает очень быструю окончательность, значительно быстрее Ethereum. Ethereum требует около 15 минут для окончательного подтверждения транзакции, а Espresso — — всего несколько секунд. В скором времени мы планируем сократить это время до полусекунды.
Почему это важно сегодня? Возвращаясь к проблеме фрагментации блокчейнов, когда у нас много разных цепочек, объединение ликвидности затруднено потому, что приложения или смарт-контракты на разных цепочках не могут так легко взаимодействовать, как внутри одной цепочки. Ключевое — — скорость коммуникации. В однородной цепочке, например, Ethereum, даже при медленной подтверждаемости — — 15 минут — — смарт-контракты могут взаимодействовать в реальном времени, что позволяет им объединяться. Можно иметь несколько автоматизированных маркет-мейкеров или кредитных протоколов с ликвидностью, которые взаимодействуют друг с другом в реальном времени.
Когда эти протоколы размещены на разных цепочках, без очень высокой скорости каждой цепочки они не смогут взаимодействовать в реальном времени. Если все цепочки будут очень быстрыми, они смогут взаимодействовать мгновенно. Это откроет новые возможности, например, универсальный ордербук, где ордера, размещенные на одной цепочке, могут совпадать с ордерами на другой, или кредитные протоколы на одной цепочке смогут финансировать операции на другой.
Это видно в децентрализованных биржах, которые создают доверительные активные хранилища на разных цепочках, обеспечивая плавный обмен цифровыми активами между ними. Например, при торговле ETH и BTC на Binance задержки практически отсутствуют, потому что Binance управляет двумя активными хранилищами на разных цепочках, обеспечивая «без задержек» торговлю. Если вы хотите осуществлять такие операции без доверительных посредников, цепочка должна быть очень быстрой. Вот в чем ключевое отличие Espresso как Layer 1, поддерживающий Layer 2.
Механизм консенсуса Espresso и межцепочечная коммуникация
Colin:Я считаю, что вы очень ясно объяснили, и даже участники с меньшими техническими знаниями смогут понять. Тогда следующий вопрос: Layer 2 блокчейны действительно ускоряют процессы, но делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области конечной определенности и межцепочечной коммуникации?
Ben:Espresso значительно ускоряет конечную определенность, одновременно поддерживая работу с несколькими цепочками. Он решает проблему поддержки нескольких цепочек — — нескольких Layer 2 и параллельных цепочек — — и их быстрой окончательной фиксации. Это — — ключ к межоперабельности. Когда цепочки достаточно быстры, приложения на них могут отправлять сообщения друг другу и получать их практически в реальном времени. Это позволяет приложениям и смарт-контрактам на разных цепочках взаимодействовать и объединяться так же, как внутри одной цепочки.
Это даст возможность создавать новые межцепочечные биржи, DeFi-протоколы и другие межцепочечные приложения, которые будут вести себя так же, как операции внутри одной цепочки, несмотря на то, что эти цепочки могут иметь разные настройки и архитектуру.
Дизайн консенсуса Espresso и быстрая конечная фиксация
Colin:Я думаю, что два следующих вопроса можно объединить. Первый: какова основная часть системы консенсуса Espresso? Как вы планируете достигать субсекундной конечной фиксации? Второй: как работает межцепочечная коммуникация в Espresso? Используете ли вы доказательства с нулевым разглашением, доверенные вычислительные модули или другие технологии? В чем их роль?
Ben:Начнем с ключевых аспектов дизайна системы консенсуса Espresso. Поскольку в Espresso нет смарт-контрактов, его дизайн может значительно отличаться от других Layer 1 протоколов. Участники — — валидаторы — — не получают полный дубликат каждого блока транзакций. Им не нужно получать все блоки, потому что они не должны выполнять эти транзакции для определения состояния блокчейна. Espresso — — это Layer 1, который поддерживает Layer 2. Поэтому они обрабатывают данные блока как исходные данные — — не обязаны их интерпретировать. Это позволяет использовать технологию стираемого кодирования: каждый блок разбит на несколько частей, которые распределены по сети. Каждый валидатор получает только часть данных. Пока достаточно валидаторов, чтобы восстановить всю информацию, они могут совместно обеспечить доступность и возможность поиска данных. Также они должны гарантировать, что любой пользователь, читающий базу как Layer 1, сможет делать это одинаково.
Эта технология называется «конечная определенность» (finality). В качестве Layer 1 Espresso обеспечивает очень быструю окончательность, значительно быстрее Ethereum. Ethereum требует около 15 минут для окончательного подтверждения транзакции, а Espresso — — всего несколько секунд. В ближайшее время мы планируем сократить это время до полусекунды.
Почему это важно сегодня? Возвращаясь к проблеме фрагментации блокчейнов, когда у нас много разных цепочек, объединение ликвидности затруднено потому, что приложения или смарт-контракты на разных цепочках не могут так легко взаимодействовать, как внутри одной цепочки. Ключевое — — скорость коммуникации. В однородной цепочке, например, Ethereum, даже при медленной подтверждаемости — — 15 минут — — смарт-контракты могут взаимодействовать в реальном времени, что позволяет им объединяться. Можно иметь несколько автоматизированных маркет-мейкеров или кредитных протоколов с ликвидностью, которые взаимодействуют друг с другом в реальном времени.
Когда эти протоколы размещены на разных цепочках, без очень высокой скорости каждой цепочки они не смогут взаимодействовать мгновенно. Если все цепочки будут очень быстрыми, они смогут взаимодействовать мгновенно. Это откроет новые возможности, например, универсальный ордербук, где ордера, размещенные на одной цепочке, могут совпадать с ордерами на другой, или кредитные протоколы на одной цепочке смогут финансировать операции на другой.
Это видно в децентрализованных биржах, которые создают доверительные активные хранилища на разных цепочках, обеспечивая плавный обмен цифровыми активами между ними. Например, при торговле ETH и BTC на Binance задержки практически отсутствуют, потому что Binance управляет двумя активными хранилищами на разных цепочках, обеспечивая «без задержек» торговлю. Если вы хотите осуществлять такие операции без доверительных посредников, цепочка должна быть очень быстрой. Вот в чем ключевое отличие Espresso как Layer 1, поддерживающий Layer 2.
Как работает межцепочечная коммуникация и механизм консенсуса Espresso
Colin:Я считаю, что вы очень ясно объяснили, и даже участники с меньшими техническими знаниями смогут понять. Тогда следующий вопрос: Layer 2 блокчейны действительно ускоряют процессы, но делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области конечной определенности и межцепочечной коммуникации?
Ben:Espresso значительно ускоряет конечную определенность, одновременно поддерживая работу с несколькими цепочками. Он решает проблему поддержки нескольких цепочек — — нескольких Layer 2 и параллельных цепочек — — и их быстрой окончательной фиксации. Это — — ключ к межоперабельности. Когда цепочки достаточно быстры, приложения на них могут отправлять сообщения друг другу и получать их практически в реальном времени. Это позволяет приложениям и смарт-контрактам на разных цепочках взаимодействовать и объединяться так же, как внутри одной цепочки.
Это даст возможность создавать новые межцепочечные биржи, DeFi-протоколы и другие межцепочечные приложения, которые будут вести себя так же, как операции внутри одной цепочки, несмотря на то, что эти цепочки могут иметь разные настройки и архитектуру.
Дизайн консенсуса Espresso и быстрая конечная фиксация
Colin:Я думаю, что два следующих вопроса можно объединить. Первый: какова основная часть системы консенсуса Espresso? Как вы планируете достигать субсекундной конечной фиксации? Второй: как работает межцепочечная коммуникация в Espresso? Используете ли вы доказательства с нулевым разглашением, доверенные вычислительные модули или другие технологии? В чем их роль?
Ben:Начнем с ключевых аспектов дизайна системы консенсуса Espresso. Поскольку в Espresso нет смарт-контрактов, его дизайн может значительно отличаться от других Layer 1 протоколов. Участники — — валидаторы — — не получают полный дубликат каждого блока транзакций. Им не нужно получать все блоки, потому что они не должны выполнять эти транзакции для определения состояния блокчейна. Espresso — — это Layer 1, который поддерживает Layer 2. Поэтому они обрабатывают данные блока как исходные данные — — не обязаны их интерпретировать. Это позволяет использовать технологию стираемого кодирования: каждый блок разбит на несколько частей, которые распределены по сети. Каждый валидатор получает только часть данных. Пока достаточно валидаторов, чтобы восстановить всю информацию, они могут совместно обеспечить доступность и возможность поиска данных. Также они должны гарантировать, что любой пользователь, читающий базу как Layer 1, сможет делать это одинаково.
Эта технология называется «конечная определенность» (finality). В качестве Layer 1 Espresso обеспечивает очень быструю окончательность, значительно быстрее Ethereum. Ethereum требует около 15 минут для окончательного подтверждения транзакции, а Espresso — — всего несколько секунд. В ближайшее время мы планируем сократить это время до полусекунды.
Почему это важно сегодня? Возвращаясь к проблеме фрагментации блокчейнов, когда у нас много разных цепочек, объединение ликвидности затруднено потому, что приложения или смарт-контракты на разных цепочках не могут так легко взаимодействовать, как внутри одной цепочки. Ключевое — — скорость коммуникации. В однородной цепочке, например, Ethereum, даже при медленной подтверждаемости — — 15 минут — — смарт-контракты могут взаимодействовать в реальном времени, что позволяет им объединяться. Можно иметь несколько автоматизированных маркет-мейкеров или кредитных протоколов с ликвидностью, которые взаимодействуют друг с другом в реальном времени.
Когда эти протоколы размещены на разных цепочках, без очень высокой скорости каждой цепочки они не смогут взаимодействовать мгновенно. Если все цепочки будут очень быстрыми, они смогут взаимодействовать мгновенно. Это откроет новые возможности, например, универсальный ордербук, где ордера, размещенные на одной цепочке, могут совпадать с ордерами на другой, или кредитные протоколы на одной цепочке смогут финансировать операции на другой.
Это видно в децентрализованных биржах, которые создают доверительные активные хранилища на разных цепочках, обеспечивая плавный обмен цифровыми активами между ними. Например, при торговле ETH и BTC на Binance задержки практически отсутствуют, потому что Binance управляет двумя активными хранилищами на разных цепочках, обеспечивая «без задержек» торговлю. Если вы хотите осуществлять такие операции без доверительных посредников, цепочка должна быть очень быстрой. Вот в чем ключевое отличие Espresso как Layer 1, поддерживающий Layer 2.
Как работает межцепочечная коммуникация и механизм консенсуса Espresso
Colin:Я считаю, что вы очень ясно объяснили, и даже участники с меньшими техническими знаниями смогут понять. Тогда следующий вопрос: Layer 2 блокчейны действительно ускоряют процессы, но делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области конечной определенности и межцепочечной коммуникации?
Ben:Espresso значительно ускоряет конечную определенность, одновременно поддерживая работу с несколькими цепочками. Он решает проблему поддержки нескольких цепочек — — нескольких Layer 2 и параллельных цепочек — — и их быстрой окончательной фиксации. Это — — ключ к межоперабельности. Когда цепочки достаточно быстры, приложения на них могут отправлять сообщения друг другу и получать их практически в реальном времени. Это позволяет приложениям и смарт-контрактам на разных цепочках взаимодействовать и объединяться так же, как внутри одной цепочки.
Это даст возможность создавать новые межцепочечные биржи, DeFi-протоколы и другие межцепочечные приложения, которые будут вести себя так же, как операции внутри одной цепочки, несмотря на то, что эти цепочки могут иметь разные настройки и архитектуру.
Дизайн консенсуса Espresso и быстрая конечная фиксация
Colin:Я думаю, что два следующих вопроса можно объединить. Первый: какова основная часть системы консенсуса Espresso? Как вы планируете достигать субсекундной конечной фиксации? Второй: как работает межцепочечная коммуникация в Espresso? Используете ли вы доказательства с нулевым разглашением, доверенные вычислительные модули или другие технологии? В чем их роль?
Ben:Начнем с ключевых аспектов дизайна системы консенсуса Espresso. Поскольку в Espresso нет смарт-контрактов, его дизайн может значительно отличаться от других Layer 1 протоколов. Участники — — валидаторы — — не получают полный дубликат каждого блока транзакций. Им не нужно получать все блоки, потому что они не должны выполнять эти транзакции для определения состояния блокчейна. Espresso — — это Layer 1, который поддерживает Layer 2. Поэтому они обрабатывают данные блока как исходные данные — — не обязаны их интерпретировать. Это позволяет использовать технологию стираемого кодирования: каждый блок разбит на несколько частей, которые распределены по сети. Каждый валидатор получает только часть данных. Пока достаточно валидаторов, чтобы восстановить всю информацию, они могут совместно обеспечить доступность и возможность поиска данных. Также они должны гарантировать, что любой пользователь, читающий базу как Layer 1, сможет делать это одинаково.
Эта технология называется «конечная определенность» (finality). В качестве Layer 1 Espresso обеспечивает очень быструю окончательность, значительно быстрее Ethereum. Ethereum требует около 15 минут для окончательного подтверждения транзакции, а Espresso — — всего несколько секунд. В ближайшее время мы планируем сократить это время до полусекунды.
Почему это важно сегодня? Возвращаясь к проблеме фрагментации блокчейнов, когда у нас много разных цепочек, объединение ликвидности затруднено потому, что приложения или смарт-контракты на разных цепочках не могут так легко взаимодействовать, как внутри одной цепочки. Ключевое — — скорость коммуникации. В однородной цепочке, например, Ethereum, даже при медленной подтверждаемости — — 15 минут — — смарт-контракты могут взаимодействовать в реальном времени, что позволяет им объединяться. Можно иметь несколько автоматизированных маркет-мейкеров или кредитных протоколов с ликвидностью, которые взаимодействуют друг с другом в реальном времени.
Когда эти протоколы размещены на разных цепочках, без очень высокой скорости каждой цепочки они не смогут взаимодействовать мгновенно. Если все цепочки будут очень быстрыми, они смогут взаимодействовать мгновенно. Это откроет новые возможности, например, универсальный ордербук, где ордера, размещенные на одной цепочке, могут совпадать с ордерами на другой, или кредитные протоколы на одной цепочке смогут финансировать операции на другой.
Это видно в децентрализованных биржах, которые создают доверительные активные хранилища на разных цепочках, обеспечивая плавный обмен цифровыми активами между ними. Например, при торговле ETH и BTC на Binance задержки практически отсутствуют, потому что Binance управляет двумя активными хранилищами на разных цепочках, обеспечивая «без задержек» торговлю. Если вы хотите осуществлять такие операции без доверительных посредников, цепочка должна быть очень быстрой. Вот в чем ключевое отличие Espresso как Layer 1, поддерживающий Layer 2.
Как работает межцепочечная коммуникация и механизм консенсуса Espresso
Colin:Я считаю, что вы очень ясно объяснили, и даже участники с меньшими техническими знаниями смогут понять. Тогда следующий вопрос: Layer 2 блокчейны действительно ускоряют процессы, но делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области конечной определенности и межцепочечной коммуникации?
Ben:Espresso значительно ускоряет конечную определенность, одновременно поддерживая работу с несколькими цепочками. Он решает проблему поддержки нескольких цепочек — — нескольких Layer 2 и параллельных цепочек — — и их быстрой окончательной фиксации. Это — — ключ к межоперабельности. Когда цепочки достаточно быстры, приложения на них могут отправлять сообщения друг другу и получать их практически в реальном времени. Это позволяет приложениям и смарт-контрактам на разных цепочках взаимодействовать и объединяться так же, как внутри одной цепочки.
Это даст возможность создавать новые межцепочечные биржи, DeFi-протоколы и другие межцепочечные приложения, которые будут вести себя так же, как операции внутри одной цепочки, несмотря на то, что эти цепочки могут иметь разные настройки и архитектуру.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Эксклюзивное интервью с основателем Espresso Беном Фишем: инновационные прорывы в области межцепочечной коммуникации и технологий быстрого окончательного подтверждения
В этом интервью соучредитель и CEO Espresso Бен Фиш подробно рассказал о технических инновациях проекта, направленных на решение проблемы фрагментации в экосистеме Web3 блокчейнов. Espresso предоставляет высокоскоростную окончательность (high-speed finality) и поддержку Layer 2 технологий, чтобы способствовать эффективной коммуникации между различными блокчейнами. Бен подробно объяснил, как проект использует улучшенные механизмы консенсуса и инновационные технологии, такие как стираемое кодирование и доказательства с нулевым разглашением, для сокращения задержек при межцепочечной передаче и повышения взаимодействия между цепочками. Он также обсудил причины привлечения ведущих разработчиков и инвесторов, а также будущие рыночные позиции и модель токеномики.
Данный материал отражает личное мнение гостя и не представляет точку зрения Wu Shuo. Аудиотрансляция выполнена GPT, возможны ошибки. Пожалуйста, слушайте полный подкаст на 小宇宙, YT и других платформах.
小宇宙
YouTube:
Происхождение и первоначальные цели Espresso
Colin:Во-первых, расскажите, пожалуйста, как начался проект Espresso, какие важные проекты в области Web3 вы изначально рассматривали? Какие основные инвесторы вас поддерживают сейчас?
Ben:Когда мы начали работу над Espresso, мы изначально сосредоточились на решении одной проблемы, которая отличается от той, которую мы в итоге решили — — конфиденциальности. Мы пытались создать гибкий протокол конфиденциальности, особенно для соответствующих требованиям, но приватных платежей в стабильных монетах. В процессе разработки этого нового протокола мы поняли, что очень сложно создать систему, которая одновременно обладает высокой производительностью и может эффективно интегрироваться с остальной частью экосистемы Web3. Например, если мы создадим новый платежный блокчейн как Layer 2 для повышения производительности, он будет полностью изолирован от других активностей в Web3. В то время люди использовали стабильные монеты и DeFi-протоколы, и обеспечить ликвидность для новой экосистемы было практически невозможно. В процессе попыток построить такую систему мы поняли, что это — — лишь часть более крупной проблемы. Поэтому мы решили напрямую решить фундаментальную проблему Web3 — — фрагментацию, которая затрудняет инновации и создание новых цепочек. Встает вопрос: как это сделать? Именно так возникла мотивация для разработки Espresso. Конечно, мы можем подробнее обсудить, как Espresso решает проблему фрагментации Web3. Изначальная цель Web3 — — исправить фрагментацию в существующей финансовой системе, но на практике этого не произошло, и именно это мы собираемся решить с помощью Espresso.
Основные инвесторы проекта пришли из нескольких раундов финансирования. Мы получили посевное финансирование от Polychain, затем — — раунд A, который был проведен под руководством Sequoia, Electric Capital и Greylock. Недавно, в начале 2024 года, мы завершили раунд B, в котором ведущими инвесторами выступили a16z.
Влияние конкуренции за таланты между AI и криптоиндустрией
Colin:На самом деле, за последние два года индустрия криптовалют и AI постоянно борются за финансирование, таланты и внимание. Особенно в США большинство разработчиков пытаются запустить проекты, связанные с AI. Это создает давление на вашу команду при найме специалистов?
Ben:Я этого не чувствую. Не ощущаю такого давления. У нас всегда есть талантливые люди, желающие присоединиться к Espresso. Я уверен, что это — — влияет, но и другие факторы тоже играют роль. Сейчас много людей интересуются криптовалютами и нуждаются в них. Конечно, сочетание крипты и AI обладает потенциалом. Поэтому, хотя я и не ощущаю прямого давления, возможно, есть скрытые проблемы, о которых я еще не осознаю.
Причины фрагментации Web3
Colin:Вы ранее упоминали проблему фрагментации. Тогда почему, спустя более десяти лет развития Web3, цифровые финансы все еще так фрагментированы? Что мешает объединению ликвидности на масштабных платформах?
Ben:Это очень хороший вопрос. На самом деле, это — — изначальная идея создания таких проектов, как Ethereum: построить единую вычислительную машину мира, на которой смогут работать все финансовые программы, и они смогут полностью взаимодействовать друг с другом. Если посмотреть на современную экосистему виртуальных машин, например, Ethereum mainnet, то там ликвидность не так фрагментирована, потому что смарт-контракты могут взаимодействовать друг с другом. Таким образом, ликвидность между разными смарт-контрактами может быть объединена. Если бы производительность одной цепочки не была ограничена, можно было бы представить глобальный ордербук, объединяющий все цифровые активы для торговли, где любой мог бы выставлять ордера и находить покупателей. Тогда ликвидность была бы объединена, по крайней мере, в контексте цифровых активов.
Конечно, в разных сценариях ликвидность может иметь разные значения, но при торговле цифровыми активами можно реализовать объединенную ликвидность внутри одной цепочки. Сегодня мы в определенной степени это видим.
Однако проблема в том, что ни одна одна цепочка не может масштабироваться настолько, чтобы вместить весь мир приложений. Для масштабируемости и гибкости обязательно появятся разные цепочки. Это похоже на современный мир: у нас есть тысячи веб и мобильных приложений, любой разработчик может настроить свою архитектуру и запускать ее по своим нуждам. В пространстве Web3 нам тоже нужна такая гибкость. За последние пять лет, чтобы справиться с потребностями масштабируемости и настройки, возникла парадигма Layer 2. В этой модели любой желающий запустить цепочку может построить ее по своим требованиям, а сама цепочка лишь записывает транзакции в базовый блокчейн, например, Ethereum, и использует его как базу данных, а не как вычислительную машину мира.
Хотя этот подход обеспечивает масштабируемость и настройку, он также порождает больше проблем с фрагментацией. И проблема не только в множестве Layer 2. Поскольку у Ethereum есть ограничения по масштабируемости, появились другие блокчейны, такие как Solana и Avalanche. Сейчас все эти цепочки существуют как отдельные, изолированные системы. В какой-то степени это возвращает нас к началу традиционных финансов, где есть изолированные биржи и платежные системы, плохо взаимодействующие друг с другом. Поэтому, несмотря на десятилетия развития Web3, мы все еще живем в мире высокой фрагментации.
Почему в Web3 цифровые финансы остаются фрагментированными
Colin:Мы знаем, что у вашего проекта есть ведущие разработчики и сильная техническая база. Могли бы вы простыми словами описать технологию Espresso? Чем она отличается от других блокчейнов или инфраструктурных проектов?
Ben:Espresso — — это Layer 1 блокчейн, децентрализованный протокол, который работает как Layer 1. Но его отличие в том, что он специально создан для поддержки Layer 2. Ethereum расширяется через Layer 2, но изначально он не был спроектирован для этого.
Возможности Layer 1, необходимые для поддержки Layer 2, существенно отличаются от тех, что нужны для поддержки смарт-контрактов и других функций. В Espresso нет смарт-контрактов — — мы полностью отказались от них. Мы сосредоточены на том, чтобы стать лучшей, самой производительной и с минимальной задержкой базой данных, на которой Layer 2 сможет писать транзакции. Главное — — валидаторы сети Espresso не обязаны получать все данные; им достаточно совместно обеспечивать доступность и возможность поиска данных. Также они должны гарантировать, что любой пользователь, читающий базу данных как Layer 1, сможет делать это одинаково.
Эта технология называется «конечная определенность» (finality). В качестве Layer 1 Espresso обеспечивает очень быструю окончательность, значительно быстрее Ethereum. Ethereum требует около 15 минут для окончательного подтверждения транзакции, а Espresso — — всего несколько секунд. В скором времени мы планируем сократить это время до полусекунды.
Почему это важно сегодня? Возвращаясь к проблеме фрагментации блокчейнов, когда у нас много разных цепочек, объединение ликвидности затруднено потому, что приложения или смарт-контракты на разных цепочках не могут так легко взаимодействовать, как внутри одной цепочки. Ключевое — — скорость коммуникации. В однородной цепочке, например, Ethereum, даже при медленной подтверждаемости — — 15 минут — — смарт-контракты могут взаимодействовать в реальном времени, что позволяет им объединяться. Можно иметь несколько автоматизированных маркет-мейкеров или кредитных протоколов с ликвидностью, которые взаимодействуют друг с другом в реальном времени.
Когда эти протоколы размещены на разных цепочках, без очень высокой скорости каждой цепочки они не смогут взаимодействовать в реальном времени. Если все цепочки будут очень быстрыми, они смогут взаимодействовать мгновенно. Это откроет новые возможности, например, универсальный ордербук, где ордера, размещенные на одной цепочке, могут совпадать с ордерами на другой, или кредитные протоколы на одной цепочке смогут финансировать операции на другой.
Это видно в децентрализованных биржах, которые создают доверительные активные хранилища на разных цепочках, обеспечивая плавный обмен цифровыми активами между ними. Например, при торговле ETH и BTC на Binance задержки практически отсутствуют, потому что Binance управляет двумя активными хранилищами на разных цепочках, обеспечивая «без задержек» торговлю. Если вы хотите осуществлять такие операции без доверительных посредников, цепочка должна быть очень быстрой. Вот в чем ключевое отличие Espresso как Layer 1, поддерживающий Layer 2.
Механизм консенсуса Espresso и межцепочечная коммуникация
Colin:Я считаю, что вы очень ясно объяснили, и даже участники с меньшими техническими знаниями смогут понять. Тогда следующий вопрос: Layer 2 блокчейны действительно ускоряют процессы, но делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области конечной определенности и межцепочечной коммуникации?
Ben:Espresso значительно ускоряет конечную определенность, одновременно поддерживая работу с несколькими цепочками. Он решает проблему поддержки нескольких цепочек — — нескольких Layer 2 и параллельных цепочек — — и их быстрой окончательной фиксации. Это — — ключ к межоперабельности. Когда цепочки достаточно быстры, приложения на них могут отправлять сообщения друг другу и получать их практически в реальном времени. Это позволяет приложениям и смарт-контрактам на разных цепочках взаимодействовать и объединяться так же, как внутри одной цепочки.
Это даст возможность создавать новые межцепочечные биржи, DeFi-протоколы и другие межцепочечные приложения, которые будут вести себя так же, как операции внутри одной цепочки, несмотря на то, что эти цепочки могут иметь разные настройки и архитектуру.
Дизайн консенсуса Espresso и быстрая конечная фиксация
Colin:Я думаю, что два следующих вопроса можно объединить. Первый: какова основная часть системы консенсуса Espresso? Как вы планируете достигать субсекундной конечной фиксации? Второй: как работает межцепочечная коммуникация в Espresso? Используете ли вы доказательства с нулевым разглашением, доверенные вычислительные модули или другие технологии? В чем их роль?
Ben:Начнем с ключевых аспектов дизайна системы консенсуса Espresso. Поскольку в Espresso нет смарт-контрактов, его дизайн может значительно отличаться от других Layer 1 протоколов. Участники — — валидаторы — — не получают полный дубликат каждого блока транзакций. Им не нужно получать все блоки, потому что они не должны выполнять эти транзакции для определения состояния блокчейна. Espresso — — это Layer 1, который поддерживает Layer 2. Поэтому они обрабатывают данные блока как исходные данные — — не обязаны их интерпретировать. Это позволяет использовать технологию стираемого кодирования: каждый блок разбит на несколько частей, которые распределены по сети. Каждый валидатор получает только часть данных. Пока достаточно валидаторов, чтобы восстановить всю информацию, они могут совместно обеспечить доступность и возможность поиска данных. Также они должны гарантировать, что любой пользователь, читающий базу как Layer 1, сможет делать это одинаково.
Эта технология называется «конечная определенность» (finality). В качестве Layer 1 Espresso обеспечивает очень быструю окончательность, значительно быстрее Ethereum. Ethereum требует около 15 минут для окончательного подтверждения транзакции, а Espresso — — всего несколько секунд. В ближайшее время мы планируем сократить это время до полусекунды.
Почему это важно сегодня? Возвращаясь к проблеме фрагментации блокчейнов, когда у нас много разных цепочек, объединение ликвидности затруднено потому, что приложения или смарт-контракты на разных цепочках не могут так легко взаимодействовать, как внутри одной цепочки. Ключевое — — скорость коммуникации. В однородной цепочке, например, Ethereum, даже при медленной подтверждаемости — — 15 минут — — смарт-контракты могут взаимодействовать в реальном времени, что позволяет им объединяться. Можно иметь несколько автоматизированных маркет-мейкеров или кредитных протоколов с ликвидностью, которые взаимодействуют друг с другом в реальном времени.
Когда эти протоколы размещены на разных цепочках, без очень высокой скорости каждой цепочки они не смогут взаимодействовать мгновенно. Если все цепочки будут очень быстрыми, они смогут взаимодействовать мгновенно. Это откроет новые возможности, например, универсальный ордербук, где ордера, размещенные на одной цепочке, могут совпадать с ордерами на другой, или кредитные протоколы на одной цепочке смогут финансировать операции на другой.
Это видно в децентрализованных биржах, которые создают доверительные активные хранилища на разных цепочках, обеспечивая плавный обмен цифровыми активами между ними. Например, при торговле ETH и BTC на Binance задержки практически отсутствуют, потому что Binance управляет двумя активными хранилищами на разных цепочках, обеспечивая «без задержек» торговлю. Если вы хотите осуществлять такие операции без доверительных посредников, цепочка должна быть очень быстрой. Вот в чем ключевое отличие Espresso как Layer 1, поддерживающий Layer 2.
Как работает межцепочечная коммуникация и механизм консенсуса Espresso
Colin:Я считаю, что вы очень ясно объяснили, и даже участники с меньшими техническими знаниями смогут понять. Тогда следующий вопрос: Layer 2 блокчейны действительно ускоряют процессы, но делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области конечной определенности и межцепочечной коммуникации?
Ben:Espresso значительно ускоряет конечную определенность, одновременно поддерживая работу с несколькими цепочками. Он решает проблему поддержки нескольких цепочек — — нескольких Layer 2 и параллельных цепочек — — и их быстрой окончательной фиксации. Это — — ключ к межоперабельности. Когда цепочки достаточно быстры, приложения на них могут отправлять сообщения друг другу и получать их практически в реальном времени. Это позволяет приложениям и смарт-контрактам на разных цепочках взаимодействовать и объединяться так же, как внутри одной цепочки.
Это даст возможность создавать новые межцепочечные биржи, DeFi-протоколы и другие межцепочечные приложения, которые будут вести себя так же, как операции внутри одной цепочки, несмотря на то, что эти цепочки могут иметь разные настройки и архитектуру.
Дизайн консенсуса Espresso и быстрая конечная фиксация
Colin:Я думаю, что два следующих вопроса можно объединить. Первый: какова основная часть системы консенсуса Espresso? Как вы планируете достигать субсекундной конечной фиксации? Второй: как работает межцепочечная коммуникация в Espresso? Используете ли вы доказательства с нулевым разглашением, доверенные вычислительные модули или другие технологии? В чем их роль?
Ben:Начнем с ключевых аспектов дизайна системы консенсуса Espresso. Поскольку в Espresso нет смарт-контрактов, его дизайн может значительно отличаться от других Layer 1 протоколов. Участники — — валидаторы — — не получают полный дубликат каждого блока транзакций. Им не нужно получать все блоки, потому что они не должны выполнять эти транзакции для определения состояния блокчейна. Espresso — — это Layer 1, который поддерживает Layer 2. Поэтому они обрабатывают данные блока как исходные данные — — не обязаны их интерпретировать. Это позволяет использовать технологию стираемого кодирования: каждый блок разбит на несколько частей, которые распределены по сети. Каждый валидатор получает только часть данных. Пока достаточно валидаторов, чтобы восстановить всю информацию, они могут совместно обеспечить доступность и возможность поиска данных. Также они должны гарантировать, что любой пользователь, читающий базу как Layer 1, сможет делать это одинаково.
Эта технология называется «конечная определенность» (finality). В качестве Layer 1 Espresso обеспечивает очень быструю окончательность, значительно быстрее Ethereum. Ethereum требует около 15 минут для окончательного подтверждения транзакции, а Espresso — — всего несколько секунд. В ближайшее время мы планируем сократить это время до полусекунды.
Почему это важно сегодня? Возвращаясь к проблеме фрагментации блокчейнов, когда у нас много разных цепочек, объединение ликвидности затруднено потому, что приложения или смарт-контракты на разных цепочках не могут так легко взаимодействовать, как внутри одной цепочки. Ключевое — — скорость коммуникации. В однородной цепочке, например, Ethereum, даже при медленной подтверждаемости — — 15 минут — — смарт-контракты могут взаимодействовать в реальном времени, что позволяет им объединяться. Можно иметь несколько автоматизированных маркет-мейкеров или кредитных протоколов с ликвидностью, которые взаимодействуют друг с другом в реальном времени.
Когда эти протоколы размещены на разных цепочках, без очень высокой скорости каждой цепочки они не смогут взаимодействовать мгновенно. Если все цепочки будут очень быстрыми, они смогут взаимодействовать мгновенно. Это откроет новые возможности, например, универсальный ордербук, где ордера, размещенные на одной цепочке, могут совпадать с ордерами на другой, или кредитные протоколы на одной цепочке смогут финансировать операции на другой.
Это видно в децентрализованных биржах, которые создают доверительные активные хранилища на разных цепочках, обеспечивая плавный обмен цифровыми активами между ними. Например, при торговле ETH и BTC на Binance задержки практически отсутствуют, потому что Binance управляет двумя активными хранилищами на разных цепочках, обеспечивая «без задержек» торговлю. Если вы хотите осуществлять такие операции без доверительных посредников, цепочка должна быть очень быстрой. Вот в чем ключевое отличие Espresso как Layer 1, поддерживающий Layer 2.
Как работает межцепочечная коммуникация и механизм консенсуса Espresso
Colin:Я считаю, что вы очень ясно объяснили, и даже участники с меньшими техническими знаниями смогут понять. Тогда следующий вопрос: Layer 2 блокчейны действительно ускоряют процессы, но делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области конечной определенности и межцепочечной коммуникации?
Ben:Espresso значительно ускоряет конечную определенность, одновременно поддерживая работу с несколькими цепочками. Он решает проблему поддержки нескольких цепочек — — нескольких Layer 2 и параллельных цепочек — — и их быстрой окончательной фиксации. Это — — ключ к межоперабельности. Когда цепочки достаточно быстры, приложения на них могут отправлять сообщения друг другу и получать их практически в реальном времени. Это позволяет приложениям и смарт-контрактам на разных цепочках взаимодействовать и объединяться так же, как внутри одной цепочки.
Это даст возможность создавать новые межцепочечные биржи, DeFi-протоколы и другие межцепочечные приложения, которые будут вести себя так же, как операции внутри одной цепочки, несмотря на то, что эти цепочки могут иметь разные настройки и архитектуру.
Дизайн консенсуса Espresso и быстрая конечная фиксация
Colin:Я думаю, что два следующих вопроса можно объединить. Первый: какова основная часть системы консенсуса Espresso? Как вы планируете достигать субсекундной конечной фиксации? Второй: как работает межцепочечная коммуникация в Espresso? Используете ли вы доказательства с нулевым разглашением, доверенные вычислительные модули или другие технологии? В чем их роль?
Ben:Начнем с ключевых аспектов дизайна системы консенсуса Espresso. Поскольку в Espresso нет смарт-контрактов, его дизайн может значительно отличаться от других Layer 1 протоколов. Участники — — валидаторы — — не получают полный дубликат каждого блока транзакций. Им не нужно получать все блоки, потому что они не должны выполнять эти транзакции для определения состояния блокчейна. Espresso — — это Layer 1, который поддерживает Layer 2. Поэтому они обрабатывают данные блока как исходные данные — — не обязаны их интерпретировать. Это позволяет использовать технологию стираемого кодирования: каждый блок разбит на несколько частей, которые распределены по сети. Каждый валидатор получает только часть данных. Пока достаточно валидаторов, чтобы восстановить всю информацию, они могут совместно обеспечить доступность и возможность поиска данных. Также они должны гарантировать, что любой пользователь, читающий базу как Layer 1, сможет делать это одинаково.
Эта технология называется «конечная определенность» (finality). В качестве Layer 1 Espresso обеспечивает очень быструю окончательность, значительно быстрее Ethereum. Ethereum требует около 15 минут для окончательного подтверждения транзакции, а Espresso — — всего несколько секунд. В ближайшее время мы планируем сократить это время до полусекунды.
Почему это важно сегодня? Возвращаясь к проблеме фрагментации блокчейнов, когда у нас много разных цепочек, объединение ликвидности затруднено потому, что приложения или смарт-контракты на разных цепочках не могут так легко взаимодействовать, как внутри одной цепочки. Ключевое — — скорость коммуникации. В однородной цепочке, например, Ethereum, даже при медленной подтверждаемости — — 15 минут — — смарт-контракты могут взаимодействовать в реальном времени, что позволяет им объединяться. Можно иметь несколько автоматизированных маркет-мейкеров или кредитных протоколов с ликвидностью, которые взаимодействуют друг с другом в реальном времени.
Когда эти протоколы размещены на разных цепочках, без очень высокой скорости каждой цепочки они не смогут взаимодействовать мгновенно. Если все цепочки будут очень быстрыми, они смогут взаимодействовать мгновенно. Это откроет новые возможности, например, универсальный ордербук, где ордера, размещенные на одной цепочке, могут совпадать с ордерами на другой, или кредитные протоколы на одной цепочке смогут финансировать операции на другой.
Это видно в децентрализованных биржах, которые создают доверительные активные хранилища на разных цепочках, обеспечивая плавный обмен цифровыми активами между ними. Например, при торговле ETH и BTC на Binance задержки практически отсутствуют, потому что Binance управляет двумя активными хранилищами на разных цепочках, обеспечивая «без задержек» торговлю. Если вы хотите осуществлять такие операции без доверительных посредников, цепочка должна быть очень быстрой. Вот в чем ключевое отличие Espresso как Layer 1, поддерживающий Layer 2.
Как работает межцепочечная коммуникация и механизм консенсуса Espresso
Colin:Я считаю, что вы очень ясно объяснили, и даже участники с меньшими техническими знаниями смогут понять. Тогда следующий вопрос: Layer 2 блокчейны действительно ускоряют процессы, но делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области конечной определенности и межцепочечной коммуникации?
Ben:Espresso значительно ускоряет конечную определенность, одновременно поддерживая работу с несколькими цепочками. Он решает проблему поддержки нескольких цепочек — — нескольких Layer 2 и параллельных цепочек — — и их быстрой окончательной фиксации. Это — — ключ к межоперабельности. Когда цепочки достаточно быстры, приложения на них могут отправлять сообщения друг другу и получать их практически в реальном времени. Это позволяет приложениям и смарт-контрактам на разных цепочках взаимодействовать и объединяться так же, как внутри одной цепочки.
Это даст возможность создавать новые межцепочечные биржи, DeFi-протоколы и другие межцепочечные приложения, которые будут вести себя так же, как операции внутри одной цепочки, несмотря на то, что эти цепочки могут иметь разные настройки и архитектуру.