OverviewIf we think of Ethereum as a mainframe computer, a public, censorship-resistant, anonymous and secure super ledger for computing large sets of data, then all applications built on it run on the shared state machine and share its security. Despite its advantages for localized applications, the approach limits the number of applications that can be built on top of it. Most monolithic chains would love to achieve the vision for decentralization, so they want full nodes to run on user-sid...