FAQ

Node Sales

How many nodes will be available in total?

There will be 100,000 nodes in total.

What is the waitlist?

The waitlist is a raffle pool that users can join. Based on the entries, offering users opportunities to be added to the whitelist(WL). Additional details will be provided on April 24th.

What is the whitelist (WL)?

Whitelist(WL) is a pre-approved list of participants who are given exclusive access to certain privileges during a sale event. This system is used to reward and incentivize key contributors, partners, or early supporters of a project.

How to join the whitelist(WL)?

  1. Over the next few weeks, multiple events will be hosted across various platforms, offering opportunities to join the whitelist(WL). You can find a continually updated list of these events here:

  2. If you are an existing CARV user, you may also have the opportunity to join the whitelist(WL) based on your achievements within your CARV account. More details will be provided on April 24th.

  3. If you are a KOL, agent, or represent a fund, please complete the form at https://forms.gle/y4BxRKBDnB8Zuowr6 to connect with the CARV team.

What are the sale types available within each Tier?

Within each tier, there are nodes available for public sale and whitelist(WL) sale.

How to purchase node licenses?

The page is set to go live shortly, with an anticipated node sale in early May.

What will I receive from participating in the node sale?

You will receive an NFT (ERC-721) which represents your Node License. The NFTs will be minted and transferred by CARV team 3 weeks after the public sale.

How will the node licenses be distributed?

After purchasing a node license, node licenses will be distributed as an NFT to the purchase wallet of the user. Only the wallet with the node license can then operate the node and earn rewards.

What is the payment method for purchasing a node?

You can purchase nodes using wETH on the Arbitrum network.

Technical

Why should someone choose to operate a node on CARV?

Running a verifier node is crucial to maintaining the integrity and security of the data processing environment. Verifier nodes validate attestations produced by TEE nodes, ensuring the data processing and model training is executed securely and as intended. The presence of a majority of honest verifiers, exceeding 50%, is vital to ensure the accurate verification and recording of attestation results on the blockchain, thus upholding the protocol's reliability and transparency.

Why does the system utilize 100,000 nodes?

It is crucial to have a sufficient number of nodes participating to ensure the protocol's decentralization and scalability across all layers. With 100,000 community nodes, it becomes challenging for malicious nodes to compromise the system. The nodes are designed to be light and stateless, requiring fewer resources. This design makes it more accessible for regular users to participate.

What are the disadvantages of having 100,000 nodes in the system?

Greater decentralization often leads to reduced efficiency, as reaching consensus quickly becomes challenging with a large number of nodes involved. To address this, we will employ a Verifiable Random Function (VRF) to randomly select a subset of nodes (1,000) for attestation validation, streamlining the process while maintaining integrity.

How can we effectively scale the system to accommodate 100,000 nodes?

Each attestation is independent and stateless, allowing for parallel verification. By selecting only a subset of nodes to verify an attestation, we ensure the protocol's scalability to at least 10,000 requests per second. Additionally, this approach facilitates easy scaling, both horizontally and vertically.

Why not expand the number of TEE nodes to enhance decentralization?

TEE nodes are designed with a more complex setup compared to verifier nodes, making it challenging to achieve the same level of decentralization. Additionally, verifier nodes are not only tasked with validating TEE results but are also designed to verify all layers of the protocol, including CARV DB, CARV Link, and more. This broad scope ensures comprehensive oversight and security across the entire system.

How to operate the nodes?

Nodes can be operated in several ways depending on your preference:

  • You can compile the source code, configure the node, and deploy it in any environment of your choosing.

  • Alternatively, you can delegate operations to other node operators via the CARV Protocol Explorer at https://testnet-explorer.carv.io/. Please note that the delegation functionality will be available soon.

Last updated