Web3 development, and the part that is just distributed systems

Most web3 development is ordinary engineering, and the genuinely different parts are three constraints: state changes are slow and can fail after you thought they succeeded, everything you write is public and permanent, and there is no support line when a user loses access.

Web3 development gets discussed as though it were a separate discipline. Most of it is ordinary software engineering with three constraints that are unfamiliar rather than difficult.

Add as a preferred source on Google

Start from a working app

Aetherium

a multichain wallet dashboard showing your real on-chain balance across Ethereum and Base, with a live prices board.

Open the template

Constraint one: writes are slow and provisional

A transaction is submitted, not completed. It may confirm in seconds, sit pending for minutes, or fail after your interface has already congratulated the user. Anything that assumes a write succeeded because it did not error is wrong here, and the correct pattern is closer to a payment processor than a database.

Constraint two: your code and your mistakes are public

Deployed contract code is readable by everyone, and so is every transaction. There is no quietly patching a bug before anyone notices, and there is a standing audience with a financial reason to look. That changes how much care the money-touching parts deserve relative to everything else.

Constraint three: there is no password reset

A user who loses a key has lost the asset, and no amount of support can undo it. That single fact should shape every interface decision involving keys, and it is the reason a web page that shows someone a recovery phrase is a bad idea no matter how convenient it feels.

What is not actually different

The interface, the state management, the fetching, the caching, the deployment. That is ordinary front-end work and the ecosystem's tendency to treat it as exotic mostly adds friction. If a web3 tutorial makes routing sound novel, it is padding.

Where reading is easy and writing is hard

Reading chain state is a solved, cheap problem, and most useful applications are mostly reads. Our public endpoints are read-only and need no key for exactly that reason: it is the half that can be given away safely, and it is the half most projects need. Writing is where the care goes.

Live, right now, on this page

MarketPriceFunding24h volume
BTC$82,022.500.0013%$196,426,400
ETH$2,416.750.0013%$161,245,022
SOL$104.220.0013%$36,550,973
HYPE$79.210.0013%$6,527,522

Read from a live market as this page rendered, through a public endpoint that needs no key. Read at 2026-10-18 12:28 UTC; accurate as of that time and not afterwards.

Start from a working app

Delta Neutral - Multi Dex preview

Open, change it, publish your own

Delta Neutral - Multi Dex

scans perpetual exchanges for funding rate mispricings, then opens and manages the positions.

Open the template

Working templates built around what this page covers. Open one, change it, and publish your own.

Or describe your own and watch it get built.

Common questions

Is web3 development a different discipline?

Mostly not. Interface, state management, fetching, caching and deployment are ordinary front-end work. What is genuinely different is three constraints: writes are slow and provisional, everything you write is public, and there is no password reset.

Why is a blockchain transaction not finished when it is sent?

A transaction is submitted, not completed. It may confirm in seconds, sit pending for minutes, or fail after your interface has already told the user it worked, so the right pattern is closer to a payment processor than a database.

Is reading blockchain data hard?

No. Reading chain state is a solved, cheap problem, and most useful applications are mostly reads. Writing is where the care goes.

See the number itself

Pages that read a live market and show what they read, updated while you look at them.

Related reading

All guides · Live market pages · Components · Make Mithril a preferred source in Google