Mineable assets (G-PoW accrual model) - #1292
Conversation
|
Is the goal of this pull requst to add an asset type that will mint, or otherwise send assets to the winning block address? I'm trying to understand what is the reason for doing this as an L1 vs an L2. |
|
This is based off a proposal many years old that would eliminate the development and pow needed to create a crypto token. You would be able to get the blockchain without running the blockchain. This would allow truly mineable meme coins without the smart contract risks and in a fairly distributed manor as they are part of the block reward. Yes you could do this as a layer 2 but then that becomes an additional failure point just like a smart contract is. Running it in layer 1 is possible and offers a unique asset class that isn't available in other chains mainly a clean and defined path to use the chain to do a fair launch of a coin with an optional dev distribution say for a charitable cause like meowcoin had done. |
Introduce issuemineable and additive reissuemineable schedules, coinbase claims, BIP9 activation, and stress/regression coverage across all asset transaction types including restricted operations. Co-authored-by: Cursor <cursoragent@cursor.com>
Add Boost 1.71 glibc patch for depends, teach Solver about mineable script types, scan all vouts for RVNM/RVNE payloads, fix nth=1 recost math, and enable transfer-script-size in test helpers. Stress run still has open failures on chain E2E and coinbase negative cases. Co-authored-by: Cursor <cursoragent@cursor.com>
d41bfde to
ad394b3
Compare
Summary
&NAME) with block-accrual schedules, coinbase claims, and BIP9mineable_assetsdeployment (version bit 12).reissuemineable(RVNE): extend total quantity and optionally tightennth_blockwith pay-as-you-go recost rules; hard cap vianMaxTotalQty; owner-token gated.mineable_*stress suite plusasset_regression_*matrix across standard, restricted, and mineable transaction types.Design notes
RVNM(issue mineable),RVNE(reissue mineable).matured_periods - claimed_periods; claims may lag maturity.nth_blockchanges require reset tonth=1with recost =remaining_periods × (old_nth - 1) × 1 RVN.doc/rip-mineable-assets.md.Test plan
./src/test/test_raven --run_test=mineable_*./src/test/test_raven --run_test=asset_regression_*issuemineable,reissuemineable, mine + claim flowMade with Cursor