This commit is contained in:
bkchr committed 2024-05-09 00:52:35 +00:00
1 parent a688de3fd1
commit 6ee44a359d
4 files changed
+10 -10

No files matched your search

+4 -4
View File
@@ -249,7 +249,7 @@ can be interpreted as a "general inflation system pallet", and can be
parachain.</p>
</blockquote>
<h2 id="stakeholders"><a class="header" href="#stakeholders">Stakeholders</a></h2>
<p>This RFCs is relevant to the following stakeholders, listed form high to low impact:</p>
<p>This RFC is relevant to the following stakeholders, listed from high to low impact:</p>
<ul>
<li>All token holders who participate in governance, as they can possibly now propose (some degree of)
changes to the inflation model without any coding required. Depending on the parameters, these
@@ -296,9 +296,9 @@ amount.</li>
<p>In very abstract terms, an example of the above process can be:</p>
<ul>
<li>The chain inflates its token by a fixed 10% per year, an amount called <code>i</code>.</li>
<li>Payout 20% of <code>i</code> to the treasury account.</li>
<li>Payout 10% of what is left of <code>i</code> to the fellowship account.</li>
<li>Payout up to 70% of what is left of <code>i</code> to staking, depending on the staking rate.</li>
<li>Pay out 20% of <code>i</code> to the treasury account.</li>
<li>Pay out 10% of what is left of <code>i</code> to the fellowship account.</li>
<li>Pay out up to 70% of what is left of <code>i</code> to staking, depending on the staking rate.</li>
<li>Burn anything that is left.</li>
</ul>
<p>A proper configuration of this pallet should use <code>pallet_parameters</code> where possible to allow for any
+4 -4
View File
@@ -255,7 +255,7 @@ can be interpreted as a &quot;general inflation system pallet&quot;, and can be
parachain.</p>
</blockquote>
<h2 id="stakeholders"><a class="header" href="#stakeholders">Stakeholders</a></h2>
<p>This RFCs is relevant to the following stakeholders, listed form high to low impact:</p>
<p>This RFC is relevant to the following stakeholders, listed from high to low impact:</p>
<ul>
<li>All token holders who participate in governance, as they can possibly now propose (some degree of)
changes to the inflation model without any coding required. Depending on the parameters, these
@@ -302,9 +302,9 @@ amount.</li>
<p>In very abstract terms, an example of the above process can be:</p>
<ul>
<li>The chain inflates its token by a fixed 10% per year, an amount called <code>i</code>.</li>
<li>Payout 20% of <code>i</code> to the treasury account.</li>
<li>Payout 10% of what is left of <code>i</code> to the fellowship account.</li>
<li>Payout up to 70% of what is left of <code>i</code> to staking, depending on the staking rate.</li>
<li>Pay out 20% of <code>i</code> to the treasury account.</li>
<li>Pay out 10% of what is left of <code>i</code> to the fellowship account.</li>
<li>Pay out up to 70% of what is left of <code>i</code> to staking, depending on the staking rate.</li>
<li>Burn anything that is left.</li>
</ul>
<p>A proper configuration of this pallet should use <code>pallet_parameters</code> where possible to allow for any
+1 -1
View File
@@ -1 +1 @@
Object.assign(window.search, {"doc_urls":["introduction.html#introduction","new/0089-flexible-inflation.html#rfc-0089-flexible-inflation","new/0089-flexible-inflation.html#summary","new/0089-flexible-inflation.html#motivation","new/0089-flexible-inflation.html#stakeholders","new/0089-flexible-inflation.html#explanation","new/0089-flexible-inflation.html#existing-order","new/0089-flexible-inflation.html#new-order","new/0089-flexible-inflation.html#proposed-implementation","new/0089-flexible-inflation.html#drawbacks","new/0089-flexible-inflation.html#testing-security-and-privacy","new/0089-flexible-inflation.html#performance-ergonomics-and-compatibility","new/0089-flexible-inflation.html#prior-art-and-references","new/0089-flexible-inflation.html#unresolved-questions","new/0089-flexible-inflation.html#future-directions-and-related-material","proposed/0026-sassafras-consensus.html#rfc-0026-sassafras-consensus-protocol","proposed/0026-sassafras-consensus.html#abstract","proposed/0026-sassafras-consensus.html#1-motivation","proposed/0026-sassafras-consensus.html#11-relevance-to-implementors","proposed/0026-sassafras-consensus.html#12-supporting-sassafras-for-polkadot","proposed/0026-sassafras-consensus.html#2-stakeholders","proposed/0026-sassafras-consensus.html#21-blockchain-developers","proposed/0026-sassafras-consensus.html#22-polkadot-ecosystem-contributors","proposed/0026-sassafras-consensus.html#3-notation","proposed/0026-sassafras-consensus.html#31-data-structures-definitions","proposed/0026-sassafras-consensus.html#32-types-alias","proposed/0026-sassafras-consensus.html#32-pseudo-code","proposed/0026-sassafras-consensus.html#33-incremental-introduction-of-types-and-functions","proposed/0026-sassafras-consensus.html#4-protocol-introduction","proposed/0026-sassafras-consensus.html#41-submission-of-candidate-tickets","proposed/0026-sassafras-consensus.html#42-validation-of-candidate-tickets","proposed/0026-sassafras-consensus.html#43-tickets-and-slots-binding","proposed/0026-sassafras-consensus.html#44-claim-of-ticket-ownership","proposed/0026-sassafras-consensus.html#5-bandersnatch-vrfs-cryptographic-primitives","proposed/0026-sassafras-consensus.html#51-plain-vrf-interface","proposed/0026-sassafras-consensus.html#6-sassafras-protocol","proposed/0026-sassafras-consensus.html#62-header-digest-log","proposed/0026-sassafras-consensus.html#63-on-chain-randomness","proposed/0026-sassafras-consensus.html#64-epochs-first-block","proposed/0026-sassafras-consensus.html#65-offchain-tickets-creation-and-submission","proposed/0026-sassafras-consensus.html#66-onchain-tickets-validation","proposed/0026-sassafras-consensus.html#67-ticket-slot-binding","proposed/0026-sassafras-consensus.html#68-slot-claim","proposed/0026-sassafras-consensus.html#69-slot-claim-verification","proposed/0026-sassafras-consensus.html#691-primary-method","proposed/0026-sassafras-consensus.html#610-randomness-accumulator","proposed/0026-sassafras-consensus.html#7-drawbacks","proposed/0026-sassafras-consensus.html#8-testing-security-and-privacy","proposed/0026-sassafras-consensus.html#9-performance-ergonomics-and-compatibility","proposed/0026-sassafras-consensus.html#91-performance","proposed/0026-sassafras-consensus.html#92-ergonomics","proposed/0026-sassafras-consensus.html#93-compatibility","proposed/0026-sassafras-consensus.html#10-prior-art-and-references","proposed/0026-sassafras-consensus.html#11-unresolved-questions","proposed/0026-sassafras-consensus.html#12-future-directions-and-related-material","proposed/0026-sassafras-consensus.html#121-interactions-with-on-chain-code","proposed/0026-sassafras-consensus.html#122-deployment-strategies","proposed/0026-sassafras-consensus.html#123-zk-snark-urs-initialization","proposed/0026-sassafras-consensus.html#124-anonymous-submission-of-tickets","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#rfc-0088-add-slashable-locked-deposit-purchaser-reputation-and-reserved-cores-for-on-chain-identities-to-broker-pallet","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#summary","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#motivation","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#background","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#problem","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#solution-requirements","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#stakeholders","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#drawbacks","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#performance","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#testing-security-and-privacy","proposed/0088-broker-pallet-slashable-dLine truncated
Object.assign(window.search, {"doc_urls":["introduction.html#introduction","new/0089-flexible-inflation.html#rfc-0089-flexible-inflation","new/0089-flexible-inflation.html#summary","new/0089-flexible-inflation.html#motivation","new/0089-flexible-inflation.html#stakeholders","new/0089-flexible-inflation.html#explanation","new/0089-flexible-inflation.html#existing-order","new/0089-flexible-inflation.html#new-order","new/0089-flexible-inflation.html#proposed-implementation","new/0089-flexible-inflation.html#drawbacks","new/0089-flexible-inflation.html#testing-security-and-privacy","new/0089-flexible-inflation.html#performance-ergonomics-and-compatibility","new/0089-flexible-inflation.html#prior-art-and-references","new/0089-flexible-inflation.html#unresolved-questions","new/0089-flexible-inflation.html#future-directions-and-related-material","proposed/0026-sassafras-consensus.html#rfc-0026-sassafras-consensus-protocol","proposed/0026-sassafras-consensus.html#abstract","proposed/0026-sassafras-consensus.html#1-motivation","proposed/0026-sassafras-consensus.html#11-relevance-to-implementors","proposed/0026-sassafras-consensus.html#12-supporting-sassafras-for-polkadot","proposed/0026-sassafras-consensus.html#2-stakeholders","proposed/0026-sassafras-consensus.html#21-blockchain-developers","proposed/0026-sassafras-consensus.html#22-polkadot-ecosystem-contributors","proposed/0026-sassafras-consensus.html#3-notation","proposed/0026-sassafras-consensus.html#31-data-structures-definitions","proposed/0026-sassafras-consensus.html#32-types-alias","proposed/0026-sassafras-consensus.html#32-pseudo-code","proposed/0026-sassafras-consensus.html#33-incremental-introduction-of-types-and-functions","proposed/0026-sassafras-consensus.html#4-protocol-introduction","proposed/0026-sassafras-consensus.html#41-submission-of-candidate-tickets","proposed/0026-sassafras-consensus.html#42-validation-of-candidate-tickets","proposed/0026-sassafras-consensus.html#43-tickets-and-slots-binding","proposed/0026-sassafras-consensus.html#44-claim-of-ticket-ownership","proposed/0026-sassafras-consensus.html#5-bandersnatch-vrfs-cryptographic-primitives","proposed/0026-sassafras-consensus.html#51-plain-vrf-interface","proposed/0026-sassafras-consensus.html#6-sassafras-protocol","proposed/0026-sassafras-consensus.html#62-header-digest-log","proposed/0026-sassafras-consensus.html#63-on-chain-randomness","proposed/0026-sassafras-consensus.html#64-epochs-first-block","proposed/0026-sassafras-consensus.html#65-offchain-tickets-creation-and-submission","proposed/0026-sassafras-consensus.html#66-onchain-tickets-validation","proposed/0026-sassafras-consensus.html#67-ticket-slot-binding","proposed/0026-sassafras-consensus.html#68-slot-claim","proposed/0026-sassafras-consensus.html#69-slot-claim-verification","proposed/0026-sassafras-consensus.html#691-primary-method","proposed/0026-sassafras-consensus.html#610-randomness-accumulator","proposed/0026-sassafras-consensus.html#7-drawbacks","proposed/0026-sassafras-consensus.html#8-testing-security-and-privacy","proposed/0026-sassafras-consensus.html#9-performance-ergonomics-and-compatibility","proposed/0026-sassafras-consensus.html#91-performance","proposed/0026-sassafras-consensus.html#92-ergonomics","proposed/0026-sassafras-consensus.html#93-compatibility","proposed/0026-sassafras-consensus.html#10-prior-art-and-references","proposed/0026-sassafras-consensus.html#11-unresolved-questions","proposed/0026-sassafras-consensus.html#12-future-directions-and-related-material","proposed/0026-sassafras-consensus.html#121-interactions-with-on-chain-code","proposed/0026-sassafras-consensus.html#122-deployment-strategies","proposed/0026-sassafras-consensus.html#123-zk-snark-urs-initialization","proposed/0026-sassafras-consensus.html#124-anonymous-submission-of-tickets","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#rfc-0088-add-slashable-locked-deposit-purchaser-reputation-and-reserved-cores-for-on-chain-identities-to-broker-pallet","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#summary","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#motivation","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#background","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#problem","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#solution-requirements","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#stakeholders","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#drawbacks","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#performance","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#testing-security-and-privacy","proposed/0088-broker-pallet-slashable-dLine truncated
+1 -1
View File
@@ -1 +1 @@
{"doc_urls":["introduction.html#introduction","new/0089-flexible-inflation.html#rfc-0089-flexible-inflation","new/0089-flexible-inflation.html#summary","new/0089-flexible-inflation.html#motivation","new/0089-flexible-inflation.html#stakeholders","new/0089-flexible-inflation.html#explanation","new/0089-flexible-inflation.html#existing-order","new/0089-flexible-inflation.html#new-order","new/0089-flexible-inflation.html#proposed-implementation","new/0089-flexible-inflation.html#drawbacks","new/0089-flexible-inflation.html#testing-security-and-privacy","new/0089-flexible-inflation.html#performance-ergonomics-and-compatibility","new/0089-flexible-inflation.html#prior-art-and-references","new/0089-flexible-inflation.html#unresolved-questions","new/0089-flexible-inflation.html#future-directions-and-related-material","proposed/0026-sassafras-consensus.html#rfc-0026-sassafras-consensus-protocol","proposed/0026-sassafras-consensus.html#abstract","proposed/0026-sassafras-consensus.html#1-motivation","proposed/0026-sassafras-consensus.html#11-relevance-to-implementors","proposed/0026-sassafras-consensus.html#12-supporting-sassafras-for-polkadot","proposed/0026-sassafras-consensus.html#2-stakeholders","proposed/0026-sassafras-consensus.html#21-blockchain-developers","proposed/0026-sassafras-consensus.html#22-polkadot-ecosystem-contributors","proposed/0026-sassafras-consensus.html#3-notation","proposed/0026-sassafras-consensus.html#31-data-structures-definitions","proposed/0026-sassafras-consensus.html#32-types-alias","proposed/0026-sassafras-consensus.html#32-pseudo-code","proposed/0026-sassafras-consensus.html#33-incremental-introduction-of-types-and-functions","proposed/0026-sassafras-consensus.html#4-protocol-introduction","proposed/0026-sassafras-consensus.html#41-submission-of-candidate-tickets","proposed/0026-sassafras-consensus.html#42-validation-of-candidate-tickets","proposed/0026-sassafras-consensus.html#43-tickets-and-slots-binding","proposed/0026-sassafras-consensus.html#44-claim-of-ticket-ownership","proposed/0026-sassafras-consensus.html#5-bandersnatch-vrfs-cryptographic-primitives","proposed/0026-sassafras-consensus.html#51-plain-vrf-interface","proposed/0026-sassafras-consensus.html#6-sassafras-protocol","proposed/0026-sassafras-consensus.html#62-header-digest-log","proposed/0026-sassafras-consensus.html#63-on-chain-randomness","proposed/0026-sassafras-consensus.html#64-epochs-first-block","proposed/0026-sassafras-consensus.html#65-offchain-tickets-creation-and-submission","proposed/0026-sassafras-consensus.html#66-onchain-tickets-validation","proposed/0026-sassafras-consensus.html#67-ticket-slot-binding","proposed/0026-sassafras-consensus.html#68-slot-claim","proposed/0026-sassafras-consensus.html#69-slot-claim-verification","proposed/0026-sassafras-consensus.html#691-primary-method","proposed/0026-sassafras-consensus.html#610-randomness-accumulator","proposed/0026-sassafras-consensus.html#7-drawbacks","proposed/0026-sassafras-consensus.html#8-testing-security-and-privacy","proposed/0026-sassafras-consensus.html#9-performance-ergonomics-and-compatibility","proposed/0026-sassafras-consensus.html#91-performance","proposed/0026-sassafras-consensus.html#92-ergonomics","proposed/0026-sassafras-consensus.html#93-compatibility","proposed/0026-sassafras-consensus.html#10-prior-art-and-references","proposed/0026-sassafras-consensus.html#11-unresolved-questions","proposed/0026-sassafras-consensus.html#12-future-directions-and-related-material","proposed/0026-sassafras-consensus.html#121-interactions-with-on-chain-code","proposed/0026-sassafras-consensus.html#122-deployment-strategies","proposed/0026-sassafras-consensus.html#123-zk-snark-urs-initialization","proposed/0026-sassafras-consensus.html#124-anonymous-submission-of-tickets","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#rfc-0088-add-slashable-locked-deposit-purchaser-reputation-and-reserved-cores-for-on-chain-identities-to-broker-pallet","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#summary","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#motivation","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#background","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#problem","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#solution-requirements","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#stakeholders","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#drawbacks","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#performance","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#testing-security-and-privacy","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-rLine truncated
{"doc_urls":["introduction.html#introduction","new/0089-flexible-inflation.html#rfc-0089-flexible-inflation","new/0089-flexible-inflation.html#summary","new/0089-flexible-inflation.html#motivation","new/0089-flexible-inflation.html#stakeholders","new/0089-flexible-inflation.html#explanation","new/0089-flexible-inflation.html#existing-order","new/0089-flexible-inflation.html#new-order","new/0089-flexible-inflation.html#proposed-implementation","new/0089-flexible-inflation.html#drawbacks","new/0089-flexible-inflation.html#testing-security-and-privacy","new/0089-flexible-inflation.html#performance-ergonomics-and-compatibility","new/0089-flexible-inflation.html#prior-art-and-references","new/0089-flexible-inflation.html#unresolved-questions","new/0089-flexible-inflation.html#future-directions-and-related-material","proposed/0026-sassafras-consensus.html#rfc-0026-sassafras-consensus-protocol","proposed/0026-sassafras-consensus.html#abstract","proposed/0026-sassafras-consensus.html#1-motivation","proposed/0026-sassafras-consensus.html#11-relevance-to-implementors","proposed/0026-sassafras-consensus.html#12-supporting-sassafras-for-polkadot","proposed/0026-sassafras-consensus.html#2-stakeholders","proposed/0026-sassafras-consensus.html#21-blockchain-developers","proposed/0026-sassafras-consensus.html#22-polkadot-ecosystem-contributors","proposed/0026-sassafras-consensus.html#3-notation","proposed/0026-sassafras-consensus.html#31-data-structures-definitions","proposed/0026-sassafras-consensus.html#32-types-alias","proposed/0026-sassafras-consensus.html#32-pseudo-code","proposed/0026-sassafras-consensus.html#33-incremental-introduction-of-types-and-functions","proposed/0026-sassafras-consensus.html#4-protocol-introduction","proposed/0026-sassafras-consensus.html#41-submission-of-candidate-tickets","proposed/0026-sassafras-consensus.html#42-validation-of-candidate-tickets","proposed/0026-sassafras-consensus.html#43-tickets-and-slots-binding","proposed/0026-sassafras-consensus.html#44-claim-of-ticket-ownership","proposed/0026-sassafras-consensus.html#5-bandersnatch-vrfs-cryptographic-primitives","proposed/0026-sassafras-consensus.html#51-plain-vrf-interface","proposed/0026-sassafras-consensus.html#6-sassafras-protocol","proposed/0026-sassafras-consensus.html#62-header-digest-log","proposed/0026-sassafras-consensus.html#63-on-chain-randomness","proposed/0026-sassafras-consensus.html#64-epochs-first-block","proposed/0026-sassafras-consensus.html#65-offchain-tickets-creation-and-submission","proposed/0026-sassafras-consensus.html#66-onchain-tickets-validation","proposed/0026-sassafras-consensus.html#67-ticket-slot-binding","proposed/0026-sassafras-consensus.html#68-slot-claim","proposed/0026-sassafras-consensus.html#69-slot-claim-verification","proposed/0026-sassafras-consensus.html#691-primary-method","proposed/0026-sassafras-consensus.html#610-randomness-accumulator","proposed/0026-sassafras-consensus.html#7-drawbacks","proposed/0026-sassafras-consensus.html#8-testing-security-and-privacy","proposed/0026-sassafras-consensus.html#9-performance-ergonomics-and-compatibility","proposed/0026-sassafras-consensus.html#91-performance","proposed/0026-sassafras-consensus.html#92-ergonomics","proposed/0026-sassafras-consensus.html#93-compatibility","proposed/0026-sassafras-consensus.html#10-prior-art-and-references","proposed/0026-sassafras-consensus.html#11-unresolved-questions","proposed/0026-sassafras-consensus.html#12-future-directions-and-related-material","proposed/0026-sassafras-consensus.html#121-interactions-with-on-chain-code","proposed/0026-sassafras-consensus.html#122-deployment-strategies","proposed/0026-sassafras-consensus.html#123-zk-snark-urs-initialization","proposed/0026-sassafras-consensus.html#124-anonymous-submission-of-tickets","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#rfc-0088-add-slashable-locked-deposit-purchaser-reputation-and-reserved-cores-for-on-chain-identities-to-broker-pallet","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#summary","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#motivation","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#background","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#problem","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#solution-requirements","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#stakeholders","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#drawbacks","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#performance","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-reserved-cores.html#testing-security-and-privacy","proposed/0088-broker-pallet-slashable-deposit-purchaser-reputation-rLine truncated