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:

  1. Shard #42 sends 2.14 SOL

  2. Shard #08 sends 3.80 SOL

  3. Shard #99 sends 1.05 SOL

  4. 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