В этом интервью соучредитель и CEO Espresso Ben Fisch подробно рассказал о технологических инновациях проекта, направленных на решение проблемы фрагментации в экосистеме Web3 блокчейнов. Espresso, предлагая высокоскоростную финализацию и поддерживая технологии Layer 2, стремится способствовать эффективной связи между различными блокчейнами. Ben подробно рассказал о том, как проект использует улучшения в механизме консенсуса и инновационные технологии, такие как кодирование стирания и нулевые знания, чтобы уменьшить задержку между цепями и улучшить взаимодействие между ними. Он также обсудил, почему Espresso привлекает лучших разработчиков и инвесторов, а также его будущую рыночную позицию и модель экономики токенов.
Это содержание является личной точкой зрения приглашенного эксперта и не отражает точку зрения Wu Shuo. Аудио транскрипция выполнена GPT, могут быть ошибки. Пожалуйста, слушайте полный подкаст на Xiao Yuzhou, YT и т.д.
小宇宙
https://www.xiaoyuzhoufm.com/episodes/693c49472a383da167cdc0db
YouTube:
https://youtu.be/mQ55VBQKwM4
Происхождение и первоначальные цели Espresso
Colin:Сначала можете ли вы рассказать, как Espresso начал свою работу, какие важные проекты в области Web3 вы изначально увидели? Какие основные инвесторы поддерживают вас на данный момент?
Ben:Когда мы начали делать Espresso, на самом деле, изначально мы сосредоточились на решении проблемы, которая была отличной от той, которую мы в конечном итоге решили — конфиденциальности. Мы пытались создать протокол с гибкой конфиденциальностью, особенно для соответствующих, но конфиденциальных платежей стейблкоинов. В процессе создания этого нового протокола мы осознали, что создать систему, которая обладает высокой производительностью и может эффективно интегрироваться с другими частями экосистемы Web3, было очень сложно. Если бы мы создали новую платежную цепь, например, как цепь второго уровня для повышения производительности, она полностью изолировалась бы от других активностей в Web3. В то время люди использовали стейблкоины и протоколы DeFi, и сделать так, чтобы наша новая экосистема имела ликвидность, было почти невозможно. Поэтому, пытаясь построить эту систему, мы поняли, что это на самом деле большая проблема. Таким образом, мы решили более напрямую решить основную проблему, с которой сталкивается Web3 в настоящее время — из-за существующей фрагментации инновации и создание новых цепей становятся сложными. Мы задали себе вопрос, как решить эту проблему? Это стало нашей первоначальной мотивацией для разработки Espresso. Конечно, мы можем подробнее обсудить, как Espresso решает проблему фрагментации в Web3. Первоначальная цель Web3 состояла в том, чтобы исправить проблему фрагментации в существующей финансовой системе, но на самом деле это не было достигнуто, и именно это мы стремимся решить с помощью Espresso.
Основные инвесторы, поддерживающие этот проект, приходят из нескольких инвестиционных раундов. Мы получили начальное финансирование от Polychain, затем раунд A, возглавляемый Sequoia, Electric Capital и Greylock. Недавно, в начале 2024 года, мы завершили раунд B, в котором ведущим инвестором выступила a16z.
Влияние конкуренции за таланты между AI и криптоиндустрией
Colin:На самом деле, в последние два года криптоиндустрия и индустрия ИИ конкурировали за финансирование, таланты и внимание. Я считаю, что, особенно в США, большинство разработчиков пытаются создать проекты, связанные с ИИ. Оказывало ли это давление на вашу команду в плане набора кадров?
Ben:Я не думаю, что это так. Я не чувствую такого давления. Нам всегда удавалось привлекать талантливых людей в Espresso. Я верю, что это действительно окажет некоторое влияние, но также есть множество других факторов, которые играют роль. В настоящее время все еще много людей заинтересованы в крипто-компаниях и имеют потребность в этом. Конечно, сочетание криптовалют и ИИ также полно потенциала. Так что, хотя я не чувствую этого влияния напрямую, возможно, есть некоторые потенциальные проблемы, о которых я еще не осознал.
Причины фрагментации в Web3
Colin:Вы ранее упоминали о проблеме фрагментации. Так почему же, спустя более десяти лет развития Web3, цифровые финансы все еще так фрагментированы? Что мешает ликвидности делиться на масштабируемых унифицированных платформах?
Ben:Это очень хороший вопрос. На самом деле, это также была первоначальная цель создания таких проектов, как эфириум: построить единую мировую вычислительную машину, чтобы все финансовые программы могли работать и полностью комбинироваться друг с другом. Если вы посмотрите на экосистему виртуальных машин сегодня, например, на основную сеть эфириума, то здесь ликвидность не настолько фрагментирована, потому что смарт-контракты могут взаимодействовать друг с другом. Поэтому ликвидность между разными смарт-контрактами может комбинироваться. Если производительность единой цепи не будет ограничена, вы даже можете представить себе глобальную книгу заказов, объединяющую все транзакции цифровых активов, где любой может разместить ордер на продажу и сопоставить его с любым покупателем. В этом случае ликвидность будет унифицирована, по крайней мере, в контексте торговли цифровыми активами.
Конечно, ликвидность может иметь разное значение в разных контекстах, но когда речь идет о торговле цифровыми активами, вы действительно можете добиться унифицированной ликвидности в однородной среде, и сегодня мы можем наблюдать эту ситуацию в определенной степени.
Тем не менее, проблема в том, что ни одна единственная цепь не может масштабироваться до уровня, необходимого для размещения всего мира приложений. Для масштабируемости и настройки необходимо, чтобы существовало множество различных цепей. Это похоже на нынешний мир, где у нас есть тысячи веб- и мобильных приложений, любой разработчик может настроить свою архитектуру и запустить её в соответствии со своими требованиями. В пространстве Web3 нам также нужна такая гибкость. За последние пять лет, чтобы справиться с требованиями масштабируемости и настройки, мы стали свидетелями роста парадигмы Layer 2. В этой модели любой, кто хочет запустить цепь, может построить её в соответствии со своими требованиями, эта цепь просто должна записывать свои транзакции на нижний блокчейн, такой как эфириум, используя его как базу данных, а не как мировую вычислительную машину.
Хотя этот подход обеспечивает масштабируемость и настройку, он также приводит к большему количеству проблем с фрагментацией. И проблема заключается не только в том, что существует много различных Layer 2. Из-за существующих ограничений масштабируемости эфириума создавались и другие блокчейны, такие как Solana и Avalanche. Теперь все эти блокчейны существуют как независимые, изолированные системы. В некотором смысле это возвращает нас к началу традиционных финансов, наполненных изолированными биржами и платежными системами, которые не могут хорошо взаимодействовать. Вот почему, даже после десяти лет развития Web3, мы все еще живем в мире с высокой степенью фрагментации.
Почему цифровые финансы в Web3 все еще фрагментированы
Colin:Мы знаем, что у вашего проекта есть лучшие разработчики и мощная техническая база. Можете ли вы простыми словами описать технологию Espresso и чем она отличается от других блокчейнов или инфраструктурных проектов?
Ben:Espresso — это блокчейн первого уровня, децентрализованный протокол, работающий как Layer 1. Но его отличие от других проектов заключается в том, что он специально разработан для поддержки Layer 2. Эфириум масштабируется через Layer 2, но изначально он не был разработан для Layer 2.
Способности, необходимые Layer 1 для поддержки Layer 2, очень отличаются от способностей, необходимых для поддержки смарт-контрактов и других функций. Espresso не имеет смарт-контрактов, мы полностью исключили смарт-контракты. Мы сосредотачиваемся на том, чтобы быть лучшей, самой производительной и низколатентной базой данных, позволяющей Layer 2 записывать транзакции. Ключевым моментом является то, что валидаторы в сети Espresso не обязаны получать все данные; им просто необходимо совместно гарантировать доступность и извлекаемость данных. В то же время они также должны гарантировать, что любой пользователь, который читает эту базу данных как Layer 1, может читать данные тем же образом.
Этот технический термин называется "финализация". В качестве Layer 1 Espresso достигает очень быстрой финализации, скорость которой намного выше, чем у эфириума. Эфириуму требуется около 15 минут, чтобы окончательно подтвердить транзакцию, в то время как Espresso может завершить подтверждение за считанные секунды. Вскоре мы сократим это время до полусекунды.
Почему это важно сегодня? Вернемся к проблеме фрагментации различных блокчейнов: когда у вас есть много различных блокчейнов, это затрудняет унификацию ликвидности, потому что приложения или смарт-контракты на разных цепях не могут взаимодействовать так легко, как смарт-контракты на одной цепи. Ключевым моментом является скорость связи. На такой однородной цепи, как эфириум, даже если скорость подтверждения эфириума медленная — требуется 15 минут для подтверждения транзакции — смарт-контракты на одной цепи все равно могут взаимодействовать синхронно, вот почему они могут комбинироваться. У вас может быть несколько разных автоматизированных маркет-мейкеров или кредитных протоколов, у которых есть ликвидность, но они могут взаимодействовать в реальном времени.
Как только вы размещаете их на разных блокчейнах, они не могут взаимодействовать в реальном времени, если блокчейн, на котором они находятся, не является чрезвычайно быстрым. Если все блокчейны достаточно быстры, они смогут общаться в реальном времени. Это позволит реализовать некоторые новые функции, такие как универсальная книга заказов, позволяющая сопоставить заказы, размещенные на одной цепи, с заказами на другой цепи, или использовать кредитный протокол на одной цепи для финансирования операций на другой цепи.
Вы можете увидеть это на децентрализованных биржах, которые создают хранилища активов на разных цепях, что облегчает торговлю цифровыми активами между разными цепями. Таким образом, когда вы торгуете ETH и BTC на бирже, такой как Binance, задержка между транзакциями почти отсутствует, потому что Binance управляет двумя запасами на двух разных цепях, обеспечивая "беззадержку" торговый опыт. Если вы хотите осуществить такую операцию без централизованного, доверительного посредника, сама цепь должна быть очень быстрой. И это является ключевым отличием Espresso как Layer 1, поддерживающего цепи второго уровня.
Механизм консенсуса Espresso и кросс-цепочечная связь
Colin:Я считаю, что вы объяснили это очень ясно, даже члены сообщества с низким уровнем технических знаний могут легко понять. Итак, следующий вопрос: блокчейны второго уровня действительно ускоряют процесс, но они также делают все более изолированным. Виталик также упоминал об этом. Какие конкретные проблемы решает Espresso в области финализации и кросс-цепочечной связи?
Ben:Espresso значительно ускоряет финализацию, обеспечивая поддержку нескольких цепей. Таким образом, он решает, как одновременно поддерживать несколько цепей — несколько Layer 2 и параллельных цепей — и гарантировать, что они все достигают финализации очень быстро. Это ключевая проблема для взаимосвязанности. Как только цепь становится достаточно быстрой, приложения на этой цепи могут отправлять сообщения другим приложениям на других цепях и эффективно получать сообщения в реальном времени. Это позволяет приложениям или смарт-контрактам на разных цепях взаимодействовать и комбинироваться так же, как смарт-контракты на одной цепи.
Это позволит нам создавать новые кросс-цепочечные биржи, кросс-цепочечные DeFi протоколы и другие потенциальные кросс-цепочечные приложения, которые ведут себя так, как будто все операции происходят на одной цепи, хотя на самом деле эти цепи имеют множество различий в настройке и построении.
Дизайн консенсуса Espresso и быстрая финализация
Colin:Я думаю, что на следующие два вопроса можно ответить вместе. Вопрос: каковы основные элементы системы консенсуса Espresso? Как вы планируете достичь субсекундной финализации? Как работает кросс-цепочечная связь в Espresso? Используете ли вы нулевые знания, доверительные вычислительные среды или другие технологии? Какова их роль?
Ben:Давайте начнем с ключевых аспектов дизайна консенсуса Espresso. Поскольку Espresso не имеет смарт-контрактов, он может иметь очень отличительный дизайн по сравнению с другими протоколами первого уровня. Разные валидаторы, участвующие в Espresso, не получают полную копию каждого блока транзакций. Им не нужны все блоки, поскольку им не нужно выполнять эти транзакции для определения состояния блокчейна. Espresso просто работает как цепь первого уровня, поддерживающая цепи второго уровня. Поэтому они обрабатывают данные в блоках как необработанные данные — они не нуждаются в понимании этих данных. Это означает, что мы можем использовать технологию, называемую кодированием стирания, при которой каждый блок разбивается на несколько различных частей, которые распределяются по сети. Каждый валидатор получает только часть данных. Если достаточно валидаторов не будет подвержено сбоям, они смогут совместно восстановить данные. Это может значительно ускорить скорость связи между валидаторами, чтобы достичь согласованности в сортировке блоков данных, то есть финализации.
В консенсусе есть и другие инновации. Наш дизайн консенсуса основан на протоколе HotStuff и имеет несколько версий. HotStuff 1 — это последняя версия протокола Espresso. Два исследовательских ученых Espresso, Далия Малки и Картик Найак, являются пионерами в области исследований консенсуса. Далия написала статью о HotStuff, а Картик недавно написал статью под названием Hydrangea, которая убрала один раунд голосования из консенсуса. Вы, возможно, слышали о других моделях консенсуса, таких как AlpenGlow, Minimitt или MonadBFT. Дизайн Espresso основан на передовых исследованиях и конкурирует с этими другими моделями. Он способен быстро достигать консенсуса, потому что в отличие от таких систем, как Solana, ему не нужно ждать, пока все валидаторы выполнят транзакции. Ему совершенно не нужно понимать данные в транзакциях. Так работает консенсусный протокол — после двух раундов голосования достигается финализация. В оптимистичном сценарии это может быть завершено даже за один раунд голосования.
Затем вы спрашивали, как работает кросс-цепочечная связь. Важно понять, что даже если каждая цепочка второго уровня получает быструю финализацию от Espresso Layer 1, если вы запускаете узел на цепочке второго уровня, вы все равно можете читать транзакции и вычислять состояние этой цепи. Таким образом, вы можете подтвердить состояние транзакции. Разные биржи могут делать это, или даже мостовые сервисы, такие как CCTP от Circle, CCIP от Chainlink и т. д. Если вы запускаете узел на цепи, этого достаточно, чтобы подтвердить, что происходит на этой цепи.
Тем не менее, когда речь идет о кросс-цепочной связи, если вам нужно, чтобы смарт-контракт на одной цепи получал сообщения с другой цепи, просто наличие быстрой финализации недостаточно. Смарт-контракты на другой цепи не работают на узле, который вы хотите связать, поэтому они не могут самостоятельно проверить сообщения. Им нужны технологии, подобные нулевым знаниям, которые могут подтвердить результаты списка транзакций, которые были окончательно подтверждены. Или вы можете использовать доверительные среды выполнения (TEE), которые более практичны, особенно при проверке вычислений в реальном времени. Используя нулевые знания или доверительные среды выполнения, вы можете реализовать реальную кросс-цепочную связь между цепями Espresso.
Эти технологии очень важны, потому что они позволяют быстро осуществлять кросс-цепочечную связь. Например, нулевые знания и доверительные среды выполнения недостаточны для обеспечения быстрой кросс-цепочечной связи между эфириумскими роллапами, потому что эфириум слишком медленный, чтобы быстро достигать финализации. Однако Espresso может быстро достигать финализации, поэтому эти технологии могут способствовать быстрой кросс-цепочечной связи.
Как Espresso поддерживает многосетевую экосистему и мостит другие цепи
Colin:Мы знаем, что уже более 20 роллапов интегрированы с Espresso. Какие общие черты у них есть и почему они выбрали Espresso? Как Espresso помогает им? Я думаю, вы уже упоминали некоторые из них, но можете ли вы объяснить это подробнее?
Ben:Все роллапы, с которыми мы сотрудничаем, сосредоточены на достижении быстрой финализации. Многие из них сосредоточены на платежах или DeFi, хотя у нас также есть проекты, такие как Ape Chain, которые сосредоточены на NFT. Поэтому эти разные случаи использования могут извлечь выгоду из более быстрой финализации и лучшей взаимодействия с более широкой экосистемой.
Важно отметить, что все роллапы, которые мы поддерживаем сегодня, также являются эфириумскими роллапами. Хотя они используют Espresso для достижения быстрой финализации, они все еще имеют возможность моста к эфириуму. Меня волнует, что мы начали сотрудничать с некоторыми роллапами, чтобы исследовать многомостовые решения, так что они могут моститься не только к эфириуму, но и к солане. Например, когда роллап работает на Espresso, ему нужно не только принимать ETH-депозиты, но и принимать депозиты в солане или депозит из Avalanche. Это является ключевым преимуществом Espresso как слоя с быстрой финализацией. Espresso гарантирует, что все эти мосты к другим цепям будут синхронизированы.
Еще один момент заключается в том, что в настоящее время мы в основном сотрудничаем с роллапами или цепями второго уровня, но цепи первого уровня также могут сотрудничать с нами. Хотя мы еще не увидели этого, мы ведем переговоры с некоторыми цепями первого уровня. Цепи первого уровня могут использовать Espresso как модульную часть своей инфраструктуры для достижения лучшей скорости.
Спрос и сценарии применения роллапов к Espresso
Colin:В реальных проектах, которые вы видели, на что команды больше всего обращают внимание — на более быструю финализацию, более низкие затраты на данные или лучшее кросс-цепочечное взаимодействие?
Ben:Я думаю, что все три являются таковыми. Более быстрая финализация, безусловно, является основной точкой внимания, и это также является нашей уникальной дифференцирующей особенностью по сравнению с другими проектами. Мы также предоставляем доступность данных, но это не так уникально, поскольку есть и другие решения, такие как Avail, Eigenlayer и Celestia, которые также предлагают доступность данных. Преимущество использования Espresso заключается в том, что если вы используете нас, мы также обеспечим доступность ваших данных. Поэтому, если вы используете другие системы доступности данных, вам не нужно использовать их отдельно; вы можете использовать нас и их одновременно. Это предоставляет вам больше возможностей для обеспечения доступности данных, но я не скажу, что доступность данных является основной причиной, по которой люди выбирают Espresso, так как это не столь уникальная дифференцирующая особенность.
Уникальная дифференцирующая особенность — это быстрая финализация. Улучшенное кросс-цепочечное сотрудничество является вторичным эффектом более быстрой финализации. Но это также станет более очевидным по мере того, как все больше цепей будут принимать Espresso и становиться быстрее, а также по мере принятия новых стандартов быстрой кросс-цепочечной связи. Это позволит нам создавать приложения, которые действительно смогут воспользоваться этим. Если вы просто сделаете цепи быстрее, это не приведет к немедленным изменениям в кросс-цепочечном сотрудничестве. Вам нужно развитие приложений, чтобы в полной мере использовать это. Именно поэтому мы работаем не только с цепями, но и с разработчиками кросс-цепочечных приложений, создавая такие приложения, как кросс-цепочечная книга заказов, что будет способствовать новым типам торговли в многосетевой среде.
Причины запуска токена и факторы, определяющие его будущую ценность
Colin:Почему ваша команда решила запустить нативный токен? Что придаёт токену ценность после события генерации токена (TGE)? Это такие факторы, как стейкинг, распределение MEV, возможности кросс-цепочечной связи или что-то другое, что заставляет членов сообщества или трейдеров считать токен ценным?
Ben:Причина, по которой мы запустили нативный токен, заключается в том, что, как и все другие протоколы первого уровня на основе доказательства доли (Proof of Stake), сеть управляется ставщиками или валидаторами, делегированными держателями токенов. Таким образом, токены играют важную роль в обеспечении и функционировании самого протокола.
Я считаю, что в всех протоколах первого уровня основная ценность токена исходит из денежного потока. Конкретно, это доход, который держатели токенов могут генерировать, участвуя в операциях протокола с использованием токенов.
Я считаю, что это общая ситуация для всех протоколов первого уровня. Некоторые считают, что токены эфириума или соланы имеют внутренние денежные свойства, но я с этим не согласен. Я считаю, что эта теория не была подтверждена, особенно после восхождения стейблкоинов. Вы всегда можете обменять токены на стейблкоины, которые можно использовать в качестве базовой торговой пары или для платежей. Таким образом, все токены первого уровня имеют только один источник внутренней ценности — это денежные потоки.
Теперь я поговорю более общо о том, почему сеть Espresso в целом будет захватывать ценность. Важно отметить, что если наше видение сбудется, Espresso имеет шанс создать огромный сетевой эффект. Каждая платформа, которая поддерживает цифровые активы или платежи, будет стимулирована интегрироваться с Espresso, чтобы максимально соединиться с другими частями экосистемы Web3 и получить доступ к самой глубокой ликвидности. Если это произойдет, все транзакции, платежи и крупнейшие случаи использования криптовалюты будут естественным образом проходить через сеть, потому что каждая цепь, подключенная к Espresso, в конечном итоге отправит свои транзакции в Espresso.
Например, проекты, такие как Monad, должны начинать с нуля — строить приложения и привлекать разработчиков, в то время как, когда мы работаем с такими цепями, как Celo, эта цепь уже имеет миллионы подключенных кошельков, или проекты, такие как Arbitrum, все их транзакции мгновенно становятся транзакциями Espresso. Поэтому мы готовы к быстрому росту. Конечно, отдельная цепь все еще будет захватывать часть дохода, но в долгосрочной перспективе Espresso будет захватывать часть дохода от транзакций, происходящих через сети.
