讓初學者也能一目瞭然的區塊鏈學習地圖。
FZTH-Ethereum 讓初學者也能一目瞭然的以太坊學習地圖。
- 以太坊白皮書 英文版 / 繁中版
- 以太坊黃皮書 英文版
- 《 Mastering Ethereum 精通以太坊》 英文版 / 繁中版
- 《以太坊的指南針》 簡中
- 《 Ethereum Development with Go》 英文 / 簡中
- Solidity 語言 簡中
- Web3.js 介面 簡中
- Truffle 框架 簡中
- Open Zeppelin 框架 簡中
- Ethplorer 介面 簡中
-
Olympic pre-release (Testnet, Chain #0 - May 9, 2015)
-
Frontier public release (Ethereum Genesis, Chain #1 - July 30, 2015)
-
Homestead (Block #1,150,000 - March 14, 2016)
-
DAO Fork (Block #1,920,000 - July 20, 2016)
分岔出 EthereumClassic (ETC)
-
DoS Fork (Block #2,463,000 - October 18, 2016)
-
Spurious Dragon (Block #2,675,000 - Nobember 22, 2016)
-
- Olympic, per-release 測試鏈 ID #0 (被 Morden 取代)
- Morden, Fontier-based 測試鏈 ID #2 (被 Ropsten 取代)
- Ropsten, Homestead-based 測試鏈 ID #3
- Kovan, Proof-Of-Authority 測試鏈
- Rinkeby, Proof-Of-Authority (EIP-225)
- Ethereum Developer Resources 來自以太坊官方文件
- 以太坊學習
- 以太坊開發入門
- 智能合約入門
- 以太坊設計原理
- 以太坊智能合約程式設計之菜鳥教程
- Solidity 開發
- 如何編寫智能合約之一:智能合約編寫、編譯以及部署
- MAC以太坊開發環境配置
- Solidity校驗橢圓曲線數字簽名
- ETHEREUM PET SHOP -- YOUR FIRST DAPP
- BUILDING ROBUST SMART CONTRACTS WITH OPENZEPPELIN / 簡中版
- Truffle3.0案例教程 整合NodeJS並完全跑通 (附詳細例項,可能的錯誤)
- 以太坊開發資源
- Devcon 0 Berlin, 2014
- Devcon 1 London, 2015
- Devcon 2 Shanghai, 2016
- Devcon 3 Cancún, 2017
- Devcon 4 Prague,2018
- Devcon 5 Osaka, 2019
- Etherscan 以太坊區塊鏈瀏覽器
- Ethplorer 另一以太坊區塊鏈瀏覽器
- Eth Gas Station Gas 價格查詢
軟體錢包
- MetaMask Chrome Extension 瀏覽器插件
- My Ether Wallet 網頁版乙太坊錢包
- imToken 手機錢包
- Trust Wallet 手機錢包+交易所
- Dapp Pocket 手機錢包+Dapp
硬體錢包
- Remix 線上 Solidity IDE
- Truffle 以太坊 開發 Framework
- Embark Dapp 開發 Framework
- Nethereum .NET 以太坊 Framework
- Cakeshop JP Morgan 開發的以太坊視覺化管理工具
- OpenZeppelin 編寫安全的以太坊合約框架
- Web3j 以太坊官方輕量級 Java SDK
- Quorum 來自 JP Morgan 基於 Go-Ethereum 隱私加強
- BCOS 來自微眾銀行的增強版以太坊
- Presto-Ethereum 增加 Presto SQL 的以太坊
- Uniswap
- 0x
- dYdX
- Etherex
- Kyber Swap
- JOYSO
- IDEX
- EtherDelta
- Bithumb DEX
- Binance DEX
- List of decentralized exchanges
- State of Dapps 搜尋 DApp 入口網站
- ZeroNet 使用 Bitcoin 和 BitTorrent 分散式網站
- WeiFund 群眾募資平台
- Augur 下賭注預測平台
- Etherwall GUI 以太錢包
- MakerDAO 穩定貨幣
讓初學者也能一目瞭然的區塊鏈相關技術。
- 《區塊鏈技術指南》繁中
- The Raft Consensus Algorithm, by Diego Ongaro, Et al
- Raft: Understandable Distributed Consensus, by Ben Johnson
- In Search of an Understandable Consensus Algorithm (Extended Version), by Diego Ongaro, John Ousterhout
- 分散式系統的Raft演算法
- Raft一致性演算法
- Paxos Made Simple, by Leslie Lamport
- 分散式系統Paxos演算法
- Neat Algorithms - Paxos, by Harry Brundage
- The Paxos Algorithm, by Luis Quesada Torres
- The Part=Time Parliament, by Leslie Lamport
- Tangaroa: a Byzantine Fault Tolerant Raft, by Christopher Copeland, Hongxia Zhong
- Practical Byzantine Fault Tolerance, by Miguel Castro, Barbara Liskov
- 比特幣
- 以太坊
- A proof of stake design philosopht, by Vitalik Buterin
- On Stake and Consensus, by Andrew Poelstra
- Cryptocurrencies without Proof of Work, by Iddo, Ariel Gabizon, Alex Mizrahi
- Belegrated proof of stake: Features and tradeoffs, by Myles Snider
- Proof of Stake FAQ
- Casper the Friendly Finality Gadget
- EOS
- Seeking consensus on consensus - DPoS and the Two Generals' problem, by Lan Grigg
- Libra
- Consensus Compare: Casper vs. Tendermint
- Consensus Compare: Tendermint BFT vs. EOS dPoS
- The Stellar Consensus Protocol: A Federated Model for Internet-level Consensus
- Tendermint: Byzantine Fault Tolerance in the Age of Blockchains, by Ethan Buchman
- Majority is not Enough: Bitcoin Mining is Vulnerable, by Ittay Eyal and Emin G ̈un Sirer
- The Sybil Attack, by John R. Douceur
- Zero Knowledge Proofs (Computerphile), by Alberto Sonnino
- Zero Knowledge Proofs, by Scott Twombly
- Introduction to zkSNARKs, by Christian Reitwiessner
- Bulletproofs: Short Proofs for Confidential Transactions and More, by Benedikt Bünz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, Greg Maxwell
- Everything you need to know about cryptography in 1 hour, by Colin Percival
- $5 wrench attack, by Randall Munroe
- Communication Theory of Secrecy Systems, by Claude Elwood Shannon
- New Directions in Cryptography, by Whitfield diffie, Martin E. Hellman
- A Method for Obtaining Digital Signatures and Public-Key Cryptosystems, by Ronald Linn Rivest, Adi Shamir, Leonard Adleman
- How RSA Works With Examples, by Barry Steyn
- Why RSA Works: Three Fundamental Questions Answered, by Barry Steyn
- Cryptographic Hash VS MAC: What You Need To Know, by Barry Steyn
- End to End Encryption (E2EE) (Computerphile), by Mike Pound
- Secret Key Exchange (Diffie-Hellman) (Computerphile), by Mike Pound
- Introduction to Distributed System Design
- Perspectives on the CAP Theorem, by Seth Gilbert, Nancy A. Lynch
- The Log: What every software engineer should know about real-time data's unifying abstraction, by Jay Kreps
- Notes on Distributed Systems for Young Bloods, by Jeff Hodges
- Immutability Changes Everything (video) / (paper), by Pat Helland
- Kafka: a Distributed Messaging System for Log Processing, by Jay Kreps, Neha Narkhede, Jun Rao
- Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications, by Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan
- Dynamo: Amazon's Highly Available Key-value Store, by Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, Werner Vogels
- MapReduce: Simplified Data Processing on Large Clusters, by Jeffrey Dean, Sanjay Ghemawat
- The Chubby Lock Service for Loosely-Coupled Distributed Systems, by Mike Burrows
- So, you want to trace your distributed system? Key design insights from years of practical experience, by Raja R. Sambasivan, Rodrigo Fonseca, Ilari Shafer, Gregory R. Ganger
- Dapper, a Large-Scale Distributed Systems Tracing Infrastructure, by Benjamin H. Sigelman, Luiz André Barroso, Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, Chandan Shanbhag
- Queues Don't Fix Overload, by Fred Hebert