Handshake Machine
Frontier Tech Arcade · Free smart contract game

Handshake Machine

Learn how a smart contract works in about five minutes. Four short rides, one idea each. No wallet, no coin, no jargon.

Smart contracts, explained simply

A smart contract is a deal written as computer code and stored on a blockchain. It says what has to happen, and what the code does when it does: if the hay is delivered, pay the rancher. Money can be locked inside the contract so neither side can grab it early. Once it is live, nobody can quietly change the rules, and it runs by itself without a lawyer, bank or middleman pushing the button. The catch: it can only know about the outside world through data feeds called oracles, and any mistake in the code is just as permanent as the good parts.

What is a smart contract in simple terms?

A smart contract is a deal written as computer code that runs by itself on a blockchain. It follows simple IF / THEN rules, such as: if the hay is delivered, then pay the rancher. Once it is live, nobody can quietly change the terms, and no middleman has to push the button.

How do smart contracts work?

First, someone writes the rules of the deal as code and puts it on a blockchain. Next, the people in the deal send money or assets into the contract, which holds them. Then the contract waits for its conditions to be met, often using outside data. When they are, it carries out the result automatically, like paying the seller or refunding the buyer.

Are smart contracts legally binding?

Sometimes, but it depends on the deal and where you are. In the United States, federal and state e-signature and electronic-records laws can apply to agreements recorded in code, and Wyoming has passed laws that recognize blockchain records and allow DAO LLCs. A smart contract is not automatically a legal contract, so treat this as general education, not legal advice, and talk to a lawyer about any real deal.

What is an oracle in a smart contract?

An oracle is a data feed that tells a smart contract what happened in the real world, such as a price, a weather reading or a delivery. Contracts cannot see outside the blockchain on their own, so whoever supplies the data has a lot of power. That risk is called the oracle problem, and the usual fix is to require several independent sources to agree.

What is escrow in a smart contract?

Escrow means money is held by a neutral party until a deal is finished. In a smart contract, the code itself holds the money instead of a bank or title company. Neither side can pull it out early, and it is released automatically when the agreed conditions are met.

Can a smart contract be changed after it is deployed?

Usually not. Most smart contracts cannot be edited once they are live, which is what makes them trustworthy, but it also means any bug is permanent. Some developers build in upgrade options or an emergency pause, but those add their own trust questions. That is why careful testing and outside code audits matter before real money goes in.

What blockchain runs smart contracts?

Ethereum is the best-known blockchain for smart contracts and made the idea popular. Many other blockchains, such as Solana, Avalanche, BNB Chain and several networks built on top of Ethereum, also run them. Bitcoin supports only very limited scripts compared with these.

Is Handshake Machine free, and do I need a crypto wallet?

Yes, it is free, and no, you do not need a wallet, an account or any cryptocurrency. It runs in your web browser on a phone or computer and takes about five minutes. It is game 2 in the Frontier Tech Arcade by Dalton Goodyear.

Words you will hear

Smart contract
A deal written as code that runs itself on a blockchain when its conditions are met.
Condition
The IF part of the deal. The thing that has to be true before the contract acts.
Escrow
Money held by a neutral party until the deal is done. In a smart contract, the code itself holds it.
Oracle
A data feed that tells a smart contract what happened in the real world, like a price, a score or a delivery.
Blockchain
A shared record book that many computers keep copies of, so no one person controls it.
Audit
A careful review of contract code by outside experts, looking for bugs before real money goes in.
Gas
The small fee paid to the network to run a smart contract action.
Wallet
Software that holds the keys that let you send money to, or receive money from, a smart contract.