PIP: PIP-0043 Title: Update OP_RECOVER to recover only non used, not named PASA's Type: Protocol Impact: Hard-Fork Author: Albert Molina Copyright: Albert Molina, 2023 (All Rights Reserved) Comments-URI: https://discord.gg/Scr8mcwnrC (Discord channel #pip-43) Status: Proposed Created: 2023-03-10
Update current OP_RECOVER operation in order to have a similar sense as described on Original PascalCoin WhitePaper published on July 2016 few weeks before Genesis Block and also a community poll made on discord channel
OP_RECOVER feature was defined on original PascalCoin Whitepaper published on July 2016 as a way to allow recover coins that has lost private key.
PascalCoin WhitePaper:
PascalCoin proposes an alternative to the basic operation of Bitcoin, through which change
several aspects for working on the new virtual currency:
...
- PascalCoin provides a method set by protocol to retrieve coins that are not used
instead (lost key). This method only applies if after a certain time the owner does not
make any operation with the account private key.
...
(Page 2/8)
Basically was a way to mantain a constant and predectible usage of inflation and available coin because burning coins are not possible.
Current problem is that WhitePaper definition is ambiguous and certain time was not specified, initial source code proposal was to set a time value = 4 years (420480 blocks in PascalCoin)
Another problem is that WhitePaper was mixing coins (PASC) and accounts (PASA), because what is necessary in PascalCoin is an Account (aka PASA), so we can focus on recover PASA instead of recover coins inside PASA
This PIP specifies a more accurated OP_RECOVER that was discussed on Discord Channel
See poll results: https://discordapp.com/channels/383064643482025984/391780165669093377/719437469329915945
Poll on Discord
https://discordapp.com/channels/383064643482025984/391780165669093377/719437469329915945
RESULTS ON 2020-07-21
1 (22 votes) - Remove PASC/PASA Recovery rule
2 (27 votes) - Recover only EMPTY non used, not named PASA's
3 (3 votes) - Change Recovery to 10 year rule
4 (2 votes) - Leave As Is.
Winner option 2: Will apply on next Hard Fork (Protocol 6)
https://github.com/PascalCoin/PascalCoin/commit/290ba9c288202250f891945f629a3d2aff907e08
This PIP deactivates PIP-0012 and PIP-0042
This change is not backwards compatible and requires a hard-fork activation.