Modyfikacja ta może umożliwić znacznie bardziej złożone operacje w ramach jednej atomowej transakcji i stanowi około 3,3-krotne zwiększenie możliwości.
Aktualizacja jest już znacznie bliżej
Anatoly Yakovenko, współzałożyciel Solana, przedstawił możliwy sposób wykorzystania aktualizacji. Solana wymaga „1 tx przesuwającej dane atomowo przez dwa zk roots”, zgodnie z komentarzami Yakovenko na temat nadchodzącej zmiany. Wspomniał także o tym, że na Solana mogłyby istnieć oparte rollups.
Głębszy przypadek użycia
Jego uwaga sugeruje bardziej wszechstronny przypadek użycia niż po prostu dodanie większej ilości danych do każdej transakcji. Integracja dowodów zero-knowledge oraz operacje związane z rollupami przy zachowaniu atomowości wykonywania – czyli albo cała transakcja się udaje, albo żadna jej część – może być prostsza przy większych transakcjach.
Aktualny limit 1232 bajtów wynika z początkowej architektury sieci Solana. Po uwzględnieniu narzutu sieciowego, transakcje były ograniczone tak, aby zmieściły się w minimalnym MTU IPv6. SIMD-0296 mógł zaproponować nowy limit 4096 bajtów dzięki wdrożeniu QUIC, co wyeliminowało potrzebę utrzymywania tego samego ograniczenia.
Nowy format transakcji v1 w Solana oferuje wyższy limit. Zmiana nie powoduje po prostu zwiększenia każdej transakcji w sieci; starsze i v0 transakcje będą nadal działały według dotychczasowych zasad. Aby uzyskać dostęp do dodatkowej pojemności, deweloperzy muszą korzystać z v1.
Testnet Solana już otrzymał aktualizację, w której Transaction V1 została uruchomiona we wrześniu, miesiąc przed planowanym wdrożeniem na mainnet.
Solana Foundation wskazuje na szereg przypadków użycia, które mogą skorzystać na dodatkowej przestrzeni, takich jak duże multisig, podpisy BLS, jednorazowe podpisy Winternitz oraz Confidential Transfers, oprócz systemów ZK. W rezultacie niektóre operacje, które wcześniej wymagały kilku transakcji, można teraz przeprowadzić w jednej atomowej operacji, co może obniżyć opłaty, zmniejszyć koszty koordynacji oraz złożoność potwierdzania.
Podkreślenie przez Yakovenko znaczenia ZK roots i opartych rollupów sugeruje, że aktualizacja może ostatecznie mieć większy wpływ na architekturę aplikacji Solana, niż wynika to wyłącznie z 3,3-krotnego zwiększenia limitu. Aktywacja 9 września zapewnia podstawową pojemność transakcyjną; o tym, jak aktywnie zostanie ona wykorzystana, zdecydują deweloperzy.

