wstęp

Ostatnio rynek kryptowalut wywołał panikę wśród inwestorów z powodu rekompensat Mtgox i sprzedaży przez rządy USA i Niemiec. Większość tokenów odnotowała spadek o ponad 20%, ale są też tokeny o stosunkowo „mocnych” cenach, SOL jest jednym z nich. Jako projekt łańcucha publicznego Solana przyjmuje hybrydowy mechanizm konsensusu Delegated Proof of Stake (PoS) i Proof of History (PoH). Wprowadzając mechanizm znacznika czasu, wykorzystuje również wielowątkowe przetwarzanie równoległe i technologię kompresji stanu, aby umożliwić Solanie charakteryzują się dużą przepustowością i niskimi kosztami transakcji.

Solana sukcesywnie wypuszczała trzy główne innowacyjne technologie: Actions, Blinks i ZK Compression, które zaczęły rozszerzać się na obszar SocialFi i ponownie znacznie skompresowały istniejące koszty transakcji. Te trzy nowe technologie pomogą w przyszłym rozwoju Solany i dadzą rynkowi nowe oczekiwania wobec Solany. Wraz z zastosowaniem spotowych funduszy ETF, przyszłe oczekiwania i narracje Solany są pełne wyobraźni.

działania

definicja

Oficjalna dokumentacja Solana definiuje Akcje jako: Solana Actions to interfejs API zaprojektowany, aby umożliwić stronom internetowym interakcję z blockchainem Solana w celu realizacji działań w łańcuchu, takich jak transfery, głosowanie i darowizny. Jest to zgodne API, które zwraca transakcje na blockchainie Solana, które można przeglądać, podpisywać i wysyłać w różnych kontekstach, w tym w kodach QR, przyciskach + widżetach (elementach interfejsu użytkownika) oraz na stronie internetowej.

Używanie nietechnicznego języka do wyjaśnienia Akcji, czyli różnych wstępnie ustawionych transakcji do podpisania w Solanie, umożliwiających użytkownikom wykonywanie transakcji typu blockchain bez konieczności przechodzenia do różnych aplikacji lub stron internetowych. Akcje to abstrakcyjny opis mechanizmu przetwarzania transakcji w łańcuchu Solana, zawierający instrukcje wykonania różnych zadań, takich jak przetwarzanie transakcji, realizacja kontraktu i operacje na danych. Użytkownicy mogą wysyłać różne instrukcje dotyczące transakcji za pośrednictwem Akcji, takie jak transfery aktywów w łańcuchu i zakup aktywów tokenowych. Jednocześnie programiści mogą również używać akcji do wywoływania i wykonywania inteligentnych kontraktów w celu wdrożenia złożonej logiki w łańcuchu.

Pojawienie się Actions sprawia, że ​​tworzenie aplikacji sieciowych Solana i transakcje z użytkownikami stają się wygodniejsze, jednocześnie dodając obsługę realizacji inteligentnych kontraktów w łańcuchu i kładąc solidne podstawy dla Solany do wejścia na obszar SocialFi.

 

Schemat przepływu akcji (źródło danych: https://solana.com/docs/advanced/actions)

 

Korzyść

Wydajna metoda przetwarzania: Główną zaletą Solany w porównaniu z innymi sieciami publicznymi jest wysoka wydajność Podczas projektowania i wdrażania Akcji Solana nadal utrzymuje koncepcję wysokiej wydajności. Solana wykorzystuje technologię zwaną Turbo Transactions, która wykorzystuje wiele rdzeni procesora do równoległego przetwarzania transakcji, aby jeszcze bardziej poprawić przepustowość i szybkość wykonywania operacji w sieci. Podczas przetwarzania akcji można je szybko wykonywać w sieciach o dużej skali, zachowując jednocześnie wydajność i wydajność stabilny.

Niskie opóźnienia w sieci: Dzięki wysokowydajnym działaniom Solana opóźnienia w przetwarzaniu będą bardzo niskie, co zapewni użytkownikom płynniejsze i bardziej wydajne doświadczenie handlowe. Ta przewaga związana z niskimi opóźnieniami zapewnia także programistom Actions większe możliwości tworzenia bardziej złożonych i interaktywnych aplikacji bez martwienia się o opóźnienia sieciowe wpływające na wygodę użytkownika, dzięki czemu cały ekosystem jest silniejszy i bardziej konkurencyjny.

Większa elastyczność: za pomocą akcji użytkownicy mogą wywoływać inteligentne kontrakty, wykonywać różne żmudne logiki biznesowe, przechowywać i odczytywać dane oraz wykonywać inne funkcje. Ta elastyczność sprawia, że ​​Actions jest potężnym narzędziem spełniającym różne potrzeby użytkowników w dziedzinie blockchain. Ponadto Actions umożliwia również rozbudowę, a użytkownicy mogą go dostosować do własnych potrzeb, jeszcze bardziej poprawiając jego elastyczność i możliwości zastosowania.

Miga

definicja

Oficjalny dokument Solany na Twitterze definiuje Blinks jako: Linki Blockchain, nowy prymityw, który przekształca operacje w łańcuchu w linki, które można udostępniać. Blinks może przekształcić dowolne akcje Solana w udostępniane łącze bogate w metadane. Blinks umożliwia klientom obsługującym akcje (portfele rozszerzeń przeglądarki, boty) wyświetlanie użytkownikom większej funkcjonalności. Aplikacje klienckie obsługujące Blinks po prostu wykrywają adresy URL zgodne z Actions, analizują je i umożliwiają użytkownikom interakcję z nimi za pomocą standardowego interfejsu użytkownika.

W powszechnym rozumieniu Blinks to konkretny przejaw działań. Tym konkretnym przejawem może być kod QR, adres URL, klikalny przycisk itp. Blinks może przekształcić dowolne Akcje Solana w dowolną metodę komunikacji na dowolnej platformie informacyjnej, umożliwiając klientom wykrywającym Akcje (takim jak portfele rozszerzeń przeglądarki, roboty itp.) wyświetlanie użytkownikom dodatkowych funkcji. Gdy użytkownicy korzystają z Blinks, mogą wykonywać określone czynności na bieżącej stronie platformy bez wchodzenia do Dapp za tą konkretną reprezentacją (którą może być kod QR, adres URL itp.), dzięki czemu interakcja jest niezwykle wygodna i prosta.

 

Schematyczny diagram zasady działania Blink

 

Akcje i Mrugnięcia nie istnieją samodzielnie, ale łączą się w symbiozie. Działania są podstawą istnienia Mrugnięć, a Mrugnięcia są konkretną manifestacją Akcji. Miga i streszcza Akcje przed użytkownikami, dzięki czemu użytkownicy nawet nie czują ich istnienia podczas korzystania z Akcji.

Korzyść

Zwiększ wygodę użytkownika: Dzięki Blinks użytkownicy nie muszą już opuszczać bieżącej strony, a następnie wchodzić na stronę Dapp, którą chcą obsługiwać, zapewniając użytkownikom kompleksowe usługi operacyjne, co znacznie zmniejsza liczbę łączy i trudności związanych z obsługą użytkownika jak kliknięcie łącza w sieci Web 2.

Zwiększony ruch do Solany: po tym, jak różne zespoły programistów projektu w Solanie użyły Blinks, najbardziej znaczącym efektem była możliwość przekierowania ruchu do Solana na różnych platformach społecznościowych. W świecie Web 3 każdy projekt może wygrać w zaciętej konkurencji jedynie poprzez zwiększenie ruchu. Blinks może urzeczywistnić każdą Akcję w różnych formach, które można przekazać na różnych platformach wymiany informacji, takich jak Twitter, Discord, Telegram itp. Rozpowszechnianie Blinków na tych platformach wprowadzi ogromny ruch do Solany, promując w ten sposób rozwój ekologiczny Solany.

Obniża próg umożliwiający użytkownikom uczestnictwo w Web 3: Użytkownicy tradycyjnej sieci Web 2 na ogół nie rozumieją najbardziej podstawowych operacji w łańcuchu, takich jak podpisy autoryzacyjne portfela, przelewy w łańcuchu, opłaty za gaz itp. Dlatego też, jeśli chcesz osiągnąć szybkie przekierowanie ruchu, należy nie tylko zacząć od tradycyjnego peronu. W przypadku średniego przekierowania konieczne jest również obniżenie progu operacyjnego na łańcuchu. Po użyciu Blinks może streścić i zintegrować proces stojący za każdą konkretną operacją w adresie URL. Użytkownicy muszą jedynie kliknąć na niego i nie muszą rozumieć zasad i procesów stojących za tą operacją.

niedociągnięcie

Zwiększone ryzyko oszustwa: na tym etapie Blinks można przesyłać dalej jedynie na Twitterze, ale sam Twitter jest środowiskiem pełnym oszustw. W przypadku braku Blinks oszuści korzystaliby z witryn zawierających dużą ilość imitacji lub innych implantów wirusowych, oszukując ofiary . Po pojawieniu się Blinks znacznie wzrosła skuteczność oszustw, a koszty oszustw zostały zmniejszone. Teraz oszuści nie muszą tworzyć witryn zawierających wiele imitacji, mogą bezpośrednio zakończyć wszystkie poprzednie operacje za pomocą zdjęcia i linku sposób Utrudnij użytkownikom zapobieganie temu.

Nie można objąć klientów mobilnych: na tym etapie korzystanie z Blinks można ograniczyć jedynie do klienta komputerowego, ale obecnie najczęściej stosowaną metodą w przypadku Twittera jest nadal klient mobilny, a klient komputerowy stanowi mniejszą część, dlatego niektórzy inwestorzy kwestionuj efekt odwracający uwagę Blinks od Solany. Nie jest on tak wysoki, jak oczekiwano, to tylko chwyt używany do wyolbrzymiania ceny.

Kompresja ZK

definicja

Oficjalna dokumentacja Solany definiuje ZK Compression jako: ZK Compression to nowa podstawowa funkcja zbudowana na Solanie, która pomaga programistom i użytkownikom tworzyć aplikacje na dużą skalę. Programiści i użytkownicy mogą zdecydować się na kompresję stanu w łańcuchu, redukując koszty stanu o rzędy wielkości, zachowując jednocześnie bezpieczeństwo, wydajność i możliwość komponowania Solana L1.

Podstawowe cechy ZK Compression

Podstawowe funkcje

konkretny opis

Niski koszt państwa

Przechowuj stan podstawowych danych w tańszej księdze pozałańcuchowej Solana, a nie w głównej sieci Solany

Bezpieczeństwo i wydajność poziomu L1

Przyjmij warstwę dostępności danych i wykonania sieci głównej Solana, zachowując w ten sposób bezpieczeństwo i wysoką wydajność łańcucha Solana

Wysoka skalowalność

Można mieszać i dopasowywać stany skompresowane i stany w sieci głównej, umożliwiając atomowe interakcje z wieloma programami, kontami i kontami skompresowanymi

analiza techniczna

Wszyscy twórcy projektów we wszystkich blockchainach ponoszą dwa podstawowe koszty – koszty obliczeniowe i koszty stanowe. Dopóki te dwie opłaty zostaną maksymalnie obniżone, problem opłat za gaz całej sieci zostanie rozwiązany, co przyciągnie więcej użytkowników i deweloperów.

Solana opiera się na hybrydowym mechanizmie konsensusu Delegated Proof of Stake (PoS) i Proof of History (PoH). Wprowadza mechanizm znacznika czasu i wykorzystuje wielowątkowe przetwarzanie równoległe, dzięki czemu Solana może cieszyć się wysoką przepustowością i niskimi kosztami transakcji. Rozwiązano problem obliczania kosztów. Pojawienie się ZK Compression bardzo dobrze rozwiązuje problem kosztów państwa.

ZK Compression wykorzystuje proces zwany kompresją stanu, aby umożliwić programistom bardziej ekonomiczne wykorzystanie przestrzeni księgi Solana zamiast droższej przestrzeni konta do przechowywania określonych typów danych. ZK Compression wykorzystuje wartość skrótu danych poza łańcuchem do przechowywania w łańcuchu, przechowuje określone dane poza łańcuchem i wykorzystuje drzewo stanów do weryfikacji. Zastosowanie tej technologii może skutecznie zmniejszyć zapotrzebowanie na przestrzeń dyskową w łańcuchu, redukując w ten sposób koszty i poprawiając ogólną skalowalność. Przyjmując technologię ZK Compression, ekosystem Solana może efektywniej obsługiwać duże ilości danych i zapewniać programistom bardziej elastyczne opcje przechowywania w celu promowania rozwoju i innowacji aplikacji typu blockchain.

Analizujemy kompresję ZK w bardziej zrozumiały sposób i dzielimy kompresję ZK na dwie części:

  • Kompresja oznacza kompresję. W tym kroku konto w łańcuchu przechowuje tylko stan główny. Podstawowe dane są przechowywane w tańszej księdze pozałańcuchowej Solana, co zmniejsza koszty przechowywania danych w stanie;

  • ZK odnosi się do protokołu wykorzystującego technologię ZK w celu zapewnienia integralności stanu skompresowanego. Użytkownicy i programiści mogą uzyskać certyfikaty ważności od dostawców RPC obsługujących kompresję ZK i wykorzystywać technologię ZK do uzyskiwania interakcji w łańcuchu i poza łańcuchem bardziej niezawodna i szybsza niż technologia OP, więc Solana nie wpływa na jej wyższą prędkość obliczeniową.

zasada działania

Zasada działania ZK Compression jest bardzo prosta, bardzo podobna do sposobu Rollup w Ethereum L2.

  1. ZK Compression skompresuje dane każdego konta do wartości skrótu, a ta wartość skrótu będzie przechowywana w węźle-liście drzewa stanu. Każdy skrót konta zawiera informacje nie tylko o samym koncie, ale także o jego pozycji w drzewie stanów. W ten sposób każdy hash konta jest unikalny, co ułatwia późniejsze indeksowanie.

  2. Korzeń stanu każdego drzewa stanu będzie przechowywany w sieci głównej Solany. Ten stan główny jest jak odcisk palca całego drzewa. Dopóki ten odcisk palca zostanie zweryfikowany, można potwierdzić, że wszystkie dane w całym drzewie są kompletne i nie zostały naruszone.

  3. Szczegółowe dane dla każdego konta nie są przechowywane bezpośrednio w sieci głównej Solana, ale są przechowywane jako dane połączeń w tańszej przestrzeni księgi Solana. Sieć główna Solany przechowuje jedynie korzenie stanu i niektóre podstawowe metadane, co nie tylko oszczędza koszty przechowywania, ale także zapewnia bezpieczeństwo danych. Aby zapewnić integralność tych skompresowanych danych, ZK Compression wykorzystuje również dowody o wiedzy zerowej. Można go wykorzystać do udowodnienia autentyczności i integralności danych bez ujawniania konkretnej zawartości danych.

Chociaż intuicyjnie ZK Compression wydaje się być Rollupem w Ethereum L2, Vitalik definiuje ZK Compression jako bezstanową architekturę klienta. Zatem kompresja ZK jest zasadniczo optymalizacją wewnętrznej struktury pamięci L1.

Podsumować

Solana w ciągu dwóch tygodni proponowała kolejno trzy innowacje technologiczne: Actions, Blinks i ZK Compression, co pokazuje, że Solana od zawsze realizowała koncepcję rozwoju szybszych i wygodniejszych aplikacji sieci publicznych. Zastosowanie tych trzech nowych technologii nie tylko rozszerza obszary zastosowania Solany, od transakcji po sieci społecznościowe, ale widzimy także zdolność Solany do ciągłego wprowadzania innowacji i osiągania postępu w technologii łańcuchów publicznych.

Te trzy nowe technologie są na tym etapie dopiero testowane, a konkretne efekty będą znane dopiero po zastosowaniu na dużą skalę. Jednak sądząc po ich zachowaniu cenowym, inwestorzy są pełni oczekiwań co do ich perspektyw. Solana stała się wiodącą siłą w zakresie innowacji w zakresie technologii sieci publicznych.