Узнайте, как уникальная обработка транзакций Sui с упором на общие объекты обеспечивает высокую скорость работы и согласованное состояние данных.
Sui — это блокчейн-платформа, которая предлагает быструю и эффективную обработку транзакций. По сравнению с другими блокчейнами Sui выделяется своим уникальным гибридным подходом. Он был протестирован на обработку до 297 000 транзакций в секунду, что обеспечивает почти мгновенное время отклика для пользователей в приложениях и играх.
Понимание транзакций в мире блокчейна
В мире блокчейна транзакции играют решающую роль в работе приложений. Когда вы выполняете действия в приложении, например, покупаете или продаете предметы, запускается процесс, включающий валидаторы и узлы, составляющие сеть. Подход Суи к обработке транзакций фокусируется на отдельных объектах и изменениях, вносимых в них. Эти изменения могут включать передачу права собственности или изменение внешнего вида объекта.
Децентрализованные сетевые транзакции
В децентрализованных сетях, таких как Sui, независимые операторы управляют серверами, которые поддерживают инфраструктуру. Эти сети требуют одобрения транзакций и распространения изменений данных по сети. В контексте Sui все валидаторы и узлы разделяют глобальное состояние данных.
Рассмотрим пример Netflix. В частных сетях транзакции обрабатываются на внутренних серверах, которые неявно доверяют друг другу. Эти серверы обрабатывают записи учетных записей пользователей и определяют, какие учетные записи могут получить доступ к определенным файлам. В децентрализованных сетях, таких как Sui, все серверы поддерживают согласованное глобальное состояние. Например, если кто-то создает видеофайл NFT на Sui и передает право собственности другому пользователю в сети, все серверы в сети запишут эту смену права собственности. Это обеспечивает соглашение о праве собственности и других параметрах для каждого файла.
Механизм консенсуса Суи
Sui отличается своим механизмом консенсуса и типами объектов. Он определяет два основных типа объектов: общие объекты и объекты с одним владельцем. Общие объекты, такие как многопользовательские игры или магазины, могут быть изменены несколькими людьми. Напротив, только владелец объекта с одним владельцем может вносить в него изменения. Система консенсуса Sui обеспечивает легитимность транзакций общих объектов и поддерживает целостность сети.
Процесс консенсуса включает в себя оценку валидаторами того, следует ли одобрить транзакцию. Давайте возьмем в качестве примера приложение для игры в шахматы, работающее на Sui. Шахматная игра представлена как общий объект, позволяющий каждому игроку влиять на ее состояние во время своих ходов. Каждый ход инициирует транзакцию в сети, которая требует одобрения валидаторов для поддержания целостности сети. Валидаторы голосуют за то, является ли ход законным изменением объекта шахматной игры. Если достаточно валидаторов голосуют «за», транзакция одобряется, и противник может сделать свой ход.
Этот процесс консенсуса происходит быстро, с минимальной задержкой для пользователей. Например, игроки в шахматы будут испытывать минимальную задержку, даже меньше, чем типичная задержка в Интернете.
Проверенная производительность
Производительность Sui была тщательно протестирована для обеспечения ее эффективности. В первоначальном подтверждении концепции команда продемонстрировала, что Validator, работающий на 8-ядерном M1 MacBook Pro, может обрабатывать 120 000 транзакций в секунду при пиковом трафике. С дальнейшими усовершенствованиями Sui достиг еще лучшей производительности. Используя сеть со 100 географически распределенными Validators, напоминающую ныне развернутую Sui Mainnet, команда увидела максимальную пропускную способность 297 000 транзакций в секунду с использованием 24-ядерной машины AMD с 256 ГБ памяти.
Создан для эффективности
Первоначальные разработчики Sui оценили архитектуру и особенности других блокчейнов, чтобы создать более производительную сеть. Механизм консенсуса был особым фокусом для улучшения. Требуя консенсуса только для транзакций с общими объектами, Sui снижает нагрузку на механизм консенсуса по сравнению с другими блокчейнами, где каждая транзакция должна проходить через консенсус.
Объектно-ориентированная модель данных Sui также играет решающую роль в ее эффективности. Она позволяет разработчикам выбирать правильные типы объектов для своих приложений, предлагая гибкость и оптимизацию.
Подведение итогов
В заключение, Sui производит революцию в обработке транзакций в мире блокчейна, делая акцент на общих объектах и оптимизированном механизме консенсуса. Благодаря исключительной производительности, почти мгновенному времени отклика и способности обрабатывать до 297 000 транзакций в секунду, Sui превосходит традиционные ограничения блокчейна.
Ознакомьтесь с серией обучающих материалов, чтобы узнать больше о Sui и его возможностях. Она дает представление о программировании общих объектов в Sui. Кроме того, вы можете глубже изучить механизм консенсуса Sui, включая высокопроизводительный пул памяти и механизмы консенсуса, известные как Narwhal и Bullshark, которые эффективно обрабатывают транзакции. Давайте все примем будущее обработки транзакций с Sui, где скорость, эффективность и согласованное глобальное состояние данных переопределяют опыт блокчейна.
Обязательно посетите веб-сайт Suipiens и каналы в социальных сетях, чтобы быть в курсе всех событий, связанных с Sui Blockchain!