From 30179af5683303dd983b62bb93b195ba25b43eca Mon Sep 17 00:00:00 2001 From: zzzckck Date: Thu, 25 Jul 2024 10:22:06 +0000 Subject: [PATCH] deploy: 905b89a26d9276ca30d8ce1df46bcfb667f1d4c3 --- .../node_operators/archive_node/index.html | 24 ++--- .../node_operators/boot_node/index.html | 12 +-- .../node_operators/docker/index.html | 48 +++++----- .../node_operators/fast_node/index.html | 12 +-- .../node_operators/full_node/index.html | 39 ++------ .../node_best_practices/index.html | 12 +-- .../node_maintenance/index.html | 18 ++-- .../node_operators/separate_node/index.html | 18 ++-- .../node_operators/upgrade_geth/index.html | 48 +++++----- .../node_operators/verify_node/index.html | 96 +++++++++---------- .../developers/quick-guide/index.html | 8 +- bnb-smart-chain/introduction/index.html | 25 ----- search/search_index.json | 2 +- 13 files changed, 159 insertions(+), 203 deletions(-) diff --git a/bnb-smart-chain/developers/node_operators/archive_node/index.html b/bnb-smart-chain/developers/node_operators/archive_node/index.html index 94628a6563..770909ab0f 100644 --- a/bnb-smart-chain/developers/node_operators/archive_node/index.html +++ b/bnb-smart-chain/developers/node_operators/archive_node/index.html @@ -1220,11 +1220,11 @@
  • - + - Docker Image + Verify Node @@ -1241,11 +1241,11 @@
  • - + - Upgrade Geth + Docker Image @@ -1262,11 +1262,11 @@
  • - + - Verify Node + Upgrade Geth @@ -2284,11 +2284,13 @@

    What is an archive node?Simply speaking, an archive node is a full node running with an additional special option, --gcmode archive. It stores all the historical data of the blockchain starting from the genesis block. As compared to a typical full node that just holds all the state change data for some latest blocks, an archive node always stores them for each block.

    Why is an archive node important?

    Developers are limited to querying the limited recent blocks to check the balance of an address and the state of a smart contract with a full node. It is hard to get all what they want as the blockchain is moving forward at the same time, while they can query any block at a specific point in time with an archive node. -Archive nodes are used by various applications on the blockchain for challenging use cases, including but not limited to the followings: -* Automatic trading system needs historical data to optimize trading model -* Verification modules need state data to verify transactions in time -* Analytical tools need full historical data to do data analysis -* Exchange in some wallets depends on archive node for fast and efficient transfers

    +Archive nodes are used by various applications on the blockchain for challenging use cases, including but not limited to the followings:

    +
      +
    • Automatic trading system needs historical data to optimize trading model
    • +
    • Verification modules need state data to verify transactions in time
    • +
    • Analytical tools need full historical data to do data analysis
    • +
    • Exchange in some wallets depends on archive node for fast and efficient transfers
    • +

    Suggested Requirements

    Running an archive node will take a high cost as it includes all the block and state change data. First of all it needs the disk with sufficient capacity; besides this, the CPU and disk performance should be good enough to catch up with the latest block height. You can refer to the suggested hardware requirements.

    How to run an archive node for BSC mainnet?

    diff --git a/bnb-smart-chain/developers/node_operators/boot_node/index.html b/bnb-smart-chain/developers/node_operators/boot_node/index.html index 79703d72cd..08a8787aac 100644 --- a/bnb-smart-chain/developers/node_operators/boot_node/index.html +++ b/bnb-smart-chain/developers/node_operators/boot_node/index.html @@ -1216,11 +1216,11 @@
  • - + - Docker Image + Verify Node @@ -1237,11 +1237,11 @@
  • - + - Upgrade Geth + Docker Image @@ -1258,11 +1258,11 @@
  • - + - Verify Node + Upgrade Geth diff --git a/bnb-smart-chain/developers/node_operators/docker/index.html b/bnb-smart-chain/developers/node_operators/docker/index.html index 16c744a0cb..458fe9872f 100644 --- a/bnb-smart-chain/developers/node_operators/docker/index.html +++ b/bnb-smart-chain/developers/node_operators/docker/index.html @@ -15,7 +15,7 @@ - + @@ -1126,6 +1126,27 @@ + + +
  • + + + + + Verify Node + + + + +
  • + + + + + + + + @@ -1336,27 +1357,6 @@ -
  • - - - - - Verify Node - - - - -
  • - - - - - - - - - -
  • @@ -2581,7 +2581,7 @@

    Check Geth Logs - + diff --git a/bnb-smart-chain/developers/node_operators/fast_node/index.html b/bnb-smart-chain/developers/node_operators/fast_node/index.html index f384d6c87b..95070b1b2d 100644 --- a/bnb-smart-chain/developers/node_operators/fast_node/index.html +++ b/bnb-smart-chain/developers/node_operators/fast_node/index.html @@ -1247,11 +1247,11 @@
  • - + - Docker Image + Verify Node @@ -1268,11 +1268,11 @@
  • - + - Upgrade Geth + Docker Image @@ -1289,11 +1289,11 @@
  • - + - Verify Node + Upgrade Geth diff --git a/bnb-smart-chain/developers/node_operators/full_node/index.html b/bnb-smart-chain/developers/node_operators/full_node/index.html index 98c2845c9b..1378167e99 100644 --- a/bnb-smart-chain/developers/node_operators/full_node/index.html +++ b/bnb-smart-chain/developers/node_operators/full_node/index.html @@ -1271,11 +1271,11 @@
  • - + - Docker Image + Verify Node @@ -1292,11 +1292,11 @@
  • - + - Upgrade Geth + Docker Image @@ -1313,11 +1313,11 @@
  • - + - Verify Node + Upgrade Geth @@ -2437,8 +2437,7 @@