/ 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.
ambassador
Quai Network has officially announced the Quai Network Ambassador Program on June 24th, with applications open until 7/14/2022.

UPDATE 7/14/22: Applications for the first round of ambassadors has been closed. To apply to be considered in the second round of ambassadors, submit the application provided in this article. The second round of ambassadors will be selected from individuals who apply after 7/14/22.

As a pre-Mainnet Layer 1 network of blockchains, Quai Network has seen incredible community growth. We are looking to take this growth to the next level by providing the opportunity to become a Quai ambassador to dedicated community members. With this ambassador program, we are looking for individuals that are truly passionate about Quai Network’s mission. These ambassadors will be selected to receive and distribute exclusive merch, drive developer adoption, earn rewards for creating Quai-related content, connect with the Quai team, and much more.

At Quai, we recognize that individuals are their most successful when working on projects they are passionate about. For this reason, the Quai Ambassador program will offer a wide variety of tasks that each ambassador can customize to fit their own interests. If none of the existing tasks interest you, propose your own and the team will assign it a bounty! The Quai Network Ambassador program will be more than a list of tasks to complete — individuals will be encouraged to propose their own ideas based on their strengths and interests, giving each Ambassador the ability to thrive.

ambassador application process

The application to become a Quai Network Ambassador will be released on July 7th. The application process will remain open until July 21st (or until the form receives 500 submissions), and ambassadors will be accepted and announced on July 29th. Please submit the Ambassador application form only once. Multiple submissions will result in both applications being disqualified.

  • July 7th — Application release
  • July 21st — Application closes
  • July 29th — Ambassadors selected and program start

When applying to become an Ambassador, you will be required to complete a simple verification process at the beginning of your application. After the verification, we will request information about your involvement with Quai, your preferred social media platforms, your resume/CV, and your preferred style of tasks. Providing detailed information about your prior experiences in the crypto space and your passions will allow our team to accurately assess your skillsets and compatibility with our mission.

The ambassador application process will be a highly selective, with approximately 20 individuals becoming an ambassador in the first round of applicants. These individuals will be selected from territories around the world, and will be in constant contact with members of the Quai Network team through dedicated Discord channels and ambassador calls.

Ambassador opportunities

The opportunities for Quai Network ambassadors will be plentiful. There will be baseline tasks to complete in order to maintain your ambassador status. These tasks will be heavily tailored to individual ambassadors, and will be further customized as ambassadors find their place within the Quai team.

These tasks can range from simple article translation to full-fledged content creation. Mainnet Quai tokens will be awarded based on the difficulty and quality of task completion. Details on reward amounts and specific tasks will be communicated to ambassadors after the initial round of 20 ambassadors have been selected and onboarded.

Some example tasks are included below:

  • Creating long-form content
  • Translating articles to native languages
  • Creating developer resources
  • Onboarding developers
  • Expanding Quai’s geographic reach
  • Leading social media initiatives across various platforms
  • Hosting in-person meetups
  • Community management

Quai ambassadors will also be encouraged to go above-and-beyond the baseline requirements, creating their own tasks and identifying unique opportunities as they arise. Ambassadors that propose individualized tasks will have their tasks reviewed and a bounty assigned to them, allowing potentially limitless opportunities for an engaged ambassador to earn Mainnet Quai and contribute to the growth of the Quai Network ecosystem.

Future plans for the Quai network ambassador program

As the ambassador program grows, we plan on bringing a selection of ambassadors to Quai sponsored conferences/events, conducting future rounds of applications to expand the program, and specification of additional tasks.

The Quai Network ambassador program will evolve with the needs of the network. We are excited to onboard the inaugural ambassadors that will act as an extension of our team, and look forward to working side-by-side with those ambassadors in achieving our goals of transforming the global standard of culture and finance. This is only the beginning.

Join us to build a better blockchain.

Quai Network is an open-source Proof-of-Entropy-Minima blockchain network utilizing the capabilities of merged mining to increase throughput and security. Users of Quai Network will enjoy fast transaction times without compromising decentralization and security. Miners will have competitive mining opportunities across the many blockchains within the network.

Capable of thousands of transactions per second, the Quai Network is a new solution to scalability that is soon to be ready for mainnet release.

Terms & Conditions / Disclaimer

The entirety of the Quai Genesis grants program, including the content of this article, is subject to the Terms and Conditions outlined here.

Opinions, ideas, and statements shared in this update 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 Quai’s 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. 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 UPDATE 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.

The views, opinions, and statements made in this update are those of an individual author and not those of any institution, University, or legal entity operating within the jurisdiction of The United States or beyond. There is no association between these views, opinions, and statements and any for-profit or non-profit entity, particularly with Universities, Foundations, and other Agencies located within the United States. Any perception of such an association is purely accidental, and will be rectified immediately if brought to our attention by the reader.

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.