Unfortunately, Web3 currently has a cost of coordination that exceeds the costs incurred by Web2 applications. The first generation of Web3 infrastructure, centralized node providers, were designed to layer on Web2 infrastructure - which is not optimized for Web3. Further, each of the centralized providers incur costs such as backup nodes, and salaries are passed directly to Web 3 applications that use their service. To make matters worse, centralized providers provide a single source of failure for applications creating a paradox of applications having to rely on centralized infrastructure to connect to decentralized networks.