-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Add draft BIP: Bitcoin Dormant Recovery Proposal (BDRP) #1852
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
This proposal introduces an '''opt-in mechanism''' for Bitcoin holders to prove long-term activity over decades using signed time-based messages called Long-Term Activity Proofs (LTAPs). This mechanism enables the community to optionally consider inactive wallets (over 100 years) for recovery or recycling discussions — '''without compromising Bitcoin’s immutability, decentralization, or the principle of non-confiscation'''. | ||
|
||
==Abstract== | ||
A substantial amount of Bitcoin is believed to be permanently lost due to forgotten private keys or abandoned wallets. This reduces the effective circulating supply and may cause extreme deflationary effects in the very long term. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You submitted a draft that hands no external references. Maybe this is a good candidate for a supporting external reference.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I've finished working on the draft, and it's now up for discussion. Please understand that I'm not a professional programmer, and it's difficult for me to implement it. I have ideas I'd like to talk about freely. I have many new and different ideas that I'll try to present and discuss later. I apologize for my poor English. I'm Egyptian.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I've finished working on the draft, and it's now up for discussion. Please understand that I'm not a professional programmer, and it's difficult for me to implement it. I have ideas I'd like to talk about freely. I have many new and different ideas that I'll try to present and discuss later. I apologize for my poor English. I'm Egyptian.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey Idris, thank you for writing up your idea. Could you please share a link to the thread where this proposal has been discussed on the Bitcoin Developer mailing list?
I am not sure I understand what problem is being mitigated here.
As far as I understand, this document proposes a scheme for users to attest that their coins are not lost, and recommends that users do so every ten years. It’s not clear to me what supposed benefit of publishing such an attestation would have before there is a push for confiscating dormant coins. Whenever a confiscation proposal were actually gathering steam, active owners could still attest to their coins being owned at that time, and instead of publishing an attestation, the owners of perceived-dormant funds could simply spend them to themselves to prove that they are not dormant and refresh the UTXOs' age. Especially if this were only to apply to coins at least one century old, it seems to me that moving coins once per century is not an unreasonable thing to do anyway.
==Rationale== | ||
Bitcoin is a finite resource. As time passes, more of it becomes irretrievably lost. While this contributes to scarcity and value, it also risks rendering Bitcoin illiquid in the far future. | ||
|
||
This proposal '''does not suggest forcibly reclaiming coins''', but rather introduces a '''social signal system''' to help distinguish between active and dormant wallets over extreme time horizons (e.g., 100+ years). This gives future generations the opportunity to evolve responsibly, should they choose to discuss reactivation of provably abandoned funds. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don’t think this is a voluntary system, and it does sound like confiscation to me. LTAPs indicate coins not to be dormant. It is however the dormant coins that get collected—the ones for which no LTAP was published. The owners of those coins have not opted-in to that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agree. This looks like it could be misused by regulatory overreach similar to what we see currently in places like the USA, where some states confiscate ("garnish") accounts after only 2 or 3 years without activity.
|
||
===1. Long-Term Activity Proof (LTAP)=== | ||
* A message signed with a wallet’s private key proving it is still accessible. | ||
* Suggested to be generated once every 10 years, optionally published to a decentralized registry (on-chain, Layer-2, or other). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the protocol does not have information about LTAPs, the protocol cannot distinguish between coins for which an LTAP has been published and coins for which no LTAP has been published. This information needs to be made available to the protocol level to be used in transaction validation.
|
||
==Compatibility== | ||
* 100% backward-compatible with Bitcoin. | ||
* Does not change consensus rules. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This proposal appears to be suggesting that dormant coins should be "recovered" in the future. This implies for coins to be spent without a signature. This is a hard-fork protocol change.
@@ -0,0 +1,93 @@ | |||
BIP: TBD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please don’t assign your own number, this is not BIP 495. Please rename your file to BIP-brdp.mediawiki or similar.
By the way, similar ideas have been discussed at least since 2011. You can find a few relevant topics on Bitcoin Stack Exchange under the tag "shrinking-money-supply". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"a lack of LTAPs may indicate dormancy"
Questionable motivation IMO. This would only be true if everyone were forced to adopt the practice of publishing activity proofs to avoid their funds considered dormant and garnished by overzealous authorities, which doesn't seem in keeping the with bitcoin philosophy -- thus, per BIP 2, out of BIPs scope.
Please see this section of BIP 2 on what to do before submitting a BIP draft to this repository:
Once the champion has asked the Bitcoin community as to whether an idea has any chance of acceptance, a draft BIP should be presented to the [https://groups.google.com/g/bitcoindev Bitcoin development mailing list].
This gives the author a chance to flesh out the draft BIP to make it properly formatted, of high quality, and to address additional concerns about the proposal.
Following a discussion, the proposal should be submitted to the [https://github.com/bitcoin/bips BIPs git repository] as a pull request.
For full context, motivations, and background behind this BIP, please refer to the external repository: | ||
https://github.com/Danger-MaN/Bitcoin_bip-bdrp | ||
And My Twitter X: | ||
https://X.CoM/Page_Magdi |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see additional information in the linked external repository.
(The other BIP authors don't provide their X/twitter social media account. Suggest omitting.)
==Rationale== | ||
Bitcoin is a finite resource. As time passes, more of it becomes irretrievably lost. While this contributes to scarcity and value, it also risks rendering Bitcoin illiquid in the far future. | ||
|
||
This proposal '''does not suggest forcibly reclaiming coins''', but rather introduces a '''social signal system''' to help distinguish between active and dormant wallets over extreme time horizons (e.g., 100+ years). This gives future generations the opportunity to evolve responsibly, should they choose to discuss reactivation of provably abandoned funds. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agree. This looks like it could be misused by regulatory overreach similar to what we see currently in places like the USA, where some states confiscate ("garnish") accounts after only 2 or 3 years without activity.
This pull request adds a draft of a new BIP project titled the "Bitcoin Dormant Refund Proposal (BDRP)."
The BIP project introduces a voluntary Long-Term Proof-of-Activity (LTAP) mechanism to distinguish between lost and dormant coins after more than 100 years, allowing them to be re-mined.
This proposal respects the principles of immutability and user sovereignty. We welcome your feedback.