Layer 03: The Split Engine

The Split Engine is responsible for the mathematical fragmentation of value. Its primary objective is to defeat "Knapsack Analysis" and "Subset Sum" attacks used by chain analysis firms.

Dynamic Fragmentation Algorithms

When a user requests to transfer 100 SOL, the Split Engine does not simply divide this into equal parts. It utilizes a randomized distribution algorithm based on the available balances of the active Shards.

The Algorithm Process:

  1. Snapshot: The engine queries the current balances of all shards within the active Persona.

  2. Selection: It selects a subset of shards capable of contributing to the total.

  3. Randomization: It assigns partial values to each shard.

    • Example: 100 SOL = 23.4 SOL (Shard A) + 41.1 SOL (Shard B) + 35.5 SOL (Shard C).

  4. Verification: The sum must exactly match the Target Amount plus estimated network fees.

This process ensures that no single transaction on the blockchain matches the total value of the intended transfer, rendering simple value-matching heuristics ineffective.

Last updated