Bài học 2

Архитектура и технические основы SUI

Этот модуль охватывает технические детали архитектуры SUI, сосредоточившись на его механизме консенсуса, возможностях параллельной обработки и системе Pilotfish для выполнения распределенных транзакций.

Язык программирования Move

Move изначально был разработан для проекта Facebook Diem. Это статически типизированный, ресурсно-ориентированный язык программирования, предназначенный для обеспечения безопасной и эффективной работы с цифровыми активами. В блокчейне SUI этот язык важен для создания смарт-контрактов, которые отдают приоритет безопасности и эффективности, подчеркивая безопасность ресурсов, гарантируя, что активы управляются без дублирования, непреднамеренного повторного использования или случайного уничтожения, в основном уделяя особое внимание целостности ресурсов, что может сделать Move особенно подходящим для финансовых приложений и сложных децентрализованных приложений (dApps).

Модульная конструкция Move позволяет разработчикам создавать многоразовые модули, которые могут быть опубликованы и интегрированы в другие проекты, соответствуя объектно-ориентированной модели данных SUI, в конечном итоге обеспечивая цельную структуру для разработки смарт-контрактов.

Когда дело доходит до технических аспектов, модель выполнения языка предполагает выполнение программ Move в изолированной среде, которая изолирует их друг от друга и от базовой системы, повышая безопасность.

Компоненты Нарвала и Бычьей Акулы

Механизм консенсуса SUI включает в себя два компонента: Narwhal и Bullshark. Первый функционирует как пул памяти с быстрой обработкой, решая проблему перегрузки мемпула, гарантируя, что данные транзакций легко доступны для обработки. Этот компонент помогает поддерживать работоспособность сети, минимизируя задержки в обработке транзакций. Bullshark отвечает за упорядочение транзакций и обеспечение их действительности с помощью механизма византийской отказоустойчивости (BFT), проверку транзакций и их распределение по сети, поддержание безопасности и надежности блокчейна SUI.

Вместе Narwhal и Bullshark улучшают масштабируемость, эффективность и безопасность механизма консенсуса доказательства доли (PoS) SUI.

Масштабируемость и производительность

Инфраструктура SUI построена для поддержки низких, предсказуемых комиссий за транзакции благодаря своей сетевой структуре, гарантируя, что расходы остаются управляемыми даже при росте спроса, что, в свою очередь, помогает сделать блокчейн доступным для множества приложений. Будь то платформы децентрализованных финансов (DeFi), игры или другие децентрализованные приложения, предсказуемая структура комиссий способствует более широкому внедрению, предоставляя экономически эффективное решение для обработки транзакций.

SUI позволяет разработчикам создавать сложные приложения, не беспокоясь о сетевых узких местах, предоставляя основу, способную обрабатывать большие объемы транзакций. Эта гибкость необходима для развития и масштабируемости решений на основе блокчейна, поскольку она гарантирует, что приложения могут масштабироваться в соответствии с потребностями пользователей, опытом пользователей и ожиданиями по затратам.

Горизонтальная масштабируемость

SUI способен достичь горизонтальной масштабируемости за счет увеличения пропускной способности сети пропорционально увеличению количества валидаторов и их собственной вычислительной мощности, подход, который гарантирует, что плата за газ остается низкой даже во время большого трафика, эффективно устраняя наиболее распространенные узкие места масштабируемости, наблюдаемые в других блокчейнах.

Возможность обработки увеличенной нагрузки путем добавления большего количества машин улучшает производительность и гибкость сети, предотвращая аппаратную монокультуру, когда пользователи, владеющие несколькими мощными машинами, в конечном итоге доминируют в сети. Вместо этого это способствует созданию более крупной экосистемы валидаторов, что в конечном итоге способствует уменьшению риска централизации, обеспечивая более безопасную сеть.

Понижая барьеры для становления валидатором, SUI поощряет больше пользователей вносить вклад в безопасность сети и децентрализацию, обеспечивая инклюзивный подход, который повышает безопасность сети и способствует более активному и активному сообществу пользователей и разработчиков.

Еще одной важной особенностью горизонтальной масштабируемости является то, что она обеспечивает органический рост сети с увеличением спроса. Эффективное использование ресурсов валидатора в модели горизонтальной масштабируемости SUI способствует экологической устойчивости сети, учитывая, что оптимизация использования существующих ресурсов и минимизация необходимости в избыточной вычислительной мощности позволяют сети сократить энергопотребление.

Механизм консенсуса

SUI использует механизм консенсуса Proof-of-Stake (PoS), где валидаторы предлагают и проверяют новые блоки на основе количества токенов SUI, которые они ставят. Валидаторы, которые действуют злонамеренно или не выполняют свои обязанности, рискуют потерять свои поставленные токены, обеспечивая их мотивацию действовать в лучших интересах сети.

Делегаторы могут участвовать в процессе консенсуса, делегируя свои токены валидаторам. Взамен они получают долю вознаграждения через механизм, который обеспечивает безопасность и децентрализацию сети путем распределения контроля между участниками, позволяя пользователям, у которых может не быть ресурсов для запуска валидационного узла, все равно вносить вклад в безопасность сети и зарабатывать вознаграждение.

Механизм консенсуса PoS повышает безопасность сети SUI, гарантируя, что валидаторы с значительной долей в сети могут предлагать и проверять блоки, снижая риск атак, поскольку злоумышленники должны приобрести значительное количество токенов SUI, чтобы повлиять на процесс консенсуса. Основываясь на заложенных токенах, а не на вычислительной мощности, SUI может достигать консенсуса быстрее и с меньшим энергопотреблением, чем системы proof-of-work (PoW). По мере роста сети, можно добавить больше валидаторов для распределения нагрузки и поддержания высокой производительности.

Основные моменты

  • SUI использует Narwhal и Bullshark для достижения консенсуса, повышая пропускную способность и надежность за счет быстрой обработки транзакций и византийской отказоустойчивости.
  • Параллельная обработка позволяет SUI выполнять несколько транзакций одновременно, увеличивая эффективность и снижая сетевую перегрузку.
  • Pilotfish распределяет выполнение транзакций по нескольким машинам, обеспечивая масштабируемую и эффективную обработку транзакций путем шардинга среди валидаторов.
  • Модель данных, ориентированная на объекты, рассматривает все сущности как объекты с определенными атрибутами, упрощая управление данными и повышая безопасность за счет ясных механизмов владения и контроля.
  • Горизонтальная масштабируемость гарантирует, что пропускная способность сети растет с увеличением числа валидаторов, поддерживая низкие газовые сборы и предотвращая аппаратную монокультуру, поддерживая децентрализованную и устойчивую сеть.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 2

Архитектура и технические основы SUI

Этот модуль охватывает технические детали архитектуры SUI, сосредоточившись на его механизме консенсуса, возможностях параллельной обработки и системе Pilotfish для выполнения распределенных транзакций.

Язык программирования Move

Move изначально был разработан для проекта Facebook Diem. Это статически типизированный, ресурсно-ориентированный язык программирования, предназначенный для обеспечения безопасной и эффективной работы с цифровыми активами. В блокчейне SUI этот язык важен для создания смарт-контрактов, которые отдают приоритет безопасности и эффективности, подчеркивая безопасность ресурсов, гарантируя, что активы управляются без дублирования, непреднамеренного повторного использования или случайного уничтожения, в основном уделяя особое внимание целостности ресурсов, что может сделать Move особенно подходящим для финансовых приложений и сложных децентрализованных приложений (dApps).

Модульная конструкция Move позволяет разработчикам создавать многоразовые модули, которые могут быть опубликованы и интегрированы в другие проекты, соответствуя объектно-ориентированной модели данных SUI, в конечном итоге обеспечивая цельную структуру для разработки смарт-контрактов.

Когда дело доходит до технических аспектов, модель выполнения языка предполагает выполнение программ Move в изолированной среде, которая изолирует их друг от друга и от базовой системы, повышая безопасность.

Компоненты Нарвала и Бычьей Акулы

Механизм консенсуса SUI включает в себя два компонента: Narwhal и Bullshark. Первый функционирует как пул памяти с быстрой обработкой, решая проблему перегрузки мемпула, гарантируя, что данные транзакций легко доступны для обработки. Этот компонент помогает поддерживать работоспособность сети, минимизируя задержки в обработке транзакций. Bullshark отвечает за упорядочение транзакций и обеспечение их действительности с помощью механизма византийской отказоустойчивости (BFT), проверку транзакций и их распределение по сети, поддержание безопасности и надежности блокчейна SUI.

Вместе Narwhal и Bullshark улучшают масштабируемость, эффективность и безопасность механизма консенсуса доказательства доли (PoS) SUI.

Масштабируемость и производительность

Инфраструктура SUI построена для поддержки низких, предсказуемых комиссий за транзакции благодаря своей сетевой структуре, гарантируя, что расходы остаются управляемыми даже при росте спроса, что, в свою очередь, помогает сделать блокчейн доступным для множества приложений. Будь то платформы децентрализованных финансов (DeFi), игры или другие децентрализованные приложения, предсказуемая структура комиссий способствует более широкому внедрению, предоставляя экономически эффективное решение для обработки транзакций.

SUI позволяет разработчикам создавать сложные приложения, не беспокоясь о сетевых узких местах, предоставляя основу, способную обрабатывать большие объемы транзакций. Эта гибкость необходима для развития и масштабируемости решений на основе блокчейна, поскольку она гарантирует, что приложения могут масштабироваться в соответствии с потребностями пользователей, опытом пользователей и ожиданиями по затратам.

Горизонтальная масштабируемость

SUI способен достичь горизонтальной масштабируемости за счет увеличения пропускной способности сети пропорционально увеличению количества валидаторов и их собственной вычислительной мощности, подход, который гарантирует, что плата за газ остается низкой даже во время большого трафика, эффективно устраняя наиболее распространенные узкие места масштабируемости, наблюдаемые в других блокчейнах.

Возможность обработки увеличенной нагрузки путем добавления большего количества машин улучшает производительность и гибкость сети, предотвращая аппаратную монокультуру, когда пользователи, владеющие несколькими мощными машинами, в конечном итоге доминируют в сети. Вместо этого это способствует созданию более крупной экосистемы валидаторов, что в конечном итоге способствует уменьшению риска централизации, обеспечивая более безопасную сеть.

Понижая барьеры для становления валидатором, SUI поощряет больше пользователей вносить вклад в безопасность сети и децентрализацию, обеспечивая инклюзивный подход, который повышает безопасность сети и способствует более активному и активному сообществу пользователей и разработчиков.

Еще одной важной особенностью горизонтальной масштабируемости является то, что она обеспечивает органический рост сети с увеличением спроса. Эффективное использование ресурсов валидатора в модели горизонтальной масштабируемости SUI способствует экологической устойчивости сети, учитывая, что оптимизация использования существующих ресурсов и минимизация необходимости в избыточной вычислительной мощности позволяют сети сократить энергопотребление.

Механизм консенсуса

SUI использует механизм консенсуса Proof-of-Stake (PoS), где валидаторы предлагают и проверяют новые блоки на основе количества токенов SUI, которые они ставят. Валидаторы, которые действуют злонамеренно или не выполняют свои обязанности, рискуют потерять свои поставленные токены, обеспечивая их мотивацию действовать в лучших интересах сети.

Делегаторы могут участвовать в процессе консенсуса, делегируя свои токены валидаторам. Взамен они получают долю вознаграждения через механизм, который обеспечивает безопасность и децентрализацию сети путем распределения контроля между участниками, позволяя пользователям, у которых может не быть ресурсов для запуска валидационного узла, все равно вносить вклад в безопасность сети и зарабатывать вознаграждение.

Механизм консенсуса PoS повышает безопасность сети SUI, гарантируя, что валидаторы с значительной долей в сети могут предлагать и проверять блоки, снижая риск атак, поскольку злоумышленники должны приобрести значительное количество токенов SUI, чтобы повлиять на процесс консенсуса. Основываясь на заложенных токенах, а не на вычислительной мощности, SUI может достигать консенсуса быстрее и с меньшим энергопотреблением, чем системы proof-of-work (PoW). По мере роста сети, можно добавить больше валидаторов для распределения нагрузки и поддержания высокой производительности.

Основные моменты

  • SUI использует Narwhal и Bullshark для достижения консенсуса, повышая пропускную способность и надежность за счет быстрой обработки транзакций и византийской отказоустойчивости.
  • Параллельная обработка позволяет SUI выполнять несколько транзакций одновременно, увеличивая эффективность и снижая сетевую перегрузку.
  • Pilotfish распределяет выполнение транзакций по нескольким машинам, обеспечивая масштабируемую и эффективную обработку транзакций путем шардинга среди валидаторов.
  • Модель данных, ориентированная на объекты, рассматривает все сущности как объекты с определенными атрибутами, упрощая управление данными и повышая безопасность за счет ясных механизмов владения и контроля.
  • Горизонтальная масштабируемость гарантирует, что пропускная способность сети растет с увеличением числа валидаторов, поддерживая низкие газовые сборы и предотвращая аппаратную монокультуру, поддерживая децентрализованную и устойчивую сеть.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.