#Binance #BTC #crypto2023 #BNB #ETH

Sui będzie ostatnio online.Ponieważ zarówno Aptos, jak i Sui używają języka Move, należy zauważyć, że Aptos używa Core Move, podczas gdy Sui używa Sui Move, który jest rozszerzoną wersją Core Move.
Zatem dzisiaj przeanalizujemy to z perspektywy kodu, czy też z perspektywy programistów: czy jako nowy łańcuch publiczny Sui może rzucić wyzwanie ETH i czy stanie się drugim Polkadotem.
1. Informacje o języku Move
W oczekiwanym szczytowym okresie oficjalnego wydania głównej sieci Aptos we wrześniu 2022 r. zacząłem używać języka Move do pracy jako koder dla DEX na platformie Aptos (głównie do zbierania błędów z nagrodami).Nauczyłem się przy tym i znalazłem ten Ruch w ogóle nie był przydatny.Trudne, ma wiele podobieństw z Rustem.
Wielu twórców blockchain twierdzi, że solidność jest łatwa, ale Rustowi trudno jest pisać inteligentne kontrakty. Ale wiele osób w kręgu powie: „Ruch jest prostszy niż solidność”, co oznacza, że nauka ruchu jest znacznie łatwiejsza niż nauka solidności.
Większość ludzi wie, że Aptos i Sui używają języka Move.
Tak, ale Aptos używa Core Move, podczas gdy Sui używa Sui Move, który jest rozszerzoną wersją Core Move.
Język Move jest znany ze swojego bezpieczeństwa, a Sui Move jest uważany za bezpieczniejszy niż Core Move. Pisałem o wielu projektach inteligentnych kontraktów, w tym EVM, Solana, Cosmos i Polkadot — i jeszcze nie spotkałem języka, który zapewniałby bezpieczeństwo porównywalne z językiem Move.
Wiadomo, że inteligentne kontrakty Solidity i Rust mają wiele luk w zabezpieczeniach i były przedmiotem licznych włamań. Jednak inteligentne kontrakty Move ułatwiają bezpośrednie zarządzanie aktywami kryptograficznymi ze względu na ich nieodłączną strukturę. Umożliwia to programistom tworzenie wysoce bezpiecznych inteligentnych kontraktów bez konieczności posiadania rozległej wiedzy na temat bezpieczeństwa.
Nawiasem mówiąc, Aptos używa Global Storage do przechowywania zasobów, podczas gdy Sui używa własnego Sui Storage do przechowywania zasobów. Aby lepiej zrozumieć różnice między nimi, możesz zapoznać się z tym artykułem: [ https://docs.sui.io/learn/sui-move-diffs ]
Moim zdaniem Sui Move jest bliższe zarządzaniu aktywami w świecie rzeczywistym, ponieważ każdy zasób w łańcuchu Sui jest traktowany jak przedmiot, podobnie jak aktywa materialne.
Przeanalizujmy architekturę wysokiego poziomu Aptos i Sui, aby dostrzec przyczyny różnic w typach używanych języków Move.
2. O Aptosie
Architektura Aptos jest uderzająco podobna do architektury Solany, szczególnie jeśli chodzi o obsługę tokenów i programów.
Jak pokazano poniżej, porównanie EVM i Solana

Solana posiada trzy rodzaje kont (konto w programie, konto danych, konto portfela);
Maszyna wirtualna Ethereum (EVM) składa się z dwóch typów kont (kont inteligentnych kontraktów i kont portfeli).
Architektura Solany wprowadza podzieloną strukturę dla inteligentnych kontraktów, dzieląc program na komponenty „Logika” i „Stan”. To oddzielenie ułatwia równoległą realizację transakcji.
Aby uzyskać pełniejsze zrozumienie, rozważ przeczytanie artykułu napisanego przez założyciela Solany, Anatolija Jakowenki.

Aptos nie używa różnych typów kont, wykorzystuje adresy do reprezentowania kont, a adresy te są połączone z modułami i zasobami przechowywanymi w Global Storage.
Magazyn globalny w Aptos implementuje mapowanie indeksu, dzięki czemu dostęp do zasobów (takich jak dane, tokeny, NFT itp.) i modułów (inteligentne kontrakty) w magazynie można uzyskać poprzez indeks, który składa się z adresu i typu.
Na przykład: kiedy studiujemy scenariusz, mam w portfelu 30 APT. Adres mojego portfela to 0xabcd….

Jak pokazano w powyższym przykładzie, struktura przechowywania monet reprezentująca ilość APT jest przechowywana w pamięci globalnej i można uzyskać do niej dostęp za pomocą następującego indeksu:
0xabcd + 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>
Adres 0xabcd pokazuje powiązane zasoby (tokeny i NFT) obecne w moim portfelu.

W Aptos tokeny są tworzone i zarządzane przy użyciu standardowego modułu tokenów aptos_framework::coin, który można porównać do programu tokenów Solany. Dodatkowo aptos_token::token służy do tworzenia i zarządzania kolekcjami NFT oraz indywidualnymi NFT.
Dzięki separacji zasobów i modułów w Global Storage, Aptos może ułatwić równoległe przetwarzanie nienakładających się na siebie transakcji, jak również transakcji, które odczytują tylko te same zasoby.
Szacuje się, że dzięki możliwościom przetwarzania równoległego Aptos jest w stanie przetworzyć do 160 000 transakcji na sekundę. Jest to więc duży krok naprzód w branży gier i metaverse.
3. O SUI

Sui charakteryzuje się intensywnym wykorzystaniem obiektów, co oznacza, że wszystko w ekosystemie Sui jest traktowane jako przedmiot. Obejmuje to pakiety (inteligentne kontrakty), tokeny i NFT, z których wszystkie są pogrupowane w typie obiektów.
W ekosystemie Sui każdy obiekt ma unikalny identyfikator w Sui Storage i można uzyskać do niego dostęp za pośrednictwem odpowiedniego identyfikatora.
Przykład: Mam w portfelu 30 SUI:

Odpowiada to adresowi mojego portfela zawierającemu trzy obiekty, każdy reprezentujący 10 SUI. Jeśli wejdę do przeglądarki Sui i znajdę swoje konto, wyświetli się informacja, że w portfelu mam trzy obiekty tokenów SUI.
Obiekt 0x0522..eefe Saldo SUI: 10
Obiekt 0xa611..2b9b Saldo SUI: 10
Obiekt 0xc741..b215 Saldo SUI: 10

Aby lepiej zrozumieć związek pomiędzy obiektami Sui i adresami kont, spójrz na poniższy obrazek

Jeśli 5 SUI z mojego portfela zostanie przeniesionych do innego portfela, 10 obiektów SUI zostanie zastąpionych dwoma obiektami, każdy mieszczący 5 SUI. Jeden z tych dwóch obiektów zostanie przeniesiony do nowego portfela. W rezultacie pozostaną jeszcze trzy obiekty, ale całkowite saldo w moim portfelu wyniesie 25 SUI.
Obiekty Sui można podzielić na obiekty niezmienne (obiekty zamrożone), obiekty współdzielone i obiekty zmienne. Więcej szczegółów znajdziesz pod poniższym linkiem:
https://docs.sui.io/devnet/build/programming-with-objects/ch1-object-basics
Sui używa modułu sui::coin do tworzenia tokenów i zarządzania nimi. Jeśli chodzi o NFT, każdy obiekt w Sui jest unikalny, co wskazuje, że każdy obiekt może zostać użyty jako NFT. Niemniej jednak, aby odróżnić NFT od innych obiektów, zespół originByte stworzył standard NFT na Sui.
Sui realizuje transakcje równolegle z ponad 130 000 TPS.

Kilka dni temu członek zespołu Sui opublikował wiadomość na swoim serwerze Discord o aktualizacji wydajności.
https://blog.sui.io/sui- Performance-update/
Jednak okaże się, czy ta poprawa wydajności utrzyma się, gdy w sieci głównej Sui wystąpi duży wolumen transakcji. Warto zauważyć, że Solana pierwotnie zażądała 65 000 TPS, ale była wielokrotnie przerywana ze względu na wydajność i obecnie może przetworzyć tylko około 4000 transakcji.
Uruchomienie Sui Mainnet zaplanowano na 3 maja. Jeśli chcesz inwestować w Sui w celu osiągnięcia zysków, prosimy o cierpliwość i przygotowanie środków na eToro, Kraken lub Binance. Pozostał niecały dzień do przejścia sieci głównej w tryb online.
Podsumować
Obecnie pojawia się wiele nowych łańcuchów bloków, każdy z unikalnymi cechami i technologiami. Ostatecznym celem technologii blockchain jest przewyższenie baz danych poza łańcuchem w TPS.
Jeśli kiedykolwiek handlowałeś na Aptos, zauważyłeś, że proces potwierdzania transakcji jest błyskawiczny. Chociaż jest szybki, nadal nie działa w czasie rzeczywistym. Pomimo swojej szybkości pakiety i narzędzia programistyczne Aptos i Sui (takie jak przeglądarki i portfele oparte na technologii blockchain) są nadal stosunkowo słabo rozwinięte, a ETH miała podobne problemy, gdy po raz pierwszy została uruchomiona w sieci głównej.
Jeśli wierzysz, że blockchain to przyszły kierunek technologii internetowych, AI to tylko aplikacja w sieci!