@@ -93,10 +93,29 @@ Ethereum.org is the primary educational hub for Ethereum, offering beginner-frie
93
93
- [Nodes and Clients](https://ethereum.org/content/developers/docs/nodes-and-clients/index.md): Network infrastructure
94
94
- [Running a Node](https://ethereum.org/content/developers/docs/nodes-and-clients/run-a-node/index.md): Setting up infrastructure
95
95
- [Client Diversity](https://ethereum.org/content/developers/docs/nodes-and-clients/client-diversity/index.md): Network resilience
96
+ - [Nodes as a Service](https://ethereum.org/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md): Managed node providers
97
+ - [Node Architecture](https://ethereum.org/content/developers/docs/nodes-and-clients/node-architecture/index.md): System design
98
+ - [Light Clients](https://ethereum.org/content/developers/docs/nodes-and-clients/light-clients/index.md): Lightweight verification
99
+ - [Archive Nodes](https://ethereum.org/content/developers/docs/nodes-and-clients/archive-nodes/index.md): Full historical data
100
+ - [Bootnodes](https://ethereum.org/content/developers/docs/nodes-and-clients/bootnodes/index.md): Network discovery
96
101
- [Networks](https://ethereum.org/content/developers/docs/networks/index.md): Mainnet, testnets, and local networks
97
102
- [Consensus Mechanisms](https://ethereum.org/content/developers/docs/consensus-mechanisms/index.md): Network agreement
98
103
- [Proof of Stake](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/index.md): Current consensus mechanism
104
+ - [Gasper](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/gasper/index.md): Ethereum's consensus protocol
105
+ - [Weak Subjectivity](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/weak-subjectivity/index.md): Security assumptions
106
+ - [Attestations](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/attestations/index.md): Validator voting mechanism
107
+ - [Rewards and Penalties](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/index.md): Validator incentives
108
+ - [Attack and Defense](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/attack-and-defense/index.md): Security considerations
109
+ - [Keys](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/keys/index.md): Validator key management
110
+ - [PoS vs PoW](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/pos-vs-pow/index.md): Consensus comparison
111
+ - [Block Proposal](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/block-proposal/index.md): Block creation process
112
+ - [PoS FAQs](https://ethereum.org/content/developers/docs/consensus-mechanisms/pos/faqs/index.md): Frequently asked questions
99
113
- [Proof of Work](https://ethereum.org/content/developers/docs/consensus-mechanisms/pow/index.md): Historical consensus mechanism
114
+ - [Mining](https://ethereum.org/content/developers/docs/consensus-mechanisms/pow/mining/index.md): Block production process
115
+ - [Mining Algorithms](https://ethereum.org/content/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md): Cryptographic algorithms
116
+ - [Dagger-Hashimoto](https://ethereum.org/content/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/index.md): Original algorithm
117
+ - [Ethash](https://ethereum.org/content/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/index.md): Production algorithm
118
+ - [Proof of Authority](https://ethereum.org/content/developers/docs/consensus-mechanisms/poa/index.md): Permissioned consensus
100
119
101
120
#### Ethereum Stack
102
121
- [Ethereum Stack Overview](https://ethereum.org/content/developers/docs/ethereum-stack/index.md): Technology layers
@@ -107,10 +126,14 @@ Ethereum.org is the primary educational hub for Ethereum, offering beginner-frie
107
126
- [Testing Smart Contracts](https://ethereum.org/content/developers/docs/smart-contracts/testing/index.md): Verification strategies
108
127
- [Compiling Smart Contracts](https://ethereum.org/content/developers/docs/smart-contracts/compiling/index.md): Build process
109
128
- [Deploying Smart Contracts](https://ethereum.org/content/developers/docs/smart-contracts/deploying/index.md): Deployment strategies
129
+ - [Verifying Smart Contracts](https://ethereum.org/content/developers/docs/smart-contracts/verifying/index.md): Source code verification
130
+ - [Upgrading Smart Contracts](https://ethereum.org/content/developers/docs/smart-contracts/upgrading/index.md): Contract upgrade patterns
110
131
- [Smart Contract Security](https://ethereum.org/content/developers/docs/smart-contracts/security/index.md): Security best practices
132
+ - [Formal Verification](https://ethereum.org/content/developers/docs/smart-contracts/formal-verification/index.md): Mathematical proof methods
133
+ - [Composability](https://ethereum.org/content/developers/docs/smart-contracts/composability/index.md): Contract interaction patterns
111
134
- [Development Networks](https://ethereum.org/content/developers/docs/development-networks/index.md): Local and test environments
112
135
- [Development Frameworks](https://ethereum.org/content/developers/docs/frameworks/index.md): Hardhat, Truffle, and others
113
- - [Ethereum Client APIs](https://ethereum.org/content/ developers/docs/apis/index.md ): Interacting with Ethereum
136
+ - [Ethereum Client APIs](https://ethereum.org/developers/docs/apis/): Interacting with Ethereum
114
137
- [JavaScript APIs](https://ethereum.org/content/developers/docs/apis/javascript/index.md): Web3.js and ethers.js
115
138
- [Backend APIs](https://ethereum.org/content/developers/docs/apis/backend/index.md): Server-side integration
116
139
- [JSON-RPC](https://ethereum.org/content/developers/docs/apis/json-rpc/index.md): Protocol specification
@@ -119,28 +142,48 @@ Ethereum.org is the primary educational hub for Ethereum, offering beginner-frie
119
142
- [Storage](https://ethereum.org/content/developers/docs/storage/index.md): Data persistence strategies
120
143
- [IDEs](https://ethereum.org/content/developers/docs/ides/index.md): Development environments
121
144
- [Programming Languages](https://ethereum.org/content/developers/docs/programming-languages/index.md): Language-specific resources
145
+ - [Dart](https://ethereum.org/content/developers/docs/programming-languages/dart/index.md): Flutter and mobile development
146
+ - [Delphi](https://ethereum.org/content/developers/docs/programming-languages/delphi/index.md): Object Pascal programming
147
+ - [.NET](https://ethereum.org/content/developers/docs/programming-languages/dot-net/index.md): Microsoft .NET framework
148
+ - [Elixir](https://ethereum.org/content/developers/docs/programming-languages/elixir/index.md): Functional programming language
149
+ - [Go](https://ethereum.org/content/developers/docs/programming-languages/golang/index.md): Google's programming language
150
+ - [Java](https://ethereum.org/content/developers/docs/programming-languages/java/index.md): Enterprise application development
122
151
- [JavaScript](https://ethereum.org/content/developers/docs/programming-languages/javascript/index.md): Web3 development
123
152
- [Python](https://ethereum.org/content/developers/docs/programming-languages/python/index.md): Backend development
153
+ - [Ruby](https://ethereum.org/content/developers/docs/programming-languages/ruby/index.md): Web application development
124
154
- [Rust](https://ethereum.org/content/developers/docs/programming-languages/rust/index.md): Systems programming
125
- - [Go](https://ethereum.org/content/developers/docs/programming-languages/golang/index.md): Client development
126
155
127
156
#### Advanced Topics
128
157
- [Bridges](https://ethereum.org/content/developers/docs/bridges/index.md): Cross-chain interoperability
129
158
- [Standards](https://ethereum.org/content/developers/docs/standards/index.md): Ethereum Request for Comments (ERCs)
130
- - [Token Standards](https://ethereum.org/content/developers/docs/standards/tokens/index.md): ERC-20, ERC-721, ERC-1155
159
+ - [Token Standards](https://ethereum.org/content/developers/docs/standards/tokens/index.md): Ethereum token specifications
160
+ - [ERC-20](https://ethereum.org/content/developers/docs/standards/tokens/erc-20/index.md): Fungible token standard
161
+ - [ERC-721](https://ethereum.org/content/developers/docs/standards/tokens/erc-721/index.md): Non-fungible token standard
162
+ - [ERC-1155](https://ethereum.org/content/developers/docs/standards/tokens/erc-1155/index.md): Multi-token standard
131
163
- [MEV](https://ethereum.org/content/developers/docs/mev/index.md): Maximal Extractable Value
132
164
- [Oracles](https://ethereum.org/content/developers/docs/oracles/index.md): External data integration
133
165
- [Scaling](https://ethereum.org/content/developers/docs/scaling/index.md): Layer 2 solutions
134
166
- [Optimistic Rollups](https://ethereum.org/content/developers/docs/scaling/optimistic-rollups/index.md): Fraud proof scaling
135
167
- [ZK Rollups](https://ethereum.org/content/developers/docs/scaling/zk-rollups/index.md): Zero-knowledge scaling
136
168
- [State Channels](https://ethereum.org/content/developers/docs/scaling/state-channels/index.md): Off-chain computation
137
169
- [Sidechains](https://ethereum.org/content/developers/docs/scaling/sidechains/index.md): Independent blockchains
170
+ - [Plasma](https://ethereum.org/content/developers/docs/scaling/plasma/index.md): Child chain scaling solution
171
+ - [Validium](https://ethereum.org/content/developers/docs/scaling/validium/index.md): Off-chain data availability
138
172
- [Data Availability](https://ethereum.org/content/developers/docs/data-availability/index.md): Data accessibility solutions
173
+ - [Blockchain Data Storage Strategies](https://ethereum.org/content/developers/docs/data-availability/blockchain-data-storage-strategies/index.md): Storage optimization methods
139
174
- [Networking Layer](https://ethereum.org/content/developers/docs/networking-layer/index.md): P2P networking
175
+ - [Network Addresses](https://ethereum.org/content/developers/docs/networking-layer/network-addresses/index.md): Node identification
176
+ - [Portal Network](https://ethereum.org/content/developers/docs/networking-layer/portal-network/index.md): Light client networking
140
177
- [Data Structures and Encoding](https://ethereum.org/content/developers/docs/data-structures-and-encoding/index.md): Low-level data formats
178
+ - [Patricia Merkle Trie](https://ethereum.org/content/developers/docs/data-structures-and-encoding/patricia-merkle-trie/index.md): Ethereum's data structure
179
+ - [RLP](https://ethereum.org/content/developers/docs/data-structures-and-encoding/rlp/index.md): Recursive Length Prefix encoding
180
+ - [SSZ](https://ethereum.org/content/developers/docs/data-structures-and-encoding/ssz/index.md): Simple Serialize format
181
+ - [Web3 Secret Storage](https://ethereum.org/content/developers/docs/data-structures-and-encoding/web3-secret-storage/index.md): Key storage specification
141
182
142
183
#### Design Fundamentals
143
184
- [Design and UX](https://ethereum.org/content/developers/docs/design-and-ux/index.md): User experience for Web3
185
+ - [Heuristics for Web3](https://ethereum.org/content/developers/docs/design-and-ux/heuristics-for-web3/index.md): UX design principles
186
+ - [DEX Design Best Practices](https://ethereum.org/content/developers/docs/design-and-ux/dex-design-best-practice/index.md): Decentralized exchange UX
144
187
145
188
### Enterprise
146
189
- [Enterprise Ethereum](https://ethereum.org/enterprise/): Business adoption and use cases
0 commit comments