/ launching_quai_network

/ sequence_initiated

/ launching_quai_network

/ sequence_initiated

/ launching_quai_network

/ sequence_initiated

/ 56% complete


struct group_info init_groups = { .usage = ATOMIC_INIT(2) };
struct group_info *groups_alloc(int gidsetsize){
struct group_info *group_info;
int nblocks;
int i;


nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK;
/* Make sure we always allocate at least one indirect block pointer */
nblocks = nblocks ? : 1;
group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USER);
if (!group_info)
return NULL;
group_info->ngroups = gidsetsize;
group_info->nblocks = nblocks;
atomic_set(&group_info->usage, 1);


if (gidsetsize <= NGROUPS_SMALL)
group_info->blocks[0] = group_info->small_block;
else {
for (i = 0; i < nblocks; i++) {
gid_t *b;
b = (void *)__get_free_page(GFP_USER);
if (!b)
goto out_undo_partial_alloc;
group_info->blocks[i] = b;
}
}
return group_info;

EXPORT_SYMBOL(groups_alloc);


void groups_free(struct group_info *group_info)
{
if (group_info->blocks[0] != group_info->small_block) {
int i;
for (i = 0; i < group_info->nblocks; i++)
free_page((unsigned long)group_info->blocks[i]);
}
kfree(group_info);
}


EXPORT_SYMB|

/ launching_quai_network

/ sequence_initiated

/ launching_quai_network

/ sequence_initiated

/ launching_quai_network

/ sequence_initiated

/ 56% complete


struct group_info init_groups = { .usage = ATOMIC_INIT(2) };
struct group_info *groups_alloc(int gidsetsize){
struct group_info *group_info;
int nblocks;
int i;


nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK;
/* Make sure we always allocate at least one indirect block pointer */
nblocks = nblocks ? : 1;
group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USER);
if (!group_info)
return NULL;
group_info->ngroups = gidsetsize;
group_info->nblocks = nblocks;
atomic_set(&group_info->usage, 1);


if (gidsetsize <= NGROUPS_SMALL)
group_info->blocks[0] = group_info->small_block;
else {
for (i = 0; i < nblocks; i++) {
gid_t *b;
b = (void *)__get_free_page(GFP_USER);
if (!b)
goto out_undo_partial_alloc;
group_info->blocks[i] = b;
}
}
return group_info;

EXPORT_SYMBOL(groups_alloc);


void groups_free(struct group_info *group_info)
{
if (group_info->blocks[0] != group_info->small_block) {
int i;
for (i = 0; i < group_info->nblocks; i++)
free_page((unsigned long)group_info->blocks[i]);
}
kfree(group_info);
}


EXPORT_SYMB|

0%_LOADING

/ launching_quai_network

/ sequence_initiated

/

loading...

REBUILDING CURRENCY
a new currency
a new financial system
a new world
/ launching_quai_network / sequence_initiated / scroll_to_commence_build
> Quai Network is a set of EVM-compatible blockchains that achieves 50k+ TPS without compromising decentralization.

As the long testnet journey comes to a close, the Age of Quai is upon us.

The Quai team is excited to begin distributing rewards to Quai Network participants. This milestone honors our earliest supporters and ensures a smooth process for everyone in the community. 

The Quai Claims portal is now live at claims.qu.ai, allowing you to claim the Quai you’ve earned through your participation in our testnet programs and community initiatives.


Below, you’ll find a detailed breakdown of the distribution phases, timelines, and rewards available.

Distribution Overview

Distributions will occur in phases and is designed to:

  1. Honor Early Supporters: By prioritizing early adopters, we’re recognizing their pivotal role in our journey.
  2. Troubleshoot Effectively: Spreading distribution across waves ensures system stability and allows us to address any issues promptly.
  3. Provide a Seamless Experience: Dedicated windows for each group make the claims process efficient for everyone.

We’re committed to making this process as transparent and straightforward as possible. Here’s everything you need to know.


Rewards Distribution Phases

Wave 1:

  • Who: Node Wranglers, Quaioneers, and Rangers who complete claims and KYC by January 22nd.
  • Claims Portal Open: January 16th
  • Distribution: First distribution (at TGE)
  • Rewards Available:
    • Testnet rewards will be included in the genesis block
    • Social Media Rewards distributed in the second wave

Wave 2:

  • Who: All users who complete claims and KYC by February 3rd.
  • Claims Portal Open: TBA
  • Distribution: Second distribution (tentatively February 12th)
  • Rewards Available:
    • Testnet rewards
    • Social Media Rewards

Wave 3:

  • Who: All users who complete claims and KYC by February 21st.
  • Claims Portal Open: TBA
  • Distribution: Third distribution (tentatively February 28th)
  • Rewards Available:
    • Testnet rewards
    • Social Media Rewards

Rewards Breakdown

Reward Categories

  • Testnet Rewards
    • Includes Stone Age, Iron Age, Bronze Age, and Golden Age activities
    • Vest Period: No vesting
    • Total Amount: 38.7M $QUAI
  • Social Media Rewards
    • Quai dashboard social media rewards, giveaways, Kaito Leaderboards, Galxe, and the Ambassador Program
    • Vest Period: 25% at TGE, remaining distributed monthly over 2 years
    • Total Amount: 26M $QUAI
  • Builder Grants
    • Includes Quai Genesis and Questbook grants
    • Vest Period: 1-year cliff, 25% at cliff, then monthly over 3 years
    • Total Amount: 1M $QUAI

Claims Portal Details

Eligible Rewards Programs

– Stone Age Testnet

– Bronze Age Testnet

– Iron Age Testnet Mining

– Golden Age Testnet

– Social Media Rewards

– Quai Ambassador Rewards

– Kaito Leaderboard Rewards

– Galxe Rewards

Eligibility Requirements

Participants from all countries except those on the OFAC sanctions list and the United States are eligible to claim their rewards. For detailed eligibility information, please visit our FAQ.

Important: KYC Required

– All users must complete KYC through Fractal.id

– KYC processing fee: $5 in ETH

– Note: KYC fees are non-refundable if you’re from a restricted country

– Learn more about country restrictions in our FAQ 

Claiming Process

1. Authentication

   Connect your Discord account at claims.qu.ai

2. Register Your Mainnet Address

   – Download and install Pelagus Wallet from pelaguswallet.io

   – Sign a transaction to register your mainnet address

   – Important: This address cannot be changed after registration

3. Access Your Dashboard

   View your social media and ambassador rewards instantly

4. Link Your Testnet Rewards

   For Iron Age Rewards:

   – Download Iron Age Pelagus: Chrome Web Store

   – Only available for users who mined blocks and earned coinbase rewards

   For Golden Age Rewards:

   – Sign a message with your wallet containing Quai

   – Connect and verify each wallet containing a Quai balance

   For Qi Claims:

   – Allow time for Pelagus wallet to aggregate all Qi address signatures

   – Your Quai rewards will be calculated based on accumulated Qi

Next Steps

Stay connected with us for updates on reward distribution:

– Follow us on Twitter

– Join our Discord community


Thank you for your continued support of Quai Network. Together, we’re building the world’s first scalable and programmable Proof-of-Work blockchain! If you have any questions or need assistance, feel free to reach out through our official channels.


Disclaimer: 

The entirety of the Quai Testnet, including rewards, network operations, and the content of this article, is subject to the Testnet Terms and Conditions outlined in: https://qu.ai/quai-claims-terms-and-conditions/

All opinions, ideas, and statements shared in this website are delivered with numerous assumptions, risks, and uncertainties which are subject to change over time. There are multiple risk factors, including those related to blockchain, cryptographic systems, and technologies generally, as well Dominant Strategies’ business, operations and results of operations, that could cause actual results or developments anticipated not to be realized or, even if substantially realized, to fail to achieve any or all of the benefits that could be expected therefrom. We reserve the right to unilaterally, completely, or partially change plans, expectations, and intentions stated herein at any time and for any reason, in our sole and absolute discretion, and we undertake no obligation to update publicly or revise any forward-looking statement, whether as a result of new information, future developments, or otherwise.

Quai and its designees, including Dominant Strategies Inc, reserve the right to change, amend or discontinue the testnet and these terms, conditions, and disclaimers, at any time in its sole discretion, and in no event shall be liable for any damage incurred.

ACCORDINGLY, WE RECOMMEND THAT YOU DO NOT RELY ON, AND DO NOT MAKE ANY FINANCIAL DECISION OR INVESTMENT BASED ON, THE STATEMENTS CONTAINED IN THIS WEBSITE OR ANY OF OUR UPDATES/ARTICLES — INCLUDING BUT NOT LIMITED TO ANY SELLING OR TRADING OF QUAI TOKENS, ETHER, OR ANY OTHER CRYPTOGRAPHIC OR BLOCKCHAIN TOKEN, OR THE SECURITIES OF ANY COMPANY.

Security

All Quai Network blockchains are braided together, keeping the entire network censorship resistant and secure creating Scalable Proof-of-Work.

Decentralization

Quai allows anyone to participate in network governance by running a node or miner. With thousands of participants distributed across the globe, there is no single party with the ability to modify or turn off the network, ensuring zero network downtime.

Scalability

Quai Network automatically expands with demand to upwards of 50,000 TPS while keeping fees under $0.01.

Consensus

Transactions in Quai Network can be locally confirmed prior to global confirmation, offering high throughput with the shortest possible time to economic finality.

Shared Security

All blockchains within Quai Network share Proof-of-Work security through merged mining. Every Quai transaction is eventually confirmed by 100% of network hash power.

Merge-Mined Parachains

Parachains inherit security and interoperability by merged mining with Quai Network, and create new incentives for miners and users.

The Prime Chain

The Prime blockchain acts as the "knot" tying all Quai Network chains together. The Prime blockchain braids sub networks together, facilitating the transfer of data across chains.

Sub Networks

Quai's many high-speed sub networks independently and asynchronously process transactions. All sub networks are braided together by the Prime chain, ensuring shared security and interoperability across the network.