Conjecture on breadth of applications admitting concurrency under Groundhog
Determine whether the vast majority of important blockchain financial applications can be implemented to admit some degree of concurrent execution under Groundhog’s model of unordered blocks with snapshot reads and commutative typed modifications, thereby avoiding strictly sequential semantics except where actor-style sequencing is required.
References
We conjecture that not all but a vast majority of important applications can be built in a manner that admits some concurrency.
— Groundhog: Linearly-Scalable Smart Contracting via Commutative Transaction Semantics
(2404.03201 - Ramseyer et al., 2024) in Section 9 Discussion and Limitations, Development Difficulty