Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: ebliever on April 11, 2017, 02:07:54 AM



Title: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: ebliever on April 11, 2017, 02:07:54 AM
https://medium.com/@ryanshea/bitcoins-segregated-witness-more-than-just-malleability-fixes-and-scaling-241e2c9800d4

Good listing of the benefits of Segwit.

Go UASF!


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 03:52:27 AM
look, just out of curiosity:

Since activating a UASF can very likely cause a network split,
do you find it at all hypocritical that the same people who are calling for UASF
were and are against "contentious hard forks"?



Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Alex.BTC on April 11, 2017, 03:53:20 AM
LOL, SegWit is just like IE for Bitcoin. Overly complex, buggy, insecure, impossible to remove once installed.
 
Anyone who've looked into SegWit knows it's just a poison pill designed to give BlockStream eternal control over Bitcoin.

I have posted about it before but this time I'll just quote kiklo's post:

Segregated Witness: A Fork Too Far by Jaqen Hash’ghar
https://medium.com/the-publius-letters/segregated-witness-a-fork-too-far-87d6e57a4179


Quote
3.1 SW creates a financial incentive for bloating witness data

SW allows for a theoretical maximum block size limit of ~4 MB. However, this is only true if the entire block was occupied with transactions of a very small ‘base size’ (e.g. P2WPKH with 1 input, 1 output). In practice, based on the average transaction size today and the types of transactions made, the block size limit is expected to have a maximum limit of ~1.7 MB post-SW (Figure 10; assuming all transactions are using SW unspent outputs?—?a big assumption).

However, the 4 MB theoretical limit creates a key problem. Miners and full node operators need to ensure that their systems can handle the 4 MB limit, even though at best they will only be able to support ~40% of that transaction capacity. Why? Because there exists a financial incentive for malicious actors to design transactions with a small base size but large and complex witness data. This is exacerbated by the fact that witness scripts (i.e. P2SH-P2WSH or P2SH-P2WSH) will have higher script size limits that normal P2SH redeem scripts (i.e., from 520 bytes to 3,600 bytes [policy] or 10,000 bytes [consensus]). These potential problems only worsen as the block size limit is raised in the future, for example a 2 MB maximum base size creates an 8 MB adversarial case. This problem hinders scalability and makes future capacity increases more difficult.

3.2 SW fails to sufficiently address the problems it intends to solve

If SW is activated by soft fork, Bitcoin will effectively have two classes of UTXOs (non-SW vs SW UTXOs), each with different security and economic properties. Linear signature hashing and malleability fixes will only be available to the SW UTXO. Most seriously, there are no enforceable constraints to the growth of the non-SW UTXO. This means that the network (even upgraded nodes) are still vulnerable to transaction malleability and quadratic signature hashing from non-SW outputs that existed before or created after the soft fork.

The lack of enforceability that comes with a soft fork leaves Bitcoin users and developers vulnerable to precisely the type of attacks SW is designed to prevent. While spending non-SW outputs will be comparatively more expensive than SW outputs, this remains a relatively weak disincentive for a motivated attacker.

It is also unclear what proportion of the total number of the legacy UTXO will migrate to SW outputs. Long-term holders of Bitcoin, such as Satoshi Nakamoto (presumed to be in possession of ~1 million Bitcoin), may keep their coins in non-SW outputs (although it would be a significant vote of confidence in SW by Nakamoto if they were to migrate!). This makes future soft or hard forks to Bitcoin more difficult as multiple classes of UTXOs must now be supported to prevent coins from being burned or stolen.

One key concern is that the coexistence of two UTXO types may tempt developers and miners in the future to destroy the non-SW UTXO. Some may view this as an unfounded concern, but the only reason that this is worth mentioning in this article are the comments made by influential individuals associated with Bitcoin Core: Greg Maxwell has postulated that “abandoned UTXO should be forgotten and become unspendable,” and Theymos has claimed “the very-rough consensus is that old coins should be destroyed before they are stolen to prevent disastrous monetary inflation.”

As the security properties of SW outputs are marginally better than non-SW outputs, it may serve as a sufficient rationalization for this type of punitive action.

The existence of two UTXO types with different security and economic properties also deteriorates Bitcoin’s fungibility. Miners and fully validating nodes may decide not to relay, or include in blocks, transactions that spend to one type or the other. While on one hand this is a positive step towards enforceability (i.e. soft enforceability), it is detrimental to unsophisticated Bitcoin users who have funds in old or non-upgraded wallets. Furthermore, it is completely reasonable for projects such as the lightning network to reject forming bidirectional payment channels (i.e. a multisignature P2SH address) using non-SW P2SH outputs due to the possibility of malleability. Fundamentally this means that the face-value of Bitcoin will not be economically treated the same way depending on the type of output it comes from.

It is widely understood in software development that measures which rely on the assumption of users changing their behavior to adopt better security practices are fundamentally doomed to fail; more so when the unpatched vulnerabilities are permitted to persist and grow. An example familiar to most readers would be the introduction and subsequent snail’s pace uptake of HTTPS.

3.3 SW places complex requirements on developers to comply while failing to guarantee any benefits

SW as a soft fork brings with it a mountain of irreversible technical debt, with multiple opportunities for developers to permanently cause the loss of user funds. For example, the creation of P2SH-P2WPKH or P2SH-P2WSH addresses requires the strict use of compressed pubkeys, otherwise funds can be irrevocably lost. Similarly, the use of OP_IF, OP_NOTIF, OP_CHECKSIG, and OP_CHECKMULTISIG must be carefully handled for SW transactions in order to prevent the loss of funds. It is all but certain that some future developers will cause user loss of funds due to an incomplete understanding of the intricacies of SW transaction formats.

In terms of priorities, SW is not a solution to any of the major support ticket issues that are received daily by Bitcoin businesses such as BitPay, Coinbase, Blockchain.info, etc. The activation of SW will not increase the transaction capacity of Bitcoin overnight, but only incrementally as a greater percentage of transactions spend to SW outputs. Moreover, the growing demand for on-chain transactions may very well exceed the one-off capacity increase as demonstrated by the increasing frequency of transaction backlogs.

In contrast to a basic block size increase (BBSI) from a coordinated hard fork, many wallets and SPV clients will immediately benefit from new capacity increases without the need to rewrite their own software as they must do with SW.. With a BBSI, unlike SW, there are no transaction format or signature changes required on the part of Bitcoin-using applications.

Based on previous experience with soft forks in Bitcoin, upgrades tend to roll-out within the ecosystem over some time. At the time of this writing, only 28 out of the 78 business and projects (36%) who have publicly committed to the upgrade are SW-compatible. Any capacity increase that Bitcoin businesses and users of the network desire to ease on-chain fee pressure will unlikely be felt for some time, assuming that transaction volume remains unchanged and does not continue growing. The unpredictability of this capacity increase and the growth of the non-SW UTXO are particularly troubling for Bitcoin businesses from the perspectives of user-growth and security, respectively. Conversely, a BBSI delivers an immediate and predictable capacity increase.

The voluntary nature of SW upgrades is subject to the first-mover game theory problem. With a risky upgrade that moves transaction signatures to a new witness field that is hidden to some nodes, the incentive for the rational actor is to let others take that risk first, while the rational actor sits back, waits, and watches to see if people lose funds or have problems. Moreover, the voluntary SW upgrade also suffers from the free-rider game theory problem. If others upgrade and move their data to the witness field, one can benefit even without upgrading or using SW transactions themselves. These factors further contribute to the unpredictable changes to Bitcoin’s transaction capacity and fees if SW is adopted via a soft fork.

3.4 Economic distortions and price fixing


Segregated Witness as a soft fork alters the economic incentives that regulate access to Bitcoin’s one fundamental good: block-size space. Firstly, it subsidises signature data in large/complex P2WSH transactions (i.e., at ¼ of the cost of transaction/UTXO data). However, the signatures are more expensive to validate than the UTXO, which makes this unjustifiable in terms of computational cost. The discount itself appears to have been determined arbitrarily and not for any scientific or data-backed reasoning.

Secondly, the centralized and top-down planning of one of Bitcoin’s primary economic resources, block space, further disintermediates various market forces from operating without friction. SW as a soft fork is designed to preserve the 1 MB capacity limit for on-chain transactions, which will purposely drive on-chain fees up for all users of Bitcoin. Rising transaction fees, euphemistically called a ‘fee market’, is anything but a market when one side?—?i.e. supply?—?is fixed by central economic planners (the developers) who do not pay the costs for Bitcoin’s capacity (the miners). Economic history has long taught us the results of non-market intervention in the supply of goods and services: the costs are externalised to consumers. The adoption of SW as a soft fork creates a bad precedent for further protocol changes that affirm this type of economic planning.

3.5 Soft fork risks

In this section we levy criticisms of soft forks more broadly when they affect the protocol and economic properties of Bitcoin to the extent that SW does. In this case, a soft fork reduces the security of full nodes without the consent of the node operator. The SW soft fork forces node operators either to upgrade, or to unconditionally accept the loss of security by being downgraded to a SPV node.

Non-upgraded nodes further weaken the general security of Bitcoin as a whole through the reduction of the number of fully validating nodes on the network. This is because non-upgraded nodes will only perform the initial check to see if the redeem script hash matches the pubkey script hash of the unspent output. This redeem script may contain an invalid witness program, for P2WSH transactions, that the non-upgraded node doesn’t know how to verify. This node will then blindly relay the invalid transaction across the network.

SW as a soft fork is the opposite of anti-fragile. Even if the community wants the change (i.e., an increase in transaction capacity), soft-forking to achieve these changes means that the miners become the key target of lobbying (and they already are). Soft forks are risky in this context because it becomes relatively easy to change things, which may be desirable if the feature is both minor and widely beneficial. However, it is bad in this case because the users of Bitcoin (i.e. everyone else but the miners) are not given the opportunity to consent or opt-out, despite being affected the most by such a sweeping change. This can be likened to a popular head of state who bends the rules of jurisprudence to bypass slow legal processes to “get things done.” The dangerous precedent of taking legal shortcuts is not of concern the masses until a new, less popular leader takes hold of the reigns, and by then it is too late to reverse. In contrast, activating SW via a hard fork ensures that the entire community, not just the miners, decide on changes made to the protocol. Users who unequivocally disagree with a change being made are given the clear option not to adopt the change?—?not so with a soft fork.

3.6 Once activated, SW cannot be undone and must remain in Bitcoin codebase forever.

If any critical bugs resulting from SW are discovered down the road, bugs serious enough to contemplate rolling it back, then anyone will be able to spend native SW outputs, leading to a catastrophic loss of funds.


4. Fork in the road


Segregated Witness attempts to fix transaction malleability and lay the foundation for scaling Bitcoin through “secondary layers,” which is why SW supporters have dubbed it a ‘scaling solution.’ This immediately highlights that there are two conflicting visions of Bitcoin that need to be unpacked.

Supporters of Bitcoin Core’s scaling roadmap believe that on-chain transaction capacity should be limited in order to encourage higher transaction fees and decrease the cost of running a fully-validating node. Those who prefer prioritizing on-chain scaling believe that on-chain capacity should be increased in order to allow for more user growth, and that the domain of running fully-validating nodes will naturally transition to those with the greatest financial incentive to do so: miners, businesses, and institutions. Contrary to the claims of popular talking points, this does not compromise the decentralized and trustless nature of the Bitcoin system, and this transition was anticipated by Satoshi Nakamoto.
Figure 11: Satoshi on the equilibrium of nodes, and the consumer transition to SPV

There is a very clear conflict of tradeoffs. By keeping the block-size small, only wealthy individuals and institutions will be able to afford on-chain transaction fees, while any user will be able to afford running a full node. By increasing the block-size, any user can afford a transaction, but only wealthy individuals or institutions can afford to run a fully validating node, as Satoshi predicted (Figure 12).
Figure 12: Satoshi on the future network topology of Bitcoin

There are, as of yet, unknown factors within each of these respective visions:

    The lightning network, and/or other second-layer payment layers, may reduce on-chain transaction volume and consequently, fees
    The cost of running of a full node may significantly decrease with hardware, software, and bandwidth improvements

In other words, LN may reduce on-chain transaction volume to a fraction of what it is now, or the cost of running a full node with 10 GB blocks in 20 years time may be laughably trivial. Perhaps both will be true.


4.1 Fee Market vs Capacity Market

Ostensibly, those in favor of constraining the block-size at 1 MB or thereabouts are concerned with the degradation of Bitcoin’s decentralized topology. However, this is somewhat disingenuous as no one?—?to our knowledge?—?has been able to calculate a target for the minimum number of nodes required to be sufficiently ‘decentralised’. This qualitative parameter can be used as a strawman argument for rejecting any increase to the block-size, or to reject anything at all, because it is impossible to argue against. Of course, it is simultaneously impossible to argue for it.

In the absence of any empirical measures by which decentralization is defined, we must reject this argument as a reason to constrain the block-size. What appears to be the more likely justification for constraining the block-size is an attempt to maximise transaction fees collected by the miners by artificially suppressing the supply of the block-space resource.

This is at odds with a more reasonable approach of allowing the supply of on-chain transactions to be regulated by miners, a capacity market, to optimize the total transaction fees harvested in each block as a function of supply and demand. This means that marginal on-chain transaction fees can effectively decrease as volume grows over time. The price of on-chain transactions with time and competition will approach the marginal cost of supply at any given demand level.

Conclusion

Segregated Witness is the most radical and irresponsible protocol upgrade Bitcoin has faced in its eight year history. The push for the SW soft fork puts Bitcoin miners in a difficult and unfair position to the extent that they are pressured into enforcing a complicated and contentious change to the Bitcoin protocol, without community consensus or an honest discussion weighing the benefits against the costs. The scale of the code changes are far from trivial?—?nearly every part of the codebase is affected by SW.

While increasing the transaction capacity of Bitcoin has already been significantly delayed, SW represents an unprofessional and ineffective solution to both transaction malleability and scaling. As a soft fork, SW introduces more technical debt to the protocol and fundamentally fails to achieve its design purpose. As a hard fork, combined with real on-chain scaling, SW can effectively mitigate transaction malleability and quadratic signature hashing. Each of these issues are too important for the future of Bitcoin to gamble on SW as a soft fork and the permanent baggage that comes with it.

As much as the authors of this article desire transaction capacity increases, it is far better to work towards a clean technical solution to malleability and scaling than to further encumber the Bitcoin protocol with permanent technical debt.


 8)


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Alex.BTC on April 11, 2017, 03:56:31 AM
look, just out of curiosity:

Since activating a UASF can very likely cause a network split,
do you find it at all hypocritical that the same people who are calling for UASF
were and are against "contentious hard forks"?

UASF is just Blockstream getting desperate and try to shove SegWit down everyone's throat using bot nets.

The only thing that is really difficult to fake is hash power. That's why Blockstream/Core are now attacking miners.




Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 04:02:08 AM
I know but I'm just curious how the OP rationalizes their behavior.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Alex.BTC on April 11, 2017, 04:08:21 AM
I know you know too, actually I think it was you who posted that link first.

I am replying because OP is a well known Blockstream/Core shill.

He's trying to dupe newbies again so I have to call out on Blockstream/Core's bullshit.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Xester on April 11, 2017, 05:09:19 AM
https://medium.com/@ryanshea/bitcoins-segregated-witness-more-than-just-malleability-fixes-and-scaling-241e2c9800d4

Good listing of the benefits of Segwit.

Go UASF!

The list in that article were awesome and if it is what segwit will offer the we can be sure of a bright future in bitcoin. Fast transactions will replace the slow confirmation of transactions which is a big burden to the community. But there was one item that was missing and it was also a very important thing that we bitcoin user is looking for and that is the minimal fee, I hope that when segwit will be implemented the miner fee will also decrease.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: housebtc on April 11, 2017, 05:34:18 AM
look, just out of curiosity:

Since activating a UASF can very likely cause a network split,
do you find it at all hypocritical that the same people who are calling for UASF
were and are against "contentious hard forks"?



There are many proposals been considered now, I believe the best the team will go with the best option. UASF will go forward if miners continue to hold the space ransom


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: ebliever on April 11, 2017, 12:42:06 PM
look, just out of curiosity:

Since activating a UASF can very likely cause a network split,
do you find it at all hypocritical that the same people who are calling for UASF
were and are against "contentious hard forks"?



I find it ironic that we are forced to it. Not hypocritical, insofar as it was no one's first choice.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: ebliever on April 11, 2017, 12:46:41 PM
I know you know too, actually I think it was you who posted that link first.

I am replying because OP is a well known Blockstream/Core shill.

He's trying to dupe newbies again so I have to call out on Blockstream/Core's bullshit.


I've posted maybe 1/10 the messages here that BU folks like franky1 or jonathan f have posted in the same timeframe. If that makes me a shill for core (I'm not, just an ordinary bitcoiner with absolutely 0 ties to Blockstream or any dev), what does that make you guys? You seem to have nothing better to do than hang around this board and reddit all day posting up a storm.

Folks are encouraged to read both sides of this debate (Proverbs 18:17) and make up their own mind, because it is important for the future of Bitcoin.

I guess pretty much everyone outside your group is a shill for core - that is, for bitcoin - outside your mining cartel:
https://coin.dance/poli



Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: franky1 on April 11, 2017, 01:03:31 PM
blockstream chose to go soft. (pools only)
instead of going full wetard tantrum and do a UASF. blockstream should actually ask the abstainers/ naysayers 'why not' ..
and instead of using lengthy wordplay.. blockstream should make code changes to then address the issues and gain more functions the COMMUNITY as a whole would appreciate.

funny part.
blockstream want to just ram segwit down the communities throats no matter what. no stepping back, no second recodes. no community feedback.. just segwit or nuke

so if bip9 doesnt have adequate 85%ish pool flag by august for hopes of 95% by november. blockstream wont re-evaluate.. they will just press the squeeze button to add threats and bribes and blackmails of UASF
Quote
Why was the date of August 1, 2017 chosen?

Because BIP9 is time based, BIP148 needs to account for the possibility for some of the hash power to exit (eg. to mine another fork) which would make block intervals longer. The August 1st date allows for the economic majority to successfully activate SegWit. Theoretically, if the hashpower drops by up to 85%, it might take up to 13 weeks to complete an activation period. In this scenario, SegWit will still activate for all BIP148 compliant nodes.

..
now if UASF also fails to get segwit in.. guess what.. no backing down, no rcoding, no community review.. just make another deadline for end of 2018 and keep poking the bear with the half assed gestures of 2merkle no promise fixes verion segwit. just to delay and provoke the community.

http://www.uasf.co/
Quote
Can BIP148 be cancelled?

Yes. In the event that the economic majority does not support BIP148, users should remove software that enforces BIP148. A flag day activation for SegWit would be the next logical steps and require coordination of the community, most likely towards the end of 2018.

tl:dr;
dont expect blockstream(core) to even attempt to listen to the community by adding in any dynamic 1merkle (proper full node/pool consensus upgrade)version of segwit before 2019


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Alex.BTC on April 11, 2017, 01:37:00 PM
I've posted maybe 1/10 the messages here that BU folks like franky1 or jonathan f have posted in the same timeframe. If that makes me a shill for core (I'm not, just an ordinary bitcoiner with absolutely 0 ties to Blockstream or any dev), what does that make you guys? You seem to have nothing better to do than hang around this board and reddit all day posting up a storm.

Folks are encouraged to read both sides of this debate (Proverbs 18:17) and make up their own mind, because it is important for the future of Bitcoin.

I guess pretty much everyone outside your group is a shill for core - that is, for bitcoin - outside your mining cartel:
https://coin.dance/poli

It's not your post count that makes you a shill, it's your ignorance, here is just one example:

Re: Do you support Segwit?
Yes, of course. I don't see any downside to it, and the upsides are major ones.

I just posted a bunch of reasons why SegWit is an obvious poison pill.
Yet you ignore it and go straight for framing me as 'BU folks'.
Show me one post where I sell BU, seriously, just try and find one, just one.
 
There is no debate, the evidence is clear,  Blockstream/Core are simply crooks who've taken the code hostage since 2015.
Instead of just increase the blocksize to 2M/4M and let things progress naturally, let SegWit face natural competition, Blockstream/Core used dirty tactics to force feed it to everyone.

Github commits, BIPs and mailing lists are now all under Blockstream control.

Complex trojan horses like SegWit gets merged without a hiccup,while  simple 2M increase pull request got instantly closed by Blockstream co-founder, then they locked it so the submitter couldn't even reply. Then they turn around and bullshit about 'community consensus'.

And you have similar posts-per-day as franky/jonald, how do you even come up with bullshit like 'I've posted maybe 1/10 the messages here that BU folks like franky1'.

Just try me, just quote me and reply with bullshit again, and I'll compile a long list of dirty shit Blockstream/Core have done, and every time you shill for SegWit I'll start your so called debate with it. Let's see how well you do in that debate.

Just do your job, but don't act like a smart ass when you're selling bullshit.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: scox on April 11, 2017, 01:45:53 PM
And here we go again....

Too much impetus for little to none effect. This forum has seen enough of this dispute's blubberish.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 01:47:52 PM
look, just out of curiosity:

Since activating a UASF can very likely cause a network split,
do you find it at all hypocritical that the same people who are calling for UASF
were and are against "contentious hard forks"?



I find it ironic that we are forced to it. Not hypocritical, insofar as it was no one's first choice.

You seem to be making a huge assumption that we must follow core's roadmap, no matter what, even
if the miners disagree, even if it violates principles that core has been espousing.

And you can't even admit there is ANY degree of hypocrisy.

I am not here to judge you.  But I hope you can see why some people think you're a shill...
because you are basically supporting Core no matter what, making huge assumptions like
that, and brushing all of their wrongdoings under the rug.

If you think I am mistaken, I'm here to have an honest and reasonable discussion about it,
if that's something you're interested in.  





Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 02:10:11 PM
Why would anyone want to change anything with Bitcoin right now? Almost no one is spending Bitcoin. The daily transaction volume has fluctuated in the same range since October 2016 and before that it hardly went up at all for several years. The daily transactions are Asian speculators driving the price through the roof. Leave everything alone and sail this boat to profitland.


http://piratefest.homestead.com/ChineseJunkKeying.jpg


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: cellard on April 11, 2017, 02:17:50 PM
LOL, SegWit is just the IE for Bitcoin. Overly complex, buggy, insecure, impossible to remove once installed.
 
Anyone who've looked into SegWit knows it's just a poison pill designed to give BlockStream eternal control over Bitcoin.

I have posted about it before but this time I'll just quote kiklo's post:

Segregated Witness: A Fork Too Far by Jaqen Hash’ghar
https://medium.com/the-publius-letters/segregated-witness-a-fork-too-far-87d6e57a4179


Quote
3.1 SW creates a financial incentive for bloating witness data

SW allows for a theoretical maximum block size limit of ~4 MB. However, this is only true if the entire block was occupied with transactions of a very small ‘base size’ (e.g. P2WPKH with 1 input, 1 output). In practice, based on the average transaction size today and the types of transactions made, the block size limit is expected to have a maximum limit of ~1.7 MB post-SW (Figure 10; assuming all transactions are using SW unspent outputs?—?a big assumption).

However, the 4 MB theoretical limit creates a key problem. Miners and full node operators need to ensure that their systems can handle the 4 MB limit, even though at best they will only be able to support ~40% of that transaction capacity. Why? Because there exists a financial incentive for malicious actors to design transactions with a small base size but large and complex witness data. This is exacerbated by the fact that witness scripts (i.e. P2SH-P2WSH or P2SH-P2WSH) will have higher script size limits that normal P2SH redeem scripts (i.e., from 520 bytes to 3,600 bytes [policy] or 10,000 bytes [consensus]). These potential problems only worsen as the block size limit is raised in the future, for example a 2 MB maximum base size creates an 8 MB adversarial case. This problem hinders scalability and makes future capacity increases more difficult.

3.2 SW fails to sufficiently address the problems it intends to solve

If SW is activated by soft fork, Bitcoin will effectively have two classes of UTXOs (non-SW vs SW UTXOs), each with different security and economic properties. Linear signature hashing and malleability fixes will only be available to the SW UTXO. Most seriously, there are no enforceable constraints to the growth of the non-SW UTXO. This means that the network (even upgraded nodes) are still vulnerable to transaction malleability and quadratic signature hashing from non-SW outputs that existed before or created after the soft fork.

The lack of enforceability that comes with a soft fork leaves Bitcoin users and developers vulnerable to precisely the type of attacks SW is designed to prevent. While spending non-SW outputs will be comparatively more expensive than SW outputs, this remains a relatively weak disincentive for a motivated attacker.

It is also unclear what proportion of the total number of the legacy UTXO will migrate to SW outputs. Long-term holders of Bitcoin, such as Satoshi Nakamoto (presumed to be in possession of ~1 million Bitcoin), may keep their coins in non-SW outputs (although it would be a significant vote of confidence in SW by Nakamoto if they were to migrate!). This makes future soft or hard forks to Bitcoin more difficult as multiple classes of UTXOs must now be supported to prevent coins from being burned or stolen.

One key concern is that the coexistence of two UTXO types may tempt developers and miners in the future to destroy the non-SW UTXO. Some may view this as an unfounded concern, but the only reason that this is worth mentioning in this article are the comments made by influential individuals associated with Bitcoin Core: Greg Maxwell has postulated that “abandoned UTXO should be forgotten and become unspendable,” and Theymos has claimed “the very-rough consensus is that old coins should be destroyed before they are stolen to prevent disastrous monetary inflation.”

As the security properties of SW outputs are marginally better than non-SW outputs, it may serve as a sufficient rationalization for this type of punitive action.

The existence of two UTXO types with different security and economic properties also deteriorates Bitcoin’s fungibility. Miners and fully validating nodes may decide not to relay, or include in blocks, transactions that spend to one type or the other. While on one hand this is a positive step towards enforceability (i.e. soft enforceability), it is detrimental to unsophisticated Bitcoin users who have funds in old or non-upgraded wallets. Furthermore, it is completely reasonable for projects such as the lightning network to reject forming bidirectional payment channels (i.e. a multisignature P2SH address) using non-SW P2SH outputs due to the possibility of malleability. Fundamentally this means that the face-value of Bitcoin will not be economically treated the same way depending on the type of output it comes from.

It is widely understood in software development that measures which rely on the assumption of users changing their behavior to adopt better security practices are fundamentally doomed to fail; more so when the unpatched vulnerabilities are permitted to persist and grow. An example familiar to most readers would be the introduction and subsequent snail’s pace uptake of HTTPS.

3.3 SW places complex requirements on developers to comply while failing to guarantee any benefits

SW as a soft fork brings with it a mountain of irreversible technical debt, with multiple opportunities for developers to permanently cause the loss of user funds. For example, the creation of P2SH-P2WPKH or P2SH-P2WSH addresses requires the strict use of compressed pubkeys, otherwise funds can be irrevocably lost. Similarly, the use of OP_IF, OP_NOTIF, OP_CHECKSIG, and OP_CHECKMULTISIG must be carefully handled for SW transactions in order to prevent the loss of funds. It is all but certain that some future developers will cause user loss of funds due to an incomplete understanding of the intricacies of SW transaction formats.

In terms of priorities, SW is not a solution to any of the major support ticket issues that are received daily by Bitcoin businesses such as BitPay, Coinbase, Blockchain.info, etc. The activation of SW will not increase the transaction capacity of Bitcoin overnight, but only incrementally as a greater percentage of transactions spend to SW outputs. Moreover, the growing demand for on-chain transactions may very well exceed the one-off capacity increase as demonstrated by the increasing frequency of transaction backlogs.

In contrast to a basic block size increase (BBSI) from a coordinated hard fork, many wallets and SPV clients will immediately benefit from new capacity increases without the need to rewrite their own software as they must do with SW.. With a BBSI, unlike SW, there are no transaction format or signature changes required on the part of Bitcoin-using applications.

Based on previous experience with soft forks in Bitcoin, upgrades tend to roll-out within the ecosystem over some time. At the time of this writing, only 28 out of the 78 business and projects (36%) who have publicly committed to the upgrade are SW-compatible. Any capacity increase that Bitcoin businesses and users of the network desire to ease on-chain fee pressure will unlikely be felt for some time, assuming that transaction volume remains unchanged and does not continue growing. The unpredictability of this capacity increase and the growth of the non-SW UTXO are particularly troubling for Bitcoin businesses from the perspectives of user-growth and security, respectively. Conversely, a BBSI delivers an immediate and predictable capacity increase.

The voluntary nature of SW upgrades is subject to the first-mover game theory problem. With a risky upgrade that moves transaction signatures to a new witness field that is hidden to some nodes, the incentive for the rational actor is to let others take that risk first, while the rational actor sits back, waits, and watches to see if people lose funds or have problems. Moreover, the voluntary SW upgrade also suffers from the free-rider game theory problem. If others upgrade and move their data to the witness field, one can benefit even without upgrading or using SW transactions themselves. These factors further contribute to the unpredictable changes to Bitcoin’s transaction capacity and fees if SW is adopted via a soft fork.

3.4 Economic distortions and price fixing


Segregated Witness as a soft fork alters the economic incentives that regulate access to Bitcoin’s one fundamental good: block-size space. Firstly, it subsidises signature data in large/complex P2WSH transactions (i.e., at ¼ of the cost of transaction/UTXO data). However, the signatures are more expensive to validate than the UTXO, which makes this unjustifiable in terms of computational cost. The discount itself appears to have been determined arbitrarily and not for any scientific or data-backed reasoning.

Secondly, the centralized and top-down planning of one of Bitcoin’s primary economic resources, block space, further disintermediates various market forces from operating without friction. SW as a soft fork is designed to preserve the 1 MB capacity limit for on-chain transactions, which will purposely drive on-chain fees up for all users of Bitcoin. Rising transaction fees, euphemistically called a ‘fee market’, is anything but a market when one side?—?i.e. supply?—?is fixed by central economic planners (the developers) who do not pay the costs for Bitcoin’s capacity (the miners). Economic history has long taught us the results of non-market intervention in the supply of goods and services: the costs are externalised to consumers. The adoption of SW as a soft fork creates a bad precedent for further protocol changes that affirm this type of economic planning.

3.5 Soft fork risks

In this section we levy criticisms of soft forks more broadly when they affect the protocol and economic properties of Bitcoin to the extent that SW does. In this case, a soft fork reduces the security of full nodes without the consent of the node operator. The SW soft fork forces node operators either to upgrade, or to unconditionally accept the loss of security by being downgraded to a SPV node.

Non-upgraded nodes further weaken the general security of Bitcoin as a whole through the reduction of the number of fully validating nodes on the network. This is because non-upgraded nodes will only perform the initial check to see if the redeem script hash matches the pubkey script hash of the unspent output. This redeem script may contain an invalid witness program, for P2WSH transactions, that the non-upgraded node doesn’t know how to verify. This node will then blindly relay the invalid transaction across the network.

SW as a soft fork is the opposite of anti-fragile. Even if the community wants the change (i.e., an increase in transaction capacity), soft-forking to achieve these changes means that the miners become the key target of lobbying (and they already are). Soft forks are risky in this context because it becomes relatively easy to change things, which may be desirable if the feature is both minor and widely beneficial. However, it is bad in this case because the users of Bitcoin (i.e. everyone else but the miners) are not given the opportunity to consent or opt-out, despite being affected the most by such a sweeping change. This can be likened to a popular head of state who bends the rules of jurisprudence to bypass slow legal processes to “get things done.” The dangerous precedent of taking legal shortcuts is not of concern the masses until a new, less popular leader takes hold of the reigns, and by then it is too late to reverse. In contrast, activating SW via a hard fork ensures that the entire community, not just the miners, decide on changes made to the protocol. Users who unequivocally disagree with a change being made are given the clear option not to adopt the change?—?not so with a soft fork.

3.6 Once activated, SW cannot be undone and must remain in Bitcoin codebase forever.

If any critical bugs resulting from SW are discovered down the road, bugs serious enough to contemplate rolling it back, then anyone will be able to spend native SW outputs, leading to a catastrophic loss of funds.


4. Fork in the road


Segregated Witness attempts to fix transaction malleability and lay the foundation for scaling Bitcoin through “secondary layers,” which is why SW supporters have dubbed it a ‘scaling solution.’ This immediately highlights that there are two conflicting visions of Bitcoin that need to be unpacked.

Supporters of Bitcoin Core’s scaling roadmap believe that on-chain transaction capacity should be limited in order to encourage higher transaction fees and decrease the cost of running a fully-validating node. Those who prefer prioritizing on-chain scaling believe that on-chain capacity should be increased in order to allow for more user growth, and that the domain of running fully-validating nodes will naturally transition to those with the greatest financial incentive to do so: miners, businesses, and institutions. Contrary to the claims of popular talking points, this does not compromise the decentralized and trustless nature of the Bitcoin system, and this transition was anticipated by Satoshi Nakamoto.
Figure 11: Satoshi on the equilibrium of nodes, and the consumer transition to SPV

There is a very clear conflict of tradeoffs. By keeping the block-size small, only wealthy individuals and institutions will be able to afford on-chain transaction fees, while any user will be able to afford running a full node. By increasing the block-size, any user can afford a transaction, but only wealthy individuals or institutions can afford to run a fully validating node, as Satoshi predicted (Figure 12).
Figure 12: Satoshi on the future network topology of Bitcoin

There are, as of yet, unknown factors within each of these respective visions:

    The lightning network, and/or other second-layer payment layers, may reduce on-chain transaction volume and consequently, fees
    The cost of running of a full node may significantly decrease with hardware, software, and bandwidth improvements

In other words, LN may reduce on-chain transaction volume to a fraction of what it is now, or the cost of running a full node with 10 GB blocks in 20 years time may be laughably trivial. Perhaps both will be true.


4.1 Fee Market vs Capacity Market

Ostensibly, those in favor of constraining the block-size at 1 MB or thereabouts are concerned with the degradation of Bitcoin’s decentralized topology. However, this is somewhat disingenuous as no one?—?to our knowledge?—?has been able to calculate a target for the minimum number of nodes required to be sufficiently ‘decentralised’. This qualitative parameter can be used as a strawman argument for rejecting any increase to the block-size, or to reject anything at all, because it is impossible to argue against. Of course, it is simultaneously impossible to argue for it.

In the absence of any empirical measures by which decentralization is defined, we must reject this argument as a reason to constrain the block-size. What appears to be the more likely justification for constraining the block-size is an attempt to maximise transaction fees collected by the miners by artificially suppressing the supply of the block-space resource.

This is at odds with a more reasonable approach of allowing the supply of on-chain transactions to be regulated by miners, a capacity market, to optimize the total transaction fees harvested in each block as a function of supply and demand. This means that marginal on-chain transaction fees can effectively decrease as volume grows over time. The price of on-chain transactions with time and competition will approach the marginal cost of supply at any given demand level.

Conclusion

Segregated Witness is the most radical and irresponsible protocol upgrade Bitcoin has faced in its eight year history. The push for the SW soft fork puts Bitcoin miners in a difficult and unfair position to the extent that they are pressured into enforcing a complicated and contentious change to the Bitcoin protocol, without community consensus or an honest discussion weighing the benefits against the costs. The scale of the code changes are far from trivial?—?nearly every part of the codebase is affected by SW.

While increasing the transaction capacity of Bitcoin has already been significantly delayed, SW represents an unprofessional and ineffective solution to both transaction malleability and scaling. As a soft fork, SW introduces more technical debt to the protocol and fundamentally fails to achieve its design purpose. As a hard fork, combined with real on-chain scaling, SW can effectively mitigate transaction malleability and quadratic signature hashing. Each of these issues are too important for the future of Bitcoin to gamble on SW as a soft fork and the permanent baggage that comes with it.

As much as the authors of this article desire transaction capacity increases, it is far better to work towards a clean technical solution to malleability and scaling than to further encumber the Bitcoin protocol with permanent technical debt.


 8)

Wrong, segwit is opt-in, so you voluntarily use it or not. BUcoin hard fork is the one that would become impossible to uninstall. BUcoin is an instakill for bitcoin, that's why it has 0 real support and segwit gets majority support in all fields except hashrate (which is controlled by a small amount of people with incentives to block bitcoin progress)


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 02:24:11 PM
Why would anyone want to change anything with Bitcoin right now? Almost no one is spending Bitcoin. The daily transaction volume has fluctuated in the same range since October 2016 and before that it hardly went up at all for several years. The daily transactions are Asian speculators driving the price through the roof. Leave everything alone and sail this boat to profitland.

 

That is not true.  Japan is starting to use Bitcoin.  Things are picking up in Venezuala, Africa... a lot of places.  If we don't increase the capacity beyond 3TPS, then Bitcoin could lose its place to Ethereum or something else. 


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Alex.BTC on April 11, 2017, 02:33:36 PM
Wrong, segwit is opt-in, so you voluntarily use it or not. BUcoin hard fork is the one that would become impossible to uninstall. BUcoin is an instakill for bitcoin, that's why it has 0 real support and segwit gets majority support in all fields except hashrate (which is controlled by a small amount of people with incentives to block bitcoin progress)

Another total noob who doesn't even understand Bitcoin, hash rate is the only thing that can't be easily faked, it's the only thing that can reliably solve the Byzantine Generals' Problem.

Your so called 'real support' can be easily bought. Any half ass Eastern European botnet operator can launch a bunch of nodes for UASF. Hell even windows script kiddies can just card a bunch of Amazon cloud and bam, another 1000 of your so call 'real support'.

Can't do that with hash rate. Even if you bribe all the universities and use all their super computers to mine Bitcoin, it'll only cause a blip in the hash rate.

Miners are what made Bitcoin a success.

Blockstream went soft fork with SegWit because they thought they could fuck over both miners and nodes at the same time, that failed, that's why they're now attacking miners and go for UASF.

They're running around like a bunch of amateurs.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 02:40:43 PM
Why would anyone want to change anything with Bitcoin right now? Almost no one is spending Bitcoin. The daily transaction volume has fluctuated in the same range since October 2016 and before that it hardly went up at all for several years. The daily transactions are Asian speculators driving the price through the roof. Leave everything alone and sail this boat to profitland.

 

That is not true.  Japan is starting to use Bitcoin.  Things are picking up in Venezuala, Africa... a lot of places.  If we don't increase the capacity beyond 3TPS, then Bitcoin could lose its place to Ethereum or something else. 

Daily transaction volume just doesn't support what you're saying. Sure, there have been advances in the number of businesses accepting Bitcoin but the number of people using Bitcoin hasn't followed suit.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 02:45:47 PM
Why would anyone want to change anything with Bitcoin right now? Almost no one is spending Bitcoin. The daily transaction volume has fluctuated in the same range since October 2016 and before that it hardly went up at all for several years. The daily transactions are Asian speculators driving the price through the roof. Leave everything alone and sail this boat to profitland.

 

That is not true.  Japan is starting to use Bitcoin.  Things are picking up in Venezuala, Africa... a lot of places.  If we don't increase the capacity beyond 3TPS, then Bitcoin could lose its place to Ethereum or something else. 

Daily transaction volume just doesn't support what you're saying. Sure, there have been advances in the number of businesses accepting Bitcoin but the number of people using Bitcoin hasn't followed suit.

facepalm... the volume isn't growing because we've hit the limit!  You can't put the cart before the horse.

https://cdn-images-1.medium.com/max/800/1*DCY6n3hGKo8AbyefQm3lhQ.png


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: ebliever on April 11, 2017, 02:49:57 PM
I've posted maybe 1/10 the messages here that BU folks like franky1 or jonathan f have posted in the same timeframe. If that makes me a shill for core (I'm not, just an ordinary bitcoiner with absolutely 0 ties to Blockstream or any dev), what does that make you guys? You seem to have nothing better to do than hang around this board and reddit all day posting up a storm.

Folks are encouraged to read both sides of this debate (Proverbs 18:17) and make up their own mind, because it is important for the future of Bitcoin.

I guess pretty much everyone outside your group is a shill for core - that is, for bitcoin - outside your mining cartel:
https://coin.dance/poli

It's not your post count that makes you a shill, it's your ignorance, here is just one example:

Re: Do you support Segwit?
Yes, of course. I don't see any downside to it, and the upsides are major ones.

I just posted a bunch of reasons why SegWit is an obvious poison pill.
Yet you ignore it and go straight for framing me 'BU folks' hoping no one will notice.
Show me one post where I sell BU, seriously, just try find one, just one.
 
There is no debate, the evidence is clear,  Blockstream/Core are simply crooks who've taken the code hostage since 2015.
Instead of just increase the blocksize to 2M/4M and let things progress naturally, let SegWit face natural competition, Blockstream/Core used dirty tactics to force feed it to everyone.

Github commit, bips, mailing list, are now all under Blockstream control.

SegWit gets merged without a hiccup, simple 2M increase pull request instantly get closed by Blockstream co-founder, then locked it so the submitter couldn't even reply. Then they turn around and bullshit about 'community consensus'.

And you have similar post/day as franky/jonald, how do you even come up with bullshit like 'I've posted maybe 1/10 the messages here that BU folks like franky1'.

Just try me, just quote me and reply with bullshit again, and I'll compile a long list of dirty shit Blockstream/Core have done, and every time you shill for this shit I'll start your so called debate with it. Let's see how well you do in that debate.

Just do your job, but don't act like a smart ass when you're selling bullshit.


1. If Vertcoin, Litecoin and other alts implement Segwit without issue, will you admit you are wrong and drop your opposition to SW on Bitcoin?
2. I suppose someone can be hostile to the general bitcoin development community ("core") without being a support of BU. But it's a natural mistake to make in the present environment. Ironically I define myself as "anti-BU" and not "pro-core" in much the same way you define yourself as "anti-core" but not "pro-BU". So your point is well taken, but I hope you take it to heart as well  because it works both ways.
3. The fact that Blockstream is one company that has some devs involved with Bitcoin is not proof that everything is controlled by them. Applying that sort of reasoning leads to all sorts of wild conclusions (because X has influence on Y, X must control Y?) that are going to be wrong 99% of the time.
Even if Blockstream has the most influence... well, of all the organizations involved with the dev community, one would be at the top of the list of influence. Why should I view that one as being more sinister than all the rest? Knock it out of the picture and you could come up with conspiracy theories for the next one, and the next one. Most everything I read from the core-haters just puts an extremely negative spin on anything core does without any sense of balance, often with a fair amount of ranting and raving. It's a real turn-off and does nothing to persuade people.
4. If you think SW so controversial, why is there so little opposition to it at https://coin.dance/poli ?
5. Franky and Jonathan have been posting non-stop on virtually every thread related to this debate. I don't have an exact count but anyone paying attention can see that a handful of BU or anti-core supporters have been trying to dominate the discussion through sheer volume and repetition (such as your example in this thread!). You can't take our posting count over several years as a guide, that's silly. It's the posts on this topic I'm referring to. Again, anyone reading here can see what's going on, so arguing against me on this is just going to damage your credibility with readers in general.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 02:50:06 PM
Why would anyone want to change anything with Bitcoin right now? Almost no one is spending Bitcoin. The daily transaction volume has fluctuated in the same range since October 2016 and before that it hardly went up at all for several years. The daily transactions are Asian speculators driving the price through the roof. Leave everything alone and sail this boat to profitland.

 

That is not true.  Japan is starting to use Bitcoin.  Things are picking up in Venezuala, Africa... a lot of places.  If we don't increase the capacity beyond 3TPS, then Bitcoin could lose its place to Ethereum or something else.  

Daily transaction volume just doesn't support what you're saying. Sure, there have been advances in the number of businesses accepting Bitcoin but the number of people using Bitcoin hasn't followed suit.

facepalm... the volume isn't growing because we've hit the limit!  You can't put the cart before the horse.

*image without a source*


Then we hit your "invisible wall" in 2012.

https://blockchain.info/charts/n-transactions


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: franky1 on April 11, 2017, 02:51:41 PM
Wrong, segwit is opt-in, so you voluntarily use it or not.

pretending its ok to not upgrade is as bad as saying is ok to dilute the full node count down.
pretending that running prunned mode or no witness/stripped block mode allows other to sync from you.. yet the real answer is nope.

washing away all the "soft ""compatible" word bait and instead take a realistic end user view of it:
full nodes are full nodes by being forced to upgrade. but they have the opt out of segwit option to be treated as lite nodes, by doing nothing.



full node users want to be full node users for a reason.. saying the only way to be a full node is to run segwit.. is not "voluntary"
thats just fake word twisting.

blockstream need to accept if they dont get the vote, they dont get the vote.
and to not just point the finger..
but instead point their EARS to the community and listen

not just waste another year, pushing the same thing..
but instead re-code it to be a proper feature that actually is not just a half gesture 'hope' to fix

also
and if a segwit bug occured, where the blockheight was not dropped.. but devs got people to downgrade their nodes back to 0.12.. then all them segwit transactions become anyone can spends.

what their REAL desire is, is a TIER network


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 02:53:46 PM

Then we hit your "invisible wall" in 2012.

https://blockchain.info/charts/n-transactions

Not sure what you mean.  Who cares what happened in 2012.  This is 2017 and we're being restricted by the 1mb blocksize.
Are you denying this?


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: franky1 on April 11, 2017, 03:00:09 PM
3. The fact that Blockstream is one company that has some devs involved with Bitcoin is not proof that everything is controlled by them. Applying that sort of reasoning leads to all sorts of wild conclusions (because X has influence on Y, X must control Y?) that are going to be wrong 99% of the time.
Even if Blockstream has the most influence... well, of all the organizations involved with the dev community, one would be at the top of the list of influence. Why should I view that one as being more sinister than all the rest? Knock it out of the picture and you could come up with conspiracy theories for the next one, and the next one. Most everything I read from the core-haters just puts an extremely negative spin on anything core does without any sense of balance, often with a fair amount of ranting and raving. It's a real turn-off and does nothing to persuade people.
4. If you think SW so controversial, why is there so little opposition to it at https://coin.dance/poli ?
5. Franky and Jonathan have been posting non-stop on virtually every thread related to this debate. I don't have an exact count but anyone paying attention can see that a handful of BU or anti-core supporters have been trying to dominate the discussion through sheer volume and repetition (such as your example in this thread!). You can't take our posting count over several years as a guide, that's silly. It's the posts on this topic I'm referring to. Again, anyone reading here can see what's going on, so arguing against me on this is just going to damage your credibility with readers in general.


3. i laugh when you try to pretend blockstream is "one company that has some devs involved with bitcoin"
but then when anyone talks about bitcoin as a whole. you desire to proclaim that if its not blockstream(core) sanctioned its an altcoin
you fail at down playing blockstream

4. so little opposition. lol i have seen some of the yay-sayers are just some consultancy/embassy non node needing groups of wannabies. all using the same website reference like its one guy just pasting in as many names of yay-sayers as he can find.
but when it comes to the ones that are nay-sayers.. some are listed as no response.
making the pole biased. with fake listings

also you can name me and others as loud mouths. but you can only argue that we talk alot. you cannot rebut the content of the issues. because deep down you know segwit isnt perfect.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 03:03:36 PM

Then we hit your "invisible wall" in 2012.

https://blockchain.info/charts/n-transactions

Not sure what you mean.  Who cares what happened in 2012.  This is 2017 and we're being restricted by the 1mb blocksize.
Are you denying this?

The transaction volume hasn't moved by more than 150k per day in five years.

What I'm saying is who gives a shit about changing anything right now. Crayzians (crazy asians) are driving the price up faster than I've ever seen before and I've been watching this dog and pony show for more than 6 years. Even the lure of easy international drug sales direct to your door like Silk Road didn't move the price this much. Leave everything alone and watch fat stacks of cash appear in your pocket. What happens if you fuck up bitcoin and the crayzians move on? Will you be happy then?


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Alex.BTC on April 11, 2017, 03:06:48 PM
1. If Vertcoin, Litecoin and other alts implement Segwit without issue, will you admit you are wrong and drop your opposition to SW on Bitcoin?

That's the probem with shills, they don't even understand the code and where the actual problem is, but they have to keep opening their mouths.

Look at the code, don't look at other people. If the code is flawed, it's flawed anywhere it's used. If you don't understand the code, then you don't understand the problem, then don't argue about it.

2. I suppose someone can be hostile to the general bitcoin development community ("core") without being a support of BU. But it's a natural mistake to make in the present environment. Ironically I define myself as "anti-BU" and not "pro-core" in much the same way you define yourself as "anti-core" but not "pro-BU". So your point is well taken, but I hope you take it to heart as well  because it works both ways.

A whole paragraph of nothing. It's your ignorance towards actual problems that got you the shill title, not your emotion, fashion choices, or any other personal preferences, it's your attitude towards facts and simple logic, the way you kept dancing around them while waving your hands kicking bullshit into the air hoping everyone will get distracted.

3. The fact that Blockstream is one company that has some devs involved with Bitcoin is not proof that everything is controlled by them. Applying that sort of reasoning leads to all sorts of wild conclusions (because X has influence on Y, X must control Y?) that are going to be wrong 99% of the time.
Even if Blockstream has the most influence... well, of all the organizations involved with the dev community, one would be at the top of the list of influence. Why should I view that one as being more sinister than all the rest? Knock it out of the picture and you could come up with conspiracy theories for the next one, and the next one. Most everything I read from the core-haters just puts an extremely negative spin on anything core does without any sense of balance, often with a fair amount of ranting and raving. It's a real turn-off and does nothing to persuade people.

Shills always like to play dumb, I don't get it, they actually think they can get away with it.

I am just going to quote franky here:

?? blockstream devs have no control ??

https://github.com/bitcoin/bips
Quote
People wishing to submit BIPs, first should propose their idea or document to the mailing list. After discussion they should email Luke Dashjr <luke_bipeditor@dashjr.org>. After copy-editing and acceptance, it will be published here.
luke JR.. oh look blockstream (p.s just a couple months ago it was gmax)

hmm who moderates the mailing list
https://lists.ozlabs.org/listinfo/bitcoin-dev-moderation
Quote
To post a message to all the list members, send email to bitcoin-dev-moderation@lists.ozlabs.org.
Bitcoin-dev-moderation list run by rusty at rustcorp.com.au
 
ozlabs... i wonder... oh look rusty russel

so thats LJR and RR of blockstream employment.
so whats next. hmm
oh the technical discussion category on this forum
oh look gmaxwell

so thats LJR,  RR and GM of blockstream employment.

And this, Blockstream/Core closed pull requests on blocksize increase within minutes:
0.14 with 2Mb block size #10014 (https://github.com/bitcoin/bitcoin/pull/10014)
Update consensus.h #10092 (https://github.com/bitcoin/bitcoin/pull/10092)
Do you guys need assistance updating that block size? #10028 (https://github.com/bitcoin/bitcoin/issues/10028)

One of them was closed by Blockstream co-founder Pieter Wuille (sipa).
One of them was set to 'locked and limited conversation to collaborators'
One of them was closed in 5-7 minutes, like they had bots watching or something.

Meanwhile the stupidest useless pull requests stay open for months.

4. If you think SW so controversial, why is there so little opposition to it at https://coin.dance/poli ?

<innocent retard mode>If it's not controversial, why does it have less support than BU?</innocent retard mode>

This is exactly the kind of bullshit I am just tired of.
Do your research, use common sense, don't talk bullshit, don't play dumb, don't ask stupid questions.
If you have to shill, then shill, but don't act like a smart ass then play dumb.

5. Franky and Jonathan have been posting non-stop on virtually every thread related to this debate. I don't have an exact count but anyone paying attention can see that a handful of BU or anti-core supporters have been trying to dominate the discussion through sheer volume and repetition (such as your example in this thread!). You can't take our posting count over several years as a guide, that's silly. It's the posts on this topic I'm referring to. Again, anyone reading here can see what's going on, so arguing against me on this is just going to damage your credibility with readers in general.

If you know post count doesn't mean anything then why did you even bring it up?

FFS It's like amateur hour here.

Anyone reading here can see a Blockstream shill trying to play bullshit gymnastics.

When shills run out of actual answers, they often pretend they can speak for everyone.
'Oh look I can't even defend my own bullshit but I'll just pretend everyone already agrees with me.'
Really it's just pathetic.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 03:11:21 PM

Then we hit your "invisible wall" in 2012.

https://blockchain.info/charts/n-transactions

Not sure what you mean.  Who cares what happened in 2012.  This is 2017 and we're being restricted by the 1mb blocksize.
Are you denying this?

The transaction volume hasn't moved by more than 150k per day in five years.

What I'm saying is who gives a shit about changing anything right now. Crayzians (crazy asians) are driving the price up faster than I've ever seen before and I've been watching this dog and pony show for more than 6 years. Even the lure of easy international drug sales direct to your door like Silk Road didn't move the price this much. Leave everything alone and watch fat stacks of cash appear in your pocket. What happens if you fuck up bitcoin and the crayzians move on? Will you be happy then?

there's been increasing periods of congestion (high confirmation times and a huge mempool) which is easily exploited by spammers, transaction fees have skyrocketed, Bitcoin marketcap share has dropped from 95% to 66%... Businesses like Del and Fiverr are dropping Bitcoin... its getting worse and worse fundamentally.

Do you want to wait before the house completely burns down before calling the fire company?

You say you've been wathcing Bitcoin for 6 years but you seem really out of touch with the reality of the situation here.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 03:24:19 PM

Then we hit your "invisible wall" in 2012.

https://blockchain.info/charts/n-transactions

Not sure what you mean.  Who cares what happened in 2012.  This is 2017 and we're being restricted by the 1mb blocksize.
Are you denying this?

The transaction volume hasn't moved by more than 150k per day in five years.

What I'm saying is who gives a shit about changing anything right now. Crayzians (crazy asians) are driving the price up faster than I've ever seen before and I've been watching this dog and pony show for more than 6 years. Even the lure of easy international drug sales direct to your door like Silk Road didn't move the price this much. Leave everything alone and watch fat stacks of cash appear in your pocket. What happens if you fuck up bitcoin and the crayzians move on? Will you be happy then?

there's been increasing periods of congestion (high confirmation times and a huge mempool) which is easily exploited by spammers, transaction fees have skyrocketed, Bitcoin marketcap share has dropped from 95% to 66%... Businesses like Del and Fiverr are dropping Bitcoin... its getting worse and worse fundamentally.

Do you want to wait before the house completely burns down before calling the fire company?

You say you've been wathcing Bitcoin for 6 years but you seem really out of touch with the reality of the situation here.


Wow, you really are a bit of a drama queen.

There has never been a bigger spammer than Erik Voorhees and his SatoshiDice spam and Bitcoin survived just fine. Businesses are dumping Bitcoin because no one spends Bitcoin. Drug addicts are the only ones that have ever seen much value in jumping through all the hoops to buy Bitcoin to spend it instead of just using your debit card or credit card. No one spends Bitcoin and day traders (currently crayzians) are trading on an exchange that handles the internal transactions quickly and only reconciles them on the blockchain when someone cashes out or buys in so who gives a crap about confirmation times. I don't give a shit about someone waiting to buy a cup of coffee because they're not currently making me any money.

Changing Bitcoin in the middle of a run up is just nuts. Wait until the price starts to crash and I cash out again then do whatever you want with it.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 03:44:37 PM

Wow, you really are a bit of a drama queen.

There has never been a bigger spammer than Erik Voorhees and his SatoshiDice spam and Bitcoin survived just fine. Businesses are dumping Bitcoin because no one spends Bitcoin. Drug addicts are the only ones that have ever seen much value in jumping through all the hoops to buy Bitcoin to spend it instead of just using your debit card or credit card. No one spends Bitcoin and day traders (currently crayzians) are trading on an exchange that handles the internal transactions quickly and only reconciles them on the blockchain when someone cashes out or buys in so who gives a crap about confirmation times. I don't give a shit about someone waiting to buy a cup of coffee because they're not currently making me any money.

Changing Bitcoin in the middle of a run up is just nuts. Wait until the price starts to crash and I cash out again then do whatever you want with it.

You've never give much of a shit about anything have you?  :D

You're dancing around the issue -- whatever you think about Erik Vorhees and day traders and drug users is irrelevant.  The data (avg block size over time) speaks
for itself.

You are also incorrect that the person buying coffee isn't making you money.  The more people that want to bitcoin, the more demand it has.  That makes the price go up, genius.

If you want to be one of those "I thnk bitcoin should be gold 2.0 and I want Bitcoin to be a settlement layer" people, then just say so...but don't sit here and tell me blocks aren't full because
when you do that you just sound like a shill/idiot.




Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 04:09:52 PM

Wow, you really are a bit of a drama queen.

There has never been a bigger spammer than Erik Voorhees and his SatoshiDice spam and Bitcoin survived just fine. Businesses are dumping Bitcoin because no one spends Bitcoin. Drug addicts are the only ones that have ever seen much value in jumping through all the hoops to buy Bitcoin to spend it instead of just using your debit card or credit card. No one spends Bitcoin and day traders (currently crayzians) are trading on an exchange that handles the internal transactions quickly and only reconciles them on the blockchain when someone cashes out or buys in so who gives a crap about confirmation times. I don't give a shit about someone waiting to buy a cup of coffee because they're not currently making me any money.

Changing Bitcoin in the middle of a run up is just nuts. Wait until the price starts to crash and I cash out again then do whatever you want with it.

You've never give much of a shit about anything have you?  :D

You're dancing around the issue -- whatever you think about Erik Vorhees and day traders and drug users is irrelevant.  The data (avg block size over time) speaks
for itself.

You are also incorrect that the person buying coffee isn't making you money.  The more people that want to bitcoin, the more demand it has.  That makes the price go up, genius.

If you want to be one of those "I thnk bitcoin should be gold 2.0 and I want Bitcoin to be a settlement layer" people, then just say so...but don't sit here and tell me blocks aren't full because
when you do that you just sound like a shill/idiot.


I've always cared about the same thing, the value of my wallet.

There's no proof that many people are spending Bitcoin. A large chunk of the daily transactions are small miners getting paid from the pools. Another large chunk are exchanges reconciling trader accounts. Can you show me this massive amount of individual users buying Frappuccinos because I've already given you a link that can show you daily transactions going back 5 years?

I never claimed that block size wasn't going up. I never claimed that increasing block size wasn't a good idea. I never claimed to care about changing Bitcoin to Segwit or BU. I don't care if you personally suck off Joseph Poon until the Lightning Network becomes a household word. I just want Bitcoin to stand pat until the crayzians finish driving the exchange rate through the roof.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 04:28:09 PM
  I just want Bitcoin to stand pat until the crayzians finish driving the exchange rate through the roof.

Why, so you can cash out at $1700?

I'm in it for much more than that...

Going back to your question
Quote
Why would anyone want to change anything with Bitcoin right now?

That's the only way we're going to get to here ==>

http://www.businessinsider.com/bitcoin-price-could-be-500000-by-2030-first-snapchat-investor-says-2017-3


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 04:58:26 PM
  I just want Bitcoin to stand pat until the crayzians finish driving the exchange rate through the roof.

Why, so you can cash out at $1700?

I'm in it for much more than that...

Going back to your question
Quote
Why would anyone want to change anything with Bitcoin right now?

That's the only way we're going to get to here ==>

http://www.businessinsider.com/bitcoin-price-could-be-500000-by-2030-first-snapchat-investor-says-2017-3


Of course, so we can all cash out at $1,700 and do it again.

Here's the deal with trading:

If you have $100,000 to spend and you buy a commodity worth $100,000 then you can buy one share. To double your money its value needs to go to $200,000 a share. To make 100x increase in your investment it needs to go to $10,000,000 a share.

If you have $100,000 to spend and you buy a commodity worth $2 then you can buy 50,000 shares. To double your money it needs to go to $4 a share. To make 100x increase in your investment it needs to go to $200 a share.

Which of the 100x scenarios do you think is more likely in your lifetime?


Here's my comment in the thread discussing that stupidity:

I can see the price going that high by 2030 if a loaf of bread is $200,000.

The only thing that makes me question this analysis is the fact that he pulled bitcoins userbase numbers straight out of his ass. Daily transaction volume for the last few years certainly doesn't support his numbers.



Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: zimmah on April 11, 2017, 05:18:16 PM
Why would anyone want to change anything with Bitcoin right now? Almost no one is spending Bitcoin. The daily transaction volume has fluctuated in the same range since October 2016 and before that it hardly went up at all for several years. The daily transactions are Asian speculators driving the price through the roof. Leave everything alone and sail this boat to profitland.

 

That is not true.  Japan is starting to use Bitcoin.  Things are picking up in Venezuala, Africa... a lot of places.  If we don't increase the capacity beyond 3TPS, then Bitcoin could lose its place to Ethereum or something else. 

Daily transaction volume just doesn't support what you're saying. Sure, there have been advances in the number of businesses accepting Bitcoin but the number of people using Bitcoin hasn't followed suit.

facepalm... the volume isn't growing because we've hit the limit!  You can't put the cart before the horse.

https://cdn-images-1.medium.com/max/800/1*DCY6n3hGKo8AbyefQm3lhQ.png

Exactly. the easiest solution is usually the best. And in this case, the easiest solution is to just increase the blocksize.   

As for other improvements, FlexTrans is better then SegWit in every possible way. But that's really a discussion for later. 

First we need to grow.   

At this rate we're just arbitrarily limiting the growth of bitcoin.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: zimmah on April 11, 2017, 05:19:49 PM

Of course, so we can all cash out at $1,700 and do it again.

Here's the deal with trading:

If you have $100,000 to spend and you buy a commodity worth $100,000 then you can buy one share. To double your money its value needs to go to $200,000 a share. To make 100x increase in your investment it needs to go to $10,000,000 a share.

If you have $100,000 to spend and you buy a commodity worth $2 then you can buy 50,000 shares. To double your money it needs to go to $4 a share. To make 100x increase in your investment it needs to go to $200 a share.

Which of the 100x scenarios do you think is more likely in your lifetime?




Both are equally likely.   
Also, neither of the examples are about trading, they're both about investing long term.     
   
Trading would be buying at $100, selling at $200 and buying back at $150, then selling at $300.   
Which would make a much bigger profit, but comes at much greater risk.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 05:36:04 PM

Of course, so we can all cash out at $1,700 and do it again.

Here's the deal with trading:

If you have $100,000 to spend and you buy a commodity worth $100,000 then you can buy one share. To double your money its value needs to go to $200,000 a share. To make 100x increase in your investment it needs to go to $10,000,000 a share.

If you have $100,000 to spend and you buy a commodity worth $2 then you can buy 50,000 shares. To double your money it needs to go to $4 a share. To make 100x increase in your investment it needs to go to $200 a share.

Which of the 100x scenarios do you think is more likely in your lifetime?


Both are equally likely.   
Also, neither of the examples are about trading, they're both about investing long term.     
   
Trading would be buying at $100, selling at $200 and buying back at $150, then selling at $300.   
Which would make a much bigger profit, but comes at much greater risk.

Sure, if investing long term means "a year or two" and not "beyond my lifetime". I really don't care how much Bitcoin is worth when I'm dead.

You're right, day trading, forex trading is too risky. I guess I do mean short term investing.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 06:06:07 PM


Of course, so we can all cash out at $1,700 and do it again.

 


I am an active trader but not with cryptocurrency.
For me Bitcoin is a long term investment.  

I guess if you do not care about Bitcoin as a long term investment, your position makes sense.
I mistakenly assumed you did.

But you made the same mistake assuming others think like you, which is
why you didn't understand why we feel something should be done.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Lauda on April 11, 2017, 06:53:43 PM
OP, you made a grave mistake by not self-moderating this thread. Anything that is even remotely positive about Segwit or Bitcoin Core, even when we are talking about *facts*, will get smashed by the group of hired goons. You can find them in all related threads, see: franky, jonald, Alex, kiklo. There are some that occasionally come and go, see: zimmah.

This thread is already flooded with such responses, even though the article mentions *some factual improvements*.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: jonald_fyookball on April 11, 2017, 07:15:57 PM
OP, you made a grave mistake by not self-moderating this thread. Anything that is even remotely positive about Segwit or Bitcoin Core, even when we are talking about *facts*, will get smashed by the group of hired goons. You can find them in all related threads, see: franky, jonald, Alex, kiklo. There are some that occasionally come and go, see: zimmah.

This thread is already flooded with such responses, even though the article mentions *some factual improvements*.

Lauda, you're a dishonest clown as usual.  I never said one negative thing about segwit here. 
 


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Alex.BTC on April 11, 2017, 07:31:41 PM
OP, you made a grave mistake by not self-moderating this thread. Anything that is even remotely positive about Segwit or Bitcoin Core, even when we are talking about *facts*, will get smashed by the group of hired goons. You can find them in all related threads, see: franky, jonald, Alex, kiklo. There are some that occasionally come and go, see: zimmah.

This thread is already flooded with such responses, even though the article mentions *some factual improvements*.

Lauda, you should know one of the reasons I started posting here, other than Greg's idiotic reply to DGulari, was that I noticed you were trolling nonstop at people who were clearly the voice of reason here.

Some select quotes:

to:Cashew
Simply put, you are a complete baboon with the education level of a western primary school kid.

to:jonald_fyookball
Stop spamming the board with your bullshit.

to:franky1
As soon as you stop accepting payment for your posts.

So I took out my titanium fact hammer and started smashing every god damn shill I saw in the mouth for 2 weeks. I think things got a little better after that.

I see your mouth has begun to heal so it is itchy again.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: AngryDwarf on April 11, 2017, 07:38:39 PM
From "Do you support Segwit" https://bitcointalk.org/index.php?topic=1864477.msg18541674#msg18541674

Not in its current form as a soft fork.

Implemented as a soft fork, it creates a two tier network where non-segwit nodes are fed a kludge of data which means they cannot validate transactions fully. Also it creates a 'two bucket economy' situation where segwit transaction types are heavily discounted. It also requires two merkle trees instead of one. Without miner majority, the implementation could create a hard fork leading to a bilateral split, as non-segwit nodes would see a longer chain, but segwit nodes would invalidate that chain as soon as segwit block is mined and built on top of it. That is also why UASF without miner support is a terrible idea. Sorry if my technical analysis here is misinformed, please correct it.

As a non contentious hard fork with miner majority support (one chain left standing as the longest active chain, the other killed off), these issues could be eradicated. It could be implemented alongside a blocksize increase and the segwit data space and been given a 1:1 weighting. That would likely have received miner consensus too.

I'm certainly not technically clued up enough to state with certainty that perhaps a better technical implementation could have been achieved had it been rolled out as a hard fork, but it would have reduced the code complexity and technical debt trying to achieve what is a very poor definition of 'backwards compatibility'. It is possible that as a hard fork, some of the soft fork kludges would not have been needed, and I wonder how much more could have been achieved for such a major protocol upgrade.

So I suppose the best available option in this poll, is 'don't care'!

All I ask is for people to clear up any misunderstandings or misinformation I have been fooled into.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: franky1 on April 11, 2017, 07:44:29 PM
Crayzians (crazy asians) are driving the price up faster than I've ever seen before

1. look at the unconfirmd spam
https://blockchain.info/charts/mempool-size?timespan=1year
june/july spike -hmm i wonder which team needed something to be implemented so needed to create drama that month.. oh blockstream(core) CSV
october -> spikes -hmm i wonder which team needed something to be implemented so needed to create drama that month.. oh blockstream(core) segwit

2. look at the code rules that allowed fee increases
hmm i wonder which team removed the fee priority - oh yea blockstream(core)
hmm i wonder which team removed reactive pricing when demand was low to replace it with average fee to keep prices up - oh yea blockstream(core)
hmm i wonder which teams says "just pay more" is best economics. rather then make code rules that actually work - oh yea blockstream(core)

3. dont blame "asians" when its the coders decisions at play


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: franky1 on April 11, 2017, 07:54:41 PM
OP, you made a grave mistake by not self-moderating this thread. Anything that is even remotely positive about Segwit or Bitcoin Core, even when we are talking about *facts*, will get smashed by the group of hired goons. You can find them in all related threads, see: franky, jonald, Alex, kiklo. There are some that occasionally come and go, see: zimmah.

This thread is already flooded with such responses, even though the article mentions *some factual improvements*.

factual improvements?
lol
which are where..
oh im guessing "if" 100% move funds to segwit keys and the utopian unicorn stops native spammers.
i say utopian unicorn, because segwit does not stop native spammers. it actually helps native spammers

EG
v0.12 - 4k txsigoplimit 20k blocksigoplimit (under 10 second validation time)
v0.14 - 16k txsigoplimit 80k blocksigoplimit (under 8 minute validation time)
plus other new spam attacks that even carlton banks revealed.

lauda.. you loved having the "quadratics is bad" arguments for a whole year... even you should understand quadratics worse with segwit code limits if used by native keypair users.
wake up, spammers wont use segwit keypairs


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: ebliever on April 11, 2017, 08:02:52 PM
OP, you made a grave mistake by not self-moderating this thread. Anything that is even remotely positive about Segwit or Bitcoin Core, even when we are talking about *facts*, will get smashed by the group of hired goons. You can find them in all related threads, see: franky, jonald, Alex, kiklo. There are some that occasionally come and go, see: zimmah.

This thread is already flooded with such responses, even though the article mentions *some factual improvements*.

I'll keep that in mind. I've never done a moderated thread as I do have an antipathy towards censorship, but it may be time to learn. (Even if I were to do so, I'd only censor rude/vulgar posts and invite them to try again, not ones I disagree with.)

As it stands, I think most people just check the OP and link if there is one, and don't wade into all the comments most of the time. But if they do, I would be stunned if the average reader just wandering into this debate found themselves persuaded by the over-the-top, often rude and vulgar (not all, but a few), and kooky conspiracy-minded posting of the anti-SW crowd.

The average person, for example, is going to note that most Bitcoin organizations and developers favor Segwit. If it's such a terrible idea as the more obnoxious ranters say yelling specious claims about technical risks and so forth, then why are so many people supporting it? Why do we keep hearing about BU's code failing but not SW crashing and burning? There is a huge discordance between anti-SW rhetoric and reality, and they aren't making themselves persuasive with their wild rhetoric. (Insofar as a couple of them are more restrained and trying to be more measured in their responses, I thank them for that. But they are not representative.)

All in all, I thank them for bumping the thread, and driving people away from their viewpoint. It helps people understand the benefits and need for Segwit, and why we likely need to push through a UASF despite the headaches. I'd remind everyone that the clock is ticking, and every day BitMain mines with covert ASICBOOST the more mining become centralized under their domination. (Please don't insult my intelligence by saying that just because they admitted they spent the time and effort to design ASICBOOST into their chips doesn't mean they are using it.)


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: AngryDwarf on April 11, 2017, 08:11:28 PM
EG
v0.12 - 4k txsigoplimit 20k blocksigoplimit (under 10 second validation time)
v0.14 - 16k txsigoplimit 80k blocksigoplimit (under 8 minute validation time)
plus other new spam attacks that even carlton banks revealed.

And don't forget the tragedy of the commons:

Quote from: core0.14releasenotes
Removal of Priority Estimation
- ------------------------------

- - Support for "priority" (coin age) transaction sorting for mining is
  considered deprecated in Core and will be removed in the next major version.
  This is not to be confused with the `prioritisetransaction` RPC which will remain
  supported by Core for adding fee deltas to transactions.

Removing coin age priority at this stage will push fees even higher, by causing long term coin holders to compete with the spammers. Perhaps it could be removed in the future in the name of fungibility, but I don't consider it a good idea with the current capacity issues.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: QuestionAuthority on April 11, 2017, 10:43:34 PM
Crayzians (crazy asians) are driving the price up faster than I've ever seen before

1. look at the unconfirmd spam
https://blockchain.info/charts/mempool-size?timespan=1year
june/july spike -hmm i wonder which team needed something to be implemented so needed to create drama that month.. oh blockstream(core) CSV
october -> spikes -hmm i wonder which team needed something to be implemented so needed to create drama that month.. oh blockstream(core) segwit

2. look at the code rules that allowed fee increases
hmm i wonder which team removed the fee priority - oh yea blockstream(core)
hmm i wonder which team removed reactive pricing when demand was low to replace it with average fee to keep prices up - oh yea blockstream(core)
hmm i wonder which teams says "just pay more" is best economics. rather then make code rules that actually work - oh yea blockstream(core)

3. dont blame "asians" when its the coders decisions at play

I'm not blaming Asian buyers for anything. I love them for it. They're buying and holding fast and massively driving the price up. What's not to love?

I'm not pro-anything. As I said before, I don't care how the idiots in power change Bitcoin. Soft fork it, hard fork it, SegWit the shit out of it, roll it up in a blunt wrapper and smoke it, I just don't want anything done until all the crazy buying action stops and it peaks. Why spook the crayzians while they're buying like mad. Leave them alone.


Title: Re: Bitcoin’s Segregated Witness: More Than Just Malleability Fixes and Scaling
Post by: Alex.BTC on April 12, 2017, 12:35:02 AM
As it stands, I think most people just check the OP and link if there is one, and don't wade into all the comments most of the time. But if they do, I would be stunned if the average reader just wandering into this debate found themselves persuaded by the over-the-top, often rude and vulgar (not all, but a few), and kooky conspiracy-minded posting of the anti-SW crowd.

The average person, for example, is going to note that most Bitcoin organizations and developers favor Segwit. If it's such a terrible idea as the more obnoxious ranters say yelling specious claims about technical risks and so forth, then why are so many people supporting it? Why do we keep hearing about BU's code failing but not SW crashing and burning? There is a huge discordance between anti-SW rhetoric and reality, and they aren't making themselves persuasive with their wild rhetoric. (Insofar as a couple of them are more restrained and trying to be more measured in their responses, I thank them for that. But they are not representative.)

My ass is jealous of the amount of shit that just came out of your mouth.