This would be preferred, if it were possible to enforce. The “benefit” of a burn address is that it is verifiable. If NSR were moved instead to an address that could be subverted (which it always would be, being under control of someone), there is always the spectre of fraud. Here’s a fringe case, but one that I believe is realistic:
- Alice is selected by the community to manage the bounty program.
- “Donated” (aka “burned”) NSR go into one of the addresses held by the bounty program coordinator.
- Bob wants to submit a proposal. For the size of the NBT grant that is going to be requested, the donation cost will be 120,000 NSR.
- Bob and Alice come to an off-line agreement that for 25% of the amount that it will cost for the proposal, Bob will be assurred a bounty that equals the same amount as the NSR that he is donating.
- Bob submits the proposal.
- Alice announces that Bob (directly, or through a proxy, which is the more likely scenario) has been awarded a bounty of 120,000 NSR to solve some problem.
- Bob sends Alice 30,000 NSR.
Now, is it realistic, yes. Is it useful to either of them? Hard to say. The main point being that there are ways around the cost if they are donated. This doesn’t mean that it’s a problem that cannot be solved, ever, just that by taking it out of a binary “destroyed / not destroyed” protocol rule, it complicates things.
I wasn’t sure. In my mind I envisioned some sort of “token” that was generated once I submitted the burned NSR. Perhaps a new form of transaction that requires that the NBT address that I plan on using for the custodial grant deposit address to be included.
payproposalfee <shares_address> <custodian_deposit_address> <fee_amount>
If the protocol became “smart” this may be even easier, because the amount of NSR could be a variable based on the amount of NBT in the custodial grant proposal. This seems like it could be a low priority consideration; there are a lot of variables that would need to be considered, and the community would need to constantly make sure that the protocol fees were in line with the exchange rate for NSR.
By “panel” I meant a group of people (or the entire community, if they wanted to participate) could set up a separate topic just to discuss this concept. From there, the technical requirements could be generated, a NEP proposed, bounties assigned, and development can then follow.