Czuję, że to odpowiedni moment na ten wątek, po ogłoszeniu łańcucha Robinhood L2. Rollupy zostały pierwotnie wymyślone jako "rozwiązanie skalujące" dla Ethereum. Uważam, że to ujęcie jest błędne. To nowy paradygmat dla przyszłości Web3, który wygra z monolitycznymi łańcuchami (1/8) 🧵
2/ W zasadzie wszystko, co jest widoczne w „krypto” — smart kontrakty, NFT, AMM, tokeny itd. — może być uruchamiane w ramach Web2. Hyperliquid i Binance Smart Chain to w zasadzie przykłady… może Web 2.5? Co to znaczy "onchain"? Podział między Web2 a Web3 dotyczy głównie bezpieczeństwa.
3/ Jesteśmy przestrzenią pełną terminów marketingowych. Co do diabła oznacza „onchain”? Leży to na spektrum, ale sprowadza się do systemu, który ma: - mniej punktów awarii (wiele serwerów musi zostać zhakowanych, aby usługa naruszyła swoje obietnice) - mierzalnie wysokie koszty przeprowadzenia takiego ataku
5/ Rollupy upraszczają kluczowe usługi bezpieczeństwa, które muszą być realizowane przez zdecentralizowany protokół (znany również jako "blockchain" lub "warstwa 1" lub "warstwa bazowa"). Oto one: - dostępność danych (dane są możliwe do odzyskania) - ostateczność (kolejność transakcji nie zmienia się po potwierdzeniu) Jak?
6/ Ostateczność DA i kolejność transakcji to wszystko, czego naprawdę potrzebują aplikacje od warstwy bazowej. Wszystko inne dotyczące stanu można udowodnić użytkownikom końcowym lub zewnętrznym protokołom za pomocą dowodów zerowej wiedzy! Kiedyś mówiono o tym jako o czymś z przyszłości, teraz ZKP są wystarczająco szybkie i tanie, aby to zrobić już dziś.
7/ Rollupy są bliższe architekturze Web2. Każda aplikacja internetowa jest już "łańcuchem"—to zabawne określenie używane w kryptowalutach, aby oznaczać to samo. Łatwo jest przekształcić aplikację internetową napisaną w dowolnym frameworku w rollup! Nie trzeba jej przekształcać w system inteligentnych kontraktów na przykład na Solanie.
8/ Tak wiele uwagi poświęca się mostowi rollup do L1 i temu, jak jest zabezpieczony... dowody oszustwa lub zk itd. Ale to nie jest najważniejsze w dłuższej perspektywie. Aktywa będą przenosić się do rollupów. Co jest najważniejsze w warstwie bazowej dla aplikacji internetowych? Ostateczność danych i dostępność. Szybciej jest lepiej, jeśli wszystko inne jest równe.
9,69K