Solana zwiększyła limit transakcji do 4096 bajtów
Transaction v1: Solana podniosła maksymalny rozmiar transakcji z 1232 do 4096 bajtów, umożliwiając umieszczenie złożonych operacji i dowodów kryptograficznych w jednej transakcji.
Sieć Solana wprowadziła aktualizację Transaction v1, która zwiększa maksymalny rozmiar pojedynczej transakcji z 1232 do 4096 bajtów. Zmiana ma pozwolić na realizację bardziej złożonych operacji w ramach jednej transakcji.
Początkowy limit 1232 bajtów był dopasowany do rozmiaru standardowego pakietu IPv6 (około 1280 bajtów). W 2022 roku sieć wdrożyła protokół QUIC, który zlikwidował techniczną konieczność utrzymywania takiego ograniczenia, jednak wartość pozostała w kodzie przez dłuższy czas.
Nowa granica 4096 bajtów odpowiada typowemu rozmiarowi strony pamięci w nowoczesnych procesorach stosowanych na węzłach walidatorów. Przetwarzanie pojedynczej transakcji większej niż jedna strona pamięci wymagałoby rozbijania operacji na kilka stron, co mogłoby pociągać za sobą zmiany w infrastrukturze validatorów.
Zmiany zostały wprowadzone poprzez propozycje SIMD-0296 oraz SIMD-0385 opracowane przez inżynierów Jacoba Creecha i Andrew Fitzgeralda. Pierwsza propozycja podnosi limit rozmiaru transakcji, a druga wprowadza nowy format wiadomości przenoszący dane. Modyfikacja została wdrożona niezależnie od ostatnich głosowań dotyczących zarządzania siecią.
Dla deweloperów oznacza to możliwość zamknięcia wieloetapowych operacji finansowych, wielopoziomowych zatwierdzeń oraz zaawansowanych dowodów zerowej wiedzy w jednej transakcji. Do tej pory autorzy aplikacji musieli używać pakietów transakcji lub zewnętrznej infrastruktury typu Jito, które zapewniały tylko sekwencyjne przetwarzanie i nie dawały gwarancji na poziomie protokołu.
Ethereum nie narzuca sztywnego limitu rozmiaru transakcji na poziomie protokołu; tam ograniczeniem jest głównie chęć użytkownika do zapłacenia wyższej opłaty. Nowy limit w Solanie ma uprościć tworzenie rozwiązań wymagających większej przestrzeni danych, takich jak poufne transfery z dowodami kryptograficznymi czy schematy wielopodpisowe oparte na BLS.
Autorzy proponowanych zmian oraz członkowie zespołów pracujących nad siecią wskazują, że wybór wartości 4096 bajtów minimalizuje konieczność modyfikacji infrastruktury validatorów, ponieważ pojedyncza transakcja mieści się w jednej stronie pamięci.
Treści publikowane na GNcrypto mają wyłącznie charakter informacyjny i nie stanowią porady finansowej. Dokładamy starań, aby informacje były rzetelne i aktualne, jednak nie gwarantujemy ich pełnej poprawności, kompletności ani niezawodności. GNcrypto nie ponosi odpowiedzialności za ewentualne błędy, pominięcia ani straty finansowe wynikające z polegania na tych treściach. Wszystkie działania podejmujesz na własne ryzyko. Zawsze prowadź własne badania i korzystaj z pomocy profesjonalistów. Szczegóły znajdziesz w naszych Warunkach, Polityce prywatności i Zastrzeżeniach.








