Introduction
This data pool validates and archives all blocks and block results from Archway and makes them permanently available with Arweave and Bundlr.
INFO: The Archway pool is currently not live on Mainnet, only on Kaon and Korellia.
Overview
- Runtime: @kyvejs/tendermint
- Data Source: Self hosted Archway full node (archway-1)
- Data: Blocks from Genesis ongoing
- Storage Provider: Bundlr
- Networks
- Min Hardware Requirements
- 4 or more physical CPU cores
- 32 GB RAM
- 1 TB DISK
- 50mbps network bandwidth
General Setup
If you want to participate in the Archway pool you will have to run an Archway Full node which will act as the data source for the KYVE protocol validator.
This ensures that the data which is getting proposed and validated actually comes from decentralized sources. Furthermore, since the Archway blockconsensus validator only serves valid blocks we further increase the validation of this data. With that setup a user who wants to join this pool first has to sync his Archway node to the current height the pool has already archived the blocks and then start the actual KYVE protocol validator.
This architecture diagram summarizes the setup of the Archway integration on KYVE:
Here the tendermint runtime is responsible for communicating with the tendermint application (purple) - in this case archwayd, and forwarding the data to the KYVE core protocol. The KYVE core then handles the communication with the pool. This entire process (yellow) is the KYVE protocol validator. The resulting data are the blocks and the block results from the tendermint application - validated and permanently stored on a storage provider like Arweave.
Goal
The goal of this pool is to validate and archive all blocks and block results from Archway permanently and decentralized. With this data we want to make it possible for other nodes to block sync the data from KYVE, making expensive archival nodes on Archway obsolete in the long run. More information on how to perform block sync with KYVE visit the documentation about KSYNC here. In addition, the validated archived block results enable a number of further use cases for data analysis.