SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
A Developer's Guide to Ethereum
A Developer's Guide to Ethereum
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
Who Should Read This Book?
Conventions Used
Mario and Luigi
Papers
Seals and Mining
Conclusion
What Next?
Validation Nodes
Mining Nodes
Conclusion
The Basics of the Lightning Network
How the Lightning Network Works
Network and Routing
Conclusion
1. Financial Freedom
2. Decentralized Data
3. Decentralized Internet and Chat
4. Immutable Records
5. Automation of Civilization
6. Democracy (Voting)
7. Loyalty Points
8. Royalty and Proof-of-authorship
9. Company Management
Bonus: Supply Chain
Conclusion
Finality
Smart Contracts
What are ERC20 Tokens?
PoS
Conclusion
Cryptography
Symmetric Encryption (with a Private Key)
Asymmetric Encryption (with a Public Key)
Asymmetric Encryption and Bitcoin
Conclusion
What is Ethereum?
What is Cardano?
What is NEO?
Conclusion
The Ethereum Virtual Machine (EVM)
Solidity Compiler
ABI — Application Binary Interface
Example
Conclusion
Creating and Reading an Address
Receiving Ether
Sending Ether
Conclusion
EVM
Gas, Ether, and GWei
Conclusion
Proof of Work
Proof of Stake (PoS)
Delegated Proof of Stake (dPoS)
Proof of Authority
Conclusion
Byzantine Fault Tolerance
Consensus Mechanisms
Ethereum Consensus Algorithms
Casper, the “Friendly Ghost”
Advantages of Proof Of Stake
Problems with PoS
Conclusion
Decentralized Storage and Publication
IPFS
Swarm
Commonalities
Conclusion
Whisper
Protocol Elements
Status.im
The Ecosystem
Conclusion
External and Internal Addresses
Transaction Types
Token Transfers
Conclusion
Other Alternatives
Part of a Decentralized Future

Community Questions