-
Notifications
You must be signed in to change notification settings - Fork 8
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
DASH Coin Burning is incorrectly called "collateral" in relation to GObject / Prosposals #108
Comments
This is an interesting point. I'm not sure why they're called "collateral". Unlike masternodes or CoinJoin where the term collateral makes sense, it's definitely a different thing with governance. I've asked some OGs to see if anyone remembers a reason for that. My only thought is that in the early days of the governance system maybe it was planned to eventually change it to be a collateral that could be returned (upon completion of the proposal task, for example). |
Knowing the history would be interesting. More important is what we do moving forward. "Collateral" is an overloaded term in Dash, and the (at least three) usages are all handled differently, so at best that limits the usefulness of the term. |
There are several references here to "collateral" transactions, but these are NOT collateral transactions. In fact, they are coin burns.
https://github.com/dashpay/docs-core/blob/21.0.0/docs/reference/p2p-network-governance-messages.md?plain=1
You can clearly see in this testnet example that the DASH is unrecoverable burned in the OP_RETURN, not donated to the network or staked or held for conditional broadcast:
This is, of course, confusing because it leads developers to believe that the transaction should be structured in a way that leads simply to the misleading message "invalid collateral transaction" instead of accurately informing the developer that they need to burn the coin to the OP_RETURN.
The text was updated successfully, but these errors were encountered: