License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.Tokenomics.2019.10
URN: urn:nbn:de:0030-drops-119749
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2020/11974/
Go to the corresponding OASIcs Volume Portal


Ojha, Dev ; Goes, Christopher

F1 Fee Distribution

pdf-format:
OASIcs-Tokenomics-2019-10.pdf (0.3 MB)


Abstract

In a proof of stake blockchain, validators need to split the rewards gained from transaction fees each block. Furthermore, these fees must be fairly distributed to each of a validator’s constituent delegators. Delegators accrue this reward throughout the entire time which they are delegated, and they have a special operation to withdraw accrued rewards.
The F1 fee distribution scheme works for any algorithm to split fees and inflation between validators each block, with minimal iteration, and the only approximations being due to finite decimal precision. Per block there is a single iteration over the validator set, to enable reward algorithms that differ by validator. No iteration is required to delegate or to withdraw. The state usage is one state update per validator per block and one state entry per active delegation. F1 can optionally handle arbitrary inflation schemes, auto-bonding of rewards, and varying validator commission rates.

BibTeX - Entry

@InProceedings{ojha_et_al:OASIcs:2020:11974,
  author =	{Dev Ojha and Christopher Goes},
  title =	{{F1 Fee Distribution}},
  booktitle =	{International Conference on Blockchain Economics, Security and Protocols (Tokenomics 2019)},
  pages =	{10:1--10:6},
  series =	{OpenAccess Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-108-5},
  ISSN =	{2190-6807},
  year =	{2020},
  volume =	{71},
  editor =	{Vincent Danos and Maurice Herlihy and Maria Potop-Butucaru and Julien Prat and Sara Tucci-Piergiovanni},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2020/11974},
  URN =		{urn:nbn:de:0030-drops-119749},
  doi =		{10.4230/OASIcs.Tokenomics.2019.10},
  annote =	{Keywords: Proof of Stake, Fee Distribution, Cosmos}
}

Keywords: Proof of Stake, Fee Distribution, Cosmos
Collection: International Conference on Blockchain Economics, Security and Protocols (Tokenomics 2019)
Issue Date: 2020
Date of publication: 17.03.2020
Supplementary Material: Implementation: https://github.com/cosmos/cosmos-sdk/tree/develop/x/distribution


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI