Intent Based Transactions
Intent-Based Transactions (IBTs) in blockchain technology mark a significant shift from traditional transaction execution methods. This user-centric approach focuses on achieving the desired outcomes of users, rather than the specific steps to reach these outcomes.
Traditional blockchain transactions require users to specify each step, often leading to complexity and errors. In contrast, intent-based systems allow users to state their desired outcomes. The blockchain protocol, or a network of specialized actors known as solvers, then handles the execution complexities to achieve these goals.
The Infrastructure and Process of IBTs
The infrastructure of intent-based transactions translates user intent into executable steps. This involves defining the intent as a series of declarative constraints, outlining the end goal.
Solvers then take over, crafting a traditional blockchain transaction that outlines the necessary steps to fulfill the user's intent, introducing a preprocessing layer to the standard blockchain protocol.
The process typically begins with an "intent-discovery" system, where users broadcast their intentions, and solvers then strategize the best fulfillment methods.
Last updated