Zaszyfrowany mempool Aptos uruchomiony w mainnecie, chroniący transakcje przed botami MEV z opóźnieniem 20 ms
Najważniejsze informacje
- •Zaszyfrowany mempool Aptos ukrywa ładunek transakcji, w tym wywołanie funkcji i jej argumenty, do momentu finalizacji bloku przez konsensus, podczas gdy adresy nadawców i opłaty za gaz pozostają widoczne.
- •Szyfrowanie progowe działa na istniejących walidatorach Aptos, więc żaden pojedynczy walidator ani grupa poniżej progu nie może odszyfrować oczekującej transakcji, a nie wprowadza się dodatkowego komitetu deszyfrującego, prywatnego twórcy bloków ani zaufanego sprzętu.
- •Petra jest pierwszym portfelem pozwalającym użytkownikom szyfrować transakcje w momencie podpisywania, a Decibel, giełda perpetual futures zbudowana na Aptos, będzie korzystać z infrastruktury, aby utrzymywać zlecenia poza łańcuchem do momentu wykonania.
- •Testy na 50 węzłach wykazały około 20 milisekund dodatkowego opóźnienia na blok w porównaniu z produkcyjnym AptosBFT — opóźnienie, które Aptos uważa za nieistotne, ponieważ bloki są finalizowane w mniej niż sekundę.
- •Istniejące inteligentne kontrakty Move nie wymagają zmian, a wsparcie jest dostępne poprzez Aptos TypeScript SDK w wersji 7.0.0 i nowszych co plasuje szerszą adopcję w rękach integracji portfeli i aplikacji.

Aptos aktywował natywne dla protokołu zaszyfrowany mempool w mainnecie, dając użytkownikom opcjonalny sposób ukrywania szczegółów transakcji do momentu finalizacji kolejności bloku. Według oficjalnego ogłoszenia funkcja ma na celu rozwiązanie wieloletniego problemu zdecentralizowanych finansów (DeFi): ataków frontrunning i sandwich przeprowadzanych przez boty MEV na widoczne oczekujące transakcje. MEV, czyli maksymalna wartość wydobywalna, odnosi się do zysku, który można uzyskać poprzez zmianę kolejności, wstawianie lub cenzurowanie transakcji w bloku.
Szyfrowanie transakcji przed wejściem do mempoola
Gdy funkcja jest włączona, ładunek transakcji jest szyfrowany po stronie klienta przed wysłaniem go do sieci. Wrażliwe informacje, takie jak wywołanie funkcji i jej argumenty, są ukryte, natomiast adres nadawcy i opłata za gaz pozostają widoczne.
Walidatorzy mogą następnie potwierdzić kolejność transakcji bez wglądu w samą wiadomość płatniczą. Gdy konsensus zatwierdzi blok, walidatorzy zbiorowo odszyfrowują transakcje, wykonują je i dodają do rejestru blockchaina.
Żaden pojedynczy walidator nie może odszyfrować oczekującej transakcji
Aptos wdraża szyfrowanie progowe bezpośrednio w oparciu o swój obecny zestaw walidatorów. Żaden pojedynczy walidator nie jest w stanie zdekodować oczekującej transakcji, ani żadna grupa, której łączny stake spada poniżej wymaganego progu. W projektach progowych władza deszyfrowania jest podzielona między wiele stron, więc kto posiada klucze — i czy wprowadzają one nowe założenia zaufania — staje się centralną kwestią projektu. Schematy oparte na szyfrowaniu, które dodają dedykowany komitet deszyfrujący, prywatnego twórcę bloków lub zaufany sprzęt, wnoszą do tego równania nowe strony — troskę, którą ogłoszenie odniosło bezpośrednio: "Nie tworzymy w Aptos żadnego dodatkowego komitetu deszyfrującego, prywatnego twórcy bloków ani zaufanego dostawcy sprzętu. Zamiast tego konwersja tokena AQUA jest obsługiwana przez tych samych walidatorów, którzy realizują konsensus Aptos."
Zaszyfrowany mempool celuje w boty frontrunning i sandwich
Publiczne mempoole wyświetlają dane transakcji przed ich wykonaniem, co daje automatycznym botom handlowym okazję do wypatrywaniaych transakcji i ich kopiowania lub wykonywania transakcji bezpośrednio przed i po innym traderze. Przy utrzymaniu ładunku w tajemnicy i potwierdzaniu ostatecznej kolejności wyłącznie poprzez konsensus, Aptos eliminuje znaczną część informacji, których te boty potrzebują do zakłócania transakcji.
Ochrona może być szczególnie istotna dla zleceń instytucjonalnych, dużych transakcji DeFi i agentów automatycznych, ponieważ przedwczesne ujawnienie intencji transakcji może przełożyć się na ryzyko wykonania.
Petra jest pierwszym portfelem, który udostępnia tę funkcję w ramach procesu podpisywania, pozwalając użytkownikom zdecydować o zaszyfrowaniu transakcji w momencie podpisu. Osobno Decibel, giełda perpetual futures zbudowana na Aptos, będzie korzystać z infrastruktury zaszyfrowanego mempoola, aby zapewnić, że zlecenia pozostaną poza łańcuchem do momentu ich wykonania. Razem te dwie integracje wprowadzają uruchomienie w mainnecie do produkcji zarówno na poziomie portfeli konsumenckich, jak i aplikacji, i stanowią najjaśniejszy najbliższy punkt odniesienia dla praktycznego wykorzystania tej funkcji.
Prywatność z około 20 ms dodatkowych opóźnień
Uruchomienie szyfrowania progowego w skali blockchaina zwiększa wymaganą moc obliczeniową, ale według Aptos wpływ na wydajność jest minimalny. Jego zaprojektowanie szyfrowania wsadowego pozwala odszyfrować cały blok przy stałym rozmiarze komunikacji na walidatora, niezależnie od liczby transakcji w partii.
Testy na 50 węzłach wykazały dodatkowe 20 milisekund opóźnienia na blok w porównaniu z produkcyjną wersją AptosBFT. Projekt uważa to opóźnienie za nieistotne, biorąc pod uwagę, że bloki Aptos są finalizowane w mniej niż sekundę.
Ograniczenia i wsparcie dla deweloperów
Ograniczenia w początkowych implementacjach oznaczają, że funkcja nie zapewnia pełnej anonimowości transakcji. Adresy nadawców i informacje o gazie pozostają widoczne — a ponieważ adresy są publiczne w łańcuchu, transakcje mogą nadal być powiązane z konkretnymi kontami po ich wykonaniu — natomiast sam ładunek transakcji pozostaje zaszyfrowany do finalizacji bloku.
Istniejące inteligentne kontrakty Move nie wymagają żadnych zmian, a wsparcie jest dostępne poprzez Aptos TypeScript SDK w wersji 7.0.0 i nowszych. To plasuje szerszą dostępność w rękach integracji portfeli i aplikacji, a nie aktualizacji kontraktów, zgodnie ze wzorem szyfrowania w momencie podpisu wdrożonym przez Petrę.
Źródło: Crypto Ninjas