Chain Abstraction - The Path to a New Omnichain Web3 Architecture