Order Execution
How Urani Settles Orders on Solana
The Solana network can be thought of as a high-speed stream of blocks, where block production is much faster than on EVM-based blockchains (around 400-600 milliseconds block times, as opposed to 12-13 seconds on Ethereum).
The Urani Protocol is designed to collect and aggregate intents and settle them into batches within a few seconds. This design choice is similar to leading intent-based projects on EVM-based blockchains (where around 20% of the orders are matched within the designated time frame). However, this can change in future versions of the protocol.
Since Urani Protocol's on-chain settlements are derived from batching, order executions have some latency compared to the network's underlying speed. However, as a trade-off, users benefit from secure trading.
As the system scales, network effects, and enhanced peer-to-peer and ring matches should allow improvements in the speed at which order flows are settled, reaching parity while offering unmatched price discovery.
Considerations Regarding Protocol vs. Agent Settlement
Generally, protocol execution is more straightforward to implement, but it carries higher centralization risks. Leaving the execution to agents, on the other hand, can be more adaptable to last-minute changes and is directly permissionless.
Last updated