Bitcoin Forum
July 12, 2024, 07:02:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 [245] 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 ... 365 »
4881  Bitcoin / Bitcoin Discussion / Re: Open Letter to GMaxwell and Sincere Rational Core Devs on: March 12, 2017, 08:16:40 PM
so trainwreck wants to halt developmnt and the have core set up as the regulator to stop anyone else from development..

I think traincarswreck is actually saying that it doesn't matter whether or not anyone continues development of Bitcoin, because it is currently fixed in its final form.

I'm not sure I agree with that, and I quite disagree with his reasoning for this (which I believe to be "because Nash foretold an 'other alternative, and dagnabbit, Bitcoin is obviously that thing"). But it is something that may actually be true.

We'll have to see how the future plays out.

Meantime, I continue to advocate BU.
4882  Bitcoin / Bitcoin Discussion / Re: Winklevoss ETF update, what does this mean? on: March 12, 2017, 08:11:40 PM
The author raises several good points, especially with regards to the effect that a massive influx of new mainstream
investors' transactions would have on the bitcoin network and transaction times.

That concern seems kind of silly. An ETF will likely batch all buys and sells of bitcoin needed to back ETF shares into a daily or hourly transaction. Their impact to the transaction rate would therefore be negligible.
4883  Bitcoin / Bitcoin Discussion / Re: Gavin to Satoshi, 2010 -- "SOMEBODY will try to mess up the network (...)" on: March 12, 2017, 07:57:18 PM
Don't fall for this rhetoric that non-mining nodes have zero importance.

It is not that non-mining nodes have zero importance. Indeed, they are important in that they signal the preferences of their users. Non-mining nodes have essentially zero power.
4884  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 12, 2017, 05:47:30 PM
That isn't disputed by most SegWit supporters.
Source?

I think you are on the verge of understanding that issue.
I don't see why it is an issue. I see it as a non-issue, just as you see quadratic validation as a non issue.

I said The SegWit Omnibus Changeset destroys fungibility. I did not say it was an issue. You initially denied the fact that it does ... now you are backtracking to 'not an issue'. Perhaps you should actually think about your claims before you make them.

Quote
OK... sure. I'm quite certain you are unable to poke a hole in my scenario there. Why don't you try? Or even ... why don't you ping Harding with what I posted, and have him see if he can poke holes in it?
I just quickly went through it and saw your conclusion.

IOW, you are happy to wallow in your ignorance. ::sigh:: Oh well - it certainly would not be a first.

Quote
I'm not going to be a messenger between you and someone with clearly superior understanding. Find a way to contact him yourself.

I don't need to contact him. You are the one that appealed to his supposed authority. Which, if accurately relayed by you in both directions (which may or may not have been the case) displays an incomplete analysis if the scenario.
4885  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 12, 2017, 09:29:22 AM
Do you understand that 'fungibility' is the property that no units of a thing have differing characteristics from other units?
So for you, being part of UTXO vs Segwit UTXO is an adequate characteristic to destroy fungibility? What happens when *all* (in theory) keys are Segwit UTXO? Fungibility suddenly returned?

I think you are on the verge of understanding that issue.

Quote
Way to make a technical rebuttal, Lauda. You're certainly on your game tonight.
I've come to realize that it is pointless to event attempt that since you only perceive what you want to. You are going to come to the same conclusion each time, regardless of whether you're wrong or not.

OK... sure. I'm quite certain you are unable to poke a hole in my scenario there. Why don't you try? Or even ... why don't you ping Harding with what I posted, and have him see if he can poke holes in it?
4886  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 12, 2017, 09:08:33 AM
Well, there is yet another effect which seems rarely discussed. Under The SegWit Omnibus Changeset, there are essentially two classes of bitcoins. Those that have been created by legacy, and those which have been created by SegWit. This is by definition a destruction of fungibility.
No. It does not destroy fungibility.

Do you understand that 'fungibility' is the property that no units of a thing have differing characteristics from other units?

Quote
End result: Harding's concern is irrelevant. The quadratic hash time problem solves itself. No change to the protocol needed.
Definitely; everyone is a honest actor in this network and we are all living on a rainbow.

Way to make a technical rebuttal, Lauda. You're certainly on your game tonight.
4887  Bitcoin / Bitcoin Discussion / Re: Gavin to Satoshi, 2010 -- "SOMEBODY will try to mess up the network (...)" on: March 12, 2017, 09:03:29 AM
Again, the amount of non-mining nodes is essentially immaterial - apart for their owners, who use it to verify for themselves the chain they want to use (in as much as one is available by miners), and do not want to depend on unverified third-party information.

Thank you. I have been trying to make this point for ages, always falling on deaf ears. It is nice to know that at least someone else gets it.
4888  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 11, 2017, 11:59:29 PM
This is a massive issue. Im surprised at the lack of votes so far

'Voting' is pointless. The only 'votes' that matter are tendered by people choosing which code they are running.

I'm 'voting' BU.
4889  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 11, 2017, 11:44:17 PM
The 'DoS' doesn't even require a protocol change to nullify. Indeed, there is a natural incentive already in the protocol that ensures it will never become a systemic problem. If large-time-to-verify-blocks ever became A Thing, miners will employ parallel validation. This will ensure that such large-time-to-verify-blocks will be orphaned by faster-to-verify-blocks.

Miners who gravitate to parallel validation will earn more income, and miners who do not employ parallel validation will become bankrupted over time. As will miners who create such DoS blocks.

This is already part of the protocol. No change is needed.
I've asked for a refreshment about 'parallel validation':
Quote
<harding> many miners currently mine empty blocks on top of unvalidated (but PoW-correct) new blocks.  There's no reason to expect them to behave differently under BTU, so most miners would probably extend the chain with the high-validation-work block rather than create an alternative block at the same height.
<harding> Thus parallel validation doesn't get you anything unless a low-validation-work block is coincidentally produced at the same time as a high-validation-work block.
<harding> parallel validation only helps you in the rare case that there are two or more blockchains with the same PoW.  Miners are disincentivized to create such chains since one of them is certain to lose, so the incentives probably favor them extending a high-validation-work block rather than creating a competing low-validation-work block.
<harding> Imagine block A is at the tip of the chain.  Some miner than extends that chain with block B, which looks like it'll take a long time to verify.  As a miner, you can either attempt to mine block C on top of block B, mining without validation but creating chain ABC that certainly has the most PoW.  Or you can mine block B' that is part of chain AB' that will have less PoW than someone who creates chain ABC.

Harding's concern would be founded. But only to the point that all miners would suddenly start performing only zero-transaction block mining. Which of course is ludicrous.

What is not said, is that miners who perform zero-transaction mining do so only until they are able to validate the block that they are mining atop. Once they have validated that block, they modify the block that they are mining to include a load of transactions. They cannot include the load of transactions before validation, because until validated, they have no idea which transactions they need to exclude from the block they are mining. For if they mine a block that includes a transaction that was mined in a previous block, their block would be orphaned for invalidity.

So what would happen with parallel validation under such a scenario?

Miner A is mining at height N. As he is doing so, miner B solves a block that contains a aberrant quadratic-hash-time transaction (let us call this 'ADoS block' (attempted denial of service)) at height N, and propagates it to the network.
Miner A, who implements parallel validation and zero-transaction mining stops mining his height A block. He spawns a thread to start validating the ADoS block at height N. He starts mining a zero-transaction block at height N+1 atop ADoS.
Miner C solves a normal validation time block C at height N and propagates it to the network.
When Miner A receives block C, he spawns another thread to validate block C. He is still mining the zero-transaction block atop ADoS.
A short time thereafter, Miner A finishes validation of block C. ADoS is still not validated. So Miner A builds a new block at height N+1 atop block C, full of transactions, and switches to mining that.
From the perspective of Miner A, he has orphaned Miner B's ADoS block.
Miner A may or may not win round N+1. But statistically, he has a much greater chance to win round N+1 than any other miner that does not perform parallel validation. Indeed, until the ADoS block is fully validated, it is at risk of being orphaned.
The net result is that miners have a natural incentive to operate in this manner, as it assures them a statistical advantage in the case of ADoS blocks. So if Miner A does not win round N+1, another miner that implements parallel validation assuredly will. End result: ADoS is orphaned.

End result: Harding's concern is irrelevant. The quadratic hash time problem solves itself. No change to the protocol needed.
4890  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 11, 2017, 11:20:02 PM
So does this mean a soft fork bypasses consensus?
No. Soft forks are backwards compatible

Note that this requires believing that making nodes that currently operate in a trustless manner suddenly dependent upon others for security fits the definition of 'backwards compatible'. I think that definition of 'backwards compatible' is ludicrous. YMMV.

This is my biggest concern about segwit being implemented as a soft fork. All nodes are equal until they are not. If it was implemented as a hard fork, we wouldn't have this two tier network system, if I understand correctly.

Well, there is yet another effect which seems rarely discussed. Under The SegWit Omnibus Changeset, there are essentially two classes of bitcoins. Those that have been created by legacy, and those which have been created by SegWit. This is by definition a destruction of fungibility.

How important fungibility is to you is something only you can decide.
4891  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 11, 2017, 09:45:37 PM
So does this mean a soft fork bypasses consensus?
No. Soft forks are backwards compatible

Note that this requires believing that making nodes that currently operate in a trustless manner suddenly dependent upon others for security fits the definition of 'backwards compatible'. I think that definition of 'backwards compatible' is ludicrous. YMMV.
4892  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 11, 2017, 09:38:51 PM
What is the reason for old tx's using quadratic hashing instead of linear hashing, and why is it considered safe with segwit if not for normal transactions?
That's the way that it is currently implemented; a known inefficiency (O(n^2) time). This is one of the reasons for which Segwit is quite beneficial. They packed up a lot of improvements at once.

But is there any reason that this could not be implemented on the old tx's?

The 'DoS' doesn't even require a protocol change to nullify. Indeed, there is a natural incentive already in the protocol that ensures it will never become a systemic problem. If large-time-to-verify-blocks ever became A Thing, miners will employ parallel validation. This will ensure that such large-time-to-verify-blocks will be orphaned by faster-to-verify-blocks.

Miners who gravitate to parallel validation will earn more income, and miners who do not employ parallel validation will become bankrupted over time. As will miners who create such DoS blocks.

This is already part of the protocol. No change is needed.
4893  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 11, 2017, 12:49:16 AM
Exactly. There is no problem which requires solving. This merely eliminates the DoS potential that quadratic has time exploits might incur, if there was not this obvious workaround already inherent in the protocol.

lol

blockstreamer: segwit solves quadratics, its a must, its needed. quadratics is a big deal and segwit promises to solve it
community: malicious users will stick to native keys, segwits promise=broke
blockstreamer: quadratics has never been a problem relax its no big deal

You're looking ridiculous again, franky1. Y'all might wanna reel you-self back in.
4894  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 11, 2017, 12:44:10 AM
Was what I should have done, but actually I made up a reason this was a good thing so everything is fine as long as she never joins this forum

Why - did you tell her you liquidated your position at twelve bucks and change?
4895  Bitcoin / Bitcoin Discussion / Re: [POLL] Possible scaling compromise: BIP 141 + BIP 102 (Segwit + 2MB) on: March 11, 2017, 12:31:40 AM
https://bitco.in/forum/threads/buip033-passed-parallel-validation.1545/

For those unwilling to click through:

Quote
BUIP033: Parallel Validation
Proposer: Peter Tschipper
Submitted on: 10/22/2016

Summary:

Essentially Parallel Validation is a simple concept. Rather than validating each block within the main processing thread, we instead create a separate thread to do the block validation. If more than one block arrives to be processed then we create yet another thread. There are currently up to 4 parallel block processing threads available making a big block DDOS attack impossible. Furthermore, if any attacker were somehow able to jam all 4 processing threads and another block arrived, then the processing for the largest block would be interrupted allowing the smaller block to proceed, unless the larger block or blocks have most proof of work. So only the most proof of work and smallest blocks will be allowed to finish in such
as case.

If there are multiple blocks processing at the same time, when one of the blocks wins the race to complete, then the other threads of processing are interrupted and the winner will be able to update the UTXO and advance the chain tip. Although the other blocks that were interrupted will still be stored on disk in the event of a re-org.
Which effectively.. solves nothing.

Exactly. There is no problem which requires solving. This merely eliminates the DoS potential that quadratic hash time exploits might incur, if there was not this obvious workaround already inherent in the protocol.

Lesser implementations that have no embedded nullification of this exploit may wish to take note.
4896  Bitcoin / Bitcoin Discussion / Re: Obligation of miners to return excessive fees on: March 11, 2017, 12:28:02 AM
The mistake of 2 or 3 people would become "Bitcoin, the currency that keeps your $10,000 dollar mistake and leaves you to it" if the media got hold of it.

But that is exactly what it is. Everyone should be aware of this fact. Broadcasting it will only turn away those not ready to take responsibility for their actions. Leading to less pain all around.

-----

What's up with the thread? Did some mod comb through it, splitting the meta discussion from discussion of OP's plight? Can't say I remember ever noting that happening before on this forum.
4897  Bitcoin / Bitcoin Discussion / Re: Open Letter to GMaxwell and Sincere Rational Core Devs on: March 10, 2017, 05:49:32 AM

Bitcoin certainly provides unique utility as an appreciating asset. It has given me a place to park the fruit of my labor that has appreciated in purchasing power far and above any other option. And processing more transactions per unit time allows a larger proportion of humanity to take advantage of this fact. This itself is a "significant and especially unique solution that it provides". Whether or not that is something you desire is irrelevant.

No it doesn't.  You have said here that bitcoin is a good "alternative savings" but it does not follow and stand to reason that raising the tps will allow it to be this for more people.  

One cannot park their wealth in anything without performing a transaction. And it is not really wealth, unless it can be converted back to products and services - which requires another transaction. Capping tps also caps the rate at which people can get in and out of this form of wealth (though that's a tautology). Yes, with capped tps there is a slider: a lot of people can get in and out once on one end, and very few people can get in & out at will at the other. But if unbounded participants can get in and out at will, then it starts becoming a money. The more liquid a store of wealth be, the more useful it is to those who control it. More utility: more value. More value: higher price. Higher price: better store of wealth. It's a virtuous circle.
 
Quote
When you mess with the underlying policies that effects the markets perception of it you introduce uncertainty.  Uncertainty is what the markets don't want as a store of wealth ("alternative savings").  

And BurtW has just told you that it had been an all-but-universal belief among Bitcoiners that scaling solutions would be forthcoming in some form or another. You seemed to accept this proposition. I certainly believe that to be true.

So if you are suddenly advancing the new proposition that Bitcoin should be artificially limited, it is you that is introducing uncertainty.

Quote
There is no economic literature that says that increasing the tps will increase the value.

If there is economic literature that says not increasing Bitcoin's tps will increase its value, kindly point me to it. Or if there is economic literature that says increasing Bitcoin's tps will not increase its value, kindly point me to that.

Lacking a mutually accepted reference, uncovering the truth will require either: reasoning it out; or running the experiment.

Reason tells me that more people getting more utility out of something would tend to increase its value (for any reasonable definition of value). So tear down that assertion.
4898  Bitcoin / Bitcoin Discussion / Re: Open Letter to GMaxwell and Sincere Rational Core Devs on: March 10, 2017, 05:17:15 AM

Bullshit. It serves the purpose of allowing more transactions to occur on the blockchain per unit time. Whether or not that is something you desire is irrelevant.
There is no significant and especially unique solution that provides or problem it solves. Its a tacit assumption that the introduction of a "better" medium of exchange solves something.

Bitcoin certainly provides unique utility as an appreciating asset. It has given me a place to park the fruit of my labor that has appreciated in purchasing power far and above any other option. And processing more transactions per unit time allows a larger proportion of humanity to take advantage of this fact. This itself is a "significant and especially unique solution that it provides". Whether or not that is something you desire is irrelevant.

4899  Bitcoin / Bitcoin Discussion / Re: Open Letter to GMaxwell and Sincere Rational Core Devs on: March 10, 2017, 02:49:06 AM
Bitcoin with bigger blocks serves absolutely no purpose.

Bullshit. It serves the purpose of allowing more transactions to occur on the blockchain per unit time. Whether or not that is something you desire is irrelevant.
4900  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 10, 2017, 02:38:06 AM
Kind of like a David Koresh in Waco Texas type of Heaven's Gate Kool-Aid?  Shocked

You might wanna check your sources: https://www.youtube.com/watch?v=Xr9pQ1pIbiU
Pages: « 1 ... 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 [245] 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 ... 365 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!