You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
\paragraph{Generic currency unit.} The design of the pension system is not tied to a specific currency unit such as ETH or BTC; instead, it uses the generic currency unit "\textbf{unit}". The unit must be replaced by a specific currency for the concrete implementation.
8
8
9
-
\paragraph{Periods.} The pension system is divided into periods, which are defined as $P$. Each action within the pension system takes place in a period $P[p]$. The duration of a period ($P_{duration}$) is freely selectable. Within the following calculations we consider $P_{duration} = 1 month$.
9
+
\paragraph{Periods.} The pension system is divided into periods, which are defined as $P$. Each action within the pension system takes place in a period $P_{p}$. The duration of a period ($P\_Duration$) is freely selectable. Within the following calculations we consider $P\_Duration = 1 month$.
10
10
11
-
\paragraph{Users.} All users of the pension system are defined as $U$ and individual users are defined as $U[u]$. Each user has a state $U[u]_{state}$ which can be either \textbf{UC} (Contributor),
11
+
\paragraph{Users.} All users of the pension system are defined as $U$ and individual users are defined as $U_{u}$. Each user has a state $U\_State_{u}$ which can be either \textbf{UC} (Contributor),
12
12
\textbf{UP} (Pensioner), or \textbf{UD} (Done).
13
-
The initial state of all users is $U[u]_{state} = UC$
13
+
The initial state of all users is $U\_State_{u} = UC$
14
14
15
15
\paragraph{Accounts.} The decentralized pension has two accounts: Savings ($W_{savings}$) and Laggards ($W_{laggarts}$). Contributions and pension payments will be charged using these. The savings account contains the total amount of the managed contributions and is used for the monthly processing of deposits and withdrawals. The laggards account manages a reserve, which is paid to the last generation of the pension system.
16
16
17
17
\subsection{Payment of contributions}
18
18
19
-
Contributors can contribute in a period $P[p]$. The total amount per period and user is defined as $U[u]_{units[p]}$. The total number of periods in which a contributor has paid is defined as $U[u]_{contrib}$.
19
+
Contributors can contribute in a period $P_{p}$. The total amount per period and user is defined as $U\_Units_{u,p}$. The total number of periods in which a contributor has paid is defined as $U\_Contrib_{u}$.
20
20
21
21
\begin{equation}
22
-
U[u]_{contrib} = \sum_{p=0}^{|P|} \begin{cases}
23
-
1 & _{if U[u]_{units[p]} > 0} \\
22
+
U\_Contrib_{u} = \sum_{p=0}^{|P|} \begin{cases}
23
+
1 & _{if U\_Units_{u,p} > 0} \\
24
24
0 & _{otherwise}
25
25
\end{cases}
26
26
\end{equation}
27
27
28
28
29
-
All contribution payments of a period $P[p]$ are credited to the savings account $W_{savings}$.
30
-
Entries from contributors who do not have any pension entitlement periods ($U[u]_{pensionperiods} = 0$) will also be credited to the $W_{laggarts}$ account.
29
+
All contributions of a period $P_{p}$ are credited to the savings account $W_{savings}$.
30
+
Entries from contributors who do not have any pension entitlement periods ($U\_Pensionperiods_{u} = 0$) will also be credited to the $W_{laggarts}$ account. Therefore, the sum of $W_{savings}-W_{laggarts}$ will be payed out in each period $P_{p}$ and only parts of $W_{laggarts}$ are used.
The pension entitlement periods ($U[u]_{pensionperiods}$) determines the number of periods, in which a pension payment is made. The higher the number of contribution periods
47
-
$U[u]_{contrib}$, the higher the number of pension entitlement periods.
46
+
The pension entitlement periods ($U\_Pensionperiods_{u}$) determines the number of periods, in which a pension payment is made. The higher the number of contribution periods
47
+
$U\_Contrib_{u}$, the higher the number of pension entitlement periods.
48
48
49
-
To incentivize a large number of contribution periods, a target value ($P_{target}$) is used
49
+
To incentivize a large number of contribution periods, a target value ($P\_Target$) is used
50
50
for the number of contribution periods.
51
51
52
52
\begin{equation}
53
-
P_{target} = 40 years \cdot 12 months
53
+
P\_Target = 40 years \cdot 12 months
54
54
\end{equation}
55
55
56
56
If the number of contribution periods corresponds to the target value, the number of pension entitlement periods should correspond exactly to the target value. If the number of contribution periods below or above the target value, the number of pension entitlement periods are correspondingly disproportionately smaller or larger.
57
57
58
58
The number of pension entitlement periods is defined as follows:
For the contributions paid for a period ($U[u]_{units[p]}$), a contributor receives decentralized pension points in the form of decentralized pension tokens ($DPT$). The total number of \gls{dpt} of a contributor at retirement age is used to calculate the amount of the pension payable.
67
+
For the contributions paid for a period ($U\_Units_{u,p}$), a contributor receives decentralized pension points in the form of decentralized pension tokens ($DPT$). The total number of \gls{dpt} of a contributor at retirement age is used to calculate the amount of the pension payable.
68
68
69
69
\begin{equation}
70
-
U[u]_{dpt[p]} = DPT(u, p)
70
+
U\_Dpt_{u,p} = DPT(u, p)
71
71
\end{equation}
72
72
73
73
\begin{equation}
74
-
DPT(u, p) = DPT_{base}(u, p) \cdotDPT_{bonus}(p)
74
+
DPT(u, p) = DPT\_Base(u, p) \cdotDPT\_Bonus(p)
75
75
\end{equation}
76
76
77
77
\paragraph*{Purchasing Power Index:}
78
78
79
-
The purchasing power index ($PPI$) is calculated at the beginning of each period $P[n]$ and defined as $P[p]_{ppi}$. The $PPI$ is the reference value for a $DPT$ of the corresponding period.
79
+
The purchasing power index ($PPI$) is calculated at the beginning of each period $P_{p}$ and is defined as $P\_Ppi_{p}$. The $PPI$ is the reference value for a $DPT$ of the corresponding period.
80
80
81
-
To calculate the $PPI$ of the $P[p]$ period, the $PPI$ of the previous period $P[n-1]$ is used.
82
-
If the difference between $PPI$ and the average contribution for the period $P[n-1]$ is greater than 10\%, the $PPI$ of the period $P[n]$ is increased or decreased by 10\% accordingly.
81
+
To calculate the $PPI$ of the $P_{p}$ period, the $PPI$ of the previous period $P_{p-1}$ is used.
82
+
If the difference between $PPI$ and the average contribution for the period $P_{p-1}$ is greater than 10\%, the $PPI$ of the period $P[n]$ is increased or decreased by 10\% accordingly.
83
83
If the average contribution fluctuates sharply, the $PPI$ slowly feeds on the new average and large jumps are avoided.
The pension points is the ERC20 tokenization of purchasing power in blockchain systems and is an abstraction to purchasing power where the $PPI$ value represents the reference as to how the willingness to pay was present in past periods. For a deposit equal to $PPI$, 1.0 DPT points are credited to the sender. Anything above the $PPI$ value will be credited with a maximum of 2.0 DPT, it is possible to pay more than twice the $PPI$ value. If the $PPI$ value is lower than the $PPI$ value, less DPT will be credited proportionally to the $min$ value.
99
99
100
100
\begin{dmath}
101
-
DPT_{base}(u, p) = \begin{cases}
102
-
min(\frac{U[u]_{units[p]}} {P[p]_{ppi}}, 2)
103
-
& _{if U[u]_{units[p]} > P[p]_{ppi}} \\
104
-
\frac{U[u]_{units[p]} - min} {P[p]_{ppi} - min}
105
-
& _{if U[u]_{units[p]} < P[p]_{ppi}} \\
101
+
DPT\_Base(u, p) = \begin{cases}
102
+
min(\frac{U\_Units_{u,p}} {P\_Ppi_{p}}, 2)
103
+
& _{if U\_Units_{u,p} > P\_Ppi_{p}} \\
104
+
\frac{U\_Units_{u,p} - min} {P\_Ppi_{p} - min}
105
+
& _{if U\_Units_{u,p} < P\_Ppi_{p}} \\
106
106
1.0 & _{otherwise}
107
107
\end{cases}
108
108
\end{dmath}
109
109
110
110
\paragraph*{Decentralized pension points bonus:}
111
-
Up to the period $P_{bonus} = 480$ additional bonus DPT ($DPT_{bonus}$) will be issued to contributors. Bonus DPT are intended to create an incentive for the first users of the pension system and thus reward the users who believed in and invested in the system at an early stage. The concept of Bonus DPT is based on the reduction of mining rewards known from the Bitcoin protocol.
111
+
Up to the period $P\_Bonus = 480$ additional bonus DPT ($DPT\_Bonus$) will be issued to contributors. Bonus DPT are intended to create an incentive for the first users of the pension system and thus reward the users who believed in and invested in the system at an early stage. The concept of Bonus DPT is based on the reduction of mining rewards known from the Bitcoin protocol.
Contributors are free to choose when they retire. If a contributor retires, no more contributions can be made and, depending on the contributions paid, pension payments can be made instead. The transition from contributor to pensioner is marked by the change of state $U[u]_{state} = UP$.
3
+
Contributors are free to choose when they retire. If a contributor retires, no more contributions can be made and, depending on the contributions paid, pension payments can be made instead. The transition from contributor to pensioner is marked by the change of state $U\_State_{u} = UP$.
4
4
5
-
The pension to be paid is calculated on the basis of the total number of DPTs of a pensioner ($U[u]_{dpt\_total}$).
5
+
The pension to be paid is calculated on the basis of the total number of DPTs of a pensioner ($U\_Dpt\_total_{u}$).
The pension entitlement periods $U[u]_{pensionperiods}$ determine in how many periods a pension is paid out. In which periods a pensioner claims his pension payments is left to the pensioner and can be freely chosen. If all pension payments have been claimed, the state will be replaced by $U[u]_{state} = UD$.
11
+
The pension entitlement periods $U\_Pensionperiods_{u}$ determine in how many periods a pension is paid out. In which periods a pensioner claims his pension payments is left to the pensioner and can be freely chosen. If all pension payments have been claimed, the state will be replaced by $U\_State_{u} = UD$.
12
12
13
13
If a pensioner has always paid the average contribution into the pension system in his contribution periods, his pension payment should also correspond to the average contribution payments of the current period and thus the purchasing power stored in $DPT$ should be restored.
14
14
@@ -17,85 +17,87 @@ \subsection{Pension payment}
17
17
The pension payment is therefore defined as follows:
All contributions for a contribution period ($P[p]units$) are collected and paid out proportionately to pensioners. The contribution pension rate $CPR(p)$ defines the conversion rate from DPT to contributions.
24
+
All contributions for a contribution period ($P\_Units_{p}$) are collected and paid out proportionately to pensioners. The contribution pension rate $CPR(p)$ defines the conversion rate from DPT to pension payouts.
25
25
26
26
\begin{equation}
27
-
P[p]_{units} = \sum_{u=0}^{|U|} U[u]_{units[p]}
27
+
P\_Units_{p} = \sum_{u=0}^{|U|} U\_Units_{u,p}
28
28
\end{equation}
29
29
30
30
The pensions to be paid are determined by the average contribution payment of the
31
-
period ($avg(P[p]units)$) is capped. If there are more contributors than pensioners in the system, any surpluses are used as a reserve and are not paid out directly. If the contribution payments are not sufficient to pay the average contribution payment for the respective period, the contributions are distributed proportionally to all pensioners and pension payments using the DPT.
31
+
period ($avg(P\_Units_{p})$) is capped. If there are more contributors than pensioners in the system, any surpluses are used as a reserve and are not paid out directly. If the contribution payments are not sufficient to pay the average contribution payment for the respective period, the contributions are distributed proportionally to all pensioners and pension payments using the DPT.
Surplus contributions are reserved as a reserve and $P[p]$ is paid out proportionately in each period. The reserve is paid out in such a way that it is distributed evenly over all active users ($P[p]_{auc}$), their DPT and all active pension entitlement periods of the pension system $(P[p]_{tpep})$. The reserve pension rate $SPR(p, units)$ thus defines the conversion rate from DPT to reserves.
58
+
Surplus contributions are reserved as a reserve and $P_{p}$ is paid out proportionately in each period. The reserve is paid out in such a way that it is distributed evenly over all active users ($P\_Auc_{p}$), their DPT and all active pension entitlement periods of the pension system $(P\_Tpep_{p})$. The reserve pension rate $SPR(p, units)$ thus defines the conversion rate from DPT to reserves.
To calculate the total number of a pension entitlement periods of a given user $U[u]$, $TPEP(u)$ is defined as follows:
75
-
76
+
To calculate the total number of active pension entitlement periods of a pensioner, we have to substract all periods in which a pension was already payed out. The already payed out pension periods are defined as follows:
description={A smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. Smart contracts allow the performance of credible transactions without third parties. These transactions are trackable and irreversible.}}
description={The General Data Protection Regulation (EU) 2016/679 ("GDPR") is a regulation in EU law on data protection and privacy for all individuals within the European Union (EU).}}
description={a method of financing social insurance, especially old-age provision, but also health insurance and unemployment insurance. The paid-in contributions are used directly to finance the beneficiaries, ie they are paid back to them.}}
41
+
description={A method of financing social insurance, especially old-age provision, but also health insurance and unemployment insurance. The paid-in contributions are used directly to finance the beneficiaries, ie they are paid back to them.}}
42
42
\newglossaryentry{cpr}{name={CPR},plural={CPR},
43
-
description={The contribution pension rate defines the conversion rate from DPT to contributions.}}
43
+
description={The contribution pension rate defines the conversion rate from DPT to pension payouts.}}
44
44
\newglossaryentry{dpt}{name={DPT},plural={DPT},
45
45
description={Decentralized pension tokens represent the contributed amounts relative to all other contributions of a given period.}}
0 commit comments