Bitcoin Forum
May 11, 2024, 08:54:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Soft Fork to Increase the 21M Limit?  (Read 3909 times)
dna_gym (OP)
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
December 12, 2015, 03:20:27 AM
Last edit: December 12, 2015, 07:35:21 AM by dna_gym
 #1

Recent advancements such as "Segregated Witness" by Pieter Wuille and "Drivechain" by Paul Sztorc showed the power and flexibility enabled by soft forks. But the same technique can also be used to effectively raise the 21M limit, by issuing "soft-fork-currencies" (SFCs) whose protocol rules are the same as those of cryptocurrencies.

For revenue-deficient miners (due to halvings), these soft-fork-currencies have a number of advantages compared with launching a (separate) new altcoin:
  • Once implemented, all Bitcoin miners must follow the rules of SFCs, in addition to the original Bitcoin protocol.
  • Exactly the same Bitcoin hardware backs the security of SFCs, as those blocks which violate the SFC rules will be orphaned. (same security level with BTC)
  • SFC coins can be used to pay tx fees for the Bitcoin blockchain, in the same way as bitcoins.
  • Launching a SFC requires miners' unanimous consent, which at some extent prohibits reckless overissuing of SFCs, so moderate scarcity will be achieved.
  • The same process of value-creation can be used, with maximally diverse and strong userbase.

My concern is that, in the near future miners' revenue will unproportionally diminish relative to their vital roll in the Bitcoin network. In other words, there will be a point where miners' power is huge but there is not enough revenue for them. This opens the possibility of miners trying to monetize their power through issuing SFCs (soft forks).

Paul Sztorc noted that:
Quote
, governed by a clear principle: maximize the total sale value of the Bitcoins that they mine.
http://www.truthcoin.info/blog/contracts-oracles-sidechains/#bitcoins-limited-government

If miners can create additional revenue streams for themselves, then the above equation does not hold.
Moreover, unlike proof-of-stake coins, bitcoins and SFCs have symmetrical relationship: the blockchain protocol is agnostic of which one is used as a currency or tx fees as long as they have value.

So this "feature" can be used to complement the miners' revenue and possibly prolong the Bitcoin's life span, although the 21M limit will get shaky.

I'm not necessarily convinced that the feature is bad for Bitcoin, but if the miners start to issue SFCs, I'm not certain the ramifications to the bitcoin as a currency. Thoughts?
1715460894
Hero Member
*
Offline Offline

Posts: 1715460894

View Profile Personal Message (Offline)

Ignore
1715460894
Reply with quote  #2

1715460894
Report to moderator
1715460894
Hero Member
*
Offline Offline

Posts: 1715460894

View Profile Personal Message (Offline)

Ignore
1715460894
Reply with quote  #2

1715460894
Report to moderator
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715460894
Hero Member
*
Offline Offline

Posts: 1715460894

View Profile Personal Message (Offline)

Ignore
1715460894
Reply with quote  #2

1715460894
Report to moderator
Realpra
Hero Member
*****
Offline Offline

Activity: 815
Merit: 1000


View Profile
December 12, 2015, 10:58:50 AM
 #2

This is different. All nodes validate rewards, but current nodes do not validate the size of the coinbase script (according to the witness idea at least) and the script can be pretty much anything.

Creating new coins however would be a hardfork, no full node would accept it.

Also the "segregated witness" AKA. the "lets overcomplicate things because we are bankers"-non-solution is stupid.
All it does is destroy completely the beauty of Bitcoin and increases the block size limit to 4 mb ... so just raise the damn limit if that is what we want, don't do this crap.

Luckily there is zero chance of miners backing the witness proposal - many of the miners are even scared to give themselves the power to vote on blocksize! (BIP100)

Miners are conservative and respect Bitcoin because if Bitcoin fails they stand to loose their entire business.

Cheap and sexy Bitcoin card/hardware wallet, buy here:
http://BlochsTech.com
dna_gym (OP)
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
December 12, 2015, 12:50:47 PM
Last edit: December 12, 2015, 01:12:45 PM by dna_gym
 #3

I agree with the "segregated witness" part. Although the "block size" will be within the 1MB limit, is it OK to forget the signature data completely? If not, and someone has to save them as archival data, then I rather prefer them to reside in the 1MB blocks.

Creating new coins however would be a hardfork, no full node would accept it.
SFCs are like bitcoin-2, bitcoin-3, ... and so on. Old full nodes can (and would) completely ignore them. But SFC-updated clients will be able to "see" a new currency type such as bitcoin-2.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
December 12, 2015, 02:01:50 PM
Merited by ABCbits (1)
 #4

I agree with the "segregated witness" part. Although the "block size" will be within the 1MB limit, is it OK to forget the signature data completely? If not, and someone has to save them as archival data, then I rather prefer them to reside in the 1MB blocks.

Creating new coins however would be a hardfork, no full node would accept it.
SFCs are like bitcoin-2, bitcoin-3, ... and so on. Old full nodes can (and would) completely ignore them. But SFC-updated clients will be able to "see" a new currency type such as bitcoin-2.

You don't even need a softfork to issue alternative currency on bitcoin blockchain. See http://counterparty.io/

The real question is, however, why people would accept your alternative currency?

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

Activity: 1806
Merit: 1164



View Profile WWW
December 12, 2015, 05:03:05 PM
 #5

This is different. All nodes validate rewards, but current nodes do not validate the size of the coinbase script (according to the witness idea at least) and the script can be pretty much anything.

Creating new coins however would be a hardfork, no full node would accept it.

Also the "segregated witness" AKA. the "lets overcomplicate things because we are bankers"-non-solution is stupid.
All it does is destroy completely the beauty of Bitcoin and increases the block size limit to 4 mb ... so just raise the damn limit if that is what we want, don't do this crap.

Luckily there is zero chance of miners backing the witness proposal - many of the miners are even scared to give themselves the power to vote on blocksize! (BIP100)

Miners are conservative and respect Bitcoin because if Bitcoin fails they stand to loose their entire business.

Miners do not have to back SegWit if only a softfork is required. Once a BIP is published and the core developers reach agreement it will be merged into Bitcoin Core and miners will have to live with it.

fbueller
Sr. Member
****
Offline Offline

Activity: 412
Merit: 275


View Profile
December 12, 2015, 07:06:32 PM
 #6


Miners do not have to back SegWit if only a softfork is required. Once a BIP is published and the core developers reach agreement it will be merged into Bitcoin Core and miners will have to live with it.

The only way to ensure a soft-forks success is to backport the change, as some miners use older versions of bitcoind. They can continue to use the older version until quorum is met. If not, they might produce invalid blocks (according to the 95% of the network prepared to adopt the change)

It's hardly forcing miners, when they're responsible for signalling support.

Bitwasp Developer.
BitcoinNewsMagazine
Legendary
*
Offline Offline

Activity: 1806
Merit: 1164



View Profile WWW
December 12, 2015, 09:02:37 PM
 #7

Quorum? There is no voting for a soft fork. Miners either upgrade their client or do not. In a soft fork, all old nodes can see the new blocks, can still have transactions sent to addresses that they recognize, and can spend their existing coins.

Realpra
Hero Member
*****
Offline Offline

Activity: 815
Merit: 1000


View Profile
December 12, 2015, 11:05:27 PM
 #8

Quorum? There is no voting for a soft fork. Miners either upgrade their client or do not. In a soft fork, all old nodes can see the new blocks, can still have transactions sent to addresses that they recognize, and can spend their existing coins.
Actually soft fork often means this:
1. A super majority of miners start to ENFORCE the change.
2. Not all full nodes enforce the change, but allow it.

New minting would clash with any of the 6000 full nodes that did not upgrade.
SegWit would not from my understanding because of "hacks".

Failure to attain super majority from miners would mean the change could not be enforced unless everyone upgraded (unlikely if you can't even convince 5 mining pools to begin with).

Cheap and sexy Bitcoin card/hardware wallet, buy here:
http://BlochsTech.com
Was
Member
**
Offline Offline

Activity: 75
Merit: 12

We are Satoshi.


View Profile
December 13, 2015, 03:41:29 AM
 #9

It is my understanding that SW is not a bad thing, however, as a soft fork shoved into the coinbase, it is messy.

To have my support it would have to be a hard forking implementation, and if it received consensus, why can't we pass an increase in block size along with it?

This is adding complexity to bitcoin, and overhead for developers.

We Are Satoshi.
eddie13
Legendary
*
Offline Offline

Activity: 2296
Merit: 2262


BTC or BUST


View Profile
December 13, 2015, 04:18:44 AM
 #10

technique can also be used to effectively raise the 21M limit
 
 moderate scarcity will be achieved.

Um no.. I am not for any increase of maximum coins over 21 million. I much prefer true scarcity over moderate scarcity any day. An increase of total coins in my eye is a betrayal and unneeded. If this were to happen I would probably get out, and I bet many many others would rush out too.

And for what? To pay the miners? Why would we need to subsidize the miners?
The miners made an investment, a bet, that they could ROI/profit whatever. If they bet wrong why should we give up the value of our coins to help them out?

Sorry you guys bought up all these miners and created a mining bubble that may be about to burst, but tough shit. I don't see anybody subsidizing me when I make a bad trade.

When the halving comes if BTC doesn't rise enough for all the miners to be profitable then I guess half of them will have to shut down before the remaining half will be operating in the green. It will still surely be plenty of hash to keep the network secure no?

"Lets increase the amount of total bitcoins to get these people out of a bad investment"... I think not..

When you invest in miners or anything you risk taking a loss VS the chance to profit. Yeah it sucks when you make a bad investment but that's the way it is and you should EAT IT just like everyone else.. I eat em all the time, why shouldn't the miners?

Chancellor on Brink of Second Bailout for Banks
moneyart
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
December 13, 2015, 06:30:32 PM
 #11

To increase the limit of 21M is not necessary because you also can increase the decimal places after the point without increasing the total amount of Bitcoins mined.

Dogecoin introduced a inflation rate but I think this is not necessary.
dna_gym (OP)
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
December 15, 2015, 06:48:17 AM
 #12

You don't even need a softfork to issue alternative currency on bitcoin blockchain. See http://counterparty.io/

The real question is, however, why people would accept your alternative currency?
Depending on the miners' demographic distribution, it probably works in the same way as the original bitcoin issuance (hashing competition).
Launching a soft-fork-currency will stimulate the new mining competition, it is different from the random coin-creation on the Bitcoin blockchain. It creates scarcity because it will be directly backed by the world's biggest mining facilities (only one), and difficulty to make a soft-fork will ensure it will be done only in a really needed situation.

Miners also can promote the soft-fork-currency by giving some discount for their tx-inclusion service.
dna_gym (OP)
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
December 15, 2015, 07:40:48 AM
 #13

New minting would clash with any of the 6000 full nodes that did not upgrade.
SegWit would not from my understanding because of "hacks".
New minting of the original _bitcoin-1_ would clash with the non-upgraded full nodes.
A new soft-fork-currency is like bitcoin-2, non-upgraders would not notice it has emerged, they will happily accept them (blocks which contain bitcoin-2) as valid blocks.
Soft forks would not violate the former validation rules, it just makes them more narrow (such as, former validation rules _AND_ blocks must contain bitcoin-2 information).

Actual implementation may not be so beautiful one, depending on the available features/space.
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
December 15, 2015, 08:44:25 AM
 #14

Also the "segregated witness" AKA. the "lets overcomplicate things because we are bankers"-non-solution is stupid.
All it does is destroy completely the beauty of Bitcoin and increases the block size limit to 4 mb ... so just raise the damn limit if that is what we want, don't do this crap.
I disagree. The "increase blocksize" part is actually not the most important. It just happens so that we hardly have time for a smooth hard fork (IMO it should take 6-12 months at least for a hard fork preparation, plus many performance issues need to be addressed beforehand), hence a time-buying soft fork is preferred.
More important are: malleability "fix", easier script upgrades, fraud proof enhancements.

But deploying SW with a hard fork might be better design-wise IMO.
LFC_Bitcoin
Legendary
*
Offline Offline

Activity: 3528
Merit: 9556


#1 VIP Crypto Casino


View Profile
December 15, 2015, 08:55:07 AM
 #15

Why the hell would we want to increase the 21M limit?

1 bitcoin is dividable into god knows how many decimals. Scarcity of coins is key otherwise the price would plummet. 

.
.BITCASINO.. 
.
#1 VIP CRYPTO CASINO

▄██████████████▄
█▄████████████▄▀▄▄▄
█████████████████▄▄▄
█████▄▄▄▄▄▄██████████████▄
███████████████████████████████
████▀█████████████▄▄██████████
██████▀██████████████████████
████████████████▀██████▌████
███████████████▀▀▄█▄▀▀█████▀
███████████████████▀▀█████▀
 ▀▀▀▀▀▀▀██████████████
          ▀▀▀████████
                ▀▀▀███

.
......PLAY......
BigBoy89
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
December 15, 2015, 04:06:28 PM
 #16

Why the hell would we want to increase the 21M limit?

1 bitcoin is dividable into god knows how many decimals. Scarcity of coins is key otherwise the price would plummet. 

I completely agree with your statement and stand by your side because I don't see any value in increasing the limit of Bitcoin beyond 21 million it will just break the Bitcoin market and make it worthless.

.AMEPAY.
▄▄█████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄█████████▀▀▄▀▀█████████▄

▄██████▄▄█▀ ▀█▄▄██████▄
███████  ▀▀█▄██▀▀▄███████
███████ █ ▄ █ ▄▀▀▄███████
████████ █ █ █ ▄▀▀▄████████
▀█████████▄█ █ ▄██████████▀
▀████████  ▀▀▀  ████████▀
▀█████████████████████▀
▀██
███████████████▀
▀▀█████████▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
│▌
       AMEPAY IEO       
▄██████▄ ▀██████▄
█████████  ▀█████
███████▀     ▀███
██████▀  ▄█▄  ▀██
██████▄  ▀█▀  ▄██
███████▄     ▄███
█████████  ▄█████
▀██████▀ ▄██████▀
   AMEPAY LISTING   
   ▐███▄
   ████▌
▐██████████▄
████████████
 ████▌  █████
▐████  ▄████
██████████▀
 ▀█████▀▀
▐│
▄▄█████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄█████████▀▀▄▀▀█████████▄

▄██████▄▄█▀ ▀█▄▄██████▄
███████  ▀▀█▄██▀▀▄███████
███████ █ ▄ █ ▄▀▀▄███████
████████ █ █ █ ▄▀▀▄████████
▀█████████▄█ █ ▄██████████▀
▀████████  ▀▀▀  ████████▀
▀█████████████████████▀
▀██
███████████████▀
▀▀█████████▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
cr1776
Legendary
*
Offline Offline

Activity: 4032
Merit: 1301


View Profile
December 15, 2015, 05:49:34 PM
 #17

Why the hell would we want to increase the 21M limit?

1 bitcoin is dividable into god knows how many decimals. Scarcity of coins is key otherwise the price would plummet. 

Any change that would increase the 21M limit would create an alt-coin, that is not bitcoin.  If the question is something akin to namecoin running in parallel to bitcoin, then I think at best you'd get a similar valuation to namecoin, probably less since at least NC has an additional function.

These types of arguments were made before the last halving about miners shutting down etc.  Sure, there may be some miners who shut down really non-profitable rigs (perhaps old Avalons for example if they are still running), but if they are covering power costs alone, they'll keep them running.  The sunk cost from the purchase price is just that, a sunk cost.  In November 2012, difficulty dropped slightly after the halving (the first and second readjustments were down slightly around 1-2% and 9-10% iirc) but within about 8-10 weeks was up.  Given the number of new ASICs that will be coming online in the next 8 months until the halving, I would expect something similar.  There may be a slight drop in July/August, then difficulty will recover.  Time will tell.
eddie13
Legendary
*
Offline Offline

Activity: 2296
Merit: 2262


BTC or BUST


View Profile
December 15, 2015, 06:34:04 PM
 #18

I would rather see the bitcoin code put a cap on max hash per connection to break up the mining monopolies or something of that nature..

Chancellor on Brink of Second Bailout for Banks
ComboChris
Full Member
***
Offline Offline

Activity: 189
Merit: 100


View Profile
December 15, 2015, 08:22:57 PM
 #19

I think increasing/removing the 21M Limit would result in panic reactions. Adding extra decimals places is a much safer way to achieve the same thing
pereira4
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
December 16, 2015, 01:13:09 AM
 #20

I think increasing/removing the 21M Limit would result in panic reactions. Adding extra decimals places is a much safer way to achieve the same thing

It's just really stupid if you think about it. Who the hell wouldn't sell all of it if Bitcoin is about to do something diametrically opposed to what it was designed to do? (to not fall under the same tricks and traps as central banking). Everyone would sell since you know the supply is going to get increased therefore your money is guaranteed to devalue, so as the price goes down, miners would ultimately end up with less revenue. Im just hoping in the future Bitcoin mining is more decentralized, we can't be praying forever that miners will not do something stupid.
Pages: [1] 2 »  All
  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!