Blockchain
Last updated
Was this helpful?
Last updated
Was this helpful?
Blockchain is a revolutionary technology that enables peer-to-peer transfer of digital assets without any intermediaries, and is predicted to be just as impactful as the Internet. Blockchains are best known for their crucial role in cryptocurrency systems, such as Bitcoin, for maintaining a secure and decentralized record of transactions. Sounds exciting? Read along to get started.
Start with the course on Coursera by the University at Buffalo and The State University of New York.
This 4-course specialization will help you understand foundational blockchain concepts, design and implement smart contracts, develop decentralized applications on the blockchain, and learn about the ongoing specific industry-wide blockchain frameworks.
Focus on the following:
Understanding the basics of blockchain technology
Key features of blockchain
Hashing algorithms and their role in blockchain security
Distributed peer-to-peer networks and their role in blockchain
Mining and Consensus Protocols
Overview of different types of blockchain
was the first cryptocurrency created and is now the most traded and well-known.
is the original thesis paper written under the pseudonym Satoshi Nakamoto on October 31, 2008 that set the basic structure of the Bitcoin network.
Refer to this video by 3blue1brown:
& by Saylor Academy provide the foundations necessary for understanding, working with, and building on Bitcoin and other open cryptocurrency systems. Focus on:
Bitcoin's monetary policy
Understanding Mining
Transactions and mempools in Bitcoin - what are block explorers?
Bitcoin wallets and keys: public and private
Follow this book: Mastering Bitcoin by Andreas M. Antonopoulos
Introduction to Ethereum and its underlying technology
Understanding smart contracts - Role in DApps
The Ethereum Virtual Machine (EVM) and Gas
Decentralized Autonomous Organizations (DAOs) and their role in governance
Understanding hard and soft forks in Ethereum
Overview of the DAO attack and its aftermath
Introduction to Initial Coin Offerings (ICOs) and alternative coins (altcoins)
Follow this book: Mastering Ethereum by Andreas M. Antonopoulos
One must be familiar with the following languages and frameworks:
HTML
CSS
Next.js
Node.js
Git
Rest API
Solidity
ABI and ByteCode
EVM
Block Explorer
Gas and fees
Hardhat
Openzepllin Contracts
Etherjs
Testing
Integrations
Uniswap and DEX's
Aave v3
Flash loans
Web3Auth
NFT Marketplace
Oracles
Ethereum is the community-run technology powering the cryptocurrency ether (ETH) and thousands of decentralized applications. Read the .
: the Block Explorer and Analytics Platform for Ethereum.
: Blockchain explorer for the Polygon ecosystem.
JavaScript: & Book (You Don't Know JS by Kyle Simpson)
Introduction to Solidity:
Installing : extension for accessing Ethereum enabled distributed applications, or "Dapps" in your browser!
is a powerful toolset for developing, deploying, debugging, and testing Ethereum and EVM-compatible smart contracts.