Base's Denim Upgrade Brings 200 Millisecond Blocks and Millisecond Time Onchain

Base's Denim Upgrade Brings 200 Millisecond Blocks and Millisecond Time Onchain

November 8, 2026
6 min read
baselayer-2denim-upgradedefireal-world-assetsagentic-commercedeveloper-relations

Eric Brown has a footer on his personal website that updates every time a new block lands on Base. He built it for fun, and when the Denim upgrade went live on November 5, 2026, he made no changes to it. "I didn't do anything to it," Brown told Narb on DevNTell. "Now it just moves really fast." The footer now ticks over every 200 milliseconds instead of every two seconds. That is the headline change in Denim, and it is why the episode, recorded the day after the launch, spent most of its time on what faster blocks mean for contracts and markets on Base.

Listen on your favorite platform

View full episode details

Brown leads developer relations at Base, the Ethereum layer-2 network built by Coinbase. Base opened its mainnet in August 2023 and now describes itself as a blockchain for global finance, with a focus on trading, payments, and financing.

From Franklin to Base

Brown has been building onchain since about 2017. Before Base, he founded Franklin, a payroll company that ran both on and off chain. Franklin was spun out of Serotonin, a marketing firm in the crypto space. Brown's co-founder Megan Knab had seen that the companies Serotonin worked with wanted to run their back-office finances onchain and had no clean way to do it. Franklin calculated and remitted taxes, and Brown said it was the only platform in the US that was onchain and compliant for W-2 employees, not just contractors.

That was 2022. Layer-2 networks were just getting going and stablecoin regulation was unclear. Brown recalled working around limits on performance and privacy, along with the friction of stitching several chains into one product. Looking at the current Base upgrades, he said:

I look backwards, I'm like, man, if we had had these things back then, how much easier our lives would have been on a day-to-day basis, how much quicker we would have been able to move and get to market and get that really valuable product-market feedback.

Asked whether today's AI tools would also have changed things, Brown said Franklin's early alphas and betas could probably be built "in a weekend or or even a day at this point." He added that competitors would have had the same tools, so the whole market would simply have moved faster.

Flashblocks Become Real Blocks

Before Denim, Base already offered something that looked like 200 millisecond speed. Flashblocks were 200 millisecond pre-confirmations layered on top of canonical blocks that still arrived every two seconds. Brown explained that this arrangement had gaps. A two-second block did not always contain ten Flashblocks. Sometimes there were eight or nine, and the pre-confirmations did not always arrive at exact 200 millisecond intervals. Developers who wanted the speed also had to build a separate layer into their stack to handle them.

Denim replaces that with full native blocks every 200 milliseconds. Brown framed the change around consistency as much as raw speed:

Performant is a combination of two things here. It's not only the speed, right? So you have the 200 milliseconds, but it's also the precision of that. It's happening exactly every 200 milliseconds.

During a screen share, Brown showed small blue squares ticking across a page, one per block, next to the value of block.timestamp. To stay backwards compatible, block.timestamp still reports whole seconds, so it held the same value while several blocks passed underneath it. Denim adds a feature called BaseTime that gives smart contracts millisecond resolution. In the demo, the 200, 400, 600 and 800 millisecond marks appeared as the blocks landed.

As for existing applications, Brown said, "For most folks, it should be nothing." The exception is any contract that uses block numbers as a stand-in for elapsed time, which he called an anti-pattern. Block numbers now advance ten times faster than before, so a duration measured in blocks is now one-tenth as long. Contracts that need to act at a precise moment, such as five seconds and 200 milliseconds from now, are meant to read BaseTime instead.

The Liquidation Simulation

The second half of the demo was about markets. Brown pulled up a live Uniswap v3 pool. He pointed out that with two-second blocks, a liquidity provider could wait almost two full seconds between an offchain price move and the moment a liquidity adjustment lands onchain. With 200 millisecond blocks, that window shrinks to a fifth of a second.

He then ran a simulation of a falling ETH price. A white line tracked the offchain price. A light blue line showed the onchain price updating every 200 milliseconds, and a deep blue line showed it updating every two seconds. A counter below tracked the total value of loans waiting to be liquidated by the bots that keep lending markets solvent. In the faster scenario that backlog was smaller, and prices fell less far below loan trigger points before positions were closed. Brown noted that DeFi is "basically managed by arbitrage," so the health of onchain markets depends on how quickly they react to offchain information.

Narb brought up the previous day's sharp market drop and asked about tokenized stocks. Brown showed the tokenized Apple stock that Coinbase has issued on Base. For assets like this, and for commodities such as gold, he explained that the price-setting liquidity sits almost entirely offchain. The onchain market follows those primary venues, and two seconds is "much too long in order to close that loop."

Not This List

Denim also extended B20, the Base native token standard for issuers of stablecoins and real-world assets. B20 is ERC-20 compatible, and its policy logic runs in node software rather than in custom contracts. The addition Brown highlighted is the ability to define a policy as the inverse of a list. An issuer that keeps a list of sanctioned individuals no longer needs a second, opposite allowlist. The policy can simply say "not this list." Brown said this prevents drift between separate lists that are supposed to describe the same set of people.

Agents on Main Street

The last stretch turned to agentic commerce. Brown said some of the highest volumes for x402, the payment protocol authored by Coinbase, are on Base. He described combining Denim with validity transactions, a feature from an earlier upgrade that lets a transaction carry the criteria that decide whether it gets submitted. Picking up Narb's live auction example, Brown said "in a sense, every single block is its own auction." He suggested an agent could bid on a Beanie Baby with a transaction that stays valid only up to a specific 200 millisecond point before the auction closes.

To help developers build automated workflows around these features, Base structured its documentation for AI agents, providing a docs MCP server, llms.txt files, and Markdown endpoints for every documentation page.

Asked when agent payments will reach ordinary users, Brown declined to give a date. He described a two-sided market. After what he called the "open claw moment" in February, demand from agents exploded, but "they didn't have the main street to go down." Since then Coinbase has worked on bringing vendors onto x402, building a marketplace, and integrating with agent frameworks, including Coinbase for Agents in Hermes. He expects the large consumer companies now entering the space to move carefully, since they are also "the most risk-averse."

Base has been shipping its own upgrades since May, and Brown said the fifth is coming soon. Denim is one of them. The clearest example he gave of what it changed was his own website footer, which started moving ten times faster without anyone touching a line of its code.

Share this post

Share on X