|
1 | 1 | # Introduction |
2 | | - |
3 | | - ########b oo d####b. |
4 | | - ## '## |
5 | | - ##aaaa ##d###b. dP .d####b. .d####b. ##d###b. aaad#' |
6 | | - ## ##' '## ## ##' '## ##' '## ##' '## '## |
7 | | - ## ## ## ##. .## ##. .## ## ## .## |
8 | | - ########P dP dP '####P## '#####P' dP dP d#####P |
9 | | - .## |
10 | | - d####P |
11 | 2 |
|
12 | | -> 📖 **Contributing** |
13 | | -> |
14 | | -> You can contribute to this book on [GitHub](https://github.com/erigontech/docs). |
15 | | -> |
16 | | -> For instructions regarding Erigon 2 please refer to <https://erigon.gitbook.io>. |
| 3 | +<img src="/images/Erigon-2024-ICON-V1-O-scaled.webp" alt="Erigon 3" style="display: block; margin: 0 auto; max-width: 200px"> |
17 | 4 |
|
18 | | -Erigon is an efficient Ethereum implementation designed for speed, modularity, and optimization. By default, it functions as an archive node, utilizing technologies like staged sync, efficient state storage, and database compression. |
| 5 | +Erigon is an efficient Ethereum implementation designed for speed, modularity, and optimization. By default, it functions as a full node, utilizing technologies like staged sync, efficient state storage, and database compression. |
19 | 6 |
|
20 | | -With Erigon 3 the default configuration shifts from archive node to full node, enhancing efficiency, accessibility, and versatility for a wider range of users. Archive nodes remain available for developers and researchers needing full historical data, while the full node offers faster sync times and lower resource usage for everyday operations. More info [here](https://erigon.tech/announcing-erigon-v3-alpha-6-focus-on-staking-and-full-node-performance/). |
| 7 | +With Erigon 3 the default configuration shifts from archive node to full node, enhancing efficiency, accessibility, and versatility for a wider range of users. Archive nodes remain available for developers and researchers needing full historical data, while the full node offers faster sync times and lower resource usage for everyday operations. |
21 | 8 |
|
22 | | -<div class="warning"> |
| 9 | +# Topics |
23 | 10 |
|
24 | | -**Information** |
| 11 | +- Review the hardware and software requirements [get started](getting_started.md). |
| 12 | +- Follow the [installation guide](installation.md) to set up Erigon. |
| 13 | +- Learn the [basic usage](basic-usage.md) of Erigon. |
| 14 | +- Quickly deploy your own Ethereum, Gnosis, or Polygon [node](quick_nodes.md). |
| 15 | +- Explore Erigon's [advanced features](advanced.md). |
| 16 | +- Discover the capabilities of the [RPC Daemon](advanced/JSONRPC-daemon.md). |
| 17 | +- Utilize integrated [tools](tools.md) like Diagnostic Tools and Otterscan. |
25 | 18 |
|
26 | | -If you wanto to test Erigon without reading all the documentation, go straight to the [quick nodes](quick_nodes.md) section. |
| 19 | +# Additional Resources and Information |
27 | 20 |
|
28 | | -</div> |
29 | | - |
30 | | -> **DISCLAIMER** |
31 | | -> |
32 | | -> Erigon 3 is in alpha phase and it is not recommended to be used in production environments. The Erigon team does not take any responsibility for losses or damages occurred through the use of Erigon. While we employ a seasoned in-house security team, we have not subjected our systems to independent third-party security assessments, leaving potential vulnerabilities to bugs or malicious activity unaddressed. It is essential for validators to be aware that unforeseen events, including software glitches, may result in lost rewards. |
33 | | -
|
34 | | -# Features |
35 | | - |
36 | | -Erigon offers several features that make it a good option for a node application such as efficient state storage through the use of a key-value database and faster initial synchronisation. |
37 | | - |
38 | | -Built with modularity in mind, it also offers separate components such as the JSON RPC daemon, that can connect to both local and remote databases. For read-only calls, this RPC daemon does not need to run on the same system as the main Erigon binary, and can even run from a database snapshot. |
39 | | - |
40 | | -Erigon 3 is a major update that introduces several significant changes, improvements, and optimizations. Some of the key features and differences include: |
41 | | - |
42 | | -The main changes from Erigon 2 are listed [here](https://github.com/erigontech/erigon?tab=readme-ov-file#erigon3-changes-from-erigon2). |
43 | | - |
44 | | -# Release Process |
45 | | - |
46 | | -Erigon 3 also introduces changes to the release process, including: |
47 | | -* New Docker Image Repository: Erigon images are now available on Dockerhub repository "erigontech/erigon". |
48 | | -* Multi-Platform Support: The docker image is built for linux/amd64/v2 and linux/arm64 platforms using Alpine 3.20.2. |
49 | | -* Release Workflow Changes: Build flags are now passed to the release workflow, allowing users to view previously missed build information in released binaries. |
50 | | - |
51 | | -# Known Issues |
52 | | - |
53 | | -See <https://github.com/erigontech/erigon?tab=readme-ov-file#known-issues>. |
| 21 | +- **Releases**: see <https://github.com/erigontech/erigon/releases>. |
| 22 | +- **Docker image releases**: |
| 23 | + - New Docker Image Repository: Erigon images are now available on Dockerhub repository [erigontech/erigon](https://hub.docker.com/r/erigontech/erigon). |
| 24 | + - Multi-Platform Support: The docker image is built for linux/amd64/v2 and linux/arm64 platforms using Alpine. |
| 25 | +- **Frequently Asked Questions**: see <https://github.com/erigontech/erigon?tab=readme-ov-file#faq>. |
| 26 | +- **Known Issues**: See <https://github.com/erigontech/erigon?tab=readme-ov-file#known-issues>. |
| 27 | +- **Changes from Erigon 2**: The main changes from Erigon 2 are listed [here](https://github.com/erigontech/erigon?tab=readme-ov-file#erigon3-changes-from-erigon2). |
0 commit comments