Autor: AJC

Opracowano przez: Deep Wave TechFlow

Główne punkty

  • Particle Network opracowuje modułowy łańcuch bloków L1, który umożliwia każdemu użytkownikowi posiadanie jednego, ujednoliconego adresu w łańcuchu i równowagę między wszystkimi łańcuchami bloków poprzez wdrożenie abstrakcji łańcucha.

  • Poprzez swój łańcuch bloków L1, Particle Network realizuje trzy podstawowe funkcje: rachunki uniwersalne, uniwersalną płynność i uniwersalny gaz. Każda funkcja zapewnia unikalny przypadek użycia, eliminując ręczne interakcje wielołańcuchowe z doświadczenia użytkownika.

  • Particle Network wdraża również podwójną stawkę i agreguje dostępność danych za pośrednictwem Babylon. Podwójne stakowanie zapewnia bezpieczeństwo kryptoekonomiczne ze strony BTC, podczas gdy dostępność zagregowanych danych pozwala uniknąć pojedynczych punktów awarii w dostępności danych sieciowych.

  • Publiczna sieć testowa Particle Network została uruchomiona 2 maja wraz z programem nagród o nazwie Particle Pioneer. W chwili pisania tego tekstu zarejestrowano 1,3 miliona kont i rozdano 6,71 miliarda punktów PARTI.

wstęp

Jedną z niewielu stałych w branży kryptowalut jest stale rosnąca liczba łańcuchów bloków. Niezależnie od tego, czy jest to pakiet zbiorczy warstwy 2 (L2) w Ethereum, zamiennik L1, czy łańcuch specyficzny dla aplikacji, wygląda na to, że co miesiąc w Internecie pojawia się nowy łańcuch bloków. Chociaż ten stale rozwijający się zestaw łańcuchów bloków oferuje użytkownikom różnorodne opcje dostosowywania, ekosystem wielołańcuchowy ma również swoje wady zarówno dla programistów, jak i użytkowników. Programiści muszą martwić się nie tylko o swoją aplikację lub produkt, ale także o ekosystem blockchain, w którym zostanie on wdrożony. Dla użytkowników więcej łańcuchów oznacza większą złożoność i rozproszenie płynności, dzięki czemu doświadczenie użytkownika (UX) jest znacznie mniej proste niż w przypadku Web2.

Aby naprawdę konkurować z Web2 pod względem przyjęcia, Web3 musi osiągnąć punkt, w którym przeciętny użytkownik nie będzie miał pojęcia, na którym łańcuchu bloków dokonuje transakcji – jest to koncepcja znana jako abstrakcja łańcucha. W tym celu Particle Network opracowuje modułowy łańcuch bloków L1, który umożliwia abstrakcję łańcucha, umożliwiając każdemu użytkownikowi posiadanie jednego, ujednoliconego adresu w łańcuchu i równowagę między wszystkimi łańcuchami bloków.

tło

Particle Network została ogłoszona w kwietniu 2022 r., a jej współzałożycielami są Pengyu Wang i Tao Pa. Obaj założyciele mają doświadczenie w tworzeniu gier mobilnych i stworzyli Particle Network, aby zapewnić programistom infrastrukturę backendową. Do tej pory Particle Network zebrała 25 milionów dolarów w czterech rundach finansowania ze znaczącymi inwestorami, w tym Spartan Group, Gumi Crypto, Animoca Ventures, LongHash Ventures i Alibaba Group. 2 maja 2024 r. uruchomiono motywacyjną sieć testową L1 Particle Network, zapewniającą nagrody punktowe za pośrednictwem platformy Particle Pioneer. Uruchomienie sieci głównej Particle Network planowane jest na drugą połowę 2024 r.

Funkcja Internetu

Poprzez swój łańcuch bloków L1, Particle Network realizuje trzy podstawowe funkcje: rachunki uniwersalne, uniwersalną płynność i uniwersalny gaz. Każda funkcja została zaprojektowana tak, aby umożliwić abstrakcję łańcucha poprzez wyeliminowanie ręcznych interakcji wielołańcuchowych z doświadczenia użytkownika.

Konto uniwersalne

(Źródło obrazu: sieć cząstek)

Konta uniwersalne umożliwiają każdemu użytkownikowi posiadanie jednego, jednolitego adresu, salda i punktu interakcji, niezależnie od aplikacji lub łańcucha bazowego, w którym znajdują się środki. Ponadto konta uniwersalne są kompatybilne zarówno z sieciami EVM, jak i innymi niż EVM, nawet tymi z ograniczonymi możliwościami programowania, takimi jak Bitcoin. Particle Network osiąga to za pomocą inteligentnych portfeli kontraktowych ERC-4337 (inteligentnych kont). Konta inteligentne oferują większą elastyczność, programowalność i bezpieczeństwo niż typowe konta zewnętrzne (EOA). Ponadto konta uniwersalne są udoskonaleniem typowych kont inteligentnych, czyniąc je kompatybilnymi w różnych sieciach. Dlatego użytkownicy Particle Network wchodzą w interakcję tylko z ujednoliconym saldem, a nie bezpośrednio z kontem.

Załóżmy na przykład, że użytkownik chce utworzyć NFT w ramach pakietu zbiorczego L2, ale całe jego ETH znajduje się w sieci głównej Ethereum. Aby skorzystać z EOA, użytkownicy muszą podpisać następujące transakcje:

  1. Zatwierdź umowę mostową

  2. Most ETH z Ethereum na L2

  3. Zatwierdzenie umowy castingowej

  4. Bicie NFT

Jeśli jednak użytkownicy korzystają z konta uniwersalnego, wystarczy im podpisać tylko jedną transakcję zamiast czterech.

Particle Network opracowuje także uniwersalny pakiet SDK WaaS, który ułatwi dowolnej aplikacji integrację kont uniwersalnych ze swoimi produktami. Dodatkowo Universal WaaS umożliwi aplikacjom zintegrowanym z istniejącą usługą abstrakcji portfeli Particle Network, modułowym inteligentnym portfelem jako usługą lub BTC Connect automatyczną aktualizację dowolnego istniejącego konta inteligentnego do konta uniwersalnego.

uniwersalna płynność

Universal Liquidity to podstawowa warstwa międzyłańcuchowego aspektu Particle Network, umożliwiająca rachunkom uniwersalnym posiadanie jednego salda we wszystkich obsługiwanych łańcuchach. Mówiąc najprościej, Universal Liquidity to rozwiązanie Particle Network do mostkowania międzyłańcuchowego. Dlatego Universal Liquidity umożliwia użytkownikom handel na dowolnym obsługiwanym łańcuchu bloków, niezależnie od tego, na którym łańcuchu bloków znajdują się środki użytkownika.

Załóżmy na przykład, że użytkownik chce kupić tokeny SPL na platformie Solana, ale wszystkie jego środki znajdują się na Ethereum. Dzięki uniwersalnemu kontu Particle Network użytkownicy muszą jedynie podpisać transakcję, aby sfinalizować zakup. Dzieje się tak, ponieważ w tym przypadku Universal Liquidity obsługuje faktyczny transfer środków z Ethereum do Solana. Transakcje te (UserOperations) są wykonywane w imieniu użytkowników za pośrednictwem rozproszonej sieci węzłów Bundler Particle Network. Docelowo Universal Liquidity ma na celu automatyzację działań międzyłańcuchowych na podstawie transakcji. Zazwyczaj działalność międzyłańcuchowa obejmuje wiele transakcji w wielu łańcuchach bloków. Dzięki uniwersalnej płynności doświadczenie użytkownika jest uproszczone, umożliwiając użytkownikom prowadzenie działań międzyłańcuchowych w ramach jednej transakcji.

Zwykły gaz

Wszystkie struktury wielołańcuchowe muszą pokonać wyzwanie związane z płatnościami za gaz. Celem Universal Gas firmy Particle Network jest rozwiązanie tej złożoności poprzez pobranie określonych żetonów gazu. Za pośrednictwem Paymaster Particle Network użytkownicy mogą płacić za benzynę w transakcjach przy użyciu dowolnego obsługiwanego tokena w dowolnym obsługiwanym łańcuchu. Na przykład USDC na Ethereum można wykorzystać do uiszczenia opłat za gaz za transakcje na Solanie.

Podczas dokonywania transakcji za pośrednictwem konta uniwersalnego Particle Network prosi użytkowników o wybranie tokena, którego chcą używać do płacenia powiązanych opłat za gaz. Użytkownicy mogą wybrać wiele tokenów, nawet tokenów z wielu łańcuchów bloków, aby uiścić opłaty za gaz. Tokeny te są następnie przekazywane do Paymaster, wymieniane na natywny token PARTI Particle Network, a następnie wykorzystywane do rozliczania powiązanych transakcji w Particle Network. Węzły Bundler następnie zachęcają do realizacji odpowiednich transakcji.

technologia

Particle Network to modułowy łańcuch bloków L1 zbudowany przy użyciu Cosmos SDK i CometBFT. Cosmos SDK to zestaw programistyczny typu open source (SDK) do tworzenia suwerennych i publicznych łańcuchów bloków PoS. Zestaw Cosmos SDK służy do tworzenia niestandardowych warstw aplikacji lub maszyn stanowych, natomiast CometBFT służy do bezpiecznego replikowania tej maszyny stanowej we wszystkich węzłach sieci. CometBFT to silnik niezależny od aplikacji, który obsługuje warstwy sieciowe i konsensusowe za pomocą dwóch głównych komponentów:

  • Algorytm konsensusu, Tendermint.

  • Protokół gniazdowy, interfejs łańcucha bloków aplikacji (ABCI).

Tendermint sprawdza żądania w łańcuchu źródłowym i potwierdza zmiany w łańcuchu docelowym. Jej konsensus zapewnia natychmiastową ostateczność i bizantyjską odporność na błędy. Ponadto Particle Network korzysta również z BeaconKit firmy Berachain w celu wdrożenia środowiska wykonawczego kompatybilnego z EVM.

moduł

Podstawowa funkcjonalność Particle Network (rachunki uniwersalne, płynność i gaz) jest realizowana poprzez trzy główne moduły: centrum przechowywania kluczy głównych, zdecentralizowaną sieć przesyłania wiadomości i zdecentralizowany moduł Bundler.

Centrum przechowywania kluczy głównych

Moduł Master Key Storage Center służy jako centralne źródło prawdy w sieci cząstek. Działa poprzez synchronizację typowych zmian stanu konta we wszystkich obsługiwanych łańcuchach bloków, utrzymując spójność stanu w całej sieci. Moduł ten rejestruje wszelkie zmiany zachodzące w sieci cząstek, np. dodanie użytkowników do swojego konta uniwersalnego.

Zdecentralizowana sieć przesyłania wiadomości

Moduł zdecentralizowanej sieci komunikacyjnej (DMN) Particle Network przekazuje pomyślne operacje użytkownika (transakcje z kont uniwersalnych) na zewnętrznych łańcuchach bloków do sieci Particle Network. Sieć DMN jest obsługiwana przez system węzłów przekaźnikowych, który jest węzłem centrum wiadomości w sieci cząstek. Ponadto DMN współpracuje z centrum przechowywania kluczy głównych w celu przekazywania danych o stanie i uzyskiwania danych z obsługujących łańcuchów bloków. Sieć DMN jest obsługiwana przez Hyperlane, warstwę interoperacyjności, która umożliwia obsługiwanym łańcuchom bloków łączenie się ze sobą i bezproblemową komunikację.

Zdecentralizowany pakiet

Zdecentralizowany moduł Bundlera jest odpowiedzialny za wykonywanie operacji UserOperations, podstawowego komponentu uniwersalnej płynności. Moduł ten składa się z rozproszonej sieci węzłów Bundler. Węzły Bundlera wykonują transakcje w imieniu kont uniwersalnych, takie jak zakup NFT lub wymiana tokenów. Węzły Bundler osiągają to poprzez interakcję z dostawcami płynności. Dostawca płynności w tym przypadku nie jest tradycyjnym dostawcą płynności na zdecentralizowanej giełdzie (DEX), ale pulą płynności w wielu łańcuchach, którą można wykorzystać do mostkowania funduszy.

Załóżmy na przykład, że użytkownik chce kupić SOL na Solanie, ale wszystkie jego środki są równo podzielone pomiędzy Ethereum, Optimism i Arbitrum w formie USDC. Konto uniwersalne podpisuje pojedynczą transakcję, aby realizować następujące funkcje:

  1. L1 Particle Network obsługuje operacje użytkownika związane z podpisanymi transakcjami.

  2. Węzły Bundler przekazują UserOperations dostawcom płynności, wysyłając USDC na Ethereum, Optimism i Arbitrum do odpowiednich dostawców płynności.

  3. Po otrzymaniu USDC dostawca płynności przesyła USDC na Solana na konto użytkownika.

  4. Węzły Bundler realizują transakcje na Solana DEX, które w imieniu użytkowników wymieniają USDC na SOL.

Wreszcie węzły Strażnicy zapewniają prawidłowe działanie tych różnych modułów wzajemnych. Osiągają to poprzez dostarczenie dowodu wykonania lub dowodu oszustwa dla każdego bloku wyprodukowanego w każdej epoce w sieci Particle.

Podwójna przysięga

Particle Network korzysta z mechanizmu konsensusu Delegated Proof of Stake (DPoS) z systemem podwójnego wsparcia. Po uruchomieniu w sieci głównej Particle Network będzie korzystać z dwóch różnych zestawów węzłów walidacyjnych: jednego zabezpieczonego natywnym tokenem Particle Network i drugiego zabezpieczonego przez BTC za pośrednictwem protokołu stakowania Bitcoin firmy Babylon. Dwa zestawy węzłów weryfikacyjnych niezależnie osiągną konsensus. Jeśli którykolwiek z tych zestawów węzłów sprawdzających uzna blok za nieprawidłowy, blok nie zostanie sfinalizowany. Celem systemu podwójnego zabezpieczenia jest wzmocnienie bezpieczeństwa kryptoekonomicznego poprzez sprawdzone aktywa kryptograficzne, takie jak BTC i natywne tokeny sieci.

Zagregowana dostępność danych

Jednym z wyzwań stojących przed blockchainem jest dostępność danych. Dostępność danych oznacza zapewnienie dostępności wszystkich danych wymaganych do weryfikacji transakcji oraz umożliwienie wszystkim węzłom dostępu do stanu łańcucha. Ilekroć łańcuch bloków korzysta tylko z jednego rozwiązania w zakresie dostępności danych, pojawia się pojedynczy punkt awarii. Jeśli rozwiązanie zapewniające dostępność danych zawiedzie, węzły łańcucha bloków nie będą w stanie zagwarantować ważności bloków. Dlatego Particle Network wykorzystuje Aggregated Data Availability (AggDA), unikalne podejście, które wykorzystuje wiele sieci dostępności danych: Celestia, Avail i NEAR DA.

Dla każdego bloku wygenerowanego w Particle Network dane są losowo publikowane poprzez:

  • Publikowanie selektywne — dane związane z blokami są publikowane tylko w jednym obsługiwanym rozwiązaniu zapewniającym dostępność danych. Takie podejście pomaga obniżyć koszty publikowania danych.

  • Redundantne publikowanie — dane związane z blokami są publikowane we wszystkich obsługiwanych rozwiązaniach zapewniających dostępność danych. Chociaż takie podejście jest droższe niż publikowanie wybiórcze, zwiększa ryzyko, że jakiekolwiek indywidualne rozwiązanie w zakresie dostępności danych nie będzie działać prawidłowo.

Publiczna sieć testowa

Publiczna sieć testowa Particle Network zostanie uruchomiona 2 maja 2024 r. Sieć testowa demonstruje dwie podstawowe cechy sieci cząstek: konta uniwersalne i uniwersalny gaz. Użytkownicy mogą zarejestrować się w sieci testowej i utworzyć konto uniwersalne za pośrednictwem portfela EVM, takiego jak MetaMask lub Rainbow. Dodatkowo, poprzez BTC Connect Particle Network, użytkownicy mogą również kontrolować konta uniwersalne za pomocą portfela Bitcoin, takiego jak Unisat lub OKX.

Użytkownicy mogą przetestować uniwersalną funkcjonalność Particle Network, deponując tokeny natywne w obsługiwanych sieciach testowych (takich jak ETH Ethereum, BNB Smart Chain BNB itp.). Po zdeponowaniu tokeny te są automatycznie konwertowane na Universal Gas (USDG). Użytkownicy mogą używać USDG do wysyłania transakcji w sieci testowej. W chwili pisania tego tekstu w sieci testowej Particle Network przeprowadzono 9,6 miliona transakcji z wykorzystaniem USDG. Ponadto z tymi transakcjami powiązano ponad 121,5 miliona operacji UserOperations. Należy pamiętać, że jest to wczesna wersja uniwersalnej implementacji Gas i może się różnić w sieci głównej.

Pionier cząstek

Program Particle Pioneer ma na celu zachęcenie użytkowników do udziału w sieci testowej Particle Network. Program nagradza użytkowników sieci testowej punktami PARTI, dzięki którym adresy kwalifikują się do nadchodzących zrzutów, nagród z People’s Launchpad i miejsc na białej liście w różnych projektach ekosystemowych. People’s Launchpad to projekt w ekosystemie Particle Network, którego zadaniem jest ładowanie projektów i aplikacji w obrębie ekosystemu.

Adresy zdobywają punkty, wysyłając transakcje i płacąc opłaty za gaz w USDG. Adresy są nagradzane 50 punktami za transakcję, maksymalnie do 100 transakcji dziennie. Ponadto adresy mogą zdobywać dodatkowe punkty za codzienne meldowanie się. Adres, który wysyła transakcje przez wiele dni z rzędu, zdobędzie więcej punktów.

Particle Pioneer umożliwia także adresom zdobywanie dodatkowych punktów poprzez NFT Particle Pioneer, które są zarezerwowane dla aktywnych adresów w sieci testowej i adresów, które brały udział w poprzednich kampaniach. Istnieją trzy rodzaje NFT, z powiązanymi z nimi premiami punktowymi od 2% do 30%.

Do chwili obecnej do programu Particle Pioneer zarejestrowało się 1,3 miliona kont i rozdano 6,71 miliarda punktów PARTI.

Mapa trasy

Wraz z uruchomieniem sieci testowej Particle Network w maju, protokół jest o krok bliżej do ostatecznego uruchomienia sieci głównej. Plan działania Particle Network obejmuje następujące elementy:

  • II kwartał 2024 - Dodanie węzłów płynnościowych i modułowych do publicznej sieci testowej

  • III kwartał 2024 r. — Mainnet V1 zostaje udostępniony online, łącznie z kontami uniwersalnymi, uniwersalną płynnością i uniwersalnym gazem

  • IV kwartał 2024 r. — Uruchomienie sieci testowej umożliwiającej podwójne stakowanie i dostępność danych zagregowanych

  • 2025 — Mainnet V2 zostaje udostępniony online, obsługując podwójne stawki i zagregowaną dostępność danych

środowisko konkurencyjne

Abstrakcja łańcuchowa jest najlepszym rozwiązaniem dwóch głównych problemów w branży blockchain. Pierwszy problem polega na tym, że struktury wielołańcuchowe nieuchronnie prowadzą do rozproszenia płynności i użytkowników, tworząc izolowane ekosystemy. Drugi problem polega na tym, że portfele kont zewnętrznych (EOA) zapewniają użytkownikowi słabą wygodę, która nie może się równać z płynną interakcją aplikacji Web2. Rozwiązania tych problemów zostały w dużej mierze opracowane niezależnie: na przykład protokoły pomostowe służą do łączenia izolowanych łańcuchów bloków, podczas gdy inteligentne portfele kontraktowe poprawiają wygodę użytkownika i bardziej przypominają Web2.

Abstrakcja łańcuchowa integruje te rozwiązania, łącząc to, co najlepsze z obu w jeden produkt. Tradycyjnie protokoły i zespoły skupiały się na jednym rozwiązaniu, ale nowsze projekty, takie jak Particle Network, coraz bardziej angażują się w dostarczanie obu, zapewniając użytkownikom bardziej spójne i wydajne doświadczenie.

W POBLIŻU

NEAR to wielofunkcyjna platforma inteligentnych kontraktów L1, która zapewnia usługi abstrakcji łańcucha. Usługa abstrakcji kont NEAR umożliwia użytkownikom NEAR podpisywanie transakcji w innych sieciach, takich jak Ethereum i BNB Smart Chain (w przyszłości obsługiwanych będzie więcej łańcuchów bloków). Usługa abstrakcji rachunków NEAR wykorzystuje sygnatury sieci i łańcuchów MPC, a także wielołańcuchowy przekaźnik gazu, mechanizm umożliwiający płatności za gaz i dokonywanie transakcji na innych łańcuchach bloków.

Instadapp 的 Awokado

Platforma Avocado firmy Instadapp to inteligentne konto kontraktowe kompatybilne z wieloma sieciami obsługującymi EVM, w tym Ethereum, Polygon, Optimism, Arbitrum, Avalanche, BNB Smart Chain i Gnosis Chain. Podobnie jak Particle Network, Avocado wyodrębnia podstawowy łańcuch z doświadczenia użytkownika. Dodatkowo Avocado wdrożyło zbiornik gazu Paymaster, który umożliwia użytkownikom płacenie za wszystkie opłaty za gaz w USDC. Jedną z głównych różnic jest to, że Avocado integruje się tylko z sieciami EVM, podczas gdy Particle Network integruje się również z sieciami innymi niż EVM.

XION

XION to modułowy łańcuch bloków L1 zaprojektowany w celu stworzenia „uniwersalnej warstwy abstrakcji”, aby umożliwić użytkownikom bezproblemową obsługę Web3. Universal Abstraction to kompleksowe rozwiązanie infrastrukturalne, które bezpośrednio integruje konta, podpisy, opłaty i interoperacyjność na poziomie protokołu. Produkt „Meta Accounts” firmy XION to rozwiązanie w zakresie inteligentnych kont kontraktowych, podobne do uniwersalnych kont Particle Network. Jednakże konta Meta inicjują transakcje międzyłańcuchowe z poziomu L1 XION, podczas gdy konta uniwersalne inicjują transakcje międzyłańcuchowe ze źródłowego łańcucha bloków, które są następnie przekazywane i dalej koordynowane przez L1 Particle Network. XION jest obecnie na etapie sieci testowej i planuje uruchomić sieć główną w 2024 roku.

Podsumować

Particle Network zaspokaja potrzebę przestrzeni blockchain, rozwiązując problemy związane z fragmentacją płynności i doświadczeniem użytkownika w ekosystemach wielołańcuchowych. Dzięki modułowemu łańcuchowi bloków L1, Particle Network zapewnia uniwersalne konta, uniwersalną płynność i uniwersalny gaz, aby umożliwić abstrakcję łańcucha i uprościć interakcje użytkowników na różnych łańcuchach bloków. Od chwili uruchomienia w kwietniu 2022 r. sieć Particle Network uruchomiła motywacyjną sieć testową L1 i otrzymała finansowanie od znanych inwestorów. Zespół planuje uruchomienie sieci głównej w drugiej połowie 2024 roku. Ponadto podstawowa technologia Particle Network obejmuje Cosmos SDK, CometBFT i różne innowacyjne moduły umożliwiające płynne transakcje międzyłańcuchowe i synchronizację statusów.

Uruchomienie publicznej sieci testowej w maju 2024 r. demonstruje funkcjonalność rachunków uniwersalnych i gazu uniwersalnego. W przyszłości Particle Network planuje zintegrować węzły ogólnej płynności i modułowe. Uruchomienie sieci głównej planowane jest na trzeci kwartał 2024 r., a kolejne funkcje zostaną uruchomione w 2025 r. Konkurując z projektami takimi jak NEAR, Avocado firmy Instadapp i XION, kompleksowe podejście Particle Network do abstrakcji łańcuchowej i systemów podwójnego stawkowania czyni ją silnym konkurentem w przestrzeni projektowania abstrakcji łańcuchowej.