This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
minting_overview [11/02/2023 14:06] – [Bullets Continued] crowetic | minting_overview [12/07/2023 15:09] (current) – crowetic | ||
---|---|---|---|
Line 3: | Line 3: | ||
{{: | {{: | ||
- | We do not MINE, we MINT! Minting, is the process | + | ====Qortians |
- | Qortal does not use PoW or PoS like more ' | + | =====Proof |
- | Bitcoin was intended | + | Minting is much more similar |
- | Minting does not use high amounts of electricity, | + | ===== Collaborative Rewards ===== |
- | Instead, minters must prove themselves as a ' | + | In Qortal, every minter SHARES the reward |
- | // | + | |
- | // | + | |
- | ===Minting | + | |
- | Qortal' | + | ===== Run on Nearly Any Computer ===== |
- | This is against the principles that Bitcoin initially put into the world. | + | The original ideas of Bitcoin, were to allow **any user with any normal computer** to take part in the consensus process, |
- | ===Minting Info Bullets=== | + | ===== Low Power Usage ===== |
+ | |||
+ | Minting does **not use high amounts of electricity, | ||
+ | |||
+ | Any ' | ||
+ | |||
+ | ==== Minting Concepts + Background ==== | ||
+ | |||
+ | Qortal' | ||
+ | |||
+ | The entire idea of the Decentralization movement was to **put the power in the hands of the people**. The way things are going now in Bitcoin and many other projects, is the **exact opposite of these ideals**. Qortal aims to go back to the original Decentralization concepts, putting the power solely in the hands of the users on the network, and maintaining a very strong network with full nodes spread out across the globe. | ||
+ | |||
+ | =====Minting Info Bullets===== | ||
* Minting **does NOT reward you based on QORT held**, but by simply verifying you are a **legit full node and online**. | * Minting **does NOT reward you based on QORT held**, but by simply verifying you are a **legit full node and online**. | ||
Line 59: | Line 68: | ||
In order to ensure the security of the chain, **minting is also structured based on level in regard to block signing.** Block signing simply means the actual minter that creates and adds the block that ultimately gets utilized by the overall chain. | In order to ensure the security of the chain, **minting is also structured based on level in regard to block signing.** Block signing simply means the actual minter that creates and adds the block that ultimately gets utilized by the overall chain. | ||
+ | |||
+ | ==== Higher Levels More Likely to Sign Blocks === | ||
Minting uses a concept called 'key distance' | Minting uses a concept called 'key distance' | ||
The higher level the minter is, the more likely they are to be the block signer. However, being the block signer (contrary to essentially every other blockchain) does not 'mean anything' | The higher level the minter is, the more likely they are to be the block signer. However, being the block signer (contrary to essentially every other blockchain) does not 'mean anything' | ||
+ | |||
+ | === Signing Blocks Gives No Additional ' | ||
Since there is **no benefit to being the block signer in terms of rewards** there is also **no ' | Since there is **no benefit to being the block signer in terms of rewards** there is also **no ' | ||
+ | |||
+ | === Measuring ' | ||
Minting is sometimes referred to as **proof of contribution over time (and Memory Proof-of-Work)** and this is a very accurate description. | Minting is sometimes referred to as **proof of contribution over time (and Memory Proof-of-Work)** and this is a very accurate description. | ||
+ | |||
+ | === The MemPoW (Memory Proof of Work) Algorithm === | ||
The **Memory Proof-of-Work (MemPoW)** portion of the above statement, comes from the **MemPoW algorithm** that is also part of Qortal Minting. The MemPoW algorithm is utilized in a different fashion to that of most Proof-of-Work algorithms in other blockchains. Whereas most PoW chains utilize the algorithm with a ' | The **Memory Proof-of-Work (MemPoW)** portion of the above statement, comes from the **MemPoW algorithm** that is also part of Qortal Minting. The MemPoW algorithm is utilized in a different fashion to that of most Proof-of-Work algorithms in other blockchains. Whereas most PoW chains utilize the algorithm with a ' | ||
Line 72: | Line 89: | ||
The **MemPoW algorithm** is a Memory-based Proof-of-Work (PoW) algorithm that is utilized in multiple places within Qortal. In regard to minting, the **MemPoW must be computed, and submitted with each minter signature**. The algorithm is different than other PoW algorithms in multiple ways: | The **MemPoW algorithm** is a Memory-based Proof-of-Work (PoW) algorithm that is utilized in multiple places within Qortal. In regard to minting, the **MemPoW must be computed, and submitted with each minter signature**. The algorithm is different than other PoW algorithms in multiple ways: | ||
- | * MemPoW uses a set difficulty for every minter | + | |
- | * MemPoW is computed and submitted with each minter signature | + | * MemPoW is computed and submitted with each minter signature |
- | * MemPoW uses a SET amount of RAM (1MB) (instead of providing more hashrate for more hardware like most PoW algorithms.) | + | * MemPoW uses a SET amount of RAM (1MB) (instead of providing more hashrate for more hardware like most PoW algorithms.) |
- | * MemPoW merely limits the number of minting keys that can be assigned to any physical computer, so that those looking to ' | + | * MemPoW merely limits the number of minting keys that can be assigned to any physical computer, so that those looking to ' |
+ | |||
+ | ===== Minting Signature Submission ' | ||
+ | |||
+ | As of version 4.4.0 and block 1508000, a NEW method of minter submission and block reward calculation and payouts is now active. | ||
+ | |||
+ | This method takes minter submissions over a larger window that what was used previously, and gives credit for **1000 blocks at a time.** | ||
+ | |||
+ | This means that instead of seeing blocks minted increasing every block, like in previous versions, **minters will only see blocks minted increasing every 1000 blocks.** This is to lower the requirement for processing minter payouts, and increase scalability of the minting system. | ||
+ | |||
+ | This is a **temporary change** to immediately increase scalability, | ||
+ | |||
+ | === Minter Submissions === | ||
+ | |||
+ | Every minter submits their ' | ||
+ | |||
+ | Nothing is required by the minter other than ensuring their minting key is assigned to their node, which can be verified by checking the **Reward Share** plugin, in the Qortal UI. If a minting relationship is shown, then the minting key is assigned. That is all that is required. | ||
+ | |||
+ | Since blocks minted no longer increases every block, verifying that your node has the minting relationship assigned in Node Management, is the simplest way to ensure your node is minting. (Of course, the node will also be in ' | ||
**What is Qortal & How to become a Qortal Minter video:** https:// | **What is Qortal & How to become a Qortal Minter video:** https:// |