Bitcoin Forum
June 01, 2024, 10:58:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 »  All
  Print  
Author Topic: Stop fuckin' around, fork the son-of-a-bitch already.  (Read 9296 times)
franky1
Legendary
*
Online Online

Activity: 4242
Merit: 4505



View Profile
September 17, 2016, 10:32:04 PM
Last edit: September 17, 2016, 11:09:39 PM by franky1
 #81


Ethereum did not intentionally split. Vitalik and his chronies intentionally hard forked, but they assumed that by having the support of the major mining pool administrators and client/wallet developers (IOW, a dozen or two people), that the original chain would just die. But of course it didn't. Users remained, speculators speculated, miners returned to the original chain. It was not intentional. That's why the Ethereum Foundation told exchanges to ignore the original chain and ignore replay attacks. They planned on the original chain just dying. Silly, especially in a case where the hard fork rewrites history.

put it this way. if ethereum just done a roll back.. the 'hacked' ether transactions would have got orphaned and everyone would make new blocks ontop of the backdated chain

but instead vatelik actually added a bit more code to intentionally black list nodes against each other to cause a split (controversial fork)
Code:
--oppose-dao-fork

that oppose dao fork. is the flag to cause an intentional split by bypassing the standard orphaning mechanism by not letting the nodes talk to each other to come to a consensus.

so ethereum was an intentional split. rather then changing the rules for everyone to head in a single direction and let orphans take care of the minorty.

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
illyiller
Hero Member
*****
Offline Offline

Activity: 697
Merit: 520



View Profile
September 17, 2016, 11:01:52 PM
 #82

so ethereum was an intentional split. rather then changing the rules for everyone to head in a single direction and let orphans take care of the minorty.

That doesn't mean it was intended to split the network. They intended for everyone to update to the fork. That code was included in case not enough hashpower updated before the DAO attacker could move his funds. This is similar to Mike Hearn's "checkpointing" in XT -- in case XT became the minority chain, keep the rules intact.

Are you saying consensus rule changes should be decided by "orphaning"? How would that even work? The reason a network split occurs in a hard fork is because users haven't updated, and so some miners return to that chain. Those users won't even see the rule-breaking chain no matter how long it is.
franky1
Legendary
*
Online Online

Activity: 4242
Merit: 4505



View Profile
September 17, 2016, 11:15:22 PM
Last edit: September 17, 2016, 11:37:07 PM by franky1
 #83

so ethereum was an intentional split. rather then changing the rules for everyone to head in a single direction and let orphans take care of the minorty.

That doesn't mean it was intended to split the network. They intended for everyone to update to the fork. That code was included in case not enough hashpower updated before the DAO attacker could move his funds. This is similar to Mike Hearn's "checkpointing" in XT -- in case XT became the minority chain, keep the rules intact.

Are you saying consensus rule changes should be decided by "orphaning"? How would that even work? The reason a network split occurs in a hard fork is because users haven't updated, and so some miners return to that chain. Those users won't even see the rule-breaking chain no matter how long it is.

"Those users won't even see the rule-breaking chain no matter how long it is. "
because they blacklist the nodes transmitting the changed rule.. to not even get that changed rule block

without blacklisting rule changed nodes. then "those users" will see the rule changed block but will orphan off the rule changed blocks, because that is how the consensus mechanism works. if a block is seen that doesnt match the rules, its orphaned.

separately if a node blacklists rule changed nodes.. then they wont even talk to each other to use the orphan consensus mechanism.. meaning that both sides are not orphaning each other and instead working as independent chains.

again it requires blacklisting opposing nodes to avoid the consensus mechanism to keep a minority chain alive. other wise orphaning will take care of the "battle" in a thunderdome scenario(2 enter 1 leave). which is exactly how the consensus mechanism works.
its been working every day, an average of 2 blocks a day occur due to them not fitting the rules of the majority

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
noormcs5
Hero Member
*****
Offline Offline

Activity: 2660
Merit: 613


Leading Crypto Sports Betting & Casino Platform


View Profile
September 18, 2016, 11:56:56 AM
 #84

I really don't think a hard fork is a good move.
Maybe a side-chain or something like that.

And well, we have a lot of good alts over there, bitcoin is not unanimous anymore.
It is like saying that every one that shows up and votes gets to pick a president and all those that don't vote automatically vote for candidate 1. Hard forking the coin is like this example


..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
illyiller
Hero Member
*****
Offline Offline

Activity: 697
Merit: 520



View Profile
September 18, 2016, 06:07:18 PM
 #85

so ethereum was an intentional split. rather then changing the rules for everyone to head in a single direction and let orphans take care of the minorty.

That doesn't mean it was intended to split the network. They intended for everyone to update to the fork. That code was included in case not enough hashpower updated before the DAO attacker could move his funds. This is similar to Mike Hearn's "checkpointing" in XT -- in case XT became the minority chain, keep the rules intact.

Are you saying consensus rule changes should be decided by "orphaning"? How would that even work? The reason a network split occurs in a hard fork is because users haven't updated, and so some miners return to that chain. Those users won't even see the rule-breaking chain no matter how long it is.

"Those users won't even see the rule-breaking chain no matter how long it is. "
because they blacklist the nodes transmitting the changed rule.. to not even get that changed rule block

No, it's not because they blacklisted anybody. It's because those nodes broke the rules, transmitting invalid blocks. Like Satoshi said in the whitepaper, nodes "reject invalid blocks by refusing to work on them". This is true for any rule violation -- it's nothing to do with blacklisting, but the rules in the Bitcoin software. Blacklisting means "targeted". But the software's rules apply to everybody, no matter what. It doesn't matter why the block is invalid -- could be that it includes double spends, doesn't matter. The point is that nodes ignore invalid blocks.
VeritasSapere
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500



View Profile
September 18, 2016, 08:47:42 PM
Last edit: September 19, 2016, 03:48:57 AM by VeritasSapere
 #86

Franky, you're spreading a lot of misinformation. I won't go so far as to call it disinformation, but I'm not sure that your intentions here are honorable. I can't keep responding to you because every time I address your points, you repeat the same falsities that I've already shown to be false.

No, I am not. This has nothing to do with controversy. A hard fork, by definition, entails creating a new network that is incompatible with the old one. The intention of a hard fork is for users of the old network to migrate to the forked network. There is no propaganda in that, whatsoever.

Supporting Core's conservative method of rigorous analysis and testing, or their overall roadmap, or simply supporting an implementation that retains Bitcoin's consensus rules, is not anything you can blame Core for.
1. hardfork code has been publicly available since last year, meaning core is not conservative. because they ignore code available for over a year to quickly push something only finalised a few weeks ago..
Segwit has been worked on since late last year. It's been rigorously tested for many months. Simply stating that "hard fork code has been publicly available since last year" is meaningless. That doesn't suggest that the hard fork code is sensible, optimal nor rigorously tested. Rather, peer review and testing has been minimal.
I would argue if peer review and testing has been minimal then it has not been finalised, it has not even been finished.

2. core is not retaining consensus rules.. old nodes cant validate segwit, so old nodes are not part of the consensus. they are just blindly confused into not caring what the data is by using the flag that tells them to ignore it.

Please point to the consensus rules being broken by Segwit. You can't, because there are none. This is why Segwit is backward compatible.

Old nodes certainly can validate Segwit transactions against the consensus rules. And they will. You seem disturbed by the idea of forward compatibility, but it's really quite elegant and appropriate. See Satoshi's thoughts on forward compatible soft forks:

I think you are playing semantic games here and skirting around the issue, I am not saying that you are not being sincere however. "Consensus" is the term we give to the governance mechanism in the Bitcoin protocol, there is also a technical feature in the Bitcoin protocol that is also called "consensus". To make this even more confusing the term "consensus" can not even be taken literally except for in the technical sense, however the rules of the protocol can still be changed through the governance mechanisms of Bitcoin, therefore even the technical understanding of "consensus" can not be taken completely literally. That is in the literal sense of the word "consensus".

I recently explained my theory on Bitcoin governance and what I think is the present state of affairs here:
https://bitcointalk.org/index.php?topic=1612347.0

I perceive hard forks to be a critical feature of the Bitcoin governance mechanism. Soft forks in some cases can contribute to circumventing this governance mechanism, since it makes splitting away more difficult, it makes it more difficult to protest in other words, which actually makes it easier to change the protocol through soft forks. Which is not necessarily a good thing from a humanist perspective.

Almost any change can be introduced as a soft fork, we could even increase the blocksize with a soft fork, there are multiple ways in which to do this. Whether something is a hard fork or a soft fork does not actually matter in terms of whether it should be implemented or not, what matters is the content of that change itself.

3. core is not retaining consensus rules.. 4mb blockweight is a total different rule than maxblocksize.. but again by disabling consensus(consent) they are changing rules without needing consent.
Again: Please point to the consensus rules being broken by Segwit. You can't, because there are none. Maxblocksize is a consensus rule. It is not broken by Segwit. Segregating the witness data doesn't affect validity. It's really quite a clever way to optimize transactions size while permitting features which require non-malleability.
I suppose you know my view on soft forks, consensus and segwit by now. Segwit does not fix malleability last I checked, that particular feature has not been introduced, I am not sure whether it will be finished by the time Core wants segwit to go onto the main net.

It also makes Bitcoin less "scalable" that is in the IT/Engineering sense of the word, again a word that carries different meanings within different fields of knowledge. Since segwit transactions are still slightly larger then normal transactions, making them less efficient. Segwit actually also makes Bitcoin less expensive to attack because segwit allows an attacker to fill up the witness data at a rate 1/4 of the normal fee price, which means spam attacks on the network become easier, by flooding the network with these spam transactions an attacker can fill up the blocks preventing other people from being able to transact, actually exploiting the existence of the blocksize limit which was first introduced as a temporary anti spam fix, ironically. This reduced fee is actually for a specific type of transaction that the lighting network relies on. I do not support this type of economic favoritism, it is one of the many reasons why I do not like this version of Segwit that Core is planning to release. I would not be against Segwit if it came out as a hard fork with a few minor changes, it actually would make segwit transactions more efficient then normal transactions, such a hard fork could also fix malleability. Such a hardfork version of segwit would also introduce a lot less technical debt.

4. the road map belongs to core, the segwit code is a core feature and core are avoiding accepting hard fork code so much they are throwing devs out of the core group
Anyone is free to contribute to Core. Anyone is also free to develop other clients. Being a small, vocal minority should not enable someone to steamroll the rest of the project contributors into merging code they disagree with. You have no authority to say what Core should or should not do. You are free to contribute to other projects. Go ahead.
I actually agree with you on this, except for that anyone is free to contribute to Core, you can not have it both ways, which is why there have to be multiple viable implementations of Bitcoin, otherwise the governance mechanism would just not work since people would not have the freedom of choice between these implementations, since you have already said that Core should not provide that choice within their organization and implementation. This is in part why I consider Core to be the biggest point of centralization within Bitcoin right now, even the name we use "Core" is inappropriate for a decentralized protocol.

You can blame the lack of convincing arguments by fork proponents for the lack of support to fork. You could also probably blame Ethereum, which has likely scared much of the community away from the risks of hard forks.
the REKT and fake doomsdays stories to sway people started way before ethereum
Indeed, anti-fork sentiment existed long before the Ethereum network split. But the failed hard fork scared a lot of people into recognizing that Core's position has been reasonable and thoughtful, while the Ethereum Foundation has clearly been reckless and disdainful towards their userbase and custodians.
That is an opinion, and the facts do not back up this sentiment at all. Ethereum investors have not even lost money especially if you include their holdings in ETC. The two networks are doing just fine, especially ETH. The sky has not fallen after the hard fork, the recent Ethereum split proves that such hard forks are viable and they are not the "disasters" that some people claimed it would be. It is actually a good thing, a graceful solution to an age old problem.

I think the same will happen to Bitcoin within the next six months, whether we like it or not. I am an advocate of this action if that has not been made clear already, unless "consensus" is found within the Bitcoin network, the network will split. Allowing both sides of this debate to have the Bitcoin they want, true freedom of choice.

"Consensual [hard] fork" is a strange term. Consent flows from users opting into a network. Anyone is free to opt out of the Bitcoin network and consent to a new hard fork. But that doesn't imply at all that all users of the Bitcoin network consent to a hard fork. Knowing that every user consents is not possible in any way, shape or form -- and even if it were, we could only know after the fork had occurred, after which users actually migrate and affirmatively consent to the hard fork's new rules.
see there you go again "opt out of bitcoin network".. more subtly propaganda that if its not the core way then its not bitcoin..
yet core are changing the rules without needing users consent for the new direction core want to go.
No, it's not propaganda at all. You either fundamentally misunderstand what a hard fork entails, or you yourself are attempting to spread lies to further your agenda.

Are you suggesting that the Bitcoin network doesn't exist? Because if the Bitcoin network exists, a hard fork of Bitcoin's consensus protocol will create an additional network that is incompatible with Bitcoin. It's curious that you don't deny this, yet you continue to try to deceive people into thinking that a hard fork is merely a software change that is compatible with Bitcoin. It is not. It splits the network into 2 or more incompatible networks.
I think I actually agree with you here exstasie and not franky1. Though I also think that you two are having a misunderstanding, franky1 is very clearly referring to the case where "consensus" is reached and the network does not split, like XT, Classic and maybe Unlimited for example, or even if Core released a hard fork with a simple blocksize limit increase, that might be a better example since there is less chance to this leading to a split.

I do not think this will happen though which is why I think that actually splitting the chain is now a better option for users who are not happy with the direction that Core is taking Bitcoin into.

But you are correct extasie in that you can never be sure whether a split will occur, since it only takes a small minority to decide to stay behind, I consider this to be a good thing however, not something to be feared. This governance structure protects everyone and even protects people against the tyranny of the majority and minority.

Core has no obligation to attempt to break the consensus rules. I don't know where you get the impression that they do. Anyone is free to fork Core's code and try to convince the community to join them. However, I urge everyone to oppose any fork that attempts to leverage miners against users. That raises serious ethical concerns about whether migrating users actually consent, or whether they felt forced by colluding miners (who have an apparent monopoly on hash rate and thus, confirmations for transactions).
"anyone is free to fork cores code"
hmm there you go again. subtle propaganda saying bitcoin is core and core is bitcoin, meaning anything not core, is not bitcoin.. seems you actually want core to be king and own bitcoin and make decisions without users consent, and you want anyone revolting away from your ideology to be classed as a alternative network/coin.
I didn't say "Bitcoin is Core and Core is Bitcoin." But it's the reference implementation. Why do you think XT, Classic and Unlimited are all forks of Core? What else would you expect people to fork, if not Core's repository? Feel free to code a new implementation from scratch, if you'd prefer.
You are again jumbling the meaning of words, since they mean different things within different fields. Technically XT, Classic and Unlimited are forks of Core, since they have taken Core code and have made slight changes. However when I run a Bitcoin Unlimited node for example I am running it on the Bitcoin protocol and I am compatible with the Bitcoin protocol and I am not forking the network at all, the same is true for XT or Classic. Do you see the subtle difference in meanings that exist in these words, by using this type of language you are drumming up fear, one of the very defining features of propaganda as is commonly understood.

It is strange for you to say that any fork attempts to leverage miners is against users. That is not in theory how this is supposed to work, the miners are supposed to follow what they think the users want, however by promoting such an ideology we are making the miners more conservative against any change, especially if a considerable amount of the user base have such beliefs, this is in part why I think that Bitcoin is becoming stagnant and losing its competitive edge, much of that energy is now spilling over into the alternatives.

but here is the thing that will trip you up..
orphans are the mechanism.. and orphans happen daily. meaning bitcoin is suppose to change but only in a direction the majority agree on.
so a true consensual fork is the same as the daily orphans.. the chain CONTINUES in the direction of the majority..
"Orphans" refer to valid blocks that don't have a known parent in the longest block chain. They don't refer to invalid blocks that aren't part of the Bitcoin network.

Also, you're only addressing processing power (miners). You're not addressing users at all. What gives miners power over the software that users decide to run? Nothing.
You are indeed tripping up here exstasie, not all orphans are in fact invalid blocks, most orphans are actually valid blocks that where found at a similar time by different pools, they are only considered invalid after they are rejected only because the same block already exists and just got propagated faster. It is one of the fundamental aspects of how Bitcoin works, franky1 one is correct in pointing out the importance of this feature since it also allows for there to be no blocksize limit at all since the pools themselves can best determine their own technological limits, instead of this arbitrary limit being centrally controlled by the "reference implementation".

Miners do indeed have power over the "consensus" of the Bitcoin network, however because they have so much at stake they have a strong game theory incentives to do what is best for the network, this is how Bitcoin works, I realize that some people are not comfortable with this, but it is how Bitcoin actually functions. I even think some of the Core developers are skeptics of this idea, as technologists it might be hard for them to see the virtue in a system that relies on the economic self interest of the masses to govern the network. Ideas of immutability and an unchanging network where we are governed by machines taking human beings out of the picture completely ending politics might seem like a romantic idea but it is just not the reality of how these cryptocurrencies actually function.

Bitcoin is more like a cyborg, human beings are part of the machine and are actually one of the key components that allow it to function successfully in our world. Which means that politics are part of the equation here and the mechanism is that miners do have the vote, because their incentives are best aligned, this is not necessarily a bad thing. It can almost be seen as a form or representative democracy, however where the incentives of the representatives are not perverted unlike what we often see in state democracies. In this case the users have all the power, since that is where the value comes from, splitting Bitcoin will allow users to better express this choice when there are strong diverting ideologies within a single protocol, like what we are seeing today within Bitcoin. Which is why a split could also be such a positive thing, both sides would be more likely to be able to innovate much faster when there is a greater general agreement on what Bitcoin is and where it should go. Splitting the network would allow for a more cohesive and less toxic community, while also allowing for greater freedom of choice for Bitcoin users.

if someone makes a rule change by submitting a block with odd data using the real consensual mechanism, but doesnt have majority, it gets orphaned
every day there are decisions being made for which direction the majority should move.
so by your failed definition of the consensus mechanism.. the majority of users are moving to a different network every time there is a fork(orphan)..
No, an orphan doesn't imply a new network at all. Orphans are valid blocks, so they are compatible with the original network. Miners are simply agreeing on which valid chain has the most cumulative work.
a controversial fork still gets orphaned off..
but.. only when intentionally blacklisting certain nodes to prevent the orphaning mechanism from taking care of the situation is where a realistic and continual split occur.
A fork that breaks the consensus rules doesn't get orphaned. It gets ignored. Saying that it is "orphaned" suggests it is valid according to the network. It isn't.
Technically you are correct here exstasie, strictly speaking that is. But the idea that Bitcoin actually splits every day, in some cases even for several blocks is at least poetically interesting, since when Bitcoin splits it would not be that different to an orphan initially, it is just that we will give the orphan life and extend that chain where otherwise it would have just died. You have to admit that poetically it is at least a good analogy.

I think that the term valid here is completely subjective, valid is dependent on the client you run, I think that Bitcoin ideally should be defined as being the longest chain, not the longest valid chain, since otherwise it would become a completely subjective position to take.

the community on the whole dont want a intentional split by adding in code to bypass the natural orphaning mechanism, all that is being said is a consensual fork for true capacity growth

which wont happen if core prevent a healthy majority by doing all this propaganda crap to keep their sheep inline to veto a change. and blindly allow another change by not telling their sheep its not requiring their consent for that route either

think long and hard about what i have just said.. and dont reply just with waffle to defend cores control
Core doesn't have any control. Please come to terms with the fact that most of the community supports Core's maintenance of the Bitcoin code. You may disagree with their views -- it's only natural in such a diverse ecosystem that not every participant sees eye to eye. But I'm becoming more and more confused as to what you are even arguing for.
I do not think that most of the community supports Core, I think it is actually very difficult to measure such a thing especially when there are people on both sides of the debate who can be very loud. It creates a situation where the "consensus" is not clear which is maybe why many miners are presently still siding with caution and sticking with the incumbents. This is also why splitting the network has become a better option for users to express their opinion, miners will simply just follow the value after all.

Anyone is free to opt out of the network and run an incompatible node. Anyone is free to contribute to projects other than Bitcoin Core. Please feel free to support such efforts.

I only ask that people try to understand that leveraging miners against users to try to force a network migration (as XT and Classic attempted to do) is unethical, and I ask that people reflect on whether it is right for miners to provoke users into removing consensus rules. Hard forks are a matter of user consent, not miner consent. Miner consent only establishes the longest valid chain (so, it enables soft forks). It has nothing to do with the consensus rules that every node on the network enforces.
Hard forking is how most important changes should be made, before Ethereum split there were multiple hard forks where the network did not split. This is an example of how this mechanism works, if enough people are unhappy with the change they can simply choose to stay behind, the sooner we embrace this mechanism the sooner Bitcoin will be able to continue to evolve.

Many of us view the block size limit as a moral issue -- key to allowing Bitcoin to remain peer-to-peer and sufficiently decentralized to prevent attacks -- and further, that consensus rules must be safe from tyranny of the majority. For miners to leverage "fear of being on the weaker chain" against users to remove the block size limit, for me, is not very different from miners doing so to remove the 21M supply limit. This idea that consensus rules are subject to democratic vote is extremely dangerous, and I oppose it unequivocally.
The consensus rules are subject to democratic vote, that is exactly what Bitcoin is, I understand that you are part of a group of people that rejects this and have therefore constructed a flawed understanding of how Bitcoin works. I do not think there even is a cryptocurrency out there that works that way at all, it might presently even be a technological impossibility also for practical reasons. I am not a technologist myself, I have a background in humanism, maybe a fellow technologist/technocrat will be able to explain this to you better:

Quote from:  tsontar
In my discussions with various members of Core, I have reached the conclusion that most of them simply disagree with the design of Bitcoin, which by design allows the consensus rules to be changed by a sufficient majority of miners and users, independent of what any group of technocrats wish. It is important to remember not to attribute malice where ignorance is equally explanatory. All of the devs I engage with are very strong in cryptography and computer science, which may make them less accepting of the fact that at its core, Bitcoin relies in the economic self-interest of the masses to govern consensus, not a group of educated technocrats. As an educated technocrat myself I can understand the sentiment. It would be better if math and only math governed Bitcoin. But that's not how Bitcoin is actually governed. At the end of the day, if social engineering and developer manipulation can kill Bitcoin, well then we're all betting on the wrong horse.

In a few words this is how I would describe my theory on Bitcoin governance:

Quote from: VeritasSapere
Consensus is an emergent property which flows from the will of the economic majority. Proof of work is the best way to measure this consensus. The pools act as proxy for the miners, pools behave in a similar way to representatives within a representative democracy. Then in turn the miners act as a proxy for the economic majority. Since the miners are incentivized to follow the economic majority. In effect the economic majority rules Bitcoin, in other words the market rules Bitcoin. Bitcoin relies on the economic self-interest of the masses to govern consensus.

In the words of Satoshi Nakamoto himself, from the Bitcoin whitepaper:

Quote from: Satoshi Nakamoto
They vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them. Any needed rules and incentives can be enforced with this consensus mechanism.

I also explained my theory on Bitcoin governance in more depth in the thread I also linked earlier in this post.
https://bitcointalk.org/index.php?topic=1612347.0

And frankly, I don't think that you are convincing anyone here of anything -- your understanding of the protocol is clearly lacking and you are clearly very angry, which obviously gets in the way of your message.
I agree with you franky1, but I do agree with exstasie that you do come across a bit angry and it does get in the way of the message I support as well. I am a bit angry myself at the injustice that is occurring, Bitcoin being changed in such a radical way, is something I never signed up for and it is a shame to see that this issue might even delay mass adoption of this technology at such a critical time. Understand that not changing the blocksize limit fundamentally changes the economics of Bitcoin. I also think that the alternative economic model developed by Core is fundamentally flawed.

It is better to keep a cool head franky1, that way we can argue more rationally, I can argue rationally for this different perspective, and I have a solid understand of the theory. Based on experience I know I will not be censored here, unlike r/bitcoin.

I know it has become a very long post, I was simply replying to your singular message, I suppose the ideological split has become so wide, that we have started to see most things very differently.
VeritasSapere
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500



View Profile
September 18, 2016, 08:57:03 PM
 #87

I know the idea of a hard fork scares people. Its fucking scary.
consensual forks are not scary. orphans take over the minority, and thats the point. thats what the consensus mechanism is all about.
its the doomsday of intentional splits (like ethereum intentionally split) which is a separate thing, called controversial, which are scary.

no one is saying we should logically do a controversial split. apart from the core fanboys who veto a consensual agreement, and by this are saying the only way to increase the capacity buffer is to split.. simply with their veto power

all because they dont want increased capacity, and are telling people how scary controversial splits are because they themselves fear consensual capacity increases as it will de-incentivise the (heavily invested corporate) need to go offchain
At this point I suspect a controversial split will be the only way forward, keep in mind it only takes a very small minority of people to disagree to cause a split to happen in the first place. Which is definitely the case now, it is not unfair to think that some of these small blockist will simply never change their mind, and these two opposing ideologies can not exist on the same network since these differing visions also have very different road maps and projected outcomes for Bitcoin, which is why a split has most likely become inevitable.

I do agree that in principle consensual forks are not scary, but this has become a controversial topic for better or worse, no matter how long we wait or how good our arguments might be, this might not change, this is in part why splitting the network has indeed become the best possible solution to this impasse.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 18, 2016, 09:01:23 PM
 #88

At this point I suspect a controversial split will be the only way forward, keep in mind it only takes a very small minority of people to disagree to cause a split to happen in the first place. Which is definitely the case now, it is not unfair to think that some of these small blockist will simply never change their mind, and these two opposing ideologies can not exist on the same network since these differing visions also have very different road maps and projected outcomes for Bitcoin, which is why a split has most likely become inevitable.
You would be creating something that we've seen numerous times already, an altcoin. You can try to use pseudo-intellectual reasoning to justify that your split-off version is still Bitcoin, but it isn't. It's an altcoin per definition. Additionally, there have been quite some people telling you several times to fork-off already and re-brand yourself as whatever you want (to avoid general confusion that is detrimental to both sides).

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
VeritasSapere
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500



View Profile
September 18, 2016, 09:08:54 PM
Last edit: September 18, 2016, 09:46:18 PM by VeritasSapere
 #89

as for the stuff about bip109. read it. maxwell was making blind assumptions,
Quote
Nice straw man Greg. Where does it say that https://poolbeta.bitcoin.com/login is a "classic" mining pool? You have no idea what clients we are testing with on TEST NET.

Wait a second. I read the whole thread. Ver's answer is kinda bullshit. If you read the thread and look at his pool's blocks, he was flagging blocks as BIP 109 compatible. He was also mining on Bitcoin Classic's testnet. But he was really running BU. So he forked the testnet (he had the most hash power but was mining an invalid chain).

I would echo Greg here: What exactly was he testing?---That he could break everything by flagging support for BIP 109 but not enforcing its rules? Grin

Oh, that's because he was running BU. Grin Now you see why BU flagging support for protocols it does not support is dangerous. But hey, if Classic/BU can break Classic testnet, why not put it on mainnet, right?
To be clear BU is compatible with all implementations of Bitcoin under all conditions, depending on the configuration that is used, though out of the box this is certainly true. It is the only client that has this characteristic. Therefore this accusation by Greg is unfounded, you can absolutely fork the network using BIP109 using BU, and I do not see anything wrong with that.

Bitcoin Unlimited is presently my favorite implementation of Bitcoin, it has the most elegant solution to the scaling debate in my opinion. Solving it once and for all, it can be forever tweaked to be made more efficient but it should never be a problem like it is now if there was wider adoption of Bitcoin Unlimited. The blocksize limit should be determined by true supply and demand, not arbitrarily decided by a centralized technocratic elite.

At this point I suspect a controversial split will be the only way forward, keep in mind it only takes a very small minority of people to disagree to cause a split to happen in the first place. Which is definitely the case now, it is not unfair to think that some of these small blockist will simply never change their mind, and these two opposing ideologies can not exist on the same network since these differing visions also have very different road maps and projected outcomes for Bitcoin, which is why a split has most likely become inevitable.
You would be creating something that we've seen numerous times already, an altcoin. You can try to use pseudo-intellectual reasoning to justify that your split-off version is still Bitcoin, but it isn't. It's an altcoin per definition. Additionally, there have been quite some people telling you several times to fork-off already and re-brand yourself as whatever you want (to avoid general confusion that is detrimental to both sides).
I hold the position that the longest SHA256 chain should be defined as Bitcoin. Whether that will be the network you favor or not will remain to be seen. However the most likely scenario is that we will split of as a minority to begin with which means we will take a new name, to avoid confusion, I can agree with you on that Lauda.

I actually think that what we will be creating will be something new, if it becomes the longest chain, it will simply be the continued evolution of Bitcoin. However these splits create a new type of "altcoin" I am referring to them as "genesis forks", since they contain the original genesis block by Satoshi and all of the same blocks up to the point of the split. Another term that I have seen being used is "spin off".

You are indeed correct in your recommendation Lauda to fork off, that is exactly what I think will happen soon. Though there is a chance that in the future you might regret not being more compromising on this issue.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 18, 2016, 09:32:36 PM
 #90

I hold the position that the longest SHA256 chain should be defined as Bitcoin. Whether that will be the network you favor or not will remain to be seen. However the most likely scenario is that we will split of as a minority to begin with which means we will take a new name, to avoid confusion, I can agree with you on that Lauda.
The first part is wrong: "longest SHA256 chain as Bitcoin". Bitcoin could be replaced (hypothetical scenario) with a SHA256 chain that has nothing to do with the previous Bitcoin blockchain (e.g. no balances). You won't define this as Bitcoin, will you now? Just pointing out that the position is missing a characterization that describes a longest SHA256 chain relevant to Bitcoin (at least up to some point).

Though there is a chance that in the future you might regret not being more compromising on this issue.
There is zero reason for someone rational and open-minded to regret having a wrong position, especially if they learn and adapt. If the proponents of the 'split' chain end up being right about the whole 'debate', finds a way to scale Bitcoin 'the right way',and that chain becomes the main chain, then there's no reason for me not to shift my position towards it. I'd expect an irrational person to act differently.

Hint: Do not make consecutive posts, but rather try to group them up as 1 post whenever possible (forum rules).

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
September 18, 2016, 09:36:33 PM
 #91

You are indeed correct in your recommendation Lauda to fork off, that is exactly what I think will happen soon. Though there is a chance that in the future you might regret not being more compromising on this issue.

I thought you said promoting fear was a hallmark of propaganda? And, hmmmmmm, isn't that exactly what the forkists have always argued with, fear based arguments? According to Hearn and Andresen, Bitcoin should have imploded by now. Yet the real Bitcoiners won the debate, and you're coming back for more. Ok.


And why are you still pretending that the fork is about technical issues and not politics? You're the propagandist here.

Vires in numeris
VeritasSapere
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500



View Profile
September 18, 2016, 09:44:32 PM
 #92

I hold the position that the longest SHA256 chain should be defined as Bitcoin. Whether that will be the network you favor or not will remain to be seen. However the most likely scenario is that we will split of as a minority to begin with which means we will take a new name, to avoid confusion, I can agree with you on that Lauda.
The first part is wrong: "longest SHA256 chain as Bitcoin". Bitcoin could be replaced (hypothetical scenario) with a SHA256 chain that has nothing to do with the previous Bitcoin blockchain (e.g. no balances). You won't define this as Bitcoin, will you now? Just pointing out that the position is missing a characterization that describes a longest SHA256 chain relevant to Bitcoin (at least up to some point).
You are correct that under this extremely unlikely scenario this principle does not hold, a slightly modified statement would though: "I hold the position that the longest SHA256 chain that also contains the Bitcoin genesis block should be defined as Bitcoin". Another exception might be if the hashing algorithm is ever changed for legitimate reasons, thanks for pointing this out, you are keeping me sharp!

Though there is a chance that in the future you might regret not being more compromising on this issue.
There is zero reason for someone rational and open-minded to regret having a wrong position, especially if they learn and adapt. If the proponents of the 'split' chain end up being right about the whole 'debate', finds a way to scale Bitcoin 'the right way',and that chain becomes the main chain, then there's no reason for me not to shift my position towards it. I'd expect an irrational person to act differently.

Hint: Do not make consecutive posts, but rather try to group them up as 1 post whenever possible (forum rules).
Good to hear that Lauda, the possibility exist that we might one day be in agreement then. Smiley

I could always be proven wrong in the future as well, and I would have to admit the fault and continue learning.

Point taken about consecutive posts, I will do my best to avoid that. I can lump them together now actually.

You are indeed correct in your recommendation Lauda to fork off, that is exactly what I think will happen soon. Though there is a chance that in the future you might regret not being more compromising on this issue.
I thought you said promoting fear was a hallmark of propaganda? And, hmmmmmm, isn't that exactly what the forkists have always argued with, fear based arguments? According to Hearn and Andresen, Bitcoin should have imploded by now. Yet the real Bitcoiners won the debate, and you're coming back for more. Ok.

And why are you still pretending that the fork is about technical issues and not politics? You're the propagandist here.
I have always argued using reason, so you are still building those strawmen I see Carlton. My predictions are holding true, just look at the chart I posted earlier on this thread. I have always said that this debate has primarily been about politics, to discuss the politics of the code we must also understand the code however.

I really just came back because I missed you guys. Wink
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
September 19, 2016, 12:15:30 AM
 #93

I have always argued using reason, so you are still building those strawmen I see Carlton. My predictions are holding true, just look at the chart I posted earlier on this thread. I have always said that this debate has primarily been about politics, to discuss the politics of the code we must also understand the code however.

I really just came back because I missed you guys. Wink

You have always argued using a cleverly layed out mixture of reason... and every underhanded debating tactic in the book. This is the fundamental problem with your strategy; because you're attempting to convince people of something that has no merit, you have no choice but to use manipulative tactics, because genuine reason would lead readers to believe that you're wrong.

The above post is a classic example of your strategy: claiming that I'm misrepresenting your argument, then going on to agree with statements I make about your arguments (an attempt to irritate, presumably, so yeah, you're Mr. Reason on so many levels there). And then you try to conflate code with politics. The only politics in the Bitcoin source code is in the genesis block. So not one statement of yours above is founded in reason, entirely the opposite, and deliberately so. You might want to update the Carlton pscyh profile you've been referring to, lol

So, if you're willing to discuss why you want to depose the present coding team for one of your choice, go ahead. But I am, of course, expecting you to manipulate what I've said to derail back to your contrived scaling debate again. Newsflash: the actual innovators have better solutions, and nonsense arguments about unresolved malleation attacks are just desperate at this point. The person who discovered that attack is an XT/Classic bete noir, Peter Todd. And it's been squashed to the satisfaction of most Core developers, only really care and diligence in their testing methodology has prevented them closing the git issue. None of your preferred programming team either discovered or solved the bug, they simply carped about it from the sidelines like wolves trying to bully bigger stronger prey.

So go ahead, try and re-open that flank that closed up on you months ago. While the real Bitcoiners still have a pulse, you've got no chance


Vires in numeris
Sam Weir
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 19, 2016, 01:09:35 AM
 #94

I think that the term valid here is completely subjective

That's all you had to say. Roll Eyes
VeritasSapere
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500



View Profile
September 19, 2016, 03:42:57 AM
 #95

I have always argued using reason, so you are still building those strawmen I see Carlton. My predictions are holding true, just look at the chart I posted earlier on this thread. I have always said that this debate has primarily been about politics, to discuss the politics of the code we must also understand the code however.

I really just came back because I missed you guys. Wink
You have always argued using a cleverly layed out mixture of reason... and every underhanded debating tactic in the book. This is the fundamental problem with your strategy.
So according to you I use a mixture of reason and debating tactics, well thank you I guess, but that is not a complement from you as far as I understand it because you think this is a fundamental problem? Our beliefs certainly have drifted far.

; because you're attempting to convince people of something that has no merit, you have no choice but to use manipulative tactics, because genuine reason would lead readers to believe that you're wrong.
Yet you are the one employing ad hominem.

The above post is a classic example of your strategy: claiming that I'm misrepresenting your argument, then going on to agree with statements I make about your arguments (an attempt to irritate, presumably, so yeah, you're Mr. Reason on so many levels there).
It is accurate what you are saying about the "debating tactics" I deploy, however the objective is not to irritate. A Socratic dialogue has been known to irritate certain people however, this has happened throughout history.

And then you try to conflate code with politics. The only politics in the Bitcoin source code is in the genesis block. So not one statement of yours above is founded in reason, entirely the opposite, and deliberately so. You might want to update the Carlton pscyh profile you've been referring to, lol
This is part of what I think is part of the problem, you are not acknowledging and therefore not accounting for the human elements in this system. You say that there is no politics in code, there are multiple implementations of the Bitcoin code, ask the question what code, and who decides? According to Wikipedia the simple definition of politics is:

Quote from: Wikipedia
Politics is the process of making decisions applying to all members of each group. More narrowly, it refers to achieving and exercising positions of governance — organized control over a human community, particularly a state. Furthermore, politics is the study or practice of the distribution of power and resources within a given community (a usually hierarchically organized population) as well as the interrelationship(s) between communities.

You claim that there is no politics in Bitcoin, I think you are blatantly wrong in this point. Bitcoin relies on the game theory incentives of its human participants, there even is a voting mechanism where certain human beings have to make decisions about the future of the network, Bitcoins entire value and therefore security is predicated on its price, which comes from the believe of human beings again. Like I said before, Bitcoin is a cyborg and we are all a part of the machine and politics certainly does have a role to play within such a leviathan. If you do not acknowledge that or take it into account you are not seeing the whole picture.

So, if you're willing to discuss why you want to depose the present coding team for one of your choice, go ahead.
I have never claimed that was my objective and it is not. I think there should ideally be multiple viable competing development teams for Bitcoin, I am fine with Core contributing code to the protocol I just do not think they should be making all of the decisions, in this case I think they are wrong about restricting the blocksize limit.

So go ahead, try and re-open that flank that closed up on you months ago. While the real Bitcoiners still have a pulse, you've got no chance.
I remember we have debated before who the "real" bitcoiners really are, since last time I checked Satoshi did support on chain scaling and this ideology of small blockism is actually a relatively new development. Not that I really care who you think the real Bitcoiners are, its just from my perspective it has a touch of irony.

The primary reason for my return has been to discuss and promote the idea of splitting the chain intentionally as a minority. I am certain that this will happen, it is one of the main reasons I am still holding the ratio of Bitcoin to altcoins that I am today, since I am very interested in the eventual genesis forks that will spawn from Bitcoin itself.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 19, 2016, 09:54:41 AM
 #96

You are correct that under this extremely unlikely scenario this principle does not hold, a slightly modified statement would though: "I hold the position that the longest SHA256 chain that also contains the Bitcoin genesis block should be defined as Bitcoin". Another exception might be if the hashing algorithm is ever changed for legitimate reasons, thanks for pointing this out, you are keeping me sharp!
You've also factored in something that may likely be modified to a certain degree in the future. Even if the algorithm was only modified to SHA512, then even the current Bitcoin wouldn't fit into that description.

Good to hear that Lauda, the possibility exist that we might one day be in agreement then. Smiley I could always be proven wrong in the future as well, and I would have to admit the fault and continue learning.
I think that, even if we disregard a lot of the misinformation in regards to the block size limit (e.g. idiotic posts like:"My computer could handle 100MB+ blocks"; "Scale now or doomsday"), there are some people with genuine concerns on each side. Such people would not be afraid of being wrong. The goal is to scale Bitcoin in the best possible approach. I'm primarily anti controversial hard forks. Additionally, I think that this debate is being abused by people who could be damaged by Bitcoin's success. They could easily abuse it by paying people to "infiltrate" each side and keep inciting war, flame and hatred on each other.

Point taken about consecutive posts, I will do my best to avoid that. I can lump them together now actually.
Great!

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
September 19, 2016, 10:49:06 AM
 #97

I think that this debate is being abused by people who could be damaged by Bitcoin's success. They could easily abuse it by paying people to "infiltrate" each side and keep inciting war, flame and hatred on each other.

And this is what Veritas Sapere represents.

It's the most twisted debater I've happened upon for a while. Above, it falsely asserts I'm using strawman arguments, then goes on to unleash a panoply of strawman arguments using my recent replies.


Every single Veritas Sapere argument is couched in deceit. It always has to lie or manipulate to make a point, because it doesn't have any actual arguing points.

I've already debunked it's nonsense assertions that Peter Todd's malleability vuln has in fact been patched. And there's more.... it claims above that SegWit transactions are larger than standard transactions, but of course, this is only true if one is carefully selective with which facts one presents and which one does not (another classic Veritas Sapere strategy, it literally behaves as if inconvenient facts do not exist).

If Veritas wasn't being so self-servingly selective, it would report that SegWit transactions are being rolled out in 2 stages - to begin with, they're wrapped in ordinary Bitcoin P2PKH or P2SH formats, and this makes them larger than standard Bitcoin transactions today. But the 2nd stage involves invoking native P2WPKH and P2WSH, which will be more compact than regular transactions. Hence, Veirtas Sapere is lying by omission.

But of course, it will return fire without mentioning a word about it's deception and manipulation.

Interesting how the personality of this particular troll is "honest and straightforward", but you don't have to dig hard to discover that it is in fact the polar opposite: deceitful and tortuous. And I've demonstrated that as a fact. (not Ad Hominem when it's a fact, getting too used to the "tactics" already lol)

Vires in numeris
VeritasSapere
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500



View Profile
September 19, 2016, 05:03:14 PM
 #98

I'm primarily anti controversial hard forks. Additionally, I think that this debate is being abused by people who could be damaged by Bitcoin's success. They could easily abuse it by paying people to "infiltrate" each side and keep inciting war, flame and hatred on each other.
I think that are specifically wrong in saying that you are anti controversial hard forks, I think that increasing the blocksize will always be controversial because of the culture of believe that has now been build up in the Bitcoin community, according to that reasoning we should therefore never increase the blocksize limit? I think this is fundamentally flawed, especially considering how important a parameter this blocksize limit actually is. I think part of the difference in our opinion is that you are also not taking the competition into account.

I think that both sides suspect each other of being part of a psychological operation by a possible a government agency in order to disrupt the Bitcoin community, historically this does not even seem that unlikely. There is a long history of infiltration and disruption by government agencies in order to counter organizations and communities they see as threatening.

Though personally I would find it much more likely that their goal would be to restrict and disrupt the original plan of Bitcoin by restricting the blocksize limit. Since from their perspective an unrestricted Bitcoin would be more threatening, I could get into where the blockstream funding actually comes from. Then again maybe there are spyop agents on both sides of the debate, further inflaming and widening the gulf. Though I think it would be more productive to stick to the issues compared to pointlessly accuse each other of being double agents, that is just more ad hominen after all.

My argument stands on its own, if Core simply increased the blocksize limit to two megabytes it would reunite much of the community and Bitcoin would not be currently suffering from a congested network, which is currently causing transaction delays, increased fees and unreliability. This is not good for adoption, I understand that you think lighting network and sidechains should replace most Bitcoin transactions and that therefore we do not need to increase the blocksize limit. However I propose that we increase the blocksize limit now so that we do not need suffer from a congested network without actually having any layer two solutions ready, and then when the lighting network and sidechains are finally ready and deployed we can see whether people choose to move their activities off chain, or whether people prefer transacting on chain with all of the advantages and disadvantages that brings, or more likely something in between, then we will know whether we need to increase the blocksize limit again or not, instead of radically changing the fundamental design of Bitcoin now and betting the future of Bitcoin on what is essentially still vaporware.

I know you like to paint me as being an extremely unreasonable person, however what I am proposing here is very reasonable, most people outside of this field would recognize that the small blockist are taking an extreme and fundamentalist position. Most big blockist are applying pragmatic rationalism. Ideally I would just remove the blocksize limit completely or use an adaptive blocksize. However as a compromise we proposed the mechanism within Classic, for an increase to two megabytes, originally we went from 20MB to 8MB and finally to 2MB, and I could argue using Bitcoin Unlimited we could even agree to a 1.1MB blocksize limit. There has been zero compromise from the small block camp, after 18 months. There is not even a blocksize limit increase on the Core road map.

Which is why at this point we will just split Bitcoin, it is our right to maintain and continue the original Bitcoin blockchain as it was intended. We have the freedom and capability to do this, if the small blockist could just compromise a small amount this would not happen and they could avoid the split from happening at all, I know many of you fear the split. I have nothing to fear from it, at this point I see it as progress and an opportunity for further evolution. Bring on the intentional minority splits I say, let the chips fall and allow people to put their money where their mouth is, that way we will really see over the long term what people value more, at this point it could even be an alternative cryptocurrency that overtakes Bitcoin.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 19, 2016, 05:11:20 PM
 #99

I think that are specifically wrong in saying that you are anti controversial hard forks, I think that increasing the blocksize will always be controversial because of the culture of believe that has now been build up in the Bitcoin community, according to that reasoning we should therefore never increase the blocksize limit? I think this is fundamentally flawed, especially considering how important a parameter this blocksize limit actually is. I think part of the difference in our opinion is that you are also not taking the competition into account.
No, that's not what a controversial hard fork is. A consensus based upgrade (via a HF) of the block size limit is very possible. A controversial fork would be one trying to push only up to a certain percent of miners, which make up a 'majority' or even a minority, which is far different from upgrades based on consensus.

My argument stands on its own, if Core simply increased the blocksize limit to two megabytes it would reunite much of the community and Bitcoin would not be currently suffering from a congested network, which is currently causing transaction delays, increased fees and unreliability.
We have been down this path before, it is unsafe to do so. Just because you may not know or understand why that is, that doesn't make it any less true. There may even be security issues at 1 MB that are not publicly disclosed for the obvious purposes. Whoever you ask about such, I doubt that they would disclose them outside of their 'inner' circles due to safety reasons.

I know you like to paint me as being an extremely unreasonable person, however what I am proposing here is very reasonable, most people outside of this field would recognize that the small blockist are taking an extreme and fundamentalist position. Most big blockist are applying pragmatic rationalism. Ideally I would just remove the blocksize limit completely or use an adaptive blocksize, as a compromise we proposed the mechanism within Classic, for an increase to two megabytes, we went from 20MB to 8MB and finally to 2MB, and I could argue using Bitcoin Unlimited we could even agree to a 1.1MB blocksize limit. There has been zero compromise from the small block camp, after 18 months. There is not even a blocksize limit increase on the Core road map.
As soon as the quadratic validation time problem has been solved, I see a semi-near future in which it is possible to increase the block size to a total of ~3-4 MB (includes the base expected amount that Segwit should provide, which is around 180%, i.e. 1.8 MB). However, the parameters are certainly going to be much different that you guys are expecting them to be. Doing a HF, which requires ALL custom implementations to be upgraded (this takes time for big businesses) just for a block size limit upgrade is also inefficient. The next HF should be optimally carry desired changes that require a HF in addition to a capacity increase with a grace period of 6-12 months.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
September 19, 2016, 05:18:53 PM
 #100

Moot points, from Veritas, all of them. It doesn't want Bitcoin to scale, it wants Bitcoin taken over by banksters and run into the ground.

This is why it's trying so incredibly hard to twist the argument against the universally appraised experts on Bitcoin. Claiming it's a 50:50 split is entirely manipulative and has no basis in fact. If Veritas' argument made any sense, then miners, users and devs would have actually supported at least one of the 3 hard-forking clients that have already been attempted so far.

All failed, because of a lack of demonstrable support. Their camp were so desperate that they tried to fake demonstrable support using non-functional nodes, and now Classic, XT and BU are languishing at the bottom of the client league table. Meanwhile, versions 12, 12.1 and 13 of Bitcoin Core have attracted more users in a few days than the coup-clients managed in their entire life cycle.

Your coups failed, and this last ditch effort will fail too.

Vires in numeris
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 »  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!