# The Principle of Communicating Vessels

The principle of communicating vessels applies to privacy as well. When liquidity and users are connected through shared routes, the effective anonymity level equalizes and rises together.

Railgun anonymity strength depends heavily on the size and activity of its anonymity set. A smaller, newer deployment like native Railgun on PulseChain naturally starts weaker because it has fewer users and fewer transactions.

{% hint style="info" %}
Shielded balances are chain specific. A shielded balance on Ethereum is separate from shielded balances on BNB Chain or other networks. Before LibertySwap, these balances could not exchange or communicate with each other. We are here to change that.
{% endhint %}

<figure><img src="/files/aMSW88ljSFRHouO0ra0f" alt=""><figcaption></figcaption></figure>

LibertySwap changes this dynamic by acting as the connection:

* Shared flow creates shared privacy: When LibertySwap routes transactions between PulseChain and larger Railgun deployments on other chains, funds move through the same privacy pool logic. Activity from strong anonymity sets effectively mixes with PulseChain flows.
* Pressure equalization through routing: Just like liquid levels equalize in connected vessels, privacy strength equalizes when transaction flows are connected. A user entering Railgun on PulseChain is no longer isolated inside a small pool. They are statistically blended with a much larger global set.
* Time accelerates growth: Increased routed volume attracts more users. More users increase the local anonymity set. This creates a positive feedback loop where PulseChain Railgun grows faster than it would in isolation.
* No need to wait for organic scale: Without LibertySwap, PulseChain Railgun would need months or years of organic adoption to reach strong privacy guarantees. With connected routes, it borrows strength immediately from existing mature anonymity sets.
* Chain differences become irrelevant: Privacy no longer depends on how popular a single chain is. It depends on how well that chain is connected. LibertySwap makes PulseChain part of a larger privacy system rather than a standalone island.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.libertyswap.finance/liberty-swap-2.0/private-swap/the-principle-of-communicating-vessels.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
