How to Use 4EVERLAND Bucket as Storage for Arseeding
Arseeding is a lightweight arweave data seed node. It is mainly used to synchronize, cache and broadcast transaction and data. Arseeding is compatible with all http api interfaces of arweave node and also provide bundle transaction API.
More detials: Arseeding Server Design
4EVERLAND Bucket is an AWS S3 compatible storage platform for decentralized storage. Embrace the open web instead of the cloud, Bucket makes it easy to upload, store, pin and fetch files from IPFS & Arweave in a secure, convenient, and efficient way, including UI, API, and CLI interface.
More details: 4EVERLAND Bucket
1. Get Arseeding
Download Arseeding from the link below:
2. Preparation before starting the service
Arseeding offers two storage types: BoltDB (local storage) and AWS S3 (cloud storage).
Here we use the S3-compatible 4EVERLAND Bucket as storage for Arseeding, so that arseeding can be made unlimitedly extensible. (For maintaining a service that uploads large amounts of data to arseeding and is not limited by local storage)
How to get started with 4EVERLAND Bucket:
Sign up for a 4EVERLAND Bucket and create a bucket(You can log in to 4EVERLAND using Github or your wallet).
Find the Key and Secret in the bucket you just created and save them.
Note: Avoid simple naming when creating a bucket, in case the bucket already exists.
3. Running Arseeding
You should config some environmental variables first.
In your command line should be:
$ export USE_4EVER=true
$ export S3_ACC_KEY=Access key ID
$ export S3_SECRET_KEY=Secret access key
$ export S3_PREFIX=your prefix
Due to the global acceleration service provided by 4EVERLAND, the region settings can be saved directly by default.
$ export S3_REGION=region
Also, leave the other parameters as default.
4. How to use Arseeding
The official Arseeding documentation lists details of how to use it. Check here for more information.
Arseeding as a lightweight Arweave data seed node, solves the long-standing problem of the Arweave ecosystem relying heavily on the arweave.net gateway. Transactions sent to the arweave gateway are sent in the same way to the arseed server, which receives them and broadcasts them to all nodes in the network. This feature ensures that transactions are received in a timely manner in the pending pools of all nodes, increasing the speed at which transactions can be packaged. In addition, the Arseeding team has recently announced the completion of support for 4EVERLAND, allowing developers to use Arseeding’s services perfectly with 4EVERLAND without having to configure parameters such as EndPoint.
4EVERLAND is a Web 3.0 cloud computing platform that integrates storage, computing, and network core capabilities. It aims to help the user to make a smooth leap from Web 2.0 to Web 3.0 and become the infrastructure for millions of Web 3.0 developers and applications.
Join the 4EVERLAND community: