Przed wersją v0.13.2 Starknet musiał zmierzyć się z kompromisem pomiędzy:
🔺Częstszymi blokami, co oznaczało wyższe koszty
🔺Niższymi kosztami, co oznaczało rzadsze bloki
Sytuacja ta ma miejsce, ponieważ każdy blok Starknet L2 ma stały koszt L1. Więc więcej bloków L2 oznaczało większe koszty L1. Tak, całkowicie rekt
Ale nie dotyczy to już Block Packing, dzięki nowej strukturze danych zwanej drzewem SNAR 🍃
W tych drzewach każdy liść jest blokiem Starknet. Liście te są stale scalane na każdym poziomie drzewa, aż dotrzemy do korzenia, który reprezentuje scalone przejścia stanu wszystkich bloków. Ten korzeń jest następnie wysyłany do SHARP (naszego wspólnego proofera), który tworzy dowód STARK i wysyła go do Ethereum w celu weryfikacji.
TL;DR: Block Packing rozwiązuje kompromis, pozwalając nam mieć to, co najlepsze z obu światów: zwiększyć bloki L2 bez dodawania dodatkowych kosztów L1!!
Starknet v0.13.2 pojawi się w sieci głównej za 2 dni👀