monero-project / research-lab

A general repo for Monero Research Lab work in progress and completed work
244 stars 78 forks source link

[Idea] Sidechain with unspendable outputs after a year #81

Open SamsungGalaxyPlayer opened 3 years ago

SamsungGalaxyPlayer commented 3 years ago

Adding this here mostly for reference and to get some gears moving. This is certainly not a fleshed out proposal or anything remotely close.

We worry about blockchain efficiency since transaction sizes and verification grows forever. What if it didn't grow forever.

Introducing... a Monero sidechain that prevents the spending of funds a year after they are created.

Basically, all outputs older than a certain block height can be totally forgotten by nodes. Any new transactions that reference these old outputs will be tossed.

Advantages:

Disadvantages:

Unknowns:

jedigras commented 3 years ago

there are a bunch of problems with this, but mainly, if you are doing this for convenience but trying to maintain privacy, it may not work.

your ring signature transaction input pool is going to be mighty small...

if you don't care about sidechain privacy, then just wait until 2 way atomic swaps work with other chains...

my $0.02

tevador commented 3 years ago

Basically, all outputs older than a certain block height can be totally forgotten by nodes

That's not entirely true. Historical transactions are needed for chain verification. Otherwise you can't convince new nodes joining the network that there are no counterfeit/stolen coins.