Bitcoin Forum
November 11, 2024, 09:46:13 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Increase blocksize with soft fork?  (Read 1602 times)
AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
December 07, 2016, 07:03:54 PM
 #21

again now you are trying to claim an consensual fork as being an altcoin maker..
seriously!!

consensual = consensus

consensus results in orphans
...

I never intentionally made that claim and don't know where you are getting that.
In a consensual hardfork, the old chain will die off and thus the new chain becomes the main chain.
There is no potential altcoin when there is a consensual hardfork.

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4761



View Profile
December 07, 2016, 07:17:57 PM
Last edit: December 07, 2016, 07:37:56 PM by franky1
 #22

I never intentionally made that claim and don't know where you are getting that.
In a consensual hardfork, the old chain will die off and thus the new chain becomes the main chain.
There is no potential altcoin when there is a consensual hardfork.

"old chain"... dies off??

its never a 2 chain event. its a BRANCH that gets trimmed off depending on which branch is the strongest where the weakest branch gets cut off

by claiming old chain. thats a imagery of claiming everything before the branch right to the genesis block dies.
its doesnt
blocks are still mined ontop of the previous blocks. the CHAIN continues on. just that there are not 2 persistent branches

no new genesis block is created, the mining doesnt start at block 1 again. it continues on..

again you do realise that consensus rule breaks happen everyday right.. up to about 2-3% average risk
https://blockchain.info/charts/n-orphaned-blocks

an nobody bats an eyelid because the majority of 97-98% exist to trim the branch pretty quick

again no viable BIP is asking for a altcoin maker. so i have no idea why you keep trying to make everything sound like an altcoin maker when nothing is even proposing that.

again the RATIONAL debate is about using consensus. the REALISTIC debate is about using consensus.
where the RATIONAL AND REALISTIC result is due to RATIONAL acceptance of a 5% risk.. is slightly elevated orphans

if a block was created at under 95% then the orphans would happen more noticeably.

take 51% mining.. that would be orphan hell and merchants would hold off on withdrawals/trading until the drama passes.

i dont know why you are obsessed with making everything sound like altcoin making.
have you even run any simulations.
have you even run a node that you have altered outside of blockstream devs perceived defaults. to realise that it does not create an altcoin
by you having 2mb base 4mb weight. right now.

yep thats right. nodes right now can have any blocksize setting they want be it 1.1mb, 1.5mb 2mb 4mb it wont change nothing.
pools wont however push out anything bigger until they know the SINGLE NETWORK can cope with it

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
December 07, 2016, 10:48:05 PM
Last edit: December 07, 2016, 11:42:59 PM by AgentofCoin
 #23

I never intentionally made that claim and don't know where you are getting that.
In a consensual hardfork, the old chain will die off and thus the new chain becomes the main chain.
There is no potential altcoin when there is a consensual hardfork.

"old chain"... dies off??
When I say "old chain" I am implying "old protocol that no longer is majority supported".

its never a 2 chain event. its a BRANCH that gets trimmed off depending on which branch is the strongest where the weakest branch gets cut off
Yeah, that was the theory before Ethereum hardforked.
Post ETH hardfork it was discovered that hardforks have different outcomes based on different circumstances.
The term chain is not a constant. It ebbs and flows based on its future or current state and this is why I disagree with the
"branch" term, since all branches by their design, such as in nature, must end at some point. In theory, both chains can survive,
but with the term branch, it is whether one is longer than the other. Using the term "branch" misconstrues what a hardfork
can and can not do. By saying "branch", it implies that there can be no surviving "old protocol" chain.


by claiming old chain. thats a imagery of claiming everything before the branch right to the genesis block dies.
its doesnt
blocks are still mined ontop of the previous blocks. the CHAIN continues on. just that there are not 2 persistent branches
One "branch" will effectively "die off" in an intentional consensual hardfork.
One "chain" will effectively be "abandoned" in an intentional consensual hardfork.
One "fork" will effectively "not be built upon" in an intentional consensual hardfork.

In my understanding, the three above statements have the same meaning.


no new genesis block is created, the mining doesnt start at block 1 again. it continues on..
Yes. There is no new Genesis block, but that is irrelevant to a hardfork normally.

again you do realise that consensus rule breaks happen everyday right.. up to about 2-3% average risk
https://blockchain.info/charts/n-orphaned-blocks
Yes of course, but no one really cares about those since the system is designed to take care of those on their own.
Common orphans such as you describe is not a hardfork that most people regard as a hardfork,
but would be considered an unintentional fork that in time, is self correcting.


an nobody bats an eyelid because the majority of 97-98% exist to trim the branch pretty quick
Yes, as designed.

again no viable BIP is asking for a altcoin maker. so i have no idea why you keep trying to make everything sound like an altcoin maker when nothing is even proposing that.
Of course not. That wouldn't even be considered for a BIP number probably.
What am I saying sounds like an altcoin maker? As long as the hardfork creates one surviving
chain that 95% agree to follow, there is no reasonable possibility for an altcoin. The hardfork is
effectively an "upgrade", but if two survive, one must be an altcoin. I don't understand what I am
saying that leads you to think I am saying each hardfork leads to an altcoin. I am only saying that it is a
possibility based on how the hardfork is performed.


again the RATIONAL debate is about using consensus. the REALISTIC debate is about using consensus.
where the RATIONAL AND REALISTIC result is due to RATIONAL acceptance of a 5% risk.. is slightly elevated orphans
Yes, a 5% is acceptable only because the community believes not only can we not really get 100% but also
5% is so small there is no reasonable possibility of the "old protocol" chain surviving. Though I agree the current debate
is about whether if there will be a consensual hardfork, the fact is that there are more definitions and interpretations for the
word "hardfork" than just a full consensus one.

A slightly offtopic point: Your assumption is that when 95% agree to run one protocol over another, that
they will stick to that. That 95% is effectively a pledge to perform a future act, it does not guarantee that
post-hardfork. So with that understanding in mind, within a system that no one should trust anyone
else, including miners, we choose to take a risk at a 95% pledge. Because there is a risk due to whether
individuals will keep their word, there can always be an altcoin possibility, IMO. The act of reversing the
pledge after a hardfork, would result in an intentional malicious hardfork, IMO.


if a block was created at under 95% then the orphans would happen more noticeably.

take 51% mining.. that would be orphan hell and merchants would hold off on withdrawals/trading until the drama passes.
I agree, but I would categorize that as an attack or malicious hardfork since that shouldn't happen naturally.
It is also possible that could be a bug with the mining clients, so that would be considered an unintentional hardfork.



i dont know why you are obsessed with making everything sound like altcoin making.
have you even run any simulations.
have you even run a node that you have altered outside of blockstream devs perceived defaults. to realise that it does not create an altcoin
by you having 2mb base 4mb weight. right now.
No I have not and as I have stated previously I have no programming nor technical background.
I think you might be obsessed with portraying me a being obsessed about "altcoin making".
Are you arguing that every possible hardfork combination does not ever create a potential altcoin creation and existence?

If I can clone someone and make another, thus having two of that person, only one is the true version and the
other is the clone. This truth will continue that way forever until one or the other dies. When that death occurs,
there is now only one version, whether that one is the original or the clone, no longer matters, the surviving one
is the only one that now matters and becomes the "true" person. So when a hardfork occurs, there is a possibility
of an altcoin or a clone, but ultimately when one is effectively "dead" or "abandoned" does that altcoin label fade
and whatever chain exists becomes the mainchain.


yep thats right. nodes right now can have any blocksize setting they want be it 1.1mb, 1.5mb 2mb 4mb it wont change nothing.
pools wont however push out anything bigger until they know the SINGLE NETWORK can cope with it
Yes of course and I agree, but that is an assumption. But, if a block is created higher than 1MB and
propagated, majority of the network currently rejects it as you previous described. This is what I consider an
unintentional hardfork (by that miner or group of miners) that isn't allowed to survive (by a majority of others).


My comments in red.
I hope this explains my rational.

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4761



View Profile
December 08, 2016, 12:35:37 AM
 #24

"old chain"... dies off??
When I say "old chain" I am implying "old protocol that no longer is majority supported".

its never a 2 chain event. its a BRANCH that gets trimmed off depending on which branch is the strongest where the weakest branch gets cut off
Yeah, that was the theory before Ethereum hardforked.
Post ETH hardfork it was discovered that hardforks have different outcomes based on different circumstances.
The term chain is not a constant. It ebbs and flows based on its future or current state and this is why I disagree with the
"branch" term, since all branches by their design, such as in nature, must end at some point. In theory, both chains can survive,
but with the term branch, it is whether one is longer than the other. Using the term "branch" misconstrues what a hardfork
can and can not do. By saying "branch", it implies that there can be no surviving "old protocol" chain.


the old protocol is still acceptable to the branch.. because they are connected.

EG lets say old protocol block 0-450000 new consensus 450001..
by saying old protocol not supported. thats like saying it will reject blocks below 450k
killing off the old chain.
wrong on so many levels.

with 2mb, blocks of 0.0002mb->1.99mb are supported. it also does not mean all blocks have to be over 1mb but under 2mb
again blocks of 0.0002mb->1.99mb are supported. the old protocol IS supported.

as for your ethereum mention. please please please research ethereum. rather than just the media hype
learn how they AVOID and drop connection to.. rather than using consensus.
and stop comparing ethereums intention avoidance to a proposed bitcoin consensus. they are not the same thing

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4761



View Profile
December 08, 2016, 12:45:42 AM
 #25

by claiming old chain. thats a imagery of claiming everything before the branch right to the genesis block dies.
its doesnt
blocks are still mined ontop of the previous blocks. the CHAIN continues on. just that there are not 2 persistent branches
One "branch" will effectively "die off" in an intentional consensual hardfork.
One "chain" will effectively be "abandoned" in an intentional consensual hardfork.
One "fork" will effectively "not be built upon" in an intentional consensual hardfork.

In my understanding, the three above statements have the same meaning.


no new genesis block is created, the mining doesnt start at block 1 again. it continues on..
Yes. There is no new Genesis block, but that is irrelevant to a hardfork normally.

if you want the imagery of a chain. then it would be
some double links of a chain are abandoned and replaced with new single links..
NOT the chain is abandoned

the reason i use trees/branches is 2 fold. one.. devs love their merkle tree Cheesy and also trees grow naturally they naturally make branches and can have their branches cut off. devs's also love to "prune" .. not wirecut.. so branches instead of metal chain seems to fit their narative as a way of explaining things

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4761



View Profile
December 08, 2016, 01:02:10 AM
 #26

A slightly offtopic point: Your assumption is that when 95% agree to run one protocol over another, that
they will stick to that. That 95% is effectively a pledge to perform a future act, it does not guarantee that
post-hardfork. So with that understanding in mind, within a system that no one should trust anyone
else, including miners, we choose to take a risk at a 95% pledge. Because there is a risk due to whether
individuals will keep their word, there can always be an altcoin possibility, IMO. The act of reversing the
pledge after a hardfork, would result in an intentional malicious hardfork, IMO.


you do know that if 95% have nodes that accept 2mb.. they accept ANYTHING below 2mb.
meaning

when nodes get to 95% ... 2 weeks grace pass to make sure it isnt a fluke.
miners then do a upto 95% period too plus a grace period.
by which time the node count should exceed 95%.

if it deminishes, pools wont risk it if the orphan rate risk jumped.
if it stays stable, pools would try it out

where pools only risk making blocks of 10000250byte block and see what the orphan rate is like
if happy they naturally test the waters with slightly more.

in short. back in 2009-2016 miners were not jumping to 1mb. they slowly progressed to 1mb.
dont think/imagine that pools are suddenly going to make 1.99mb the day of activation. (rationally/logically/logistically they wont)

if the orphan rate is too high we stick to 1mb.
this does not mean nodes have to downgrade. because 2mb accepts any data below 2mb
whether its 250bytes 1kb, 100kb 0.99mb whatever.

its more then a pledge because the nodes would already have the 2mb rule inplace BEFORE activation. meaning nodes are fully accepting even before pools push the envelope

right now many nodes are HAPPILY running with 2mb active. just like old nodes were happily running 1mb rule when blocks were only bing made at 0.2mb in 2009-2011 or 0.5mb upto 2013..
yep the rule was 1mb but blocks were under 1mb
future rule of 2mb while blocks are under 2mb.. same thing

but here is the funny part.. segwit IS a pledge. if you did not realise it 0.8->0.13.1 NEEDS to be upgraded to a new release (not yet available) AFTER activation for users to actually use segwit transaction features. yes only avaiable AFTER.

but things like BU, and other blocksize consensus nodes are ACTIVE AND RUNNING now. they are just waiting for a  majority to give miners confidence to push the envelope and test the water.. with worse case, them getting thier attempt orphaned.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Xester
Hero Member
*****
Offline Offline

Activity: 994
Merit: 544



View Profile
December 08, 2016, 04:13:10 AM
 #27

Everything just get complicated. When the discussion is about fork I got headache about different ideas pertaining to what kind of fork should be used. Hope there will be subtle and less complicated explanations that is easily absorbed. But let us get back to the topic guys, the author asks if it is possible that the blocksize will increase if soft fork is used? Please answer yes or no only so it will be less complicated.
AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
December 08, 2016, 05:18:26 AM
Last edit: December 08, 2016, 06:00:27 AM by AgentofCoin
 #28

"old chain"... dies off??
When I say "old chain" I am implying "old protocol that no longer is majority supported".

its never a 2 chain event. its a BRANCH that gets trimmed off depending on which branch is the strongest where the weakest branch gets cut off
Yeah, that was the theory before Ethereum hardforked.
Post ETH hardfork it was discovered that hardforks have different outcomes based on different circumstances.
The term chain is not a constant. It ebbs and flows based on its future or current state and this is why I disagree with the
"branch" term, since all branches by their design, such as in nature, must end at some point. In theory, both chains can survive,
but with the term branch, it is whether one is longer than the other. Using the term "branch" misconstrues what a hardfork
can and can not do. By saying "branch", it implies that there can be no surviving "old protocol" chain.


the old protocol is still acceptable to the branch.. because they are connected.

EG lets say old protocol block 0-450000 new consensus 450001..
by saying old protocol not supported. thats like saying it will reject blocks below 450k
killing off the old chain.
wrong on so many levels.

with 2mb, blocks of 0.0002mb->1.99mb are supported. it also does not mean all blocks have to be over 1mb but under 2mb
again blocks of 0.0002mb->1.99mb are supported. the old protocol IS supported.
Yes, I agree with what you are saying mostly.
The issue here is that I do not speak as technically as I should, since this is not my field.
When I refer to the old protocol chain, it assumes two surviving chains each building different
blocks based upon their separate rules. When only one chain exists, the old protocol chain is the
past of the new protocol chain, since the new protocol won majority.


as for your ethereum mention. please please please research ethereum. rather than just the media hype
learn how they AVOID and drop connection to.. rather than using consensus.
and stop comparing ethereums intention avoidance to a proposed bitcoin consensus. they are not the same thing

My understanding is that there were no changes made and the two chains was a direct failure of consensus.
15% of the Ethereum network chose to not update before the hardfork and chose to intentionally continue
on the "original" chain. I am not aware that those who chose not to update took any specific actions to ignore
the "new chain". If anything, the many weeks of replay attacks after the hardfork showed that they didn't
anticipate that two chains could co-exist.


by claiming old chain. thats a imagery of claiming everything before the branch right to the genesis block dies.
its doesnt
blocks are still mined ontop of the previous blocks. the CHAIN continues on. just that there are not 2 persistent branches
One "branch" will effectively "die off" in an intentional consensual hardfork.
One "chain" will effectively be "abandoned" in an intentional consensual hardfork.
One "fork" will effectively "not be built upon" in an intentional consensual hardfork.

In my understanding, the three above statements have the same meaning.


no new genesis block is created, the mining doesnt start at block 1 again. it continues on..
Yes. There is no new Genesis block, but that is irrelevant to a hardfork normally.
if you want the imagery of a chain. then it would be
some double links of a chain are abandoned and replaced with new single links..
NOT the chain is abandoned
the reason i use trees/branches is 2 fold. one.. devs love their merkle tree Cheesy and also trees grow naturally they naturally make branches and can have their branches cut off. devs's also love to "prune" .. not wirecut.. so branches instead of metal chain seems to fit their narative as a way of explaining things

Well the reason why I say "two chains" is because when a split occurs, there is literally two separate blockchains.
So the single blockchain has become two, yet prior to the hardfork point, there was only one past.
                          /============O
O==========|============O

So when I say the "old chain/protocol is abandoned" I mean the following:
                          /============O
O==========|==X

You have to remember I am only talking in the sense that a hardfork has occurred.
When that happens, there will either be two chains, or a single chain, but both will always share the same past.
The issue here is that I do not use the proper terms for certain technically recognized things.


A slightly offtopic point: Your assumption is that when 95% agree to run one protocol over another, that
they will stick to that. That 95% is effectively a pledge to perform a future act, it does not guarantee that
post-hardfork. So with that understanding in mind, within a system that no one should trust anyone
else, including miners, we choose to take a risk at a 95% pledge. Because there is a risk due to whether
individuals will keep their word, there can always be an altcoin possibility, IMO. The act of reversing the
pledge after a hardfork, would result in an intentional malicious hardfork, IMO.

you do know that if 95% have nodes that accept 2mb.. they accept ANYTHING below 2mb.
meaning
when nodes get to 95% ... 2 weeks grace pass to make sure it isnt a fluke.
miners then do a upto 95% period too plus a grace period.
by which time the node count should exceed 95%.
if it deminishes, pools wont risk it if the orphan rate risk jumped.
if it stays stable, pools would try it out
where pools only risk making blocks of 10000250byte block and see what the orphan rate is like
if happy they naturally test the waters with slightly more.
in short. back in 2009-2016 miners were not jumping to 1mb. they slowly progressed to 1mb.
dont think/imagine that pools are suddenly going to make 1.99mb the day of activation. (rationally/logically/logistically they wont)
if the orphan rate is too high we stick to 1mb.
this does not mean nodes have to downgrade. because 2mb accepts any data below 2mb
whether its 250bytes 1kb, 100kb 0.99mb whatever.
its more then a pledge because the nodes would already have the 2mb rule inplace BEFORE activation. meaning nodes are fully accepting even before pools push the envelope
right now many nodes are HAPPILY running with 2mb active. just like old nodes were happily running 1mb rule when blocks were only bing made at 0.2mb in 2009-2011 or 0.5mb upto 2013..
yep the rule was 1mb but blocks were under 1mb
future rule of 2mb while blocks are under 2mb.. same thing

Yes, I understand this. My off topic statement was just to point out that when nodes signal for a change,
that does not guarantee they will follow through, and that is also a risk that we take. I agree with everything
you say in theory, I'm just saying that if we hardforked and a large % of hash and nodes decided to immediately
downgrade back to their prior protocol version that rejected higher than 1MB block, that couldn't be stopped. So
when we do hardfork, we take the risk by taking the signalers at their word that they will follow through and not
backtrack after the hardfork. If this did occur, it would be an attack vector on the economy IMO. That's my only
point. So I don't think it is more than a pledge, since there is no guarantee they will stick with their pledge until
well after the hardfork. The pledge is only a signalling prior to the hardfork.


but here is the funny part.. segwit IS a pledge. if you did not realise it 0.8->0.13.1 NEEDS to be upgraded to a new release (not yet available) AFTER activation for users to actually use segwit transaction features. yes only avaiable AFTER.

but things like BU, and other blocksize consensus nodes are ACTIVE AND RUNNING now. they are just waiting for a  majority to give miners confidence to push the envelope and test the water.. with worse case, them getting thier attempt orphaned.

Yes, in theory it is a pledge as well, but there is no hardfork since it uses the softfork method.
But yes, if enough pledge for SegWit and that softfork is activated, only after will the SegWit
addresses and transactions be functional. The only difference between the two pledges discussed
is that one is a hardfork pledge and the other is a softfork pledge and personally I think a hardforked
pledge that is reneged upon is bad for the economy. But a reneged softfork pledge shouldn't effect the
economy, that I can currently think of. But yes, they both are activated by % pledges at first, then they
back it up with work/numbers later after the fork.


I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
December 08, 2016, 05:35:51 AM
 #29

Everything just get complicated. When the discussion is about fork I got headache about different ideas pertaining to what kind of fork should be used. Hope there will be subtle and less complicated explanations that is easily absorbed. But let us get back to the topic guys, the author asks if it is possible that the blocksize will increase if soft fork is used? Please answer yes or no only so it will be less complicated.

No, using a softfork to increase the Bitcoin blocksize limit is not possible.
For an increase in the blocksize limit, a hardfork is needed.




I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
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!