Bitcoin Forum
November 04, 2024, 03:42:49 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Storage Rent/Negative Interest Rate Experiment  (Read 58 times)
Mx62 (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
November 26, 2022, 03:18:58 PM
 #1

I'm looking to create a fork of bitcoin for fun, that implements the storage rent feature found in the Ergo project.

For those unfamiliar, this allows a third party, which will end up being a miner, generate transactions using someone else's UTXOs if they're over a certain age. This transaction must be sent to the owner of the input UTXOs, but the standard transaction fee can be taken out. This prevents coins from being burned or lost forever, helps consolidate UTXOs over time, and guarantees fees for miners after the block reward era. The negatives are its similarities to dystopic negative interest rates, and a dampening effect on bitcoin's scarcity. Whether or not this is a good idea, I want to implement it and test it out for fun.

I like the idea personally because I think everything in this world must be paid for, and coins being held forever are getting free security from the fees of new transactions, creating little incentive to move these coins and make renewed contributions to the network's security.

I could use some help finding where transaction signatures are checked, so I can add the condition that a transaction is valid without a valid signature if the inputs are 4 years (210,000 blocks) old by the next block, the output is going to the same address that the inputs are coming from, and the tx fee is reasonable. I'll have to formulate a standard for a "reasonable" fee as I go. I started digging through the bitcoin code, and was having trouble seeing one particular place to insert my changes.

I'm also unsure how to test the code. I'm not aware of any wallets that would allow me to create transactions with other people's UTXOs, so I might have to create that as well. If anyone is interested in working on this as well, I'd be happy for the help. If all goes well, I would move on to making miner code with MEV optimization, and submit a BIP. I don't really care if it would be accepted or rejected, since it's more about the experience for me.

Thanks!
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1694
Merit: 8323


Bitcoin is a royal fork


View Profile WWW
November 26, 2022, 05:56:08 PM
 #2

guarantees fees for miners after the block reward era.
You mean the block subsidy. Theoretically, there will always be a block reward, which will later on come exclusively from transaction fees.

The negatives are its similarities to dystopic negative interest rates, and a dampening effect on bitcoin's scarcity. Whether or not this is a good idea, I want to implement it and test it out for fun.
You're doing more harm than good that way. If you want network sustainability, you shouldn't rely on the inactivity of the holders. If there are no transactions on the base layer, ergo no activity, I don't find a reason to have sustainability at all. If there will be demand for bitcoin, there will be transactions, and therefore sustainability.

I like the idea personally because I think everything in this world must be paid for, and coins being held forever are getting free security from the fees of new transactions, creating little incentive to move these coins and make renewed contributions to the network's security.
But, the holders did pay for their security. They pay it when they sent their coins to the cold storage. The people who make transactions regularly are those that should pay more, because they take up more space.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!