Menu

1 / 4

Arc 3 Catch-Up: Solana Transactions Explained for Web2 Developers

DEV Community·Matthew Revell·6 months ago
#7Izeyma0
Reading 0:00
15s threshold

Arc 3 of 100 Days of Solana was the arc where Solana stopped being something we read from and started being something we wrote to .

Across the arc, we inspected transactions, sent SOL on devnet, built a transfer tool, tracked confirmation, and deliberately triggered failures. That shift changes how everything else fits together: accounts, programs, fees, confirmation, errors, and application state.

They all hang off one idea:

A Solana transaction is a signed request to change on-chain state.

Reading is pretty much like Web2. Writing is not.

Reading from Solana maps neatly onto things most Web2 developers already do. You ask for a balance. You fetch account data. You look up a transaction. The network answers.

Writing is different. It is closer to making a POST request that changes production data, except there is no single server receiving it.

In a Web2 app, a write usually follows a familiar path: take some input, check authorization, run logic, change state, return a result.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.