Blockchain Engineering
Blockchain integrity replaces the need for trust with verifiable truth.
Subject Matter
- Blockchain Protocols
- Architecture Decisions
- Offchain Services
- Onchain Services
- Intents and Interop
- Development Tools
Architecture
Modular vs Integrated (Monolithic) blockchains consist of four functions.
- Execution ensures that only valid transactions are executed that result in valid state machine transitions.
- Settlement entails an environment for execution layers to verify proofs, resolve fraud disputes, and bridge between other execution layers.
- Consensus mechanisms ensure nodes of a distributed blockchain network agree on the truth.
- Data Availability (DA) entails making the transaction data available. Note that execution, settlement, and consensus require DA.
Layer 2 and 3
Scaling solutions for blockchains, primarily Ethereum.
Problems addressed by L2/3s ecosystems:
- Scalability
- Cost
- Speed
- Privacy
Advantages of L2/3s ecosystems:
- Reduced Cost and Effort
- Network Effects
- Shared security
Roles
What are the different paths people can take on a crypto journey towards self-sovereign mastery?