← Back to blog

Kohaku: The New SDK Frameworks that Bring Real Privacy to Ethereum

Kohaku: The New SDK Frameworks that Bring Real Privacy to Ethereum

Why Privacy Matters

For me, privacy is a fundamental and indispensable requirement for any open and free financial system, and a pillar for personal autonomy, social order, and technological progress in the digital age.

Currently, privacy is no longer something that can be overlooked. With the rapid development of AI, the ability for centralized data collection and analysis has increased significantly, while also expanding the scope of data that users voluntarily share. In the future, new technologies like brain-computer interfaces will create even greater challenges, as AI could potentially "read" human thoughts. In parallel, we also possess powerful tools to protect digital privacy, far exceeding what the cypherpunks of the 1990s imagined, as we explore in our Cyberk research on ZKP, technologies like Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge (ZK-SNARKs) protect user identity while still proving reliability.

According to Vitalik Buterin's privacy arguments, privacy can be synthesized into three main points:

  1. Privacy is freedom: Privacy provides every individual with the space to live their lives in the way that best suits their personal goals and needs.

  2. Privacy is order: Privacy is necessary for the basic functioning of many mechanisms in society, as it limits "side games" that undermine the primary objectives.

  3. Privacy is progress: Privacy through strong cryptography allows us to reap the benefits of data sharing without incurring privacy risks.

For Ethereum, privacy is a prerequisite for achieving the goal of becoming a widely adopted global financial system. Currently, crypto wallets in general cannot meet this requirement. On Ethereum, every transaction, every interaction with a protocol, and every asset you own is recorded publicly and permanently on the blockchain. This level of exposure creates significant risks for personal security and financial autonomy. Without privacy, mainstream adoption of the platform will be very difficult.

Introducing the Kohaku SDK

Kohaku is built to address the critical privacy deficit in the Ethereum ecosystem. Kohaku's primary goal is to ensure Ethereum can fulfill its promise of becoming a global financial platform by integrating privacy features right from the wallet layer.

Technically, Kohaku is an SDK and also a reference implementation with core features such as:

  • Running a light client directly in the browser, completely removing reliance on centralized RPCs.
  • Supporting the sending, receiving, and requesting of private data via pluggable privacy protocols.
  • Per-dApp account isolation and hiding unnecessary metadata.
  • Moving towards post-quantum security and zero-knowledge proofs (ZK) based recovery.

The fundamental vision of Kohaku includes:

  • Crypto wallets need to have the concept of a "shielded balance" to secure user funds.
  • When sending funds, there should be an option to "send from shielded balance," and ideally, this option is enabled by default.
  • When receiving funds, the wallet should automatically generate unlikable "stealth addresses" to protect identity.
  • When interacting with decentralized applications (dApps), the wallet should use a "fresh address" that is completely isolated from the user's other activities.

Overall, Kohaku aims to provide a smooth and natural user experience (UX) while ensuring privacy features are deeply integrated into every transaction and interaction.

Core Features Provided by the Kohaku SDK

The Kohaku SDK provides everything a wallet needs to offer seamless privacy, including:

Private Send & Receive: Integration of privacy pools for shielded balances.

Stealth Addresses: Automatic generation of unlikable receive addresses.

Per-dApp Accounts: Isolate activity between applications by default.

Built-in Light Client: Runs Helios to eliminate RPC surveillance.

Private State Reads: Performs eth_call privately using TEE+ORAM (transitioning to PIR).

Social Recovery: Account recovery via ZKEmail, ZKPassport, Anon Aadhaar.

Post-Quantum Safeguards: Optional PQ accounts with optimized verifiers.

ZK Hardware Signers: Support for hardware wallets for private protocols.

Spending Policies: Configurable limits and rules for different signers.

Universal Hardware Standard: Eliminates vendor lock-in by providing a reference implementation.

Methodology

Kohaku is Modular by Design, allowing wallet teams to adopt the features they want through a plugin system without having to rebuild their entire stack.

Although the Ethereum Foundation is building the Kohaku Reference Wallet, it is not a consumer product, but rather an experimental reference implementation intended to prove that privacy and composability are not mutually exclusive.

Problems Kohaku Will Solve

Kohaku was created to fix the current failure of privacy in crypto wallets, which is preventing Ethereum from becoming a widely accepted global financial system.

Here are the two main problems that I believe Kohaku will solve in the near future:

The Problem of Financial Privacy and Personal Security

The fundamental issue is the public nature of the Ethereum blockchain.

Lack of Default Privacy: Currently, every transaction you make, every protocol you interact with, and every asset you hold is permanently and publicly recorded.

Risk to Mainstream Users: This level of exposure creates real risks to personal security and financial autonomy. Without privacy, mainstream adoption is impossible.

The Problem of Technical Complexity and User Experience (UX)

Kohaku addresses the technical barrier that prevents current wallets from easily offering privacy.

  • Complexity of Privacy Integration: Currently, to perform a private transaction, a user needs to download a specialized “private wallet,” understand complex protocols, and accept a poor User Experience (UX).

  • Lack of Resources for Wallet Teams: Existing wallets cannot provide privacy because building it is incredibly complex. It requires deep expertise in smart contract development, cryptographic primitives, and protocols that require continuous maintenance.

  • Users are Forced to Choose: As a result, users are forced to choose between the wallets they trust and the privacy they need — this is “unacceptable.”

Kohaku addresses these problems by acting as a coordination mechanism and a public good, providing the tools to change the default standard of the ecosystem.

Lack of Default Privacy: Provides a Privacy Toolkit (SDK) and primitives so that every wallet can offer privacy by default.

Financial and Security Risk: Offers core features like shielded balance, stealth addresses, and Per-dApp Accounts to isolate activity and protect users from surveillance.

Technical Complexity: Uses a plugin system and is modular by design, making it easy for wallet teams to integrate powerful privacy features without rebuilding their entire stack.

RPC Surveillance: Integrates a Light Client (Helios) to eliminate RPC surveillance.

The goal is not to build a new consumer product, but to make privacy the default in MetaMask, Rabby, Rainbow, and every other wallet that users already trust. Kohaku is the coordination mechanism to make this happen.

My Personal conclusion

From my perspective, Kohaku is not merely another ordinary SDK, it marks a significant paradigm shift in the Ethereum ecosystem. The current state — where financial exposure is the default and privacy is a complicated, isolated feature — is an unsustainable model for a platform with the vision of becoming the global settlement layer. Kohaku’s advent acknowledges a crucial reality: Privacy is not an optional premium feature but a non-negotiable public good.

With its modular design, Kohaku focuses on making powerful cryptographic primitives, such as ZK-SNARKs and stealth addresses, easily accessible through an SDK, thereby elevating the standard of crypto wallet development. Kohaku also serves as a powerful coordination mechanism, creating a common and stable infrastructure that helps major wallets like MetaMask or Rainbow easily integrate privacy without needing to rebuild their architecture or develop specialized cryptographic expertise.

Ultimately, Kohaku is the key factor for achieving true mainstream adoption. If users are forced to choose between the convenience of their trusted wallet and the basic right to financial privacy, Ethereum will fail to leverage its full potential. Through its reference implementation, Kohaku proves that privacy and user experience (UX) can coexist, paving the way for a future where a “shielded balance” and isolated dApp accounts are the default, not the exception. This initiative represents a critical step in safeguarding the financial freedom and personal autonomy of Ethereum users globally.

For teams ready to build the next generation of privacy-preserving applications, Cyberk stands ready to partner with you to turn these advanced concepts into reality.