Proposal: Account Activation Fund #198
Replies: 2 comments 12 replies
-
I am just sharing this idea I expressed in one of the X spaces with @xVet and @xrpl365, where the friction of the reserve requirements was discussed. Bare in mind, I have no knowledge of codebase, so what I am suggesting might not be possible technically. I may have not used the right terms to describe things either. Someone with deep knowledge of the codebase should go through the idea and point out if it can be done or can't be done - technically or otherwise. I would appreciate it if they then can take over the specification proposal or work with me in completing the proposal specification. Thanks. |
Beta Was this translation helpful? Give feedback.
-
You currently have to sacrifice at least 2 XRP if you create a new account, since that's the cost of the IMO this proposal ruins that financial incentive to not spam the ledger by creating tons of accounts, because you could recoup your losses (and even gain more, if you create your wallet from that pool). It actually might incentivize creating and then quickly deleting accounts, since that's a free 8 XRP that you can transfer to any other wallet. |
Beta Was this translation helpful? Give feedback.
-
1. Abstract
An XRP fund for account activation would make the user experience for XRPL wallets/interfaces/apps frictionless.
2. Specification
(Don't know if this is currently or can be made possible technically. Someone with deep knowledge of the codebase can give an input on this.)
3. Appendix
3.1 Appendix A: FAQs
A.1: Who contributes to the fund?
All funds currently getting burned on
AccountDelete
should be transferred to this fund. Also, all reserve XRPs that were sponsored by this fund, for those accounts activated this way, must be returned to this fund.A.2: Where will this fund live?
(Don't know if this is currently or can be made possible technically. Someone with deep knowledge of the codebase can give an input on this.)
A.3: How will wallets/interfaces/apps draw from this fund to activate accounts?
(Don't know if this is currently or can be made possible technically. Someone with deep knowledge of the codebase can give an input on this.)
A.4: Will it affect the deflationary nature of XRP?
Yes and no.
Yes, because the XRP on
AccountDelete
will not be completely burned as before.No, because the XRP in this fund will only be used for the sole purpose of account activation and nothing else. Furthermore, common sense dictates that with less account activation friction, the usage of XRPL may be increased, therefore providing for higher deflationary effect over time through transaction fees.
A.5: Will it protect against excessive account creation spam?
No, but the attack vector will be limited up to the maximum amount of the XRPs in the fund.
While the attack vector is not completely eliminated, it is minimized/limited. It can be quantified if storage planning needs to be done to be prepared for it. Thus, comparatively with removing the reserve requirement entirely (or setting it 0/low) this way of account activation sponsorships does have some protection in place.
A.6: Can wallets/interfaces/apps abuse/drain the fund by hoarding activated accounts?
Yes.
However, the expectation would be that they will be playing fairly with it. There may be needed other ways to protect against this abuse if it's possible technically. Possibly throttle the amount of accounts they can activate within a specified period of time. Another way would be to force the return of the sponsored XRPs to the fund on their next transaction, as soon as the account has an amount of XRP >= to the amount provided by the fund for account activation.
Beta Was this translation helpful? Give feedback.
All reactions