W książkach zamówień najważniejszą rzeczą, która musi być umieszczona w łańcuchu, jest sekwencja transakcji. Jednak likwidacje komplikują sytuację. Cofanie transakcji jest skomplikowane. Myśląc o tym w kontekście @Lighter_xyz i zkclobs.
Keone Hon ⨀
Keone Hon ⨀11 sie, 03:59
Dziś piszę o asynchronicznym wykonywaniu (znanym również jako wykonanie odroczone). To jedna z "wielkich idei" Monady, która w retrospektywie wydaje się oczywista: że jak tylko ustalona zostanie kolejność transakcji, stan jest ustalony. Możesz o tym nie wiedzieć, ale w większości blockchainów, w tym Ethereum i Solana, węzły oceniające listę transakcji (tj. blok) muszą również zgodzić się co do wyniku tej listy transakcji (tj. korzeń stanu po tych transakcjach) jako część procesu głosowania. Wymaga to od nich wykonania tych transakcji przed odpowiedzią z głosowaniem, co oczywiście znacznie ogranicza ilość pracy, którą mogą wykonać. To oczekiwanie jest zbyt surowe i jest jednym z głównych powodów, dla których przepustowość blockchaina jest tak ograniczona.
@moon_shiesty @Lighter_xyz Jak proponujecie poradzić sobie z sytuacją użytkownika, który nadal składa nieprawidłowe transakcje po likwidacji?
1,67K