Bitcoin Forum
May 09, 2024, 10:58:10 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Re: Increase currency divisibility with soft-fork  (Read 314 times)
aztecminer (OP)
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile
July 21, 2015, 11:32:54 AM
 #1

Increasing currency divisibility is listed as a hardfork in bitcoin wiki: https://en.bitcoin.it/wiki/Hardfork_Wishlist#Currency_changes

Actually it could be done with a soft-fork. (This is only for academic discussion. I don't think we will ever need to divide a satoshi)

1. Redefine OP_NOP1 as OP_PBTC (1pBTC = 1,000 nBTC = 10,000 satoshi)

2a. To mint pBTC, the total output value must be smaller than the total input value (let it be n satoshi)

2b. With n satoshi sacrificed, the user may, in the scripts of other outputs, embed this command
Code:
<amount> OP_PBTC OP_DROP
The sum of <amount>  must be equal to or less than 10000n

2c. Instead of taking n satoshi as fee, miner can only take not more than
Code:
n - SUM(<amount>/10000)
So SUM(<amount>/10000) satoshi will be destroyed in the minting process

3. Transfer of pBTC follows existing rules: the total amount of pBTC in the outputs must be less than or equal to the total amount of pBTC in inputs. In the "less than" case, miner will take it as fee by embedding OP_PBTC in coinbase output(s)

4. In about 2049, the miner reward will drop from 0.09765625 to 0.04882812, with 0.5 satoshi lost. At that time, miners will be allowed to include extra 5000pBTC in their coinbase output(s).  

5. The effective value of an output is amount of satoshi + amount of pBTC/10000 .

6. It will not break existing clients, but they will underestimate the true value of an OP_PBTC output.

Notes:

1. Minting of pBTC is an one way process. It is not possible to "merge" 10000 pBTC to make it become a traditional satoshi again. This will be a hard-fork

2. pBTC is actually a special type of smart property/colored coin

3. Comparing with a hard-fork, there is at least 3 bytes of overhead (an OP_PBTC, an OP_DROP, and an extra OP_PUSH for <amount>). However, it is more economic than a hard-fork if there is no pBTC in output.

4. We will face the same miner reward problem again after a few reward-halve: 5000pBTC->2500->1250->625->312->156

5. With a similar scheme, we can further divide pBTC with soft-fork


interesting how you admit this is a "scheme".. because that is exactly what it is... a scheme to make more bitcoins out of thin air turning it into a glorified fiat currency.
1715252290
Hero Member
*
Offline Offline

Posts: 1715252290

View Profile Personal Message (Offline)

Ignore
1715252290
Reply with quote  #2

1715252290
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
July 21, 2015, 01:06:17 PM
 #2



interesting how you admit this is a "scheme".. because that is exactly what it is... a scheme to make more bitcoins out of thin air turning it into a glorified fiat currency.

I think you have absolutely no clue what you are talking about. And don't pump a 2-year old thread just for trolling

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4172
Merit: 8419



View Profile WWW
July 21, 2015, 04:47:38 PM
 #3

aztecminer, I'm afraid you might be failing these excercises: https://www.youtube.com/watch?v=YtLEWVu815o
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!