/ 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.

Today, we’re proud to announce that Quai Network is integrating with Zebec. Quai will leverage Zebec’s decentralized infrastructure to allow for $QUAI to be spent at your local retailer, to purchase goods online, and use for everyday transactions. Let’s dive into what this means for you, our users, developers, and the broader crypto space.

What is Quai?

Quai is the world’s first energy-based monetary system.

The network consists of sharded EVM-compatible blockchains that deliver 200,000+ TPS without sacrificing decentralization, all powered by our innovative Proof-of-Entropy-Minima (PoEM) consensus. With $QUAI as our native token and $QI as the decentralized energy dollar, we’re creating a stable, low-fee environment for payments, DeFi, SocialFi, NFTs, and more.

We’ve had an action-packed 2025 so far, and have been full throttle since launching mainnet. From community events like our weekly Quai Nation catch-ups and Founders Fireside Chats, to top-tier integrations like this one with Zebec: our node map is lighting up globally, and apps like Kipper and BlipPay are making crypto payments IRL a reality.

What is Zebec?

Zebec is a decentralized infrastructure network for seamless flows of real-world value, focused on payroll, spending, and DePin tools. It enables continuous payments streamed second by second, like salaries or subscriptions, making it easier for businesses and individuals to handle real-time transactions without traditional delays. 

Backed by top VCs including Coinbase Ventures, Circle, Lightspeed, Gemini, and others, Zebec’s products include a range of reloadable cards for crypto spending: the Silver Card for simple, one-time, fee-free global transactions; the Carbon Card for everyday reloadable, fee-free use; and the premium Black Card with no spending limits and limitless reloads.

What This Integration Means for Quai

Through this integration, a custom Quai-branded Black Card will be available for purchase, and Quai Network will be usable with Zebec’s Silver and Carbon Cards. This opens up Quai to real-time finance and everyday spending, allowing $QUAI to be spent at any local retailer who accepts Mastercard. Simply load up the card with $QUAI, and go spend!

We’re integrating Quai Network and $QUAI onto Zebec’s private, fast approval Silver and Carbon cards for easy, compliant access. Plus, a fully customized Zebec Black Card with Quai Network’s specific branding will offer premium features tailored to our community.

Looking Ahead: What’s Next?

Stay tuned for the integration to go live in the next few weeks-we’ll be announcing the official launch date and providing step-by-step guidance to help you get the most out of this partnership.

In the coming months, expect tutorials on using Zebec for payments, developer grants for real-time projects on Quai, and a growing number of ecosystem projects leveraging this integration.

If you’re a builder, head to our docs at docs.qu.ai to get started on Quai. Keep an eye on our X (@QuaiNetwork) for updates and community events to celebrate the launch.

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.