Proč se stateless blockchainy zdají neúplné
Stateless design vypadá na papíře čistě. Každá transakce stojí sama o sobě. Žádná zátěž. Žádná paměť. Jen vykonání a důkaz. Po mnoho let byla tato vlastnost považována za silnou stránku blockchainů.
V praxi je to také důvod, proč se mnohé aplikace Web3 zdají být povrchní.
V okamžiku, kdy aplikace potřebuje kontinuitu, vývojáři vystupují mimo řetězec. Pokrok hráčů, chování uživatelů, učení AI, reputace. To vše končí uložené jinde. Blockchain se stává ověřovatelem, nikoli systémem, na který se uživatelé mohou plně spolehnout.
To vytváří tichou mezeru mezi slibem a realitou. Uživatelé si myslí, že interagují s decentralizovaným softwarem, ale nejdůležitější části často závisí na službách, které nemohou zkontrolovat nebo ovládat. Když tyto služby selžou nebo se změní, aplikace se rozbije způsoby, které blockchain nemůže opravit.
Vanarchain zpochybňuje tento výchozí stav tím, že zpochybňuje samotnou bezstátnost. Místo toho, aby považovala paměť za závazek, považuje ji za něco, co může být pečlivě a záměrně navrženo na blockchainu. Ne všechno tam patří, ale to, co tam patří, by nemělo být outsourcingováno zvyklostí.
Tento přístup není snadný. Trvalý stav zvyšuje odpovědnost. Chyby v designu jsou trvalé. Ale také snižuje neviditelné závislosti, které oslabují důvěru v průběhu času.
Stateless systémy jsou efektivní. Stateful systémy jsou odolné.
Pokud chce Web3 budovat aplikace, na které se lidé spolehnou, a ne jen experimentovat, bude muset čelit tomuto kompromisu upřímně. Některé řetězce jsou navrženy tak, aby zpracovávaly transakce. Jiné začínají přemýšlet o tom, co znamená podporovat skutečné digitální životy.


