Updated reward structure on July 22, 2020.
Since we launched Celer Network’s Orion mainnet upgrade, we are seeing an exciting initial growth for the state channel network community on Ethereum. With the fully open-sourced and production-grade software to support thousands of clients with just 10MB memory consumption, the community is already launching up Celer State Channel nodes around the world!
To hyperboost the Celer Network expansion, we are super excited to announce the “Light Up the World With Celer” campaign – another big milestone to grow the Celer layer-2 blockchain community! Be the first to run a Celer State Channel Node in your country and get rewarded! Let’s connect the world together with Celer’s layer-2 scaling technology and help Ethereum scale. It only takes 30minutes to set up and you can set it up on virtually any device! More states/provinces level campaigns will also follow.
What is Celer layer-2 scaling platform?
Celer Network is a leading layer-2 blockchain scaling platform that enables fast, secure and private off-chain transactions for crypto payments and smart contract executions.
Celer state channel platform is a generic framework of networked state channels with deeply optimized on-chain contracts and off-chain messaging protocols. Please checkout the overview of our system architecture and design principles to learn more. Please also checkout this repo to see step by step instructions on how to operate the off-chain Celer Nodes.
Figure above depicts the high-level architecture of Celer state channel network. Below we give a brief summary of the three key components in the system: CelerPay, CelerApp, and CelerNode. Please refer to our architecture doc for more details of each module.
CelerPay is the generalized payment channel that supports efficient off-chain token transfer with arbitrary conditions on on-chain verifiable states. It consists of a set of on-chain smart contracts and off-chain communication protocols. An off-chain payment can be multi-hop and traverse through multiple CelerPay channels.
CelerApps are generic state channels that can express any application logic. They expose the standard query APIs required by CelerPay, so that payment conditions can be based on CelerApp outcomes. CelerApp peers can directly communicate with each other without multi-hop state forwarding.
CelerNodes are the endpoints that run the state channel protocol of CelerPay and CelerApps. A node can join the state channel network by setting up a CelerPay channel with another node in the network. Once the CelerNode joins the network, it can send off-chain payments to any other nodes in the network. There will be two types of CelerNodes (running the same protocol) with different goals and characteristics:
- Off-chain Service Provider (OSP) is always online to relay payments for their peers. An OSP usually has more capital reserve to open CelerPay channels with many peers, and strong technical capability to maintain a highly available and reliable service. The goal of this campaign is to grow the OSP network.
- Client uses the state channel services. A client only needs to open a CelerPay channel with an OSP to become a leaf of the network. It can have as many virtual CelerApp channels with any other nodes, while all payments of the same token type will go through the same CelerPay channel with its OSP.
What are the rules of the campaign?
We are rewarding $100 to the first node in a country that meets the following requirements (tracked automatically by our OSP explorer tools):
- Have at least 2 cross-country channels.
- Deposit at least 0.2 ETH into each channel.
- Stay online for at least 27 days in a 30-day period.
We would like to highlight that even if you see a node already exists in your country, you should definitely still spin up a node because the 27-day stay-online requirement may disqualify the nodes ahead of you! 😉
The end date for starting up a node and qualifying for this campaign is August 10th! Who wants to be the first?
We received multiple requests from our community to open up more regions and states for CelerNodes. To accommodate our community members, we are rewarding $10 for all successful CelerNodes that meets the following requirements:
- Deposit at least 0.2 ETH into each channel.
- Stay online for at least 15 days in a 30-day period.
We will have more activities and rewards for states/regions and country competition in our later stage of the campaign. Stage 2 will run concurrently with Stage 1. In the coming days and weeks, we will announce more specific area expansion on our Twitter and our Telegram channels (main, announcement, OSP support). Please follow us to keep updated. So definitely stay tuned!
How to join and where to ask questions?
For instructions on how to spin up a Celer Node and join the state channel network, please refer to our open-source GitHub repo. Our team is standing by to help you set up your first Celer state channel node and join the exciting global layer-2 scaling efforts. For questions and support, please join our support Telegram group and ask questions or open new issues in our open source repo!
Celer Network Team