Skip to main content

The Blockspace Race

Banner

Overview

Celestia is the first modular blockchain network. Its mission is to make deploying a blockchain as easy as deploying a new smart contract. Celestia introduces what is called the data availability layer for enabling efficient scaling and allowing L2 rollups to do data sampling for transactions they need.

The Blockspace Race will help put the Celestia network through its paces to harden features and prepare node operators for mainnet launch. Learn more about the design of the program and its importance for the Celestia community at our announcement post here.

Since Celestia is made up of two networks (consensus and data availability), the incentivized testnet consists of multiple node types.

Consensus network

  • Validator node: Orders transactions in the block and participate in consensus.
  • Full consensus nodes: Syncs the chain history but does not sign the transaction block.

Data availability network

  • Bridge node: Bridges blocks between the data availability network and the consensus network.
  • Light node: Conducts data availability sampling on the data availability network.
  • Full storage node: Stores all the data but does not connect to the consensus network.

Participants have been selected to run a node type from the above list, with a limit of one node per participant. The Blockspace Race will consist of five phases. Each phase will have different tasks depending on which node type participant will operate. Points are earned by completing these tasks, with additional bonus tasks that the team will evaluate at their sole discretion.

The Celestia Labs team will provide all information, support, announcements and updates on Discord and official website. We also encourage participants to familiarise themselves with the Supplemental Incentivized Testnet Terms, which govern participation in the program.

NOTE: Node operator tasks will include three data availability node subtypes: Bridge Nodes, Full Storage Nodes and Light Nodes. If you have been selected to run one of the three data availability node subtypes, please make sure to only perform the tasks corresponding to your node type. You will only receive points for completed tasks corresponding to your node types. If there is no indication that a node operator task is specific to any of the three subtypes (such as the Bonus tasks), you are eligible for that task also.

Getting started

  • All participants should join Celestia Discord.
  • All participants will receive access to their profile on Knack portal. Wait for an email for further instructions on profile setup.
  • Participants will be granted appropriate tags on Discord based on the node type they were selected for.
  • Setup guides, timelines, and other relevant information is posted within the phases.

Security policy

In the interest of reporting security issues and vulnerabilities, please refer to our Security Policy found here.

Points and rewards

Celestia is allocating 15,000,000.00 TIA tokens in rewards for participants of the Blockspace Race. Points earned during the event will be converted into TIA tokens after the event ends.

Please note that the points you receive for participating and completing the incentivized testnet program will be available to claim once the Celestia mainnet launches. Eligibility requirements and restrictions related to points and tokens are described in the Supplemental Incentivized Testnet Terms.

Participation rules

As a participant in the incentivized testnet program, you must observe the following participation rules:

  • Abuse of the incentivized testnet faucet or other violations of the Supplemental Incentivized Testnet Terms are punishable by removal from the incentivized testnet program. Your balance or usage of testnet faucet tokens will not translate into any points or mainnet tokens.
  • Validators are required to also run bridge nodes but cannot gain points for running both
  • Please ensure you submit your own work (Node ID, tx hashes, etc). Submitting another participant’s work will result in immediate removal from the incentivized testnet. We will be monitoring it and have security checks in place.

Software version numbers

Here we list the relevant version numbers for the software packages and libraries that will be used in the incentivized testnet:

Participation by node count

Consensus participants

  • 100 validator nodes

Data availability participants

  • 740 light nodes
  • 50 bridge nodes
  • 50 full storage nodes

RPC endpoints

The RPC endpoint is to allow users to interact with Celestia's nodes by querying the node's state and broadcasting transactions on the Celestia network. The default port is 26657.

We will be listing RPC endpoints provided by the community here and their status provided by Brightly Stake here.

View all RPC endpoints

  • rpc-blockspacerace.pops.one
  • rpc-1.celestia.nodes.guru
  • rpc-2.celestia.nodes.guru
  • celestia-testnet.rpc.kjnodes.com
  • celestia.rpc.waynewayner.de
  • rpc-blockspacerace.mzonder.com
  • rpc-t.celestia.nodestake.top
  • rpc-blockspacerace.ryabina.io
  • celest-archive.rpc.theamsolutions.info
  • blockspacerace-rpc.chainode.tech
  • rpc-blockspacerace.suntzu.pro
  • public.celestia.w3hitchhiker.com
  • rpc.celestia.stakewith.us
  • celestia-rpc.validatrium.club
  • celrace-rpc.easy2stake.com
  • rpc.celestia.blockscope.net
  • rpc-celestia-testnet-blockspacerace.keplr.app
  • celestiarpc.bloclick.com:26657
  • celestia-testnet-rpc.swiss-staking.ch
  • rpc-blockspacerace.moonli.me
  • rpc-celestia.gpvalidator.com:26657
  • rpc-celestia.activenodes.io
  • rpc-testnet.celestia.forbole.com
  • 209.126.86.119:26657
  • 37.27.2.226:26657
  • rpc-celestia.lowfeevalidation.com
  • cel-cre.crescent.network:26657
  • 65.109.112.178:35657
  • rpc.testnet.celestia.citizencosmos.space
  • celestia-rpc.spidey.services
  • 129.213.43.128:26657
  • rpc.blockspace-race.celestia.counterpoint.software
  • tm.celestia.testnet.injective.network
  • celestia.cumulo.org.es:443
  • 3.145.65.141:26657
  • celestia-rpc.stakin-nodes.com
  • rpc.blockspacerace.celestia.dsrvlabs.dev:17003
  • celestia-blockspacerace-rpc.brocha.in
  • rpc-celestia-itn.cosmostation.io
  • celestia.rpc.nodersteam.com:14657
  • rpc-blockspacerace.staking.production.figment.io
  • blockspacerace-0.larry.coffee:26657
  • celestia-rpc.0xcryptovestor.com
  • rpc.celestia.contributiondao.com
  • rpc.test.fcstech.de
  • celestia.blockspacerace0.stakingcabin.com:26657
  • rpc-tn.celestia.0xfury.io
  • rpc.celestia.validatus.com
  • celestia-blockspacerace.brightlystake.com
  • blockspacerace-rpc.upnodedev.xyz
  • rpc-celestia2-testnet.imperator.co
  • rpc.blockspacerace-0.celestia.aviaone.com
  • celestia-itn.staking4all.org:26657
  • celestia-testnet-rpc.nodeguardians.io
  • rpc-blockspacerace.staker.space
  • rpc-blockspacerace.freshstaking.com:52657
  • bd-celestia-rpc-node-01.stg.bdnodes.net/tendermint_rpc
  • bd-celestia-rpc-node-02.stg.bdnodes.net/tendermint_rpc
  • rpc-blockspacerace.avril14th.org:26657
  • celestia-blockspacerace.01no.de:26657
  • rpc.celestia.maplenodes.com
  • rpc.celestia-testnet.tm.p2p.world
  • celestia-spacerace-rpc01.stakingwizard.com:26657
  • rpc01.blockspacerace-0.celestia.zkvalidator.com:26657
  • celestia-bsr-rpc.qubelabs.io
  • rpc-celestia.notional.ventures
  • 31.220.87.152:26657
  • celestia.blockspace.rpc.neuler.xyz:26657
  • rpc-celestia.alphab.one
Websocket endpoints

The websocket endpoint is to allow users to interact with a Celestia Node using websockets, a modern open-source and high-performance websocket framework. The default port is 26657.

View all websocket endpoints

gRPC endpoints

The gRPC endpoint is to allow users to interact with a Celestia Node using gRPC, a modern open-source and high-performance RPC framework. The default port is 9090. In the Cosmos SDK, gRPC is used to define state queries and broadcast transactions.

View all gRPC endpoints

API endpoints

The API endpoint is to allow users to interact with the REST API in Cosmos SDK which is implemented using gRPC-gateway, which exposes gRPC endpoints as REST endpoints. This allows for communication with the node using REST calls, which can be useful if the client does not support gRPC or HTTP2. The default port is 1317.

View all API endpoints

Blockspace Race testnet faucet

USING THIS FAUCET DOES NOT ENTITLE YOU TO ANY AIRDROP OR OTHER DISTRIBUTION OF MAINNET CELESTIA TOKENS. MAINNET CELESTIA TOKENS DO NOT CURRENTLY EXIST AND THERE ARE NO PUBLIC SALES OR OTHER PUBLIC DISTRIBUTIONS OF ANY MAINNET CELESTIA TOKENS.

You can request from Blockspace Race Testnet Faucet on the #faucet channel in the Blockspace Race category on Celestia's Discord server with the following command:

$request <CELESTIA-ADDRESS>

Where <CELESTIA-ADDRESS> is a celestia1****** generated address.

Note: Faucet has a limit of 50 tokens per week per address/Discord ID

Testnet phases

Phase 1: Liftoff

Banner

  • Start: 7 March 2023
  • End: 21 March 2023, 23:59 UTC
  • Break: 7 days
Validator tasks
Validator tasksTask typePoints
Set up your validatorNetwork80
Sign the genesis blockNetwork45
Maintain high uptimeNetworkScore at the end of Phase 5 / 350

Phase 2: Staging

Banner

  • Start: 29 Mar 2023
  • End: 3 Apr 2023
  • Break: 7 days
Validator tasks
Validator tasksTask typePoints
Maintain high uptimeNetworkScore at the end of Phase 5 / 350
Claim your validator rewardsNetwork20
Node operator tasks
Node operator tasksTask typePoints
Deploy light nodeNetwork10
Deploy bridge nodeNetwork30
Deploy full storage nodeNetwork15
Restart your node with metrics flags for tracking uptime (all 3 node types)Network5
Maintain high uptime throughout the Incentivized Testnet (Light nodes)NetworkScore at the end of Phase 5 / 25
Maintain high uptime throughout the Incentivized Testnet (Bridge nodes)NetworkScore at the end of Phase 5 / 110
Maintain high uptime throughout the Incentivized Testnet (Full storage nodes)NetworkScore at the end of Phase 5 / 80

Phase 3: Docking

Banner

  • Start: 11 Apr 2023
  • End: 17 Apr 2023 23:59 UTC
  • Break: 7 days
Validator tasks
Validator tasksTask typePoints
Maintain high uptimeNetworkScore at the end of Phase 5 / 350
Delegate tokens to 2 other validatorsNetwork20
Redelegate or undelegate stake from another validatorNetwork20
Node operator tasks
Node operator tasksTask typePoints
Maintain high uptime throughout the Incentivized testnet (Light nodes)NetworkScore at the end of Phase 5 / 25
Maintain high uptime throughout the Incentivized testnet (Bridge nodes)NetworkScore at the end of Phase 5 / 110
Maintain high uptime throughout the Incentivized testnet (Full storage nodes)NetworkScore at the end of Phase 5 / 80
Submit a PayForBlob transactionNetwork10

Phase 4: Space Station

Banner

  • Start: 25 Apr 2023
  • End: 28 Apr 2023
Validator tasks
Validator tasksTask typePoints
Maintain high uptimeNetworkScore at the end of Phase 5 / 350
Create and submit your address for mainnet to receive rewardsCommunity5
Vote on Governance ProposalNetwork10
Node operator tasks
Node operator tasksTask typePoints
Maintain high uptime throughout the Incentivized testnet (Light nodes)NetworkScore at the end of Phase 5 / 25
Maintain high uptime throughout the Incentivized testnet (Bridge nodes)NetworkScore at the end of Phase 5 / 110
Maintain high uptime throughout the Incentivized testnet (Full storage nodes)NetworkScore at the end of Phase 5 / 80
Create and submit your address for mainnet to receive rewards (all 3 node types)Community5

Phase 5: Dyson Sphere

Banner

  • Start: 3 May 2023
  • End: 15 May 2023 23:59 UTC
Validator tasks
Validator tasksTask typePoints
Maintain high uptimeNetwork350
Setup QGBNetwork20
Hardfork upgradeNetwork50
Node operator tasks
Node operator tasksTask typePoints
Maintain high uptime throughout the Incentivized testnet (Light nodes)Network25
Maintain high uptime throughout the Incentivized testnet (Bridge nodes)Network110
Maintain high uptime throughout the Incentivized testnet (Full storage nodes)Network80
Upgrade and restart your Node (Light and Full storage nodes)Network5
Upgrade and restart your Node (Bridge nodes)Network20

Bonus phase

  • Start: 29 Mar 2023
  • End: 15 May 2023 23:59 UTC
Validator tasks
Validator tasksTask typePoints
Write a technical articleBonusBonus pool
Create toolings for the Celestia NetworkBonusBonus pool
Run a public seed or RPC nodeBonusBonus pool
Deploy a sovereign rollupBonusBonus pool
Node operator tasks
Node operator tasksTask typePoints
Write a technical article (bridge and full storage nodes)BonusBonus pool
Create toolings for the Celestia Network (all 3 node types)BonusBonus pool
Create a UI for submitting PayForBlob txs (all 3 node types)BonusBonus Pool
Deploy a sovereign rollup (all 3 node types)BonusBonus Pool
Conduct performance analysis of your node (all 3 node types)BonusBonus Pool

Extension phase

  • Start: 15 May 2023
  • End: 12 June 2023 23:59 UTC
Validator tasks
Validator tasksTask typePoints
Update Your Bridge Node - Task 1Extension5
Update Your Bridge Node - Task 2Extension5
Update Your Bridge Node - Task 2Extension15
Node operator tasks
Node operator tasksTask typePoints
Update Your Bridge Node - Task 1Extension5
Update Your Full Storage Node - Task 1Extension5
Update Your Light Node - Task 1Extension5
Update Your Bridge Node - Task 2Extension5
Update Your Full Storage Node - Task 2Extension5
Update Your Light Node - Task 2Extension5
Update Your Bridge Node - Task 3Extension15
Update Your Full Storage Node - Task 3Extension15
Update Your Light Node - Task 3Extension15

Terms of Service

A link to Celestia’s Incentivized Testnet Supplemental Terms can be found here. Those incorporate our website Terms of Service by reference. We encourage you to review and familiarise yourself with all relevant terms.

Community Code of Conduct

A link to our Community Code of Conduct can be found here.

Privacy Policy

A link to our Privacy Policy can be found here.

Network upgrades

Join our Telegram announcement channel for network upgrades.