Bitcoin Forum
June 18, 2024, 08:44:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 [161] 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 ... 442 »
3201  Bitcoin / Armory / Re: 0.96 preliminary testing on: March 17, 2017, 10:44:50 PM
Do you mean that 0.96 connects the DB to the wallet without server=1 ? What sorcery is this? Cheesy
3202  Bitcoin / Bitcoin Discussion / Re: Why BU should be correctly classified as an attempted robbery of BTC, not a fork on: March 17, 2017, 10:36:53 PM
As far as I can tell an operating Lightning Network would mean a vast increase in on chain fees. Even if people kept coins in channels for a long time, there'd still be waves of others coming and going and each and every one of them needs to interact with the daddy chain at some point.

No.

Your logic is entirely wrong. LN aggregates multiple transactions together. Assuming that your "daddy chain interaction" description is valid (it's not), channels need 2 on-chain transactions, 1 for opening, 1 for closing. Simple arithmetic should be telling you that so long as you make 3 or more transactions before closing the channel, that's one less transaction than would have ended up on-chain. So it frees up space on-chain, and so does not take space away from it.


And you're even more wrong than you realise: the closing part may never need happen. The channel concept is flexible enough to allow the aggregated transactions to flow from one channel into a different channel.

In practice, this means that the more people on Lightning, the better connected they are to each other, no different to the internet itself or the regular Bitcoin network. As long as everyone co-operates (which is a big if of course), then BTC moved over Lightning can keep circulating through the Lightning Network forever.

Because of the necessity of good behaviour to allow that perpetuity, I think it's more likely to be used between people that trust each other strongly, and one's regular IRL brick & mortar stores are the best fit (they're not going anywhere fast, and need to uphold a good reputation as a result). Also, Lightning transactions defy the confirmation concept, because they're not waiting to be confirmed in a block. And instant clearing is exactly what bricks & mortar retailers want.
3203  Bitcoin / Bitcoin Discussion / Re: BIP100 updated - By Jeff Garzik and Tom Harding on: March 17, 2017, 10:02:05 PM
1) Bitcoin as it is running right now with no significant development team to love it at first
Will you explain why you think 1 will happen? I am non-plussed
Love that word "nonplussed".

I can't remember exactly where (somewhere in this forum for sure; getting too old) but I saw something about neither SW nor BU gaining enough "votes" and so Bitcoin would just plod along as it is (I could easily have misunderstood).  From there I speculated that neither camp would be content and so they would both hard fork into new altcoins.

It probably isn't safe/reasonable for me to speculated thusly; it's kinda like letting kids play with matches.

Why does Core automatically get to keep the legacy?  Why does BU have to fork off?

Ok, I think I see what's leading you to say this.


To begin with, remember that BU is explictly defined as a hard fork. Naming no names, but there are some excessively over-complicated descriptions of the difference between the two. But there are nuanced sub-categories of each type, so there is some grounding in reality to presenting every subcategory at once (but it's more confusing presented that way).

It's clearer like this:


The 2 overall categories: hard and soft

Hard fork: the blockchain splits in 2

1 Rule or more are either changed, or removed. The implications are that those running the previous versions of the Bitcoin software detect the new and different version, but refuse to accept the new version of the blockchain, because the new blocks allow actions that were not in the previously rules. That's why it's described as "hard", it's an all or nothing change, as a user, you're forced to choose one or the other, because you cannot choose both.

Soft fork: the blockchain remains as 1

All the previous rules are maintained and respected by the newer Bitcoin software. The difference is that extra rules (that don't contradict the old in any way) are added to the new software. Bitcoin was designed specifically to let this happen smoothly, so that when previous versions encounter blocks that observe new rules they do not have the code with which to understand or apply, there is a predefined way for those older version of Bitcoin to safely ignore the new rules (how could the old software interpret newer code that was written in the future?). So, the implications here are the opposite to hard forks: people running the old version don't have to choose between 2 blockchains, they can stay on the same chain as the newer Bitcoin software, ignoring the new rules while still observing the old rules.


With that out of the way, it should be clearer why it's not that likely that the 3 chain forks you suggested would happen, or, at least the way things are now. For your scenario to happen, either Bitcoin "As is" must do a hard fork from Bitcoin "Segwit", or the other way round. Because there is no proposal like that right now (or at least not with any meaningful support), it's far more likely that only one out of 1) and 2) would take place, not both.

And your final question, I hope, should be inherently easy to answer for yourself now: because BU makes changes to pre-existing rules, it is a hard fork by definition. BU must fork into a separate change to allow BU's changes to be expressed in blocks, because older nodes will reject BU blocks as they break the previous rules in Bitcoin.
3204  Bitcoin / Bitcoin Discussion / Re: Why BU should be correctly classified as an attempted robbery of BTC, not a fork on: March 17, 2017, 09:07:05 PM
This will all blow over, miners are just milking the tx fees as long as they can before the inevitable upgrade to SegWit.

I don't believe that. The opposing elements are becoming ever more dug in and there's enough of them on both sides to continue the stalemate. The question is whether the most important element by far, them users, somehow manages to assert their will.

What makes you think the users aren't represented in the debate? Why wouldn't the users be interested in expressing their thoughts and attitudes, when the value of their BTC assets are at stake?

This is a bizarre distinction you're creating, as if none of the people debating have anything at stake (BTC assets or otherwise).
3205  Bitcoin / Bitcoin Discussion / Re: BIP100 updated - By Jeff Garzik and Tom Harding on: March 17, 2017, 08:52:44 PM
I think, if it is even functionally possible, we might end up with three coins;

1) Bitcoin as it is running right now with no significant development team to love it at first
2) Bitcoin-SW as envisioned by the "Core" development team
3) Bitcoin-BU ...

Will you explain why you think 1 will happen? I am non-plussed
 

Maybe I should punt it all over to ETH (although I may have missed the majority of the run up already but at least maybe I could hold value there).

Ethereum is not a good crypto to my mind. PoS is just not viable incentive wise, and the overall design of Ethereum is flawed in many other ways.


Otherwise maybe I should just take my profits back to the fiat world (yuk).

I wouldn't recommend that, cryptocurrency is too significant an innovation to abandon outright. Keep some small amount of whatever makes you feel most comfortable, or better yet, do as you're doing and continue to learn through reading and asking questions, anyone can become more confident in what to invest in with enough study.


One thing I know for sure; I will continue to run my own full node (which variant I need to think about).  If SW does indeed soft fork then I will need to remain vigilant and either move my non-SW-UXTO to SW-UXTO (it's too early for that, right?) or move it to the -BU coin (how is that done or am I confused?).  I don't want to lose my investment.  All this debating/fighting is undermining my confidence.

You don't need to do anything, that's the safest option. As Angry Dwarf says, you can hedge with very simple set of steps, bear in mind you'll need double the hard disk space to run that configuration (for both the BTC chain and the BTU chain)


A recent announcement by 12 or so major exchanges has taken alot of the uncertainty out of a potential BU hard fork.

They have agreed between them to refuse to list BTU if the BU development team don't change their code to prevent replay attacks. This is highly disruptive attack, enabled by unwillingness to alter BU sufficiently from Bitcoin that the attack is impossible. The attack allows the malicious party to -

  • monitor the 2 blockchains
  • copy transactions from one of either forked chain (which are of course free for all to see)
  • send the same transaction on the chain the original was not sent on

All the attacker gains is annoying those who get attacked, they can't steal for themselves. They're just moving the coins against your will, simply because they have everything they need (a signed transaction) to playback the same transaction on the other blockchain. But if you were sending the money to an address not in your node's wallet (an exchange address being the obvious example), there is a risk that you wouldn't be able to get your coins either. So it's pretty damn serious overall.


Because of this statement from the (major) exchanges, BU now basically have no choice but to fix the attack vector, as the exchanges couldn't list BTU in good conscience knowing the serious losses or uncertainty this could otherwise have caused. So they've done us all a favour, and the ball is in BU's court. I expect they'll fix it.
3206  Bitcoin / Bitcoin Discussion / Re: BIP100 updated - By Jeff Garzik and Tom Harding on: March 17, 2017, 07:35:05 PM
Given that no one set of parameters could possibly satisfy everyone, it is completely natural to have multiple solutions.  To resist this natural process and attempt to "force" everyone to agree is a disagreeable thing to watch.  Moreover, I think it will lead to disillusionment both within and outside the community.

Indeed.

The diversity you're seeking is to be found in the other cryptocurrencies on the market.

This observation lies behind my objection to all the competing Bitcoin dev teams; the cryptocurrency marketplace is where the competition of ideas can legitimately and productively take place, not within Bitcoin's development itself, where it's obvious that only one development team can be in charge at any one time. Hence the fierce debate.

If a modification of the Bitcoin client is not accepted by the team of coders doing Bitcoin development, it can compete on it's own merits as a separate cryptocurrency. All competing Bitcoin development ideas (XT, Classic etc) always took the line that Bitcoin must be their vision, and that they must depose the "negligent" or "corrupt" etc incumbent team with a hard fork.
3207  Bitcoin / Bitcoin Discussion / Re: BIP100 updated - By Jeff Garzik and Tom Harding on: March 17, 2017, 06:54:50 PM
If the "ideal" scaling solution involves significant off-chain activity and smaller percentage of transactions on-chain, where are the network fees coming from as the block reward diminishes?  The general notion is that fees have to increase over time to compensate for a reduction in mining rewards.  If the cost for an individual to settle their payment channel is prohibitive or excessively time consuming because they have to wait for a block, not only does that mean off-chain doesn't work, it also potentially diminishes network fees because all it serves to do is prompt users to explore other options.

I agree with you. I don't expect you to continue to be reasonable, but I suppose I will try.

Do not exaggerate my position,  sidestep, divert, answer questions with unrelated questions, or use non pertinent slander. Not that it should need saying


So, I agree. But you're starting by implying that I want 100% offchain transaction, with only channel opening tx's for fees. I've never said any such thing, and so your dangerously close to behaving in bad faith already.


The biggest argument, which for as long as the scaling debate has been raging, no one has ever overcome, is that users will not support a system that does not support them.  If you turn Bitcoin into a gold 2.0 settlement layer, it could either fail to generate sufficient tx fees to support the network, or the fees will become so excessive that only corporations and banks can afford to use it and its utility is vastly diminished.  At the end of the day Bitcoin provides a service.  Services that don't meet customer demand die in favour of those that do an open market.

You're right. Again, you're implicitly suggesting that's what I want; it isn't. Careful.


There is a balance to be struck between on-chain and off-chain, this is correct. That's what we're really arguing about, so it's good that someone has outlined it (and no, not you, me. This is the first time you've even gone near talking about the overall long term of late, and it's me that's summed that up in simple terms here)


If Bitcoin's main chain achieves a greater capacity, the cost can be spread over a greater number of participants and fees shouldn't rise to the point where most users are unable to afford it.  Bitcoin retains its competitive edge.  This is a perfectly valid argument as to why we shouldn't rule out on-chain scaling.


You're still having this problem. I've never once said that on-chain should be ruled out.

I have said that on-chain scaling and blocksize increases do not correspond to one another, at all.


Read my lips: increasing the blocksize does not change the scale, it adds more resource usage at precisely the same scale. Stop arguing that blocksize increases are on-chain scaling, it's very very simple logic that blocksize changes are resource increases, not scaling increases.


Do not make me repeat this to you, I am fully expecting you to exploit the subtlety between adding resources and increasing scaling


And so my argument is simple: there are ways to scale on-chain. Let's do those, and achieve a sustainable balance between on-chain and off-chain transactions that has provable longevity. Any problems?
3208  Bitcoin / Bitcoin Discussion / Re: can someone point me to hard (objective) technical evidence AGAINST SegWit? on: March 17, 2017, 06:34:16 PM
There must be a typo there...For a second it looked like you said 50,000 lines of code.

Sorry it's 5.305 lines added, 571 lines removed, for a total of 5,876 changed lines, in EIGHTY files. https://github.com/bitcoin/bitcoin/pull/8149/files

Industry average being 15-50 defects per thousand lines of code (source: Code Complete), would yield  87 - 290 bugs in Segwit. Most would be minor, but a few... Not to mention the implementation bugs in 3rd party wallet, exchange, and utility code. A nightmare. Or, maybe job security for a bunch of coders?

You forgot to subtract all the LoC that are adapted or new testing code Smiley They form most of the changes, i.e. the Bitcoin devs are being as assiduously diligent as possible.

You also forgot to mention how many bugs have been found and fixed (having not caused any incident, as you'd be shouting about it from the roof of your tower block) on the Bitcoin Testnet, which has been running live Segwit for over 6 months Smiley
3209  Bitcoin / Bitcoin Discussion / Re: Bitcoin Exchanges Unveil Emergency Hard Fork Contingency Plan on: March 17, 2017, 06:15:17 PM
Coinbase are a conspicuous absence on the list. Who else is missing?
3210  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 17, 2017, 05:59:39 PM
Where are your technical arguments?


If I'm so lacking in value as a source of truth, why do you need to attack nothing but my character? Why do you need to attack at all, surely I'm ssssssso transparent that anyone can see it without your "help"?


You can't make any actual arguments, or defend your own nonsense, and so you must attack nothing but me.

Let's see what people really think (and oh look, no-one's interested in reckless blocksize hard-forks, as usual)
3211  Bitcoin / Bitcoin Discussion / Re: BIP100 updated - By Jeff Garzik and Tom Harding on: March 17, 2017, 05:50:31 PM
PS: It's funny - in other threads I'm attacked by Core maximalists, and here by a BU maximalist Wink Intermediate positions seem to be the most difficult to sustain in a polarized ecosystem.

You know you've got the balance right when you're getting it in the neck from both sides.   Smiley


You know you're getting the balance wrong when you're unable to discuss the issues directly, and need to dog-pile your way to a back-slapping false victory.


You've got no proper technical arguments, just like the rest of your buddies. I don't need hype men on the other mics to back up my choruses, because the lines are right
3212  Bitcoin / Bitcoin Discussion / Re: BIP100 updated - By Jeff Garzik and Tom Harding on: March 17, 2017, 05:30:23 PM
PS: It's funny - in other threads I'm attacked by Core maximalists

I'll attack the ideas and rhetoric of ANYONE who wants to do something dangerous, particularly people who consistently evade answering the difficult and pertinent questions about their dangerous ideas.


You've got nothing but name-calling smears and playground tactics, just like every other dishonest debater haunting Bitcoin
3213  Bitcoin / Bitcoin Discussion / Re: Andreas Antonopoulos: "Segwit is enough, gets us 2MB+, is ready, and is safer" on: March 17, 2017, 05:24:35 PM
If BTU developers used their brains, they'd add Segwit in there and we'd have a clear path forward. They can shill for 'emergent danger' later. Roll Eyes
They have, they've done a BU BIP for it in the last few days. But what's the point of even bringing it up, BU promoters have been deriding Segwit so heavily for so long, they'd look desperate and hyprocritical if it were accepted into BU now.
I was under the impression that they only made a BU BIP for a Segwit hard fork, and not a Segwit soft fork?

That's correct.
3214  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 17, 2017, 04:14:32 PM
d5000, you have the same problem as all dishonest debaters trying to throw up smokescreens and diversions to cover their tracks:


People only need to read the posts to see that you were being evasive and squirming, and I was being direct and clearly replying to you. All anyone has to do is read, to see you're the one using dishonest playground tactics. You will be exposed again and again, if you continue in this way. You can't convince people with dishonesty.



It's pretty extremist to want to do something extremely stupid in the light of contrary evidence if you ask me.
3215  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 17, 2017, 04:03:10 PM
I don't want to hear another word from you or anyone else about blocksizes until you can demonstrate that you've investigated anything else but.

If you don't want to hear it then you're probably in the wrong thread.  Feel free to join another discussion more befitting to your hardline sensitivities.  

Or better yet, maybe learn how human interaction works and think before you bark.  Most people are on board with SegWit, but many are still concerned what comes after that.  Even if you can't accept the fact that not everyone wants to be pressured into using Lightning, or whatever off-chain solution ends up being proposed, you should still get used to the fact that they're going to keep talking about the blocksize, because it's not going away.  I think it's highly unlikely that the pressure will dissipate in that regard.  People see this arbitrary and temporary bottleneck which wasn't part of the original design, so it's hardly unreasonable to question it (despite your obvious opinion to the contrary).

So what you have to consider is, the more you tell people not to discuss it, the more you isolate yourself and make people think there's no point engaging with you, when all you're going to do is tell them how wrong they are because they don't see things as you do.  I'll phrase it as politely as I can here, but you don't exactly have a winning personality.  Maybe you feel like you've justified your view enough in the past and you're just repeating yourself at this point.  But whatever your reasons are, if you can't even be bothered to explain why you think anyone who wants to look at the blocksize is basically the devil, and just scream at people that they're wrong, you're not going to win many people over.


There is one situation in particular where I reserve the right to be belligerent; when people are doing something dangerous

.

Play the ball, not the man. Any personal criticism coming from me relates specifically to your behaviour in this thread, not wholesale attacks on character.


And you STILL have yet to provide actual reasoning for your x=y linear blocksize growth proposal, you still have yet to provide logical refutations to my insistence that blocksize should be the last resort, not the first.

You're the bad actor here, you cannot accept that you are wrong, and have only unbacked assertions to prosecute your position, what you're suggesting is bad engineering practice, and actual engineers know this full well. You have presented zero evidence to the contrary, and are only continuing because your pride is hurt, otherwise you would accept reasonable reasoning. Instead you try to discuss anything but the points I have raised.

You're campaigning on blocksize for it's own sake only, deaf and blind to any alternative, which exist. You are the bad actor, the poor debater, the intransigent. To attack me because of your own panoply of short comings is a total disgrace, you have no place debating any technical matters whatsoever.
3216  Bitcoin / Bitcoin Discussion / Re: Andreas Antonopoulos: "Segwit is enough, gets us 2MB+, is ready, and is safer" on: March 17, 2017, 01:45:58 PM
If BTU developers used their brains, they'd add Segwit in there and we'd have a clear path forward. They can shill for 'emergent danger' later. Roll Eyes

They have, they've done a BU BIP for it in the last few days. But what's the point of even bringing it up, BU promoters have been deriding Segwit so heavily for so long, they'd look desperate and hyprocritical if it were accepted into BU now.

How could they say "oh well, majority has spoken I suppose" when the actual majority has been running Segwit clients for a month or more now (currently Segwit nodes are nearly 60% of the network)
3217  Bitcoin / Armory / Re: 0.96 preliminary testing on: March 17, 2017, 01:40:00 PM
Right, but the front end and the back end talk to each other. I guess it's a question of which you prefer, taking the time to change the code, or fielding alot of users getting the same problem in the subforum.

If even droark isn't clued in enough to picked it up straight away, I'd predict ~ 75% of users will be wailing about it without checking the pre-existing 12+ frontpage threads here describing the same issue.
3218  Bitcoin / Bitcoin Discussion / Re: Bitcoin is a DELEGATED Proof of Work coin with very limited number of witnesses. on: March 17, 2017, 12:59:24 PM
Every single one of you is making the same mistake as the OP.


There is mining cartel right now, and it's not ideal. But this could last less than 5 years, technology doesn't stand still, and neither do the tools that are used to create technology.

If you want to sell your doomed-to-centralisation-forever BTC, I'M BUYING


So either sell, or start thinking with your brains instead of with your fear reflex. But I predict you'll all be here tomorrow, next week and next year, complaining about something else (and still HODL'ing) Wink
3219  Bitcoin / Bitcoin Discussion / Re: Bitcoin is a DELEGATED Proof of Work coin with very limited number of witnesses. on: March 17, 2017, 11:24:43 AM
You're being very fatalistic. There is no reason to expect 3D processor printing not to happen, and there is no reason not to expect regular people to be incentivised to use it for SHA256 ASICs.

The mathematics that determines the number of viable pools or solo miners doesn't change as difficulty increases. You're basically making the "snapshot" fallacy; just because there are ~ 20 mining pools at this specific point in time, does not mean that number of pools is deterministic according to Bitcoin's design.


Difficulty increases linearly with hashrate, you're been drinking the FUD-Aid, it appears.


Edit ....and you're just repeating what has already been demonstrated false. zzzzzzzzzzzzzzzzzzz
3220  Bitcoin / Bitcoin Discussion / Re: Bitcoin is a DELEGATED Proof of Work coin with very limited number of witnesses. on: March 17, 2017, 11:01:20 AM
One could make the argument that technological development is the real impediment to decentralising mining, as until we have 3D printing of ASIC processors, the manufacturers of SHA256 ASICs can (as an effective cartel) gouge the market price they set to independent miners in order to corner the mining market.

It's a good thing then that 3D printed computer processors is desirable for that reason as well as so many others. Someone will innovate that.


Meanwhile, your hands are waving very fast; the amount of mining pools is higher than your upper bound of 20. And you're making a real confusion of the expression "witness", every full node is a witness, they all check signatures

(I can already hear the trolls retorts: "ZOMG, Segwit lets people choose to prune signatures from their full node, Segwit is a Delegated PoW takeover! YOINKS!")
Pages: « 1 ... 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 [161] 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 ... 442 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!