/ 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.
quaicpu
with the ethereum merge finally complete, many miners are left wondering what to do with their ethereum mining equipment.

What is “The Merge” and how did it affect Ethereum mining?

The merge was an Ethereum hard-fork, in which two distinct protocols were created from a controversial upgrade to the Ethereum protocol. The protocol that was changed retained the name “Ethereum,” and transitioned to the Proof-of-Stake consensus mechanism. The other protocol, now known as “ETHPoW,” retained the original Proof-of-Work consensus mechanism. 

Influential on-chain actors such as stablecoin issuers and DeFi protocols largely opted to operate on Proof-of-Stake Ethereum. ETHPoW, while a functional and active protocol, now has a significantly smaller active user base than Proof-of-Stake Ethereum.

Ethereum’s transition to Proof-of-Stake immediately replaced Ethereum miners with Ethereum “validators” who lock up a “stake” in ETH for the opportunity to propose blocks in their designated slots. Block rewards, which were previously awarded to miners, were significantly reduced in an attempt to achieve deflation, and are now awarded to validators. 

What can I do with my Ethereum mining rig?

Former Ethereum miners are now unable to mine Proof-of-Stake Ethereum to receive block rewards. The Ethereum hardware rigs that were used to mine, however, can still be used for a variety of purposes. 

Ethereum operated on the Ethash hashing algorithm prior to the merge. Ethash was originally designed to be optimized for consumer hardware and resistant to application specific integrated circuits (ASICs). However, Ethash ASICs do exist and are widely distributed. 

If your Ethereum mining rig is application-specific (an ASIC), then your Ethereum mining rig can only be used to mine other Proof-of-Work cryptocurrencies that use the Ethash hashing algorithm. Other cryptocurrencies using Ethash can be looked for here

If your Ethereum mining rig is not application-specific (e.g. GPUs), then it can be used to mine any other Proof-of-Work cryptocurrency. However, it is important to note that just because your rig can mine any other Proof-of-Work cryptocurrency does not mean that it will be competitive. Bitcoin, for example, requires application-specific rigs to mine competitively.  

What are the best alternative cryptocurrencies to mine?

There is no clear answer to this question, due to the many factors that impact mining profitability. Some ETH miners have continued to mine ETHPoW, while others have migrated to different ecosystems seeking better returns. 

The profitability of mining a cryptocurrency depends on five factors:

  1. How much your rig costs in electricity
  2. How much hash your rig can produce
  3. How much total hash is mining the cryptocurrency
  4. How much the block/fee reward is worth
  5. How liquid is the cryptocurrency

Energy price is independent of which cryptocurrency you choose to mine, so we’ll focus on the remaining 4 factors. The most profitable cryptocurrencies to mine are those that your rig can hash efficiently, that do not have an excessive amount of hash competing with you, and that are highly liquid. Of course, with the current popularity of mining, finding such a cryptocurrency can be impossible. However, it can help you compare against multiple cryptocurrencies to determine which will be more profitable for your unique circumstance.

For example, with a GPU rig, it can be immediately known that mining Bitcoin is not profitable by examining these characteristics. While mining a single Bitcoin block provides a high payout and Bitcoin is extremely liquid, the proportion of hash that a GPU is able to contribute compared to the total hashrate securing Bitcoin is negligible. In contrast, even though mining a network like ETHPoW might allow a GPU to contribute a meaningful amount of hash compared to the total network hash, the lower block/fee reward of finding a block and the shallow liquidity of ETHPoW may be insufficient to offset electricity costs.

In conclusion, there is no single “best alternative cryptocurrency” to mine, but there is a way to pick one based on your hardware and electricity costs. To find which currencies may be best for you, you can check here.

How do I mine a Proof-of-Work protocol?

The process of mining a Proof-of-Work protocol can differ based on the currency, but generally certain steps remain the same. Once you’ve selected a currency to mine, you can point your miner at a node. If you’re solo mining, this will be your own node. If you’re mining in a pool, you’ll point your miner at one of the pool’s nodes.

Once you’ve pointed your miner at a node, the next step is to start generating hashes. This process generally involves setting up some kind of mining software for the algorithm you will be mining. In Quai Network, for example, different mining software exists for different types of mining rigs, with distinctly different software for CPU miners, Nvidia miners, and AMD miners. Be sure to ensure that the mining software you are using is compatible with and optimized for your hardware.

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.