I get your point. I know these coins are lost and more of them are getting lost, ever increasingly. What is your proposed solution/method for getting them back?
a new wallet, with a more advanced code, "Artificial Intelligence" able to detect all inactive coins using AND Logic,
for example: 0.36.1,
information gathering test phase. self-aware.
The new parallel database containing all the inactive address detected by each wallet, has a similar security method by mayority comparison to the Blockchain.
AND Logic on each wallet will give 2-layers of security, but because each wallet detects inactive coins/adddress individually, also needs a majority comparison method between wallets, similar to Blockchain security method, a minimum threshold of 51% of Node wallets must agree for each inactive address, that will increase the security, and accuracy. And Will guarantee No errors.
then a more advanced code is introduced, to
Recycle the detected coins/addresses as inactive,
lets say for example: 0.40.1
the new wallet will spread between all Nodes and Miners, as usual.
since 0.14 there is a code called: Assumed Valid Blocks...
and also Pruning, that can be used to
Recycle lost coins.
the New wallets will automatically detect all inactive coins/address accumulating X years inactive,
individually using AND Logic, and collectively using majority comparison method with a threshold of 51%,
lets say inactive years is iny=1 or iny=2 or iny=3 or iny=5 etc... from Bitcoin Birthday#0,
"day 0, year 0. Genesis Block" oldest inactive are
Recycled 1st, Oldest Inactive = Higher Priority.
the new wallet/code, will warn/remind all node wallets to move all coins to a new address, inactive or Not.
all wallets must warn every time is opened, and every day, then every hour, from the Bitcoin Birthday -100 to 0."
Move all coins, manually, or will be
Recycled "If understand click OK to continue."
like a New Years Eve Count Down: 100, 99, 98, 97,... 0. Happy Birthday#20.!
GMT Time zones must be calculated to avoid errors.
All wallets will target & self modify the Blockchain automatically, simultaneously, replacing Private keys for detected inactive Address holding the inactive coins accumulating X=years...
the wallets will transfer all inactive coins to a single account, and then calculate how to split all coins evenly between all active Nodes in the countdown Birthday, lets say CBX=100.
imagine 1million inactive coins
recycled, combined to a single new random address automatically,
the address is random generated and selected by all the active nodes like a Lotto,
private keys are split between Nodes, like a piece of the puzzle, like RAID 10.
that means in this example: 10.000 coins available per countdown day, (Coins Recycled / CountdownBX)
if there are 10.000 Active Nodes in one of the CBX days, for example the day # "Bitcoin Birthday#20 -1",
All wallets will agree to send 1 coin to each Active Node that day, automatically (-) miners fee with highest priority.
payment for each countdown day = (Coins Recycled / CountdownBX) / (Active Nodes / Active Time).
if Next day "Bitcoin Birthday#20 day -2" were 5.000 active nodes, the walllets will send 2 coins to each Active Node that day.
if Next day "Bitcoin Birthday#20 day -3" were 20.000 active nodes, the wallets will send 0.5 coins to each Active node that day.
if Next day "Bitcoin Birthday#20 day -4" were 100.000 active nodes, the walllets will send 0.1 coins to each Active Node that day.
etc...
until "Bitcoin Birthday#20 day -100"
if a Single Node was active only 1 day in all the CountdownBX days, for example the day: BB#20 -55, will get that day, only.
if a Node was active "BB#20 -1, BB#20 -31, BB#20 -100" will get the payment of the 3 active days.
"can be done by accumulated active hours per day, with a minimum of 16 hours per day = ActiveNode, like a Schmitt trigger."
database containing all the Active Nodes address, will have a similar security method to minimum 51% collective comparative method.
if all wallets agree a Node was Active All the 100 days with a minimum of 16 hours per day, will get the payment of all the 100 active days, split (-) the Active Nodes of those days.
for example: if 1 node was active all 100 days before Bitcoin Birthday#20, but 99 other nodes were active only 1 day each, different days,
Each Node will receive each day: (Available coins per day=(Recycled coins / CBX) / Active Nodes each day.)
in this example: (1million coins/100 days)=10.000 coins day / Active Nodes each day from Bitcoinbirthday#20 -100 days to 0.
if there was only 2 Nodes active every day, during the 100 day countdown from "Bitcoin Birthday#20 -100 to 0",
and the Total
Recycled coins are 1Million, each Node will receive 5.000 coins per day,
but only 1 Node was active all 100 days of the countdown, that node will receive 500.000 coins total (-) miners fee with highest priority.
and all the other 100 nodes that were active only 1 day each, in different days, from BitcoinBirthday -100 to 0, will receive 5.000 coins each (-) miners fee with highest priority..
for a total of 1million coins
Recycled, and 0 coins left in the Combined account, following the Kirchhoff's circuit law.
splitting all
Recycled coins evenly between all Active Nodes, and Active Times.
Miners Fee Must be Highest Priority.
it´s like Birthday & Purge. LOL. Jajajajaja