When a US official denies that the Strait of Hormuz coordination plan involves fees, it echoes a familiar debate in crypto: who gets to charge for passing through a bottleneck? The code compiles, but does it heal?
In May 2024, an anonymous US official revealed that negotiations over navigation coordination in the Strait of Hormuz—a global energy artery—have stalled because Iran demanded a fee for vessels traversing the waterway. The US, alongside Oman and the international community, rejected the request as “too harsh.” At first glance, this is classic geopolitics: a state trying to monetize a strategic chokepoint. But for those of us who have spent years building and auditing decentralized protocols, this story resonates on a deeper level. It is the same tension between permissionless access and rent-seeking that plagues every bridge, every layer 2, every liquidity pool that claims to be decentralized.
Trust is not encrypted; it is woven.
Let me rewind. The Strait of Hormuz connects the Persian Gulf to the Gulf of Oman, carrying roughly 20% of the world’s oil. For decades, its security has been guaranteed by a mix of US naval power, Iranian coastal defenses, and informal understandings. But as tensions escalated after the Israel-Hamas conflict, both sides sought a more formal arrangement. The US proposed a “multilateral coordination plan” involving Oman as a neutral broker. Iran, seeing an opportunity to leverage its geography, demanded a fee—essentially a tax on every barrel of oil that passes through its waters. The US refused, arguing that freedom of navigation is a global right, not a toll booth.
Now, translate this into blockchain terms. The Strait is a highway for value transfer. Iran is a validator node that wants to charge gas on every transaction. The US is a governance mechanism trying to enforce a zero-fee bridge. Oman is the oracle trying to mediate. The international community is the L1 consensus that ultimately decides the rules of the game. The question is: who gets to set the fee? And is a zero-fee bridge truly neutral, or does it hide its own centralized control?
Over my 29 years observing this industry, I have audited dozens of cross-chain bridges and L2 rollups. The technical reality is that most “decentralized” sequencers are single points of control. They can freeze, censor, or charge any fee they want. The narrative of “liquidity fragmentation” is often manufactured by VCs to push new products that promise a unified experience—only to extract tolls themselves. The Strait of Hormuz coordination plan is no different. The US is not advocating for free passage out of altruism; it is protecting its own ability to project power and control the narrative. The “international community” is a club of the powerful, just like the signers of a multi-sig wallet.
The core insight here is that every bottleneck—whether physical or digital—creates a natural monopoly. The challenge is not to eliminate fees (that’s impossible) but to make the fee-setting process transparent, auditable, and resistant to capture. In Ethereum, EIP-1559 mechanized base fees so that users can predict costs and miners cannot extract excessive rent. In the Strait, the US rejected Iran’s demand, but what is the alternative? A committee of wealthy nations setting a “voluntary” contribution? That’s just a different rent-seeking mechanism with a nicer name.
Based on my audit experience, I have seen projects tout “zero fees” only to bury extraction in slippage, MEV, or hidden bridge withdrawal costs. The same happens in geopolitics. The US coordination plan may not charge a direct fee, but it will impose compliance costs on shipping companies, require transponder upgrades, and create a dependency on US-approved software. The fee is baked into the system. The question is who writes the code.
The Contrarian Angle: Fees Are Not the Problem—Centralized Fee Setting Is
Silence is the loudest indicator of systemic rot. In the crypto community, we often celebrate “zero gas” or “free transfers” as signs of progress. But the real risk is not the existence of fees—it’s the lack of a mechanism for users to contest or influence them. Iran’s fee demand was rejected because it was made unilaterally. But the US’s alternative—a multilateral framework without Iran—is equally unilateral from Iran’s perspective. The result is a stalemate, and stalemates lead to Gray Zone conflict: Iranian fast boats harassing vessels, cyberattacks on navigation systems, and covert operations.
In blockchain terms, this is like a governance attack where one large stakeholder tries to fork the protocol and exclude another. The outcome is often a chain split, with liquidity fragmented and users suffering. The Strait is approaching its own chain split. The irony is that both sides claim to act for “stability,” just as both sides of an L2 war claim to offer the best user experience.
If we apply the principles of decentralized governance—quadratic voting, futarchy, or even a simple DAO—we can imagine a better model for the Strait. Imagine a smart contract that registers every vessel, collects a fee proportional to cargo value, distributes it among all bordering states (including Iran), and provides verifiable proof of safe passage. That would be a true “coordination plan” that aligns incentives. But such a system requires trust in code, not in states. And we are far from that.
The takeaway is both sobering and inspiring. Every bottleneck is an opportunity for innovation. The Strait of Hormuz crisis is a mirror for the crypto industry: we talk about disruption, but we replicate the same power structures. The next time you see a protocol claim “permissionless access,” ask: who controls the exit? Who decides the fee? And who gets excluded when the heat turns up?
The future of global trade, whether oil or tokens, depends on building systems that no single party can toll. Until then, we will keep replaying the same drama on different stages.

Feminine wisdom asks not "how do we maximize throughput?" but "how do we ensure that every traveler is safe?" The Strait of Hormuz is a test case for that shift. Let’s watch closely, and let’s code better.