DApp Connections

Sanke introduces a new way for wallets to connect to dApps — one that prioritizes privacy, minimizes metadata leakage, and removes unnecessary reliance on centralized RPC endpoints.
Traditional wallet connections expose far more information than users realize: IP address, wallet history, full transaction graph, and even behavioral metadata. Sanke eliminates these leaks by redesigning the connection layer around Kohaku’s privacy primitives.
Private P2P Connections
Instead of communicating through public RPC servers or centralized relays, Sanke uses peer-to-peer JSON-RPC messaging, a protocol developed within the Kohaku stack.
No centralized relayer mediating messages
No hidden metadata logged by gateways
No IP exposure to dApps
No RPC-level fingerprinting
Every connection originates locally from the device and reaches the dApp through a P2P channel, ensuring that nothing about the user or device is leaked during the handshake.
This is one of Kohaku’s core goals: enable private, server-less wallet ↔ dApp communication.
One Identity Per App
Sanke automatically generates a fresh, isolated account identity for every dApp you connect to.
This prevents third-party aggregators from correlating activity across multiple protocols:
Each dApp sees a different address
No cross-app transaction graph
No unified profile for tracking or deanonymization
Even if two dApps were compromised or colluding, they cannot link your identities without access to private wallet internals — which they never receive.
Your activity stays compartmentalized by design.
No RPC Dependency
Every dApp call performed through Sanke is validated locally using Kohaku’s light client & execution environment.
This means:
No centralized RPC can track your requests
No metadata logs
No RPC outages blocking transactions
No trust required in external infrastructure
Sanke simply does not rely on a third party to tell it what is happening on-chain. Verification happens on your device — not on someone’s server.
Last updated