Ten artykuł jest treścią sponsorowaną i nie należy go interpretować jako porady finansowej ani inwestycyjnej. Opinie zawarte w tym artykule są poglądami autora/współautora i nie muszą odzwierciedlać poglądów Akademii Binance.
TL;DR
Sui to sieć blockchain warstwy 1 i platforma smart kontraktów, dzięki której prawo do posiadania aktywów cyfrowych ma być szybkie, prywatne, bezpieczne i dostępne dla każdego.
Ponieważ działa w języku programowania Move, jego obiektowy model zapewnia równoległe wykonywanie, finalizację poniżej sekundy oraz mnogość aktywów w trybie on-chain.
Dzięki temu, że przetwarzanie i przechowywanie ma możliwość skalowania poziomego, Sui obsługuje szeroką gamę aplikacji z niezrównaną szybkością przy niskich kosztach. Sui to krok naprzód w sferze blockchain i platforma, na której twórcy oraz programiści mogą tworzyć niesamowite, łatwe w obsłudze interfejsy.
Czym jest Sui
Sui to sieć blockchain, która ma krzewić technologię zdecentralizowaną. Jej token, SUI, służy do zabezpieczania sieci, rozliczania opłat gas, koordynowania transakcji w trybie on-chain, a w przyszłości umożliwi zarządzanie.
Pierwotny współtwórca Sui, firma Mysten Labs, została założona przez byłych pracowników Meta, którzy pracowali nad projektem blockchain Diem, znanym wcześniej pod nazwą Libra. W ramach tego projektu opracowali nowe technologie, np. Move, nowy język programowania smart kontraktów, oraz wysokosprawne silniki puli pamięci i konsensusu pod nazwą Narwhal i Bullshark.
Ich praca nad Diem stała się fundamentem projektu Sui. Innowacje te zostały jednak zmienione i rozszerzone zgodnie z potrzebami niewymagającej pozwolenia sieci blockchain warstwy 1, a nie zgodnie z misją projektu Libra polegającą na opracowaniu zgodnej platformy mikropłatności.
Jak działa Sui?
W odróżnieniu od większości sieci blockchain podstawową jednostką przechowywania danych Sui są obiekty, a nie konta. Deweloperzy definiują, tworzą i organizują te programowalne obiekty, które reprezentują aktywa na poziomie użytkownika. Obiekt ma różne atrybuty, jak np. prawo własności, których wartości mogą podlegać aktualizacji zgodnie z logiką rządzącą smart kontraktem, który go stworzył. Obiekty i ich atrybuty są przechowywane bezpośrednio w trybie on-chain, a nie w samym smart kontrakcie.
Większość aktywów w Sui należy do jednego adresu, zarejestrowanego jako wartość danych obiektu. Określa się je mianem tzw. „obiektów posiadanych”. Aby przenieść prawo własności posiadanego obiektu, wystarczy tylko zmienić tę wartość. Transakcje te są niezależne od jakichkolwiek innych działań wykonywanych w sieci i możliwe jest ich przetwarzanie równolegle. Większość transakcji w sieci blockchain, np. przelewy aktywów, płatności peer-to-peer i bicie NFT, pasuje do tej kategorii.
Sieć Sui ma być zoptymalizowana pod kątem tych typowych transakcji. W innych sieciach blockchain każdą transakcję, niezależnie od stopnia komplikacji, trzeba wprowadzić na uporządkowaną listę, a następnie zweryfikować i przetworzyć w drodze globalnego konsensusu. Ta typowa konstrukcja może prowadzić do pojawienia się wąskiego gardła w sieci, co zmniejsza szybkość przetwarzania poszczególnych transakcji i całkowitą liczbę transakcji, jakie można przetworzyć na raz.
Sui funkcjonuje na algorytmie o nazwie „Byzantine Consistent Broadcast”, co ogranicza problem wąskiego gardła i utrzymuje niskie opóźnienia oraz wysoką przepustowość. Wnioskodawca lub węzeł pośredniczący może proaktywnie rozmawiać z walidatorami, aby ułatwić przetwarzanie bez konsensusu, co skutkuje niemal natychmiastową finalnością bez spadku bezpieczeństwa. Umożliwia to równoległe przesyłanie i wykonywanie transakcji na ogromną skalę.
Niektóre aktywa w sieci Sui mają współwłasność, co oznacza, że transakcję, która zmienia dane związane z obiektem, musi uwierzytelnić kilka kont. Transakcje te uznaje się za złożone i podlegają one zatwierdzaniu w drodze konsensusu. Sui koordynuje konsensus przy użyciu Delegated Proof of Stake. W sieci Sui silnik konsensusu składa się z dwóch części, Narwhal i Tusk. Narwhal to miejsce przechowywania transakcji (pula pamięci), które gwarantuje, że walidatorzy będą mieli możliwość przetwarzania danych. Tusk jest mechanizmem, który służy do porządkowania wszystkich transakcji dotyczących obiektów wspólnych.
Co decyduje o wyjątkowości Sui?
Kluczową innowacją, która umożliwia wiele innych przełomów technicznych w łańcuchu, jest obiektocentryczny model danych Sui.
Sui Move
Macierzystym językiem programowania Sui jest Sui Move. Został zaprojektowany tak, aby zawierał wszystko, co potrzebne programiście blockchain do tworzenia sprawnych, bezpiecznych i bogatych w funkcje aplikacji.
Podstawą Sui Move jest język Move, który został zaprojektowany specjalnie po to, aby poprawić wady innych języków programowania smart kontraktów. Move stanowi rozwiązanie dwóch kluczowych problemów związanych z konstrukcją smart kontraktów: reprezentacji aktywów cyfrowych i bezpieczeństwa ich obsługi. Move ma najwyższej klasy abstrakcje aktywów i kontroli dostępu, które poprawiają zarówno bezpieczeństwo smart kontraktów, jak i produktywność programistów smart kontraktów. Dla Sui Move osiągnięcie to stanowi punkt wyjścia, a poza tym mamy tu jeszcze język pojęć właściwych sieciom blockchain, takich jak konta, transakcje, czas i kryptografia.
Programmable Transaction Blocks (PTB)
Programmable Transaction Blocks (PTB) są jednym z najpotężniejszych podstawowych elementów programistycznych Sui. W przypadku konwencjonalnych sieci blockchain podstawową jednostką realizacji jest transakcja, która jest zazwyczaj uproszczona i zbliżona do realizacji maszyny wirtualnej (VM). W Sui podstawowa jednostka realizacji jest podniesiona do poziomu złożonej, komponowalnej sekwencji transakcji.
PTB są heterogeniczne i mają dostęp do każdej publicznej funkcji Move we wszystkich smart kontraktach. W ramach pojedynczego PTB klasy danych wyjściowych z wcześniejszych wywołań Move w trybie on-chain mogą być łączone łańcuchowo jako klasy danych wejściowych do późniejszych wywołań Move w trybie on-chain. Klasy te mogą być dowolnymi obiektami Sui, które posiadają bogaty zestaw atrybutów i właściwości. Jeden blok PTB może wyodrębnić obiekt gracza z portfela smart kontraktu, wykonać przy jego użyciu ruch w grze, a następnie wysłać obiekt odznaki wygrany w wyniku ruchu do skrzynki z trofeami w wielu grach – wszystko to bez publikowania nowego kodu smart kontraktu. W jednym bloku PTB może się znajdować nawet 1024 heterogenicznych transakcji, co oznacza, że jego kompozycyjność jest niemal nieograniczona.
Transakcje łańcuchowe w PTB kończą się realizacją lub niepowodzeniem atomowo, co oznacza, że nie podlegają przetwarzaniu częściowemu. Zapewnia to wygodny i intuicyjny model programowania, a także silne gwarancje dla aplikacji zorientowanych na płatności lub finanse.
Skalowalność pozioma
Sui ma możliwość skalowania poziomego, aby sprostać większemu obciążeniu sieci. Walidatorzy mogą dodawać więcej mocy obliczeniowej, aby w razie potrzeby zwiększyć wydajność, i zmniejszać ją, kiedy nie jest potrzebna. Nawet przy dużym ruchu w sieci model tokenomiczny Sui ma utrzymywać opłaty gas na niskim i stabilnym poziomie. Walidatorów zachęca się do dodawania tej mocy, ponieważ zarabiają więcej na opłatach gas bez konieczności wdrażania wyższych opłat.
Skalowalność Sui nie ogranicza się do przetwarzania transakcji. Tania i skalowalna poziomo jest również pamięć masowa. Dzięki temu deweloperzy mogą definiować złożone aktywa z bogatymi atrybutami, które działają bezpośrednio w trybie on-chain, zamiast wprowadzać warstwy pośrednictwa do przechowywania w trybie off-chain, aby zaoszczędzić na opłatach gas.
Czym jest token SUI?
Tokeny SUI służą w sieci do czterech celów:
Można je stakować do walidatora, aby zabezpieczać sieć i zarabiać nagrody za staking.
Można nimi rozliczać opłaty gas podczas realizacji transakcji i innych operacji.
Pełnią funkcję aktywów macierzystych, które ułatwiają transakcje w trybie on-chain stanowiące podstawę całej gospodarki Sui.
Dają posiadaczom prawo do uczestniczenia w przyszłym zarządzaniu.
Podaż całkowita SUI jest ograniczona do 10 mld tokenów.
Ekosystem Sui
Sieć główna Sui została uruchomiona w maju 2023 roku. Od tego czasu wydano szereg gier, a w przyszłym roku ma się ich pojawić więcej. Zaczynają się również rozwijać aplikacje DeFi i projekty NFT, a na koniec roku 2023 planowane są kolejne niezwykle ciekawe aplikacje.
SuiFrens
SuiFrens to przede wszystkim pokaz możliwości Sui Move, ponieważ ożywia komponowalność, rozszerzalność i dynamikę aktywów cyfrowych w sieci Sui. Rodzina składa się obecnie z kapibar i żarłaczy tępogłowych, a w przyszłości pojawią się kolejne.
Wyrocznia Pyth
Pyth łączy wysokiej jakości dane rynkowe od największych na świecie profesjonalnych traderów i giełd z dowolnym smart kontraktem, niezależnie od miejsca.
Gra 8192
SUI 8192 to działająca całkowicie w trybie on-chain i wyjątkowo wymagająca wersja popularnej gry 2048 stworzona w sieci blockchain Sui przez Ethos.
Suia
Suia, czyli aplikacja do potwierdzania obecności, służy do weryfikacji uczestnictwa w wydarzeniach w ramach Sui. Można ją łączyć z biletami na wydarzenia, medalami i grami, co ułatwia organizatorom wzbudzanie zainteresowania i nagradzanie za uczestnictwo.
Co dalej z Sui?
Sui nadal pracuje nad wyjątkowymi funkcjami, a także koncentruje się na wdrażaniu deweloperów w język programowania Sui Move i wspieraniu ich w tworzeniu aplikacji we wszystkich branżach.
Oto kilka najnowszych i planowanych funkcji:
Transakcje sponsorowane
Aby przetworzyć transakcję w sieci Sui, użytkownik musi uiścić opłatę gas. Jednak wielu nowych użytkowników sieci blockchain nie jest zaznajomionych z tą koncepcją, co może stanowić przeszkodę w realizowaniu transakcji. Aby wyeliminować tarcia związane z koniecznością proszenia użytkownika o uiszczenie opłaty, transakcje sponsorowane, obsługiwane przez stacje benzynowe, umożliwiają twórcom aplikacji rozliczanie opłaty bez ujawniania jej istnienia użytkownikowi. Twórcy mogą eksperymentować z innymi modelami przychodów, np. z reklamami, subskrypcjami lub dodatkami premium.
Kiosk Standard
Kiosk jest podstawowym narzędziem do tworzenia otwartych platform transakcyjnych bez opłat o wysokim stopniu konfigurowalności zasad transferu. Dzięki temu twórcy mogą wydawać zasady dotyczące obiektów, które dają im możliwość egzekwowania dowolnych ograniczeń dotyczących transakcji, np. zasad dotyczących tantiem przy sprzedaży obiektu.
Wnioski Końcowe
Sui ma być siecią blockchain nowej generacji, która umożliwia wszystkim branżom i aplikacjom korzystanie ze zdecentralizowanej technologii. Jej innowacje mogą na nowo zdefiniować prawo do posiadania aktywów dla każdego i przynieść realne rozwiązania problemów, z którymi borykają się ludzie na całym świecie.