Split Transactions
Split Transactions are the primary method Verdant uses to defeat "Amount Matching" heuristics.
The Problem: Amount Matching
One of the easiest ways to track funds across a blockchain is by matching values. If Wallet A sends 100.5 SOL to an intermediary, and that intermediary sends 100.4 SOL (minus fees) to Wallet B, it is statistically probable that the funds moved from A to B.
The Verdant Solution
Verdant never moves the full value of a transfer in a single block or a single transaction. Instead, the Intent Engine fragments the total value into multiple, unequal parts.
Example Scenario: You wish to send 10 SOL to a destination. The Split Engine divides this into four separate transfers originating from four different Shards:
Shard #42 sends 2.14 SOL
Shard #08 sends 3.80 SOL
Shard #99 sends 1.05 SOL
Shard #12 sends 3.01 SOL
Non-Linear Reassembly
These fragments do not arrive at the destination simultaneously. The system introduces variable latency (time delays). This ensures that a block explorer does not show a clean cluster of incoming transactions in the same block, effectively breaking the link between the sender and the receiver.
Last updated
