Sign in

What you know now

You started this course five modules ago not knowing what a hash was. Now you can explain what makes SHA-256 a cryptographic hash function and why blockchains need that property. You can describe how a Merkle tree commits to thousands of items in 32 bytes. You can walk through how a signature works, how a wallet derives keys from a seed phrase, and what gets exposed when a phrase leaks. You understand consensus as the problem of agreeing on transaction ordering across a network of mutually untrusted nodes. You understand why naive voting can't solve it. You know what Bitcoin actually does, why its design choices were made the way they were, and what it gave up in exchange for what it gained. You can place any chain you encounter on the trilemma and read its design as a set of tradeoffs.

That's not a small thing. Most people in the industry, including people who work in it, don't have this picture. They have fragments. They know "blockchains are immutable" without knowing why. They know "Bitcoin uses proof of work" without knowing what miners are actually doing. They know "smart contracts" as a phrase. You now have the underlying machine in your head, and from here you can read any whitepaper, evaluate any new protocol's claims, and recognize when someone is making things up.

What's next

The basics are done. From here, the path branches. The Solidity track teaches you to write the contracts that run on Ethereum and the chains that copied its design. The Solana track teaches you to write programs in Rust against a different account model and execution environment. You can take either, both, or neither and use what you learned here to follow the space on your own. The foundation you built does not expire.