dna_gym (OP)
Member
Offline
Activity: 71
Merit: 10
|
|
December 12, 2015, 03:20:27 AM Last edit: December 12, 2015, 07:35:21 AM by dna_gym |
|
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: , 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-governmentIf 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?
|
|
|
|
Realpra
|
|
December 12, 2015, 10:58:50 AM |
|
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.
|
|
|
|
dna_gym (OP)
Member
Offline
Activity: 71
Merit: 10
|
|
December 12, 2015, 12:50:47 PM Last edit: December 12, 2015, 01:12:45 PM by dna_gym |
|
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
Activity: 1792
Merit: 1111
|
|
December 12, 2015, 02:01:50 PM |
|
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
Activity: 1806
Merit: 1164
|
|
December 12, 2015, 05:03:05 PM |
|
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
|
|
December 12, 2015, 07:06:32 PM |
|
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
Activity: 1806
Merit: 1164
|
|
December 12, 2015, 09:02:37 PM |
|
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
|
|
December 12, 2015, 11:05:27 PM |
|
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).
|
|
|
|
Was
Member
Offline
Activity: 75
Merit: 14
We are Satoshi.
|
|
December 13, 2015, 03:41:29 AM |
|
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
Activity: 2296
Merit: 2262
BTC or BUST
|
|
December 13, 2015, 04:18:44 AM |
|
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
Activity: 26
Merit: 0
|
|
December 13, 2015, 06:30:32 PM |
|
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
Activity: 71
Merit: 10
|
|
December 15, 2015, 06:48:17 AM |
|
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
Activity: 71
Merit: 10
|
|
December 15, 2015, 07:40:48 AM |
|
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
Activity: 1386
Merit: 1009
|
|
December 15, 2015, 08:44:25 AM |
|
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
Activity: 3710
Merit: 10402
#1 VIP Crypto Casino
|
|
December 15, 2015, 08:55:07 AM |
|
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.
|
|
|
|
BigBoy89
Legendary
Offline
Activity: 1512
Merit: 1011
|
|
December 15, 2015, 04:06:28 PM |
|
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
Activity: 4200
Merit: 1312
|
|
December 15, 2015, 05:49:34 PM |
|
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
Activity: 2296
Merit: 2262
BTC or BUST
|
|
December 15, 2015, 06:34:04 PM |
|
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
|
|
December 15, 2015, 08:22:57 PM |
|
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
Activity: 1610
Merit: 1183
|
|
December 16, 2015, 01:13:09 AM |
|
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.
|
|
|
|
|