Недавно нам повезло взять интервью у Джорджа Данеиса, чтобы обсудить сложность и масштабируемость инфраструктуры Sui, а также то, как система обработки транзакций Sui способствует созданию высокопроизводительной сети. Джордж Данеис является соучредителем и главным ученым Mysten Labs, а также профессором в области безопасности и конфиденциальности в Университетском колледже Лондона.
Вот основные моменты этого интервью:
В1: Можете рассказать о ваших основных направлениях исследований?
Я профессор в Университетском колледже Лондона, моя исследовательская область сосредоточена на безопасности и конфиденциальности. В начале я в основном исследовал пиринговые системы и анонимные системы, которые в основном являются крупными распределенными системами, ориентированными на хранение. С развитием технологии блокчейн, особенно с появлением Эфириума, я начал обращать внимание на распределенные реестры, блокчейн и способы выполнения смарт-контрактов. В моей исследовательской группе в UCL мы начали изучать, как построить системы с большей производительностью. Мы основали компанию Chainspace для коммерциализации некоторых из наших идей, позже команда была приобретена. Затем мы участвовали в разработке решений для масштабирования блокчейна. В настоящее время я продолжаю искать возможности для реализации концепции высокопроизводительного блокчейна.
Вопрос 2: В чем разница между приложением и исследованием?
На самом деле, разница не велика. При исследовании мы учитываем все возможности для достижения конкретных целей, например, создание высокопроизводительного блокчейна. Но при фактическом построении системы нам необходимо делать выбор, определяя, какие идеи наиболее полезны, а какие действительно нужны людям. Мы должны учитывать узкие места в принятии блокчейна, что мешает людям достигать их целей. При создании системы мы по-прежнему будем рассматривать все возможности, черпая вдохновение из академической литературы, а затем выбирая наиболее актуальные материалы для создания ценности для пользователей.
Вопрос 3: Как вы определаете проблему, которую необходимо решить, от теории до практического применения?
Мое исследование в основном сосредоточено на том, как расширить функциональные возможности блокчейна, особенно в системной области, например, как увеличить пропускную способность транзакций и снизить задержку. Эта проблема очень очевидна, каждый раз, когда какой-либо контракт на Ethereum становится очень популярным, платформа не в состоянии справиться с огромным объемом транзакций, что приводит к перегрузке и резкому увеличению сборов. Каждый раз, когда блокчейн добивается успеха, мы видим, что его производительность недостаточна для удовлетворения потребностей пользователей. Эта проблема интересует не только нашу команду, но и всю академическую среду, которая исследует блокчейн, пытаясь решить эту проблему различными способами. В настоящее время разработано много технологий для расширения возможностей блокчейна.
Вопрос 4: Каковы отличия и преимущества L2 сети по сравнению с созданием новой L1 сети, такой как Sui?
L2 является решением для масштабирования в экосистеме Ethereum, но для разработчиков приложений его использование может быть несколько затруднительным. Взаимодействие между L2 и L1 требует создания мостов, и этот процесс достаточно прост для простых токенов, но для более сложных активов он становится очень хлопотным. Перемещение активов между различными сетями L2 крайне сложно, что приводит к плохому пользовательскому опыту.
Cosmos использует другой подход, применяя разные блокчейны для различных приложений для достижения масштабируемости. Но он также сталкивается с аналогичными проблемами, пользователям каждый раз нужно выполнять операции мостов, когда они хотят использовать разные приложения.
План Sui заключается в создании крупной базы данных, содержащей состояния, которые были скопированы всеми проверенными узлами. Как только сделка завершена, все состояния в одной и той же базе данных могут быть использованы для следующей сделки, и пользователям не нужно постоянно перемещать состояние активов между различными сетями.
В5: Какова ключевая инновация Sui Lutris?
Sui Lutris состоит из двух ключевых концепций:
Многие блокчейн-операции не требуют достижения консенсуса.
Когда требуется консенсус, существует метод с высокой пропускной способностью.
Sui Lutris является ядром распределенной системы Sui, обеспечивая, что валидирующие узлы, следуя протоколу, никогда не оказываются в состоянии несоответствия. Он предлагает два разных пути: один быстрый путь, который не требует консенсуса, и другой путь консенсуса, который требует консенсуса.
Быстрый путь используется для операций с собственными объектами пользователя, позволяя получить окончательность транзакций без ожидания консенсуса. Путь консенсуса используется для транзакций, связанных с общими объектами, такими как аукционы и другие операции, требующие участия нескольких человек.
У этих двух путей есть свои преимущества. Быстрый путь имеет очень низкую задержку, обычно менее одной секунды, и может широко масштабироваться. Путь консенсуса имеет более высокую задержку, обычно более одной секунды, его емкость также велика, но масштабируемость хуже.
Вопрос 6: Могут ли разработчики приложений на Sui проектировать свои приложения для использования быстрого пути?
Да, это основная работа по проектированию расширенных приложений. Разработчики могут контролировать, являются ли объекты, с которыми они работают в контракте, уникальными или общими. Один из секретов расширенных приложений Sui заключается в том, чтобы убедиться, что большинство операций основаны на уникальных объектах, поскольку это позволяет выполнять их с очень низкой задержкой, обеспечивая хороший пользовательский опыт.
Разработчики смарт-контрактов имеют полный контроль над этим и могут точно указать типы транзакций в каждой категории. С ростом спроса разработчики должны учитывать, как максимизировать использование быстрого пути.
Вопрос 7: Как работают программируемые торговые блоки?
Программируемые торговые блоки могут использоваться на быстром или консенсусном пути. Если речь идет только о частных объектах, можно выполнять несколько операций в одной цепочке с очень низкой задержкой. Если речь идет о совместно используемых объектах, то будет использован консенсусный путь, и задержка будет немного выше.
В8: Каковы результаты Sui после запуска основной сети? Есть ли что-то, что вас удивило?
Дизайн Sui был проверен, особенно в периоды пиковых объемов торговли. Ежедневный объем торговли когда-то превышал 60 миллионов сделок, большинство из которых использовали быстрый путь. Это доказало, что Sui Lutris очень масштабируем и имеет низкую задержку.
Тем не менее, использование быстрого пути также приносит некоторые проблемы. Иногда объект может быть ошибочно заблокирован, хотя обычно он разблокируется в конце эпохи, но это не идеальный опыт. В связи с этим разрабатывается набор технологий, позволяющий быстро разблокировать ошибочно заблокированные объекты.
Эти новые технологии не только могут устранять ошибки, но также могут позволить разработчикам выражать больше операций через быстрые пути, а также обрабатывать некоторые случаи совместных объектов.
Q9: Какова основная причина блокировки объектов в настоящее время?
Блокировка объектов происходит в основном на быстром пути, когда последовательность операций над одним и тем же объектом противоречит сама себе. Например, если разные устройства пользователя выдают противоречащие последовательности операций над одним и тем же объектом, Sui не может определить правильный порядок, что приводит к блокировке объекта.
В настоящее время заблокированные объекты могут быть разблокированы только после окончания эпохи, что может вызвать серьезные проблемы. В связи с этим Sui разрабатывает новый механизм, который позволит быстро решать вопросы через консенсус во время блокировки объектов, сокращая время разблокировки с одной эпохи до нескольких секунд.
Q10: Как вы относитесь к проблеме баланса между прозрачностью, прослеживаемостью и конфиденциальностью в публичных блокчейнах?
В публичных блокчейнах потребность в конфиденциальности в значительной степени зависит от конкретного приложения. Метод Sui заключается в предоставлении инструментов разработчикам приложений для защиты конфиденциальности пользователей, а не в принудительном обеспечении защиты конфиденциальности на уровне протокола.
Sui предоставляет некоторые нативные функции поддержки криптографии, такие как возможность проверки нулевых доказательств. Это позволяет разработчикам приложений проверять определенные события вне цепочки, не раскрывая конкретные детали в цепочке. Разработчики могут сочетать стратегии на цепочке, вне цепочки и криптографические методы для решения своих проблем с конфиденциальностью.
Q11: Планирует ли Sui добавить больше нативной поддержки конфиденциальности?
Сообщество обсуждает, какая дополнительная поддержка нужна разработчикам для написания более ориентированных на конфиденциальность смарт-контрактов. Кроме нулевых знаний, могут потребоваться более универсальные математические или криптографические функции. Другие технологии, такие как многопартитные вычисления или доверенное оборудование, также рассматриваются, но они требуют значительных изменений в архитектуре Sui и нуждаются в полном обсуждении и поддержке со стороны сообщества.
Q12: Как вы думаете, как будет развиваться Sui в течение следующих 6-12 месяцев?
В краткосрочной перспективе многие улучшения будут направлены на удовлетворение потребностей реального применения. В долгосрочной перспективе мы будем совершенствовать протокол Sui Lutris для достижения более низкой задержки, более простой структуры протокола и лучшей масштабируемости. Мы также будем стремиться повысить экономическую эффективность, чтобы узловые валидаторы могли работать на более ограниченном оборудовании и оптимизировать использование аппаратных ресурсов. Это основные направления, которые мы ожидаем увидеть в будущем.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
12 Лайков
Награда
12
9
Поделиться
комментарий
0/400
MemeTokenGenius
· 07-22 03:20
Эта волна снова говорит с уверенностью, давайте поговорим об этом, когда запустим.
Посмотреть ОригиналОтветить0
SchrodingerProfit
· 07-21 23:50
Та ловушка все еще старая и хороша...
Посмотреть ОригиналОтветить0
ResearchChadButBroke
· 07-21 16:08
Целый день говорить о технологиях - к чему это? Памп уже потом.
Посмотреть ОригиналОтветить0
PessimisticLayer
· 07-19 06:14
Мы говорим, что производительность все еще является необходимостью.
Посмотреть ОригиналОтветить0
GasFeeLady
· 07-19 06:14
йо, их производительность транзакций впечатляющая, но покажи мне реальные данные по Газ.
Посмотреть ОригиналОтветить0
ImaginaryWhale
· 07-19 06:14
Месячный доход в 10k, старожил в вопросах конфиденциальности
Посмотреть ОригиналОтветить0
HappyMinerUncle
· 07-19 06:11
Говорить о больших делах умеет каждый, важно только, как быстро ты это делаешь.
Посмотреть ОригиналОтветить0
NervousFingers
· 07-19 06:09
Технология слишком крута бык лягушка бык лягушка
Посмотреть ОригиналОтветить0
WhaleMistaker
· 07-19 06:07
Ах, так много архитектуры, не могу разобраться, может быть, будет памп?
Сопредседатель Sui интерпретирует архитектуру высокопроизводительного Блокчейн и будущее развитие
Недавно нам повезло взять интервью у Джорджа Данеиса, чтобы обсудить сложность и масштабируемость инфраструктуры Sui, а также то, как система обработки транзакций Sui способствует созданию высокопроизводительной сети. Джордж Данеис является соучредителем и главным ученым Mysten Labs, а также профессором в области безопасности и конфиденциальности в Университетском колледже Лондона.
Вот основные моменты этого интервью:
В1: Можете рассказать о ваших основных направлениях исследований?
Я профессор в Университетском колледже Лондона, моя исследовательская область сосредоточена на безопасности и конфиденциальности. В начале я в основном исследовал пиринговые системы и анонимные системы, которые в основном являются крупными распределенными системами, ориентированными на хранение. С развитием технологии блокчейн, особенно с появлением Эфириума, я начал обращать внимание на распределенные реестры, блокчейн и способы выполнения смарт-контрактов. В моей исследовательской группе в UCL мы начали изучать, как построить системы с большей производительностью. Мы основали компанию Chainspace для коммерциализации некоторых из наших идей, позже команда была приобретена. Затем мы участвовали в разработке решений для масштабирования блокчейна. В настоящее время я продолжаю искать возможности для реализации концепции высокопроизводительного блокчейна.
Вопрос 2: В чем разница между приложением и исследованием?
На самом деле, разница не велика. При исследовании мы учитываем все возможности для достижения конкретных целей, например, создание высокопроизводительного блокчейна. Но при фактическом построении системы нам необходимо делать выбор, определяя, какие идеи наиболее полезны, а какие действительно нужны людям. Мы должны учитывать узкие места в принятии блокчейна, что мешает людям достигать их целей. При создании системы мы по-прежнему будем рассматривать все возможности, черпая вдохновение из академической литературы, а затем выбирая наиболее актуальные материалы для создания ценности для пользователей.
Вопрос 3: Как вы определаете проблему, которую необходимо решить, от теории до практического применения?
Мое исследование в основном сосредоточено на том, как расширить функциональные возможности блокчейна, особенно в системной области, например, как увеличить пропускную способность транзакций и снизить задержку. Эта проблема очень очевидна, каждый раз, когда какой-либо контракт на Ethereum становится очень популярным, платформа не в состоянии справиться с огромным объемом транзакций, что приводит к перегрузке и резкому увеличению сборов. Каждый раз, когда блокчейн добивается успеха, мы видим, что его производительность недостаточна для удовлетворения потребностей пользователей. Эта проблема интересует не только нашу команду, но и всю академическую среду, которая исследует блокчейн, пытаясь решить эту проблему различными способами. В настоящее время разработано много технологий для расширения возможностей блокчейна.
Вопрос 4: Каковы отличия и преимущества L2 сети по сравнению с созданием новой L1 сети, такой как Sui?
L2 является решением для масштабирования в экосистеме Ethereum, но для разработчиков приложений его использование может быть несколько затруднительным. Взаимодействие между L2 и L1 требует создания мостов, и этот процесс достаточно прост для простых токенов, но для более сложных активов он становится очень хлопотным. Перемещение активов между различными сетями L2 крайне сложно, что приводит к плохому пользовательскому опыту.
Cosmos использует другой подход, применяя разные блокчейны для различных приложений для достижения масштабируемости. Но он также сталкивается с аналогичными проблемами, пользователям каждый раз нужно выполнять операции мостов, когда они хотят использовать разные приложения.
План Sui заключается в создании крупной базы данных, содержащей состояния, которые были скопированы всеми проверенными узлами. Как только сделка завершена, все состояния в одной и той же базе данных могут быть использованы для следующей сделки, и пользователям не нужно постоянно перемещать состояние активов между различными сетями.
В5: Какова ключевая инновация Sui Lutris?
Sui Lutris состоит из двух ключевых концепций:
Sui Lutris является ядром распределенной системы Sui, обеспечивая, что валидирующие узлы, следуя протоколу, никогда не оказываются в состоянии несоответствия. Он предлагает два разных пути: один быстрый путь, который не требует консенсуса, и другой путь консенсуса, который требует консенсуса.
Быстрый путь используется для операций с собственными объектами пользователя, позволяя получить окончательность транзакций без ожидания консенсуса. Путь консенсуса используется для транзакций, связанных с общими объектами, такими как аукционы и другие операции, требующие участия нескольких человек.
У этих двух путей есть свои преимущества. Быстрый путь имеет очень низкую задержку, обычно менее одной секунды, и может широко масштабироваться. Путь консенсуса имеет более высокую задержку, обычно более одной секунды, его емкость также велика, но масштабируемость хуже.
Вопрос 6: Могут ли разработчики приложений на Sui проектировать свои приложения для использования быстрого пути?
Да, это основная работа по проектированию расширенных приложений. Разработчики могут контролировать, являются ли объекты, с которыми они работают в контракте, уникальными или общими. Один из секретов расширенных приложений Sui заключается в том, чтобы убедиться, что большинство операций основаны на уникальных объектах, поскольку это позволяет выполнять их с очень низкой задержкой, обеспечивая хороший пользовательский опыт.
Разработчики смарт-контрактов имеют полный контроль над этим и могут точно указать типы транзакций в каждой категории. С ростом спроса разработчики должны учитывать, как максимизировать использование быстрого пути.
Вопрос 7: Как работают программируемые торговые блоки?
Программируемые торговые блоки могут использоваться на быстром или консенсусном пути. Если речь идет только о частных объектах, можно выполнять несколько операций в одной цепочке с очень низкой задержкой. Если речь идет о совместно используемых объектах, то будет использован консенсусный путь, и задержка будет немного выше.
В8: Каковы результаты Sui после запуска основной сети? Есть ли что-то, что вас удивило?
Дизайн Sui был проверен, особенно в периоды пиковых объемов торговли. Ежедневный объем торговли когда-то превышал 60 миллионов сделок, большинство из которых использовали быстрый путь. Это доказало, что Sui Lutris очень масштабируем и имеет низкую задержку.
Тем не менее, использование быстрого пути также приносит некоторые проблемы. Иногда объект может быть ошибочно заблокирован, хотя обычно он разблокируется в конце эпохи, но это не идеальный опыт. В связи с этим разрабатывается набор технологий, позволяющий быстро разблокировать ошибочно заблокированные объекты.
Эти новые технологии не только могут устранять ошибки, но также могут позволить разработчикам выражать больше операций через быстрые пути, а также обрабатывать некоторые случаи совместных объектов.
Q9: Какова основная причина блокировки объектов в настоящее время?
Блокировка объектов происходит в основном на быстром пути, когда последовательность операций над одним и тем же объектом противоречит сама себе. Например, если разные устройства пользователя выдают противоречащие последовательности операций над одним и тем же объектом, Sui не может определить правильный порядок, что приводит к блокировке объекта.
В настоящее время заблокированные объекты могут быть разблокированы только после окончания эпохи, что может вызвать серьезные проблемы. В связи с этим Sui разрабатывает новый механизм, который позволит быстро решать вопросы через консенсус во время блокировки объектов, сокращая время разблокировки с одной эпохи до нескольких секунд.
Q10: Как вы относитесь к проблеме баланса между прозрачностью, прослеживаемостью и конфиденциальностью в публичных блокчейнах?
В публичных блокчейнах потребность в конфиденциальности в значительной степени зависит от конкретного приложения. Метод Sui заключается в предоставлении инструментов разработчикам приложений для защиты конфиденциальности пользователей, а не в принудительном обеспечении защиты конфиденциальности на уровне протокола.
Sui предоставляет некоторые нативные функции поддержки криптографии, такие как возможность проверки нулевых доказательств. Это позволяет разработчикам приложений проверять определенные события вне цепочки, не раскрывая конкретные детали в цепочке. Разработчики могут сочетать стратегии на цепочке, вне цепочки и криптографические методы для решения своих проблем с конфиденциальностью.
Q11: Планирует ли Sui добавить больше нативной поддержки конфиденциальности?
Сообщество обсуждает, какая дополнительная поддержка нужна разработчикам для написания более ориентированных на конфиденциальность смарт-контрактов. Кроме нулевых знаний, могут потребоваться более универсальные математические или криптографические функции. Другие технологии, такие как многопартитные вычисления или доверенное оборудование, также рассматриваются, но они требуют значительных изменений в архитектуре Sui и нуждаются в полном обсуждении и поддержке со стороны сообщества.
Q12: Как вы думаете, как будет развиваться Sui в течение следующих 6-12 месяцев?
В краткосрочной перспективе многие улучшения будут направлены на удовлетворение потребностей реального применения. В долгосрочной перспективе мы будем совершенствовать протокол Sui Lutris для достижения более низкой задержки, более простой структуры протокола и лучшей масштабируемости. Мы также будем стремиться повысить экономическую эффективность, чтобы узловые валидаторы могли работать на более ограниченном оборудовании и оптимизировать использование аппаратных ресурсов. Это основные направления, которые мы ожидаем увидеть в будущем.