Skalowanie poprzez równoległe wykonywanie, a nie stan
Nic nie jest dzielone: ani użytkownicy, ani płynność, ani stan aplikacji.
Tylko wykonanie jest równoległe.
POLANA nie skaluje się poprzez wprowadzanie nowych domen wykonawczych ani podział stanu.
Zachowuje pojedynczy, spójny model stanu i deterministyczną semantykę aplikacji.
Co się zmienia to podłoże wykonawcze.
Wykonanie transakcji jest rozkładane na bezstanowe obliczenia, które mogą działać równolegle na wielu rdzeniach, podczas gdy przejścia stanu są deterministycznie akumulowane w pojedynczym globalnym stanie. Równoległość istnieje w całości w fazie wykonania, a nie w posiadaniu stanu.
Unika to podzielonego stanu, asynchronicznej rekonsyliacji i koordynacji międzydomenowej na poziomie aplikacji.
POLANA jest zaprojektowana, aby skalować wykonanie w poziomie, zachowując stan, kompozycyjność i semantykę w nienaruszonym stanie.
#POLANA #JAMProtocol #ParallelExecution $DOT $SOL