Market desk Bitcoin Ethereum Altcoins DeFi Stablecoins Markets & Trading

Ethereum Co‑Founder Uses Local CLI Tools for Private Payments

Vitalik Buterin has shifted some Ethereum activities to command‑line applications, employing an AI‑generated tool for ENS updates and a separate wallet called kohaku‑cli for privacy‑focused transactions.
1 hour ago 1 views
Ethereum Co‑Founder Uses Local CLI Tools for Private Payments

In an essay dated October 31, Ethereum co‑founder Vitalik Buterin disclosed that he is using a command‑line interface (CLI) to manage certain Ethereum tasks instead of web‑based interfaces. The essay notes two distinct tools: an AI‑written utility for updating IPFS content hashes on the Ethereum Name Service (ENS) and a wallet application named kohaku‑cli for executing payments through privacy protocols.

Why a Local Application?

Buterin argues that a locally stored application reduces reliance on repeatedly delivered web code. By keeping a chosen revision of the software, users can control when, or if, they accept updated code and its associated dependencies. This approach shifts the decision about software updates from the server to the user.

Risks Highlighted by the Wallet Documentation

The kohaku‑cli documentation warns that the CLI is unaudited, under active development, and was written with AI assistance. Users are advised not to operate on Ethereum mainnet unless they fully understand the software and the potential for total loss of funds.

Technical Details of the Tool

The wallet supports public Ethereum accounts and private balances on protocols such as Tornado Cash, Railgun, and Privacy Pools V1. Installation requires Node.js 22 or later, with dependencies installed via npm install, a build step, and a local launcher. The project’s manifest pins specific versions of dependencies, including the viem library and several Kohaku packages, and references a fixed Git commit for kohaku‑artifacts.

Transaction Flow and Signature Handling

For ordinary public transfers, the CLI can simulate a transaction without broadcasting it. In contrast, the “unshield” command for Railgun can generate a signed UserOperation that remains ready for later submission through a bundler. The documentation also notes that non‑interactive scripts can submit transactions automatically if appropriate flags are used.

Security and Privacy Considerations

The tool stores an encrypted seed on disk and uses password‑protected files for automation on POSIX systems. While Tor is employed for certain non‑RPC traffic, Ethereum RPC calls continue over standard network connections, meaning that running the CLI locally does not guarantee full network privacy.

Implications

Buterin’s experiment illustrates a concrete method for users to retain control over the code that processes their transactions, emphasizing the importance of software provenance, dependency verification, and careful handling of signing keys.

Market snapshot

Top cryptocurrency prices

Explore all prices
BitcoinBTC $76,797.61-1.39% EthereumETH $2,251.92-0.50% Tether USDUSDT $0.9999+0.03% BNBBNB $698.49-1.22% XRPXRP $1.25+0.05% USDCUSDC $1.00+0.05% SolanaSOL $91.82-2.14% TRONTRX $0.3194+2.06% HyperliquidHYPE $84.14-3.70% ZcashZEC $1,152.48-5.91%
Prices by Coinranking. Informational only.