Skip to content

Commit

Permalink
Merge main
Browse files Browse the repository at this point in the history
  • Loading branch information
zengzengzenghuy committed Mar 28, 2024
2 parents 6428fe8 + 09b743f commit f11ebaf
Show file tree
Hide file tree
Showing 19 changed files with 182 additions and 33 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
sidebar_position: 8
title: Gnosis Chain Communication
description: A list of official communication channels for Gnosis
keywords: [gnosis, gnosis twitter, gnosis telegram, gnosis discord, governance forum]
title: Communication
---

## News
Expand All @@ -19,6 +18,8 @@ title: Communication
- [Telegram - Unofficial](https://t.me/gnosischain)
- [GitHub](https://github.com/gnosischain)
- [Governance Forum](https://forum.gnosis.io/)
- [Governance Summary Docs](https://gnosisdao.ghost.io/)


## Support

Expand Down
2 changes: 1 addition & 1 deletion docs/about/specs/hard-forks/dencun.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Gnosis chain has both a lower `CHURN_LIMIT_QUOTIENT` and faster epoch times. A `
| Network | Timestamp | Date & Time (UTC) | Fork Hash | Beacon Chain Epoch |
| ------- | ---------- | --------------------------------- | --------- | ------------------ |
| Chiado | 1706724940 | Wed Jan 31 2024 18:15:40 GMT+0000 | - | 516608 |
| Mainnet | TBD | TBD | - | TBD |
| Mainnet | 1710181820 | Monday March 11 202418:30:20 +UTC | - | 889856 |

## How to Prepare

Expand Down
2 changes: 1 addition & 1 deletion docs/faq/Node FAQs/depositWithdrawalReward.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ title: Deposit, Withdrawals, and Rewards
:::

:::info
** :bulb: This document is continuously being improved.**
**:bulb: This document is continuously being improved.**
:::

# Deposit, Withdrawals and Rewards
Expand Down
15 changes: 6 additions & 9 deletions docs/faq/Node FAQs/generalQuestions.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ title: General Questions
:::

:::info
** :bulb: This document is continuously being improved.**
**:bulb: This document is continuously being improved.**
:::

# General Questions
Expand All @@ -18,18 +18,15 @@ title: General Questions

Validators propose and vote on blocks to include in the chain. The chain is secured by a staked amount of GNO. Validators stake GNO and receive additional GNO as rewards for correct behavior (proposing and attesting blocks) and a slashed balance as penalties for incorrect behavior (offline node, attesting invalid blocks).

2. **What is Shapella?**
2. **What is PoS (Proof-of-Stake)?**

Shapella refers to the combination of both Shanghai and Capella. Shanghai enables GNO staking withdrawals for Gnosis Chain, unlike the previous model that doesn’t allow for staked GNO to be withdrawn. Shanghai is the name given to the execution layer (EL) upgrade, while Capella is the name of the coinciding consensus layer (CL) upgrade.
Proof-of-Stake (PoS) is a consensus mechanism for processing transactions and creating new blocks in a blockchain. Staking is when you pledge your coins to be used for verifying transactions. The same PoS implementation underlies both Gnosis Chain and Ethereum's consensus mechanism, except for a few differences outlined [here](https://docs.gnosischain.com/about/).

3. **I have a problem with connect Safe to deposit.gnosischain.com since there is new walletconnect in UI. When will it be fixed?**
3. **What is Gnosis Chain?**

Devs are currently working on it, currently a workaround is to use the wallet extension Rabby and import your Safe in it then to connect it to the page like if it was a Metamask wallet.
Gnosis Chain is an EVM-compatible Layer-1 blockchain that aspires to be the most secure, resilient and credibly neutral blockchain, buttressed by a deeply decentralized network secured by over 200K validators.

4. **What tax software has integrated GC?**
5. **What tax software has integrated GC?**

[Cryptio](https://cryptio.co/) is available for German users.

5. **When is this Gnosis Execution Layer to Gnosis Beacon Chain merge scheduled for?**

The merge happened in December 2022.
7 changes: 7 additions & 0 deletions docs/node/Node Tools/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"position": 2,
"collapsible": true,
"link": {
"type": "generated-index"
}
}
21 changes: 12 additions & 9 deletions docs/node/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Run a Node
sidebar_position : 1
---

# Run a Node
Expand All @@ -23,7 +24,7 @@ Gnosis is persistently committed to building the open infrastructure for a decen

- Gnosis runs the same composite client software and tooling stack as Ethereum
- In some cases, Gnosis clients are just Ethereum clients run with a `--network` flag! (e.g. [Nethermind](https://downloads.nethermind.io/), [Lighthouse](https://lighthouse.sigmaprime.io/), etc)
- Gnosis aims to be a learning ground for a new generation of node runners, requiring only 1 GNO (~400 at March 2024) instead of the 32 ETH (~$120.000 at Feb 2024) minimum required for Ethereum
- Gnosis aims to be a learning ground for a new generation of node runners, requiring only 1 GNO (around $350 at March 2024) instead of the 32 ETH (around $100.000 at March 2024) minimum required for Ethereum
- Gnosis Chain runs the same client software as Ethereum, with minor parameter tweaks. As such, Gnosis is a Proof-of-Stake network that uses Ethereum's Beacon Chain consensus.

## Choosing an Approach
Expand Down Expand Up @@ -56,6 +57,7 @@ Gnosis clients are able to run on consumer grade computers and don't require any
- Because of the required storage size for full node, the price of a rented server might get high

- Own hardware

- More trustless and sovereign approach
- One time investment
- An option to buy preconfigured machines
Expand Down Expand Up @@ -94,6 +96,7 @@ The size of the database and speed of the initial synchronization depends on the
Also make sure your internet connection is not limited by a bandwidth cap. It's recommended to use an unmetered connection since initial sync and data broadcasted to the network could exceed your limit.

**Operating System**

All clients support major operating systems - Linux, MacOS, Windows. This means you can run nodes on regular desktop or server machines with the operating system (OS) that suits you the best. Make sure your OS is up to date to avoid potential issues and security vulnerabilities.

**Requirements**
Expand All @@ -111,7 +114,7 @@ Requirements vary client to client, for more detail see the associated system re
| Erigon | [Erigon: System Requirements](https://github.com/ledgerwatch/erigon#system-requirements) |
| Geth | [Geth: Hardware](https://geth.ethereum.org/docs/interface/hardware) |

\*\* Gnosis chain only supports Nethermind and Erigon at the moment.
**Gnosis Chain only supports Nethermind and Erigon at the moment.**

| Consensus Layer | |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
Expand All @@ -121,11 +124,11 @@ Requirements vary client to client, for more detail see the associated system re
| Teku | TBD |
| Prysm | [Prysm: Prerequisites](https://docs.prylabs.network/docs/install/install-with-script/#step-1-review-prerequisites-and-best-practices) |

\*\* Gnosis chain doesn't support Prysm at the moment.
**Gnosis Chain doesn't support Prysm at the moment.**

Check out [Rocketpool's excellent guide](https://docs.rocketpool.net/guides/node/local/hardware.html) that explains hardware requirements for running a node.

**Gnosis in Ethereumverse**
### **Gnosis in Ethereumverse**

Running a Gnosis node requires no different hardware configuration from other nodes in Ethereum universe.

Expand Down Expand Up @@ -158,7 +161,7 @@ Validators are advised to consider those numbers when planning their infrastruct
| 128 | 4.6 MB/s | 3.8 MB/s | 21.5 TB |
| >256 | 4.6 MB/s | 3.9 MB/s | 21.7 TB |

#### **Plug-and-play solutions**
### **Plug-and-play solutions**

The easiest option for running a node with your own hardware is using plug-and-play boxes. Preconfigured machines from vendors offer the most straightforward experience: order, connect, run. Everything is preconfigured and runs automatically with an intuitive guide and dashboard for monitoring and controlling the software.

Expand Down Expand Up @@ -227,7 +230,7 @@ sha256sum teku-22.6.1.tar.gz
9b2f8c1f8d4dab0404ce70ea314ff4b3c77e9d27aff9d1e4c1933a5439767dde
```

#### Client setup
### **Client setup**

After installing, downloading, or compiling the client software, you are ready to run it. This only means it has to be executed with the proper configuration. Clients offer rich configuration options, which can enable various features.

Expand All @@ -237,7 +240,7 @@ Other basic configuration options are, e.g. choosing a network - Mainnet or test

For testing purposes, you might prefer to run a client on Chiado testnet.

##### Starting the execution client
#### **Starting the execution client**

Before starting the Gnosis client software, perform a last check that your environment is ready. For example, make sure:

Expand Down Expand Up @@ -290,7 +293,7 @@ Nethermind docs offer a [complete guide](https://docs.nethermind.io/nethermind/f

An execution client will initiate its core functions, chosen endpoints, and start looking for peers. After successfully discovering peers, the client starts synchronization. The execution client will await a connection from consensus client. Current blockchain data will be available once the client is successfully synced to the current state.

##### **Starting the consensus client**
#### **Starting the consensus client**

The consensus client must be started with the right port configuration to establish a local RPC connection to the execution client. The consensus clients have to be run with the exposed execution client port as configuration argument.

Expand Down Expand Up @@ -340,7 +343,7 @@ teku \
--ee-jwt-secret-file "/path/to/jwtsecret" \
```

### Adding Validators
### **Adding Validators**

A consensus client serves as a Beacon Node for validators to connect. Each consensus client has its own validator software described in detail in its respective documentation.

Expand Down
9 changes: 9 additions & 0 deletions docs/node/management/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"position": 4,
"label": "Management",
"collapsible": true,
"collapsed":true,
"link": {
"type": "generated-index"
}
}
3 changes: 2 additions & 1 deletion docs/node/manual/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Interactive Guide"
sidebar_position : 3
---

:::tip Before you start
Expand All @@ -20,7 +21,7 @@ import InstallIntroPartial from '@site/docs/node/manual/\_partials/\_install-int

<div className='hide-tabs'>

## Step 0: Review prerequisites and best practices
## Review prerequisites and best practices

import InstallPrereqsPartial from '@site/docs/node/manual/server/\_partials/\_install-prereqs.md';

Expand Down
9 changes: 9 additions & 0 deletions docs/node/manual/beacon/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"position": 3,
"label": "Step : 3 - Run Consensus Client",
"collapsible": true,
"collapsed": true,
"link": {
"type": "generated-index"
}
}
1 change: 0 additions & 1 deletion docs/node/manual/beacon/lighthouse.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
title: Lighthouse
---

import BeaconFolderStructurePartial from '@site/docs/node/manual/beacon/\_partials/\_beacon_folder_structure.md';

# Run Beacon Node: Lighthouse
Expand Down
3 changes: 1 addition & 2 deletions docs/node/manual/beacon/lodestar.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
title: Lodestar
---

import BeaconFolderStructurePartial from '@site/docs/node/manual/beacon/_partials/_beacon_folder_structure.md';
import BeaconFolderStructurePartial from '@site/docs/node/manual/beacon/\_partials/\_beacon_folder_structure.md';

# Run Beacon Node: Lodestar

Expand Down
1 change: 0 additions & 1 deletion docs/node/manual/beacon/nimbus.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
title: Nimbus
---

import BeaconFolderStructurePartial from '@site/docs/node/manual/beacon/\_partials/\_beacon_folder_structure.md';

# Run Beacon Node + Validator: Nimbus
Expand Down
3 changes: 1 addition & 2 deletions docs/node/manual/beacon/teku.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
title: Teku
---

import BeaconFolderStructurePartial from '@site/docs/node/manual/beacon/_partials/_beacon_folder_structure.md';
import BeaconFolderStructurePartial from '@site/docs/node/manual/beacon/\_partials/\_beacon_folder_structure.md';

# Run Beacon Node: Teku

Expand Down
3 changes: 2 additions & 1 deletion docs/node/manual/configure-server.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Step 1: Configure Server"
sidebar_position: 1
title: "Step : 1 - Configure Server"
---

# Configure Server
Expand Down
9 changes: 9 additions & 0 deletions docs/node/manual/execution/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"position": 2,
"label": "Step : 2 - Run Execution Client",
"collapsible": true,
"collapsed": true,
"link": {
"type": "generated-index"
}
}
9 changes: 9 additions & 0 deletions docs/node/manual/validator/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"position": 4,
"label": "Step : 4 - Run Validator",
"collapsible": true,
"collapsed": true,
"link": {
"type": "generated-index"
}
}
2 changes: 1 addition & 1 deletion docs/node/manual/validator/run/lighthouse.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ services:
lighthouse
validator_client
--network=gnosis
--datadir=/data/validators
--validators-dir=/data/validators
--beacon-nodes=http://consensus:4000
--graffiti=$GRAFFITI
--debug-level=info
Expand Down
4 changes: 2 additions & 2 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -265,8 +265,8 @@ const config = {
from: "/about/networks/mainnet",
},
{
to: "/developers/communication",
from: "/about/overview/media-kit"
to: "/about/communication",
from: "/developers/communication"
}

],
Expand Down
Loading

0 comments on commit f11ebaf

Please sign in to comment.