Aktualizacja Ethereum Fusaka i „super kod QR”: PeerDAS to fundament, na którym L2 może odważyć się na stumilowe rozszerzenie 1️⃣ Czy uszkodzony kod QR nadal działa? Zanim przejdziemy do sedna sprawy, przypomnij sobie jeden szczegół z życia codziennego: kiedy skanujesz kod QR, nawet jeśli w środku znajduje się logo, lub krawędź jest podarta, a nawet jest brudna, twój telefon nadal potrafi rozpoznać pełne informacje przez obiektyw. Dlaczego tak się dzieje? Ponieważ kod QR wykorzystuje technologię zwaną Erasure Coding (kodowanie usuwania). Mówiąc prosto, rozkłada oryginalne informacje i dodaje nadmiarowość. Dopóki zachowana część jest w dobrym stanie w określonym procencie (na przykład 70%), algorytmy matematyczne mogą automatycznie „obliczyć” brakującą część i przywrócić oryginalne informacje. Ta „częściowa zawartość całości” jest inspiracją do rozwiązania problemu skalowalności w aktualizacji Ethereum Fusaka. 2️⃣ Niewidzialna ściana na drodze do skalowalności Ethereum Od momentu wprowadzenia Blob, opłaty na warstwie 2 rzeczywiście znacznie spadły. Naturalnie pojawia się pytanie: skoro Blob jest tak przydatny, dlaczego nie zwiększymy liczby Blob dziesięciokrotnie lub stumilowo? Czy wtedy opłaty za gaz nie spadną jeszcze bardziej? Niestety, napotkaliśmy fizyczną ścianę: przepustowość/szybkość internetu. W obecnym mechanizmie węzły Ethereum nadal stosują „głupią metodę”: aby potwierdzić, że „dane są bezpieczne”, węzeł musi pobrać te dane w całości. Jeśli liczba Blob zostanie niekontrolowanie podwojona, ilość danych eksploduje. Osoby, które uruchamiają węzły na domowych komputerach, będą zmuszone zrezygnować z powodu niewystarczającej przepustowości i zapełnionych dysków twardych. W końcu w sieci pozostaną tylko kilka dużych centrów danych, które będą mogły uruchomić węzły. To już nie będzie Ethereum, to będzie Amazon Cloud. 3️⃣ PeerDAS: przekształcanie danych w „super kod QR” Wpadliśmy w błędne koło: aby uzyskać tańsze L2, potrzebujemy więcej danych; aby uzyskać więcej danych, wypychamy zdecentralizowane węzły. Aby przełamać ten impas, aktualizacja Fusaka wprowadza PeerDAS (EIP-7594), który postanawia wprowadzić magię kodu QR do blockchaina. PeerDAS nie wymaga już, aby każdy węzeł pobierał każdy Blob w całości, aby potwierdzić, że „dane nie zostały ukryte”, lecz najpierw wykorzystuje technologię kodowania usuwania, aby „rozszerzyć” i pokroić dane, przekształcając je w rodzaj „super kodu QR”. Jego niezwykłość polega na tym, że pojedynczy węzeł nie musi przechowywać pełnej macierzy danych, wystarczy, że uzyska co najmniej 50% kolumn danych z sieci, aby za pomocą algorytmu matematycznego w pełni przywrócić 100% oryginalnych danych. 4️⃣ Pożegnanie z siłą, czas na „próbkowanie” Dzięki tej matematycznej podstawie, sposób weryfikacji zmienia się z „pobierania całości” na „próbkowanie losowe”. ...