![]() EOA wallets are wallet software that run on users' machines and hold their private keys.How the coordination and settlement of these sub-transactions takes place is a crucial design decision for permission layer. These sub-transactions must be executed on multiple chains, each with its own time-varying fees and nonce. If the protocol uses sophisticated solvers for certain operations, they can bring their own liquidity and execute the operation on behalf of the user without the need for bridging.Ī single multi-chain transaction consists of several sub-transactions that need to be executed in the correct order. It involves two steps: bridging the user's assets onto the target chain and then executing the transaction. Settlement layer: After the user approves the transaction with their private key, the settlement layer ensures its execution.The introduction of asynchronicity creates a cross-chain trilemma involving fees, execution speed, and execution guarantee. This process, referred to as solving, is crucial in a cross-chain setting where transactions become asynchronous and sub-transactions may fail during execution. Solver layer: The solver layer estimates fees and execution speed based on the user's initial balance and intent.read state) and execute transactions (i.e. The wallet should be able to both know the users assets (i.e. It can be transferring USDT to a Tron address or depositing USDC into a yield generating strategy on Arbitrum. output) at the end of a transaction and not the eventual path the transaction takes. Permission layer: The user connects their wallet to a dApp and requests the quote for a user intent.There are three infrastructure layers of the CAKE: All the complexity of acquiring the required assets to the target chain and the final settlement gets abstracted away from the user, happening in infrastructure layers of the CAKE. In a chain abstracted world a user goes to a dApps website, connects their wallet, signs the intended operation and waits for eventual settlement. A great standard is the icing on the cake. In order to successfully make the leap to a chain abstraction future, it is imperative we as an industry define and adopt a common standard for messaging between the layers of the CAKE.We define the cross-chain tradeoff space in chain abstraction as a trilema and propose six designs, which each offering unique advantages.Achieving Chain Abstraction requires the use of a complex set of technologies to provide reliable, cost efficient, secure, fast, and private execution.It is composed of four layers: Applications, Permissions, Solving, and Settlement, which collectively facilitate seamless cross-chain operations for users. This article introduces the CAKE framework i.e. ![]() Bringing this approach to blockchains is what we call Chain Abstraction. However, users of the internet don't have to know which cloud provider they are interacting with. The default crypto UX today is for users to always know which network they are interacting with.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |