Ostateczność i opóźnienie działają nieco inaczej w Plasma niż w Ethereum mainnet lub nawet w nowszych rollupach. Wszystko sprowadza się do tego, jak Plasma przenosi większość działań poza łańcuch, a następnie polega na Ethereum tylko w przypadku sporu. Jeśli myślisz o budowaniu na Plasma, naprawdę musisz zrozumieć te kompromisy.
Oto, co się dzieje: kiedy wysyłasz transakcję na łańcuchu Plasma, jest ona potwierdzana poza łańcuchem prawie natychmiast. Operator dodaje ją do bloku, i tak po prostu, wydaje się, że to zakończone, zwykle w ciągu kilku sekund. Jeśli pracujesz nad płatnościami, grami lub czymkolwiek, co wymaga mnóstwa szybkich transakcji, to jest to marzenie. Nikt nie chce czekać na prędkość Layer-1 w takich przypadkach.
Ale nie daj się zwieść tej szybkości. Finalność w Plasmie nie jest tak prosta, jak wygląda. Na Ethereum, gdy transakcja jest rozliczona, jest zakończona. W Plasmie twoja transakcja nie jest naprawdę ostateczna, dopóki nie przetrwa okresu wyzwania i nie będziesz mógł wyjść na Ethereum, jeśli zajdzie taka potrzeba. Aż do tego momentu, ktoś może nadal zakwestionować to za pomocą dowodu oszustwa, a cała sprawa może się cofnąć. To jest zaprojektowane w ten sposób — Plasma rezygnuje z natychmiastowej, niepodważalnej finalności, aby mogła skalować się bez zrzucania wszystkich tych danych na Ethereum.
Rzeczy stają się wolne, gdy chcesz wypłacić. Wyjście oznacza, że musisz przetrwać okres wyzwania. Może to zająć dni lub nawet tygodnie, w zależności od tego, jak ustawiony jest protokół. Ta gra w czekanie jest tam z jakiegoś powodu, jeśli ktoś próbuje oszukać, inni mają czas, aby ich zdemaskować. Ale jeśli potrzebujesz szybko odzyskać swoje pieniądze na Ethereum, Plasma po prostu nie jest do tego stworzona. Twoje środki są zablokowane, dopóki proces się nie zakończy.
Te wybory mają efekt domina. Ponieważ transakcje Plasmy nie są natychmiastowe na Ethereum, nie możesz łatwo łączyć ich z inteligentnymi kontraktami na łańcuchu. To duża sprawa dla DeFi, które potrzebuje, aby wszystko działo się razem, atomowo. Dlatego Plasma głównie pasuje do prostych, zamkniętych systemów, myśl o płatnościach lub punktach lojalnościowych, a nie skomplikowanych finansowych klockach Lego, które widzisz w DeFi.
Rollupy przesunęły piłkę do przodu. Dzięki Optymistycznym Rollupom nadal masz okresy wyzwań, ale wszystkie dane transakcji znajdują się na łańcuchu, więc użytkownicy mogą się trochę zrelaksować; jest mniej presji, aby uważać na oszustwa. ZK-Rollupy idą jeszcze dalej, gdy dowody zostaną zatwierdzone, otrzymujesz niemal natychmiastową finalność. Efekt: mniej czekania, mniej zmartwień, lepsze doświadczenie użytkownika ogólnie.
Jest jeszcze jedna pułapka z Plasmą: użytkownik musi zwracać uwagę. Mimo że transakcje wydają się natychmiastowe, podejmujesz pewne ryzyko. Musisz ufać, że operator nie pójdzie na manowce, a jeśli coś podejrzanego się wydarzy, musisz działać zanim okno wyzwania się zamknie. Tego rodzaju obciążenie psychiczne nie pojawia się w statystykach, ale stanowi rzeczywistą barierę dla zwykłych użytkowników.
Plasma daje ci szybkość i tanie transakcje, ale każe ci czekać na prawdziwą finalność, szczególnie przy odzyskiwaniu pieniędzy na Ethereum. Jest świetna do niektórych rzeczy, ale te kompromisy uniemożliwiają jej bycie uniwersalnym rozwiązaniem Layer-2. W końcu, napięcie między szybkością a pewnością jest dokładnie tym, co skierowało skalowanie Ethereum ku rollupom i innym rozwiązaniom, które obiecują silniejszą, bardziej intuicyjną finalność.


