Open Side Menu Go to the Top
Register
Bitcoins - digital currency Bitcoins - digital currency

03-16-2017 , 06:21 PM
Quote:
Originally Posted by Zenzor
Roger Ver has taken a play straight from the Republican's playbook.

Starve the beast. Use obstructionist policies and mass misinformation campaigns to create widespread dissatisfaction and mislead the community into supporting anyone who advocates his interests. The problem is you end up with Trump. Or, in this case, Bitcoin Unlimited.
Well **** em all. The market is speaking. ETH
Bitcoins - digital currency Quote
03-16-2017 , 06:25 PM
Segwit may be cool or not, but lets face it, it will not happen. Since december segwit hashrate has been around ~20%, far far away from the needed 95%. While the anti segwit client has gone from 0% to 35%. The mining community has rejected segwit.

Imo what we need is that developers either makes a new proposal or that they join and fix BU before BU takes over. For example make segwit signalling optional in core, raise the blocksize limit from 1MB to 8MB(as it was orginally) and set a date when it hardforks like in 3months. That should give us a few more years and it should break this stalemate that we have been experiencing the last few years. We have to face the facts, the mining community is going for bigger blocks, either with core or without core.
Bitcoins - digital currency Quote
03-16-2017 , 07:24 PM
wow ETH
Bitcoins - digital currency Quote
03-16-2017 , 10:19 PM
Quote:
Originally Posted by Zenzor
Segwit has been ready since 2016 October.

I think it's more important to get scaling right. And it's definitely not right to trust a developer group that, due to peer-review resistance, left a 0day exploit in their mainnet client for over a year that just took down 75% of their network. Imagine if BU was the majority client when that happened?

And according to Core devs, that's only one of many vulnerabilties in their **** codebase. We can't put amateurs in control of a $20bln network
Segwit from what I know is a very complicated code structure and could have stuff lying around as well. also its scaling ability is pretty piss poor. 1.7x is good for what, the next month, if not already over saturated with the current market?

that said, ive said before i think both scaling functions can be deployed, ive never understood why these are all so mutually exclusive. increase blocksize, let that multiple through with sw. but core has had infinite resistance to this idea.
Bitcoins - digital currency Quote
03-16-2017 , 10:42 PM
Quote:
Originally Posted by heltok
Imo what we need is that developers either makes a new proposal or that they join and fix BU before BU takes over. For example make segwit signalling optional in core, raise the blocksize limit from 1MB to 8MB(as it was orginally) and set a date when it hardforks like in 3months.
BU does not equal fixed blocksize increase. I think most users in the space are on board for a 2-4mb hard fork. Core is against increasing the blocksize in any capacity, and BU is unlimited. Would be nice to compromise at 2mb or something but it doesn't appear to be in the cards.
Bitcoins - digital currency Quote
03-16-2017 , 10:45 PM
http://vitalik.ca/general/2017/03/14...d_markets.html

Quote:
Aside from this, one major criticism often given for hard forks is that hard forks are “coercive”. The kind of coercion implied here is not physical force; rather, it’s coercion through network effect. That is, if the network changes rules from A to B, then even if you personally like A, if most other users like B and switch to B then you have to switch to B despite your personal disapproval of the change in order to be on the same network as everyone else.

Proponents of hard forks are often derided as trying to effect a “hostile take over” of a network, and “force” users to go along with them. Additionally, the risk of chain splits is often used to bill hard forks as “unsafe”.



It is my personal viewpoint that these criticisms are wrong, and furthermore in many cases completely backwards. This viewpoint is not specific to Ethereum, or Bitcoin, or any other blockchain; it arises out of general properties of these systems, and is applicable to any of them. Furthermore, the arguments below only apply to controversial changes, where a large portion of at least one constituency (miners/validators and users) disapprove of them; if a change is non-contentious, then it can generally be done safely no matter what the format of the fork is.

First of all, let us discuss the question of coercion. Hard forks and soft forks both change the protocol in ways that some users may not like; any protocol change will do this if it has less than exactly 100% support. Furthermore, it is almost inevitable that at least some of the dissenters, in any scenario, value the network effect of sticking with the larger group more than they value their own preferences regarding the protocol rules. Hence, both fork types are coercive, in the network-effect sense of the word.

However, there is an essential difference between hard forks and soft forks: hard forks are opt-in, whereas soft forks allow users no “opting” at all. In order for a user to join a hard forked chain, they must personally install the software package that implements the fork rules, and the set of users that disagrees with a rule change even more strongly than they value network effects can theoretically simply stay on the old chain - and, practically speaking, such an event has already happened.

This is true in the case of both strictly expanding hard forks and bilateral hard forks. In the case of soft forks, however, if the fork succeeds the unforked chain does not exist. Hence, soft forks clearly institutionally favor coercion over secession, whereas hard forks have the opposite bias. My own moral views lead me to favor secession over coercion, though others may differ (the most common argument raised is that network effects are really really important and it is essential that “one coin rule them all”, though more moderate versions of this also exist).

If I had to guess why, despite these arguments, soft forks are often billed as “less coercive” than hard forks, I would say that it is because it feels like a hard fork “forces” the user into installing a software update, whereas with a soft fork users do not “have” to do anything at all. However, this intuition is misguided: what matters is not whether or not individual users have to perform the simple bureaucratic step of clicking a “download” button, but rather whether or not the user is coerced into accepting a change in protocol rules that they would rather not accept. And by this metric, as mentioned above, both kinds of forks are ultimately coercive, and it is hard forks that come out as being somewhat better at preserving user freedom.
Bitcoins - digital currency Quote
03-16-2017 , 11:19 PM
Quote:
Originally Posted by theskillzdatklls
Segwit from what I know is a very complicated code structure and could have stuff lying around as well. also its scaling ability is pretty piss poor. 1.7x is good for what, the next month, if not already over saturated with the current market?

that said, ive said before i think both scaling functions can be deployed, ive never understood why these are all so mutually exclusive. increase blocksize, let that multiple through with sw. but core has had infinite resistance to this idea.
Segwit is a foundational change that allows further scaling improvements to be built on top of it.

You can read about them on Core's roadmap: https://lists.linuxfoundation.org/pi...er/011865.html

Obviously this is way beyond my technical expertise- maybe TC can comment on the impact of these proposals

"- offchain: LN like protocols to increase throughput by a scale of x1000 to x10000 in a decentralized manner.

- onchain: Schnorr, Signature Aggregation, TreeSigs, MAST, Tx cut-through, ... overall we get from that an additionnal +50% to +100% with significant improvements on the fungibility/privacy side (that we so desperately need) ." - quoted from reddit

To say that there is no plan after Segwit is simply false.

Now the question is, do we give Core, a brilliant group of developers with an excellent track record, who promote peer-review and rigorous testing before deployment, a legitimate chance to scale Bitcoin? Or do we trust Bitcoin Unlimited, the opposite of everything I just mentioned, who have two major ****ups in the past month alone.

Edit: As for why "we can't have both." https://youtu.be/JarEszFY1WY?t=6198

Last edited by Zenzor; 03-16-2017 at 11:39 PM.
Bitcoins - digital currency Quote
03-17-2017 , 12:34 AM
Quote:
Originally Posted by Zenzor
Segwit is a foundational change that allows further scaling improvements to be built on top of it.
There are plenty of other ways to fix these such as flextrans, hardforking segwit etc.

Quote:
Originally Posted by Zenzor
You can read about them on Core's roadmap: https://lists.linuxfoundation.org/pi...er/011865.html
That is a cute roadmap, but we needed scaling one year ago and now very much. 1.7x theoretical extra as a softfork that will likely never happen is not enough by far, it would buy us some extra months but we are still years behind... And Ethereum has plan for scaling from 300TPS(today) to 100k TPS(in a few months with Raiden which is like LN) to inf TPS(in a few years). Meanwhile Bitcoin will be stuck at 4TPS or maybe 10TPS if Segwit, against the odds, is activated.

Quote:
"- offchain: LN like protocols to increase throughput by a scale of x1000 to x10000 in a decentralized manner.
Even if this happens, having 1MB blocks for settlements in 10years is ridiculous.

Quote:
To say that there is no plan after Segwit is simply false.
There is no plan to increase the blocksize limit. Core is even considering lowering it to 300kB before they slowly let it grow back to 1MB again.

Quote:
Now the question is, do we give Core, a brilliant group of developers with an excellent track record, who promote peer-review and rigorous testing before deployment, a legitimate chance to scale Bitcoin?
The miners gave them a chance, they failed to follow the informal agreement. So now the miners are rejecting them and there is not much "we" can do about it.

Quote:
Or do we trust Bitcoin Unlimited, the opposite of everything I just mentioned, who have two major ****ups in the past month alone.
That is what we will get since Core failed to get support for their brilliant code. It doesn't matter how good your code is if it's not used.

Quote:
Edit: As for why "we can't have both." https://youtu.be/JarEszFY1WY?t=6198
That is just one guy. There are plenty of toxic people on all sides of the debate.
Bitcoins - digital currency Quote
03-17-2017 , 08:38 PM
Where are you reading this stuff? Core is not against bigger blocks. They just want to increase the block size SAFELY.

Did you read the roadmap?

"Finally--at some point the capacity increases from the above may not
be enough. Delivery on relay improvements, segwit fraud proofs, dynamic
block size controls, and other advances in technology will reduce the risk
and therefore controversy around moderate block size increase proposals
(such as 2/4/8 rescaled to respect segwit's increase). Bitcoin will
be able to move forward with these increases when improvements and
understanding render their risks widely acceptable relative to the
risks of not deploying them. In Bitcoin Core we should keep patches
ready to implement them as the need and the will arises, to keep the
basic software engineering from being the limiting factor."


Anyway, shots fired by the exchanges today. Jihan Wu threw another temper tantrum on Weibo. Only in Crypto could the two most powerful men in a $20bln industry be a couple of petulant crybabies.

Last edited by Zenzor; 03-17-2017 at 08:45 PM.
Bitcoins - digital currency Quote
03-18-2017 , 01:03 AM
Quote:
Originally Posted by Zenzor
Where are you reading this stuff? Core is not against bigger blocks. They just want to increase the block size SAFELY.

Did you read the roadmap?

"Finally--at some point the capacity increases from the above may not
be enough. Delivery on relay improvements, segwit fraud proofs, dynamic
block size controls, and other advances in technology will reduce the risk
and therefore controversy around moderate block size increase proposals
(such as 2/4/8 rescaled to respect segwit's increase). Bitcoin will
be able to move forward with these increases when improvements and
understanding render their risks widely acceptable relative to the
risks of not deploying them. In Bitcoin Core we should keep patches
ready to implement them as the need and the will arises, to keep the
basic software engineering from being the limiting factor."


Anyway, shots fired by the exchanges today. Jihan Wu threw another temper tantrum on Weibo. Only in Crypto could the two most powerful men in a $20bln industry be a couple of petulant crybabies.
ETH

I hate to see BTC go down, but lets be real. What are the chances BTC is the #1 crypto in 5-10 years? It's like the tape deck of technology. What puts it on top is it's liquidity and "disbursement" at least until satoshi moves that 1 mil coins! I dunno why I have about 15% in BTC but I do. I guess it's because I swore to never sell again. Should be all-in ETH. If ETH fails something else will take over the prehistoric dinosaur BTC is.

Last edited by onemoretimes; 03-18-2017 at 01:11 AM.
Bitcoins - digital currency Quote
03-18-2017 , 02:32 PM
At this point, I am fully in favor of a hard fork + change of POW (or reduce difficulty) to avoid an attack on the Core chain.

BUCoin may retain short-term value, because they have deeper pockets, but investor confidence will deteriorate as relentless ****ups by their incompetent devs will be commonplace. And who knows how many vulnerabilities are in their code now and will be in the future. It will die soon enough.

Core Coin will win long-term, because software technology is only as good as its developers, and Core is the most talented and experienced team in the industry. Most miners probably believe this too, as evident by the majority of miners running Core instead of BU, but are handcuffed to supporting Jihan because of his monopoly on ASIC's. Most miners may not switch to Jihan Coin if the difficulty adjustments frees them of relying his ASIC's.

Short term pain for long term growth is a worthwhile tradeoff imo.

edit: assuming this is technically possible.

Last edited by Zenzor; 03-18-2017 at 02:47 PM.
Bitcoins - digital currency Quote
03-18-2017 , 02:59 PM
whatever happens, the only way to lose is to sell your coins. if CoreCoin needs to fork itself to survive, that would be pretty interesting.
Bitcoins - digital currency Quote
03-18-2017 , 03:08 PM
Quote:
Originally Posted by bucktotal
whatever happens, the only way to lose is to sell your coins. if CoreCoin needs to fork itself to survive, that would be pretty interesting.
I disagree.

Bitcoin is a highly risky investment with limited upside for as long as a hardfork is priced into the market. No way we enter a consistent uptrend until the situation is resolved. Hopefully the price continues to decline. Make the miners bleed until they are forced into a decision.
Bitcoins - digital currency Quote
03-18-2017 , 03:24 PM
miners are always being squeezed. the price of bitcoin (and all un-manipulated coins) tends toward their marginal cost of mining.

its unfortunate the we have to select "dev teams" that present specific view-points of what bitcoin is. Core has chosen a specific path/set of values and if you want to support the Core dev team, because its perhaps the most technically competent, then you also must accept the constants they've chosen.

i think a few things are clear today:

1) the market wont allow a "dev team" to control the constants so easily
2) the market wants more transaction throughput
3) the market does not want to fork into two competing chains

everything seems pretty evenly split right now. lots of competing pools, lots of competing interests. 33% split makes things hard to change. thats also part of what makes bitcoin valuable.

however, i also see very clearly that as more and more people enter the cryptocurrency space, these new actors are more willing to accept the decisions of dev teams - in fact, they find comfort in it.

nakamoto consensus is the new concept here that we must learn to deal with.
Bitcoins - digital currency Quote
03-18-2017 , 07:13 PM
Quote:
Originally Posted by bucktotal
everything seems pretty evenly split right now. lots of competing pools, lots of competing interests. 33% split makes things hard to change. thats also part of what makes bitcoin valuable.
Since Antpool switched to BU it's more like:
BU: 38%
8MB: 9%
Segwit: 28%

But the momentum seems to be behind BU so I would assume we will soon get 50% BU. However 75% might be hard to get so the plan of the Chinese miners might not activate. So I see 3-6months more of stalling before miners get fed up and just hardfork at 51%.
Bitcoins - digital currency Quote
03-18-2017 , 08:38 PM
Quote:
Originally Posted by Zenzor

- onchain: Schnorr, Signature Aggregation, TreeSigs, MAST, Tx cut-through, ... overall we get from that an additionnal +50% to +100% with significant improvements on the fungibility/privacy side (that we so desperately need) ." - quoted from reddit
Schnorr's signature aggregation and MAST only change and/or compress the signature data (i.e. the witness data) that's already not counted against the 1MB cap once SegWit is activated. Therefore, while they improve the overall efficiency of the system, they won't actually enable people to place more transactions in a single block. So unless they are coupled with a hard fork, they won't actually help with scaling.

For clarity let's make the following estimates:
-Currently, every 10 minutes about 2.2K transactions are sent using 1 MB of data
-With SegWit, every 10 minutes about 4K transactions will be sent using ~2.0 MB of data
-With Schnorr's, every 10 minutes about 4K transactions will be sent using ~1.5 MB of data
Bitcoins - digital currency Quote
03-19-2017 , 03:00 AM
Quote:
Originally Posted by vikthunder
Schnorr's signature aggregation and MAST only change and/or compress the signature data (i.e. the witness data) that's already not counted against the 1MB cap once SegWit is activated. Therefore, while they improve the overall efficiency of the system, they won't actually enable people to place more transactions in a single block. So unless they are coupled with a hard fork, they won't actually help with scaling.

For clarity let's make the following estimates:
-Currently, every 10 minutes about 2.2K transactions are sent using 1 MB of data
-With SegWit, every 10 minutes about 4K transactions will be sent using ~2.0 MB of data
-With Schnorr's, every 10 minutes about 4K transactions will be sent using ~1.5 MB of data

so that people are understanding here, viks calculation he means @ 1mb blocksize under proposed segwit softfork that consumes 2mb of data.

Depending on how you calculate the average tx size and whether or not everyone moves to segwit txs, you can get 4k txs @ 1mb blocksize as an "average" if "everyone moves to segwit txs"

Idk how to calculate schnorrs discount-- i'm not aware of any research on that



https://tradeblock.com/blog/analysis...n-size-trends/
&
http://bitcoin.stackexchange.com/a/46379

napkin math:
basically avg bitcoin tx size is ~600 bytes on today's network.
if everyone went to p2sh tx & segwit, average size that counts against 1mb block is prolly 250-300bytes

1e6/275= 3.6k txs

3.6k is prolly lower bound because calculating txs is dependent on input - ouput of where bitcoins are moving.

edit: its also a very good assumption that most lite wallets would move to p2sh txs in a segwit softfork.

Last edited by aggo; 03-19-2017 at 03:25 AM.
Bitcoins - digital currency Quote
03-19-2017 , 04:22 AM
Majority of blocks last 24h now signalling for big blocks.
Bitcoins - digital currency Quote
03-19-2017 , 10:41 AM
Quote:
Originally Posted by heltok
Majority of blocks last 24h now that are signaling anything are signalling for big blocks.
ftfy

BU can go ahead and fork with its "majority" though.
Bitcoins - digital currency Quote
03-19-2017 , 11:25 AM
Quote:
Originally Posted by Zenzor
ftfy

BU can go ahead and fork with its "majority" though.
Not sure what you are implying. Of the blocks which were signalling it was more like 75%.

BU intends to hardfork. I think it is unlikely that the minority chain will survive without hard-forking a difficulty adjustment. We will see what happens.
Bitcoins - digital currency Quote
03-19-2017 , 11:45 AM
No vote is effectively a vote for the status quo, they are running core.

BU has plurality hash of signalers, but not a majority of total network hash (due to the no-votes mining Core). If BU forks now, they would not be the majority chain.

Happy to be proven wrong though, but that's my understanding of what i see here https://coin.dance/blocks#thisweek
Bitcoins - digital currency Quote
03-19-2017 , 07:02 PM
Quote:
Originally Posted by Zenzor
No vote is effectively a vote for the status quo, they are running core.
True. But it also not signalling a preferens in the hardfork vs segwit debate, which was what we were discussing.

Quote:
Originally Posted by Zenzor
BU has plurality hash of signalers, but not a majority of total network hash (due to the no-votes mining Core). If BU forks now, they would not be the majority chain.
There are uncertainties here as mining is stochastic. Here is good article on it:
https://medium.com/@g.andrew.stone/e...a31#.8kcux8cgl
Bitcoins - digital currency Quote
03-19-2017 , 10:57 PM
split is dumb unless they clearly name it two different things--gl with the public having them figure out which bitcoin is which. Sending wrong one gonna happen a lot if it's not clear.

Seems like a flipping disaster for the coin to me for no good reason other than nerds gonna nerd.
Bitcoins - digital currency Quote
03-20-2017 , 12:07 AM
Average coin days destroyed

^ watch that.
Bitcoins - digital currency Quote
03-20-2017 , 02:02 AM
Quote:
Originally Posted by wheatrich
split is dumb unless they clearly name it two different things--gl with the public having them figure out which bitcoin is which. Sending wrong one gonna happen a lot if it's not clear.

Seems like a flipping disaster for the coin to me for no good reason other than nerds gonna nerd.
I was there during the ETH/ETC split and it was not terrible. In hindsight I am glad it happened, mainly because it gave the community courage to push for protocol upgrades more aggressively.

I think it will be a bit different for Bitcoin because:
1. Longer time for difficulty adjustment will make it very hard for minority chain to survive
2. Harder to make a split contract
3. Less computer savvy user base

But still as a holder I am for doing it. Reason: I think not doing it is also very risky.
Bitcoins - digital currency Quote

      
m