
A Developer’s Guide to the Web3 Stack
The web3 stack is the set of tools a developer combines to build an app that reads and writes to a blockchain: a network to build on, a way to connect to it, smart contracts, a wallet for users, and…

The web3 stack is the set of tools a developer combines to build an app that reads and writes to a blockchain: a network to build on, a way to connect to it, smart contracts, a wallet for users, and…

A cross-chain bridge is a protocol that lets you move a token or a piece of data from one blockchain to another, even though the two networks weren’t built to talk to each other. Bitcoin, Ethereum, Solana, and BNB Smart…

Alpenglow is a consensus upgrade for Solana that replaces the network’s two aging components — Proof of History and Tower BFT — with a pair of new protocols called Votor and Rotor. The Solana Alpenglow upgrade cuts the time it…

A permissioned blockchain restricts who can join the network, validate transactions, or see certain data — an administrator decides who gets in. A permissionless blockchain does the opposite: anyone can download the software, run a node, and start validating, with…

Candy Machine v2 is a Metaplex smart contract that lets creators launch and sell an NFT collection on Solana in a controlled, fair way, instead of dumping every token into one wallet at once. It manages the mint: taking payment,…

A blockchain node is any computer running that network’s software, holding a copy of the ledger, and helping check that new transactions follow the rules. Some nodes just watch and relay data; others also produce blocks, store the network’s entire…

Lazy minting is a way to create an NFT without paying gas upfront: the creator signs a free, off-chain authorization instead of broadcasting a transaction, and the actual on-chain mint only happens once a buyer completes a purchase. Nothing is…

ERC-721 and ERC-1155 are the two token standards behind almost every NFT on Ethereum. ERC-721 gives each token its own unique ID inside a dedicated contract, which is why it’s the default for one-of-a-kind art and PFP collections. ERC-1155 lets…

A zero-knowledge rollup, or ZK-rollup, is a Layer-2 network that moves Ethereum transactions off the main chain, bundles them together, and proves the whole batch is correct with math instead of asking anyone to trust the result. That proof —…

A custodial wallet is one where someone else holds your private keys — an exchange, a broker, a payment app. A non-custodial wallet is one where you hold them yourself, on your own device, with no company standing between you…