#Binance #BTC #crypto2023 #BNB #ETH

Sui недавно появится в сети. Поскольку и Aptos, и Sui используют язык Move, следует отметить, что Aptos использует Core Move, а Sui использует Sui Move, который является расширенной версией Core Move.

Итак, сегодня мы проанализируем его с точки зрения кода или с точки зрения программистов: сможет ли Sui как новая публичная цепочка бросить вызов ETH и станет ли она вторым Polkadot.

1. О языке перемещения

Во время ожидаемого пикового периода официального выпуска основной сети Aptos в сентябре 2022 года я начал использовать язык Move для работы в качестве кодировщика DEX на платформе Aptos (в основном для сбора баунти-багов, которые я узнал во время этого и обнаружил). этот Move вообще не пригодился. Difficult, он имеет много общего с Rust.

Многие разработчики блокчейнов говорят, что надежность — это легко, но на Rust сложно писать смарт-контракты. Но многие люди в кругу скажут: «Движение проще, чем твердость», а это значит, что изучить Движение гораздо проще, чем изучить твердость.

Большинство людей знают, что Aptos и Sui используют язык Move.

Да, но Aptos использует Core Move, а Суй использует Sui Move, который является расширенной версией Core Move.

Язык Move известен своей безопасностью, а Sui Move считается более безопасным, чем Core Move. Я писал для многих проектов смарт-контрактов, включая EVM, Solana, Cosmos и Polkadot, и мне еще предстоит встретить язык, который обеспечивал бы безопасность, сопоставимую с языком Move.

Известно, что смарт-контракты Solidity и Rust имеют множество уязвимостей и подвергаются многочисленным взломам. Однако смарт-контракты Move облегчают прямое управление криптоактивами благодаря их внутренней структуре. Таким образом, это позволяет разработчикам создавать высокозащищенные смарт-контракты, не требуя обширных знаний в области безопасности.

Кстати, Aptos использует Global Storage для хранения активов, а Sui использует для хранения активов собственное Sui Storage. Чтобы лучше понять их различия, вы можете обратиться к этой статье: [ https://docs.sui.io/learn/sui-move-diffs ]

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

Давайте проанализируем высокоуровневую архитектуру Aptos и Sui, чтобы разобраться в причинах различий в типах используемых языков Move.

2. Об Аптосе

Архитектура Aptos поразительно похожа на архитектуру Solana, особенно когда дело касается обработки токенов и программ.

Как показано ниже, сравнение EVM и Solana.

Solana имеет три типа учетных записей (учетная запись программы, учетная запись данных, учетная запись кошелька);

Виртуальная машина Ethereum (EVM) состоит из двух типов учетных записей (учетных записей смарт-контрактов и учетных записей кошельков).

Архитектура Solana представляет собой разделенную структуру для смарт-контрактов, разделяя программу на компоненты «Логика» и «Состояние». Такое разделение облегчает параллельное выполнение транзакций.

Для более полного понимания прочитайте статью основателя Solana Анатолия Яковенко.

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

Глобальное хранилище в Aptos реализует сопоставление индексов, поэтому доступ к ресурсам (таким как данные, токены, NFT и т. д.) и модулям (смарт-контракты) в хранилище можно получить через индекс, который состоит из адреса и типа.

Например: когда мы изучаем сценарий, у меня в кошельке 30 APT. Адрес моего кошелька — 0xabcd….

Как показано в примере выше, структура хранения монет, представляющая количество APT, хранится в глобальном хранилище, и доступ к ней можно получить с помощью следующего индекса:

0xabcd + 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>

Адрес 0xabcd показывает соответствующие ресурсы (токены и NFT), присутствующие в моем кошельке.

В Aptos токены создаются и управляются с помощью стандартного модуля токенов aptos_framework::coin, который можно сравнить с программой токенов Solana. Кроме того, aptos_token::token используется для создания коллекций NFT и отдельных NFT и управления ими.

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

По оценкам, благодаря возможностям параллельной обработки Aptos сможет обрабатывать до 160 000 транзакций в секунду. Так что это большой шаг вперед в игровой индустрии и индустрии метавселенной.

3. О СУИ

Суй характеризуется интенсивным использованием объектов, а это означает, что все в экосистеме Суй рассматривается как объект. Сюда входят пакеты (смарт-контракты), токены и NFT, которые сгруппированы по типу объектов.

В экосистеме Sui каждый объект имеет уникальный идентификатор в Sui Storage, и доступ к нему можно получить через соответствующий идентификатор.

Например: у меня в кошельке 30 SUI:

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

Объект 0x0522..eefe Баланс SUI: 10

Объект 0xa611..2b9b Баланс SUI: 10

Объект 0xc741..b215 Баланс SUI: 10

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

Если 5 SUI из моего кошелька будут перенесены в другой кошелек, 10 объектов SUI будут заменены двумя объектами, каждый из которых будет содержать 5 SUI. Один из этих двух объектов будет перенесен в новый кошелек. В результате объектов все равно останется три, но общий баланс в моем кошельке составит 25 SUI.

Объекты Sui можно разделить на неизменяемые объекты (замороженные объекты), общие объекты и изменяемые объекты. Для получения более подробной информации, пожалуйста, перейдите по следующей ссылке:

https://docs.sui.io/devnet/build/programming-with-objects/ch1-object-basics

Sui использует модуль sui::coin для создания токенов и управления ими. С точки зрения NFT, каждый объект в Sui уникален, что указывает на то, что любой объект можно использовать в качестве NFT. Тем не менее, чтобы отличить NFT от других объектов, команда originByte создала стандарт NFT для Sui.

Sui выполняет транзакции параллельно с более чем 130 000 TPS.

Несколько дней назад член команды Sui разместил на своем сервере Discord сообщение об обновлении производительности.

https://blog.sui.io/sui- Performance-update/

Однако еще неизвестно, сохранятся ли эти улучшения производительности, когда в основной сети Sui будут наблюдаться большие объемы транзакций. Стоит отметить, что Solana изначально заявляла о 65 000 TPS, но ее несколько раз прерывали по причинам производительности, и в настоящее время она может обрабатывать только около 4000 транзакций.

Запуск Sui Mainnet запланирован на 3 мая. Если вы хотите инвестировать в Sui для получения прибыли, наберитесь терпения и подготовьте свои средства на eToro, Kraken или Binance. До выхода в сеть осталось меньше суток.

Подведем итог

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

Если вы когда-либо торговали на Aptos, вы заметили, что процесс подтверждения транзакции происходит молниеносно. Хоть это и быстро, но все же не в режиме реального времени. Несмотря на свою скорость, пакеты и инструменты разработки Aptos и Sui (такие как блокчейн-браузеры и кошельки) все еще относительно недостаточно развиты, и у ETH были аналогичные проблемы, когда он впервые был запущен в основной сети.

Если вы верите, что блокчейн — это будущее направление веб-технологий, то ИИ — это всего лишь приложение в сети!