Blockchain technologies are now more than just a trial run. One area with blockchain technology that has skyrocketed is the area of Web3. Web3 is changing the way the internet is providing services, handling privacy, inciting business model changes and reducing censorship. Web3 is also providing new investment opportunities and new ways using investment capital by staking cryptos and tokens.
In the last few years the Web3 ecosystem has seen significant growth and the introduction of new concepts in software, such as DeFi (decentralized finance), Decentralized Autonomous Organizations(DAO), the Metaverse and NFT's (non-fungible tokens) for representing and trading digital art.
Web3 is built upon smart contracts which requires a new set of software design principles that focus on security and composability.
A Free eBook, Resource Sheet and course materials are available as part of the course.
The Course has broken into three specific sections and has numerous demos, whiteboards and discussions around Web3.
Blockchain: decentralized distributed ledger that allows peer-to-peer (p2p) transactions secured by cryptographic algorithms and consensus mechanisms.
Consensus mechanism: a way to ensure that the transaction is valid without the need for a central authority, and that there is no double-spending.
Valid transaction: parties are certain that the exchange has happened and cannot be neglected.
Double-spending: the possibility for one party to ‘copy-and-paste’ and ‘re-use’ an electronic transaction (e.g., payment).
Miners/ validators: network participants dedicated to validating transactions and avoiding double-spending.
Bitcoin: cryptocurrency that runs on blockchain.
Cryptocurrency: a digital token exchanged on blockchain using cryptographic algorithms to secure the p2p transaction.
Token: the digital representation of a ‘unit of possession’ that can be exchanged between parties.
Permissionless blockchain: blockchain protocol that allows anyone to join the network.
Permissioned blockchain: blockchain protocol that requires authorization to join the network.
Smart contract: software program that- when triggered- automatically executes instructions to transfer tokens.
This Course Includes