Bitcoin Forum
April 28, 2024, 02:54:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
Author Topic: Reminder: zero-conf is not safe; $1000USD reward posted for replace-by-fee patch  (Read 18238 times)
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
July 10, 2015, 02:11:08 PM
 #121

they have this silly libertarian definition of "free market" as "a market without government regulations".

Libertarians are not anarchists.  They are in favor of government regulating force/fraud in markets, but not central planning to pick the winners and losers. 

To use a sports analogy, firms are the teams competing to provide the most value to the public, while a proper non-coercive government is the referee who maintains a level playing field.  When the ref gets bribed by one team to make bad calls, the fans in the stands lose.

If you could stop beating your anarchist strawman and pretending it's a victory over libertarians, that would be great.   Wink


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
1714316044
Hero Member
*
Offline Offline

Posts: 1714316044

View Profile Personal Message (Offline)

Ignore
1714316044
Reply with quote  #2

1714316044
Report to moderator
1714316044
Hero Member
*
Offline Offline

Posts: 1714316044

View Profile Personal Message (Offline)

Ignore
1714316044
Reply with quote  #2

1714316044
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714316044
Hero Member
*
Offline Offline

Posts: 1714316044

View Profile Personal Message (Offline)

Ignore
1714316044
Reply with quote  #2

1714316044
Report to moderator
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1129


View Profile
July 11, 2015, 09:16:07 PM
 #122

Politics is unproductive here.

My problem with the current crop of "libertarians" is that they're advocating fundamentally unproductive stuff like destroying public infrastructure.  There's a lot of stuff that's cheaper and more efficient when provided by government, (like roads), and there's a lot of stuff that can't be provided by private firms because other private firms will fuck it up (like clean air and soil) and there's a lot of stuff that supports the economy at large in the long term but does not support any particular private company so private companies won't do it (like universal, USEFUL education). 

My problem with anarchists is that anarchy is merely a transitory state that is a prelude to warlords and petty criminal organizations taking over.  Much larger criminal organizations with subordinate warlords are much more efficient and less dangerous for the population, and eventually start to look like governments that provide actual services - but they take generations to evolve from the first generation of thugs that take over from an anarchy.
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
July 11, 2015, 10:45:50 PM
Last edit: July 11, 2015, 11:36:19 PM by iCEBREAKER
 #123

My problem with the current crop of "libertarians" is that they're advocating fundamentally unproductive stuff like destroying public infrastructure.  There's a lot of stuff that's cheaper and more efficient when provided by government, (like roads), and there's a lot of stuff that can't be provided by private firms because other private firms will fuck it up (like clean air and soil) and there's a lot of stuff that supports the economy at large in the long term but does not support any particular private company so private companies won't do it (like universal, USEFUL education).

I've been involved with small and big L Libertarianism for over 20 years.  Not once have I heard or read anyone propose we all go out and start tearing up the roads, because Death To the Oppressive Orwellian CalTrans or start digging up pipes because Death To the Totalitarian Fascist EBMUD.

Scale matters (the poison is in the dose), and most libertarians are most opposed to Federal provision/regulation of goods/services, but not so much State/local policies (because it's much easier to choose/move between jurisdictions competing for residents than nations).

Your position would be stronger if you at least acknowledged (even implicitly) the smoking crater of ignorance, thuggery, and epic waste our failed public schools have become.

As for "stuff that's cheaper and more efficient when provided by government," the vast majority of people believe that set includes all manner of things which stand to be radically disrupted by Bitcoin, with central banking and its monetary fiat policies being the prime example.

Quick, let's get the government to ban full RBF, because 0-conf tx are a Public Good and double-spending "is a form of payment fraud, exactly like check kiting!"   Grin


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
JorgeStolfi
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1003



View Profile
July 11, 2015, 10:57:50 PM
 #124

"Fork of July"
Beast of Apocalypse of the Anagavinists
Heh, very droll.  Tres bot mots!   Cheesy

The first one is not mine; I got it from /r/bitcoin.  Thanks for the other...  Smiley

Quote
I'm not sure from where you're getting this "new" [ core dev ] adjective.  

"New" in the sense that they took control of the "reference" implementation after Gavin stepped aside.

Quote
The ad hom is irrelevant in any case, because the claim you infer from it, that "they have invented several spiffy gadgets to handle it that they are dying to use," is not accurate.  Sidechains and Lightening are spiffy to be sure

I was referring to replace-by-fee, child-pays-for-parent, and other tools that they have developed for the "fee market".

I understand that BIP66 fixes a malleability bug and a security risk, but I got the impression that it got implemented now because it was necessary for those tools to work.

Quote
but we are seeing them being slowly deployed via the proper (IE whitepaper->peer review->prototype->testnet->listserve feedback->BIP) process, in marked contrast to the Gavinista's insurgent tactics of going straight to the drooling masses and inciting the mob to demand Action Now.

AFAIK, Gavin has been discussing the block increase with the other devs for a long time.  He implemented a 20 MB prototype, tested it on the test net with full load, and wrote many blog posts about it.  He sought the main affected parties -- major miners, exchanges, and payment processors, etc. -- and got their support (something that the "new devs" apparently are not willing to do).  But since the "new devs" were bent on the "let it clog" plan, he brought the issue to the general bitcoin public (something that the "new devs" did not do) and went on to support the BitcoinXT code fork.  Which is what any dev is supposed to do when he is unhappy with the evolution of an open source project.

I am not a fan of Gavin; I cannot forget that he supported the Bitcoin Foundation well after it started to smell bad, and apparently still likes the title of "Chief Scientist of TBF" even though he is not being paid by them.  But I cannot have any respect for the "new devs" for their use of ad-hominem and vague technical FUD to prevent a block increase; and for their stated plans to push all person-to-person traffic off the bitcoin network and appropriate the experiment for their company's use.  I cannot understand how the bitcoiners could be happy with that plan...

The Lightning Network is is still in the paper napkin stage, and "Sidechain" is just another word for "something".  But what is certain is that the "overlay network" will have a few large "hubs", and  individual users would have to open accounts with those hubs and lock all their circulating bitcoins in those accounts.  I have a hunch about the names of the first two hubs: one will start with "C" and end with "e", while the other will end with "e" and start with "C"...

Academic interest in bitcoin only. Not owner, not trader, very skeptical of its longterm success.
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1129


View Profile
July 11, 2015, 11:11:05 PM
 #125

Oh, yes, I will be the first to acknowledge that USA's current educational system is an utter piece of crap. 

It seems to be the first thing gutted when money is needed elsewhere, the thing most inconsistently supported, and the thing subject to absolutely the worst planning and analysis in the US government (except for perhaps the SEC).  Most damning of all, it is terribly ineffective.  US graduates are generally lower in quality of learning than people who attended school in the third world, and completely inadequate for the personnel needs of our own high-tech businesses. 

We can examine school systems from all over the world of that actually work. We should use that information to fix our own.  But we don't.  Education in the US has been the victim of many different idiots with "solutions" that are simple, easy to talk about, and wrong.

iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
July 12, 2015, 12:04:38 AM
 #126

Oh, yes, I will be the first to acknowledge that USA's current educational system is an utter piece of crap. 

It seems to be the first thing gutted when money is needed elsewhere, the thing most inconsistently supported, and the thing subject to absolutely the worst planning and analysis in the US government (except for perhaps the SEC).  Most damning of all, it is terribly ineffective.  US graduates are generally lower in quality of learning than people who attended school in the third world, and completely inadequate for the personnel needs of our own high-tech businesses. 

We can examine school systems from all over the world of that actually work. We should use that information to fix our own.  But we don't.  Education in the US has been the victim of many different idiots with "solutions" that are simple, easy to talk about, and wrong.

The USA has many incomparably excellent schools, most of which are in the private sector.  Excellent schools in the public sector owe their excellence to the involvement of private parties (PTA moms, alumni associations) and excel despite their handicap.

The 'poor underfunded schools' canard is bogus.  We lavish money on failing "Taj Mahal" schools (and especially on their corrupt top heavy admin layers).

Anyway, I was hoping you would respond less to the OT digression about schools and more to my ultimate point:

Quote
As for "stuff that's cheaper and more efficient when provided by government," the vast majority of people believe that set includes all manner of things which stand to be radically disrupted by Bitcoin, with central banking and its monetary fiat policies being the prime example.

Quick, let's get the government to ban full RBF, because 0-conf tx are a Public Good and double-spending "is a form of payment fraud, exactly like check kiting!"   Grin


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1129


View Profile
July 12, 2015, 01:38:06 AM
 #127

Why the hell do you keep talking about ducks???
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
July 12, 2015, 02:07:14 AM
 #128

The Lightning Network is is still in the paper napkin stage, and "Sidechain" is just another word for "something".  

Why not do a cursory google search before making trivially disprovable assertions?

https://github.com/ElementsProject/lightning

https://github.com/ElementsProject/elements

RBF was just a paper napkin when the OP was posted.  Now it's real.


Why the hell do you keep talking about ducks???

Sorry, I'm terrible at puzzles and riddles.   Tongue


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
JorgeStolfi
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1003



View Profile
July 12, 2015, 03:44:05 AM
 #129

The Lightning Network is is still in the paper napkin stage, and "Sidechain" is just another word for "something".  

Why not do a cursory google search before making trivially disprovable assertions?

https://github.com/ElementsProject/lightning

There are a lot of sketches and ideas for its parts, but not a design for the whole that is expected to work.  

I have asked several times to Adam, Luke, adn other "new core devs" to provide a simple but 'complete' example of how a week of "life under LN" would be like for, say 3 consumers, 3 merchants, and one hub.  The discussion invariably ends at that point.  Because, when one tries to think how the pieces would fit and spin together, one sees that they wouldn't.

Not to mention that the LN woudl be the exct opposite of what bitcoin was supposed to be.

Quote

The problem with Sidechains is that the definition is (and must be) so vague that anything can be said to be a sidechain.  I have read the whitepaper carefully, and concluded that the old sofa in my living room is a sidechain.  (In fact, the proof of that is trivial.  The proof that it is a good sidechain requires a bit more argument. I hope to post the proofs eventually.)  

The point is that a sidechain is supposed to be designed, implemented, and managed independently of bitcoin; and therefore cannot be trusted to behave in any specific way, except that it cannot break bitcoin -- which no one is supposed to be able to do anyway.  

And, anyway, the core devs themselves admitted that sidechains will not solve the scalability problem.  

Quote
RBF was just a paper napkin when the OP was posted.  Now it's real.

RBF and CPFP are not solutions to scalability, or ingredients of the "overlay network".  They are part of the "fee market" concept that the "new devs" claim will make a block size increase unnecessary, even undesirable.  

Yes, unfortunately there are already implementations of RBF; and Peter Todd convinced F2Pool to go ahead and implement his favorite brand of RBF, that makes it easy to do double-spends of 0-confirmation payments.  (Until others warned F2Pool of the risks, and they pulled back.)  

And Luke has just released his own fork of the core, that implements CPFP and also a relay node filter that discards transactions that he considers "spam" (mostly, SatoshiDice and the like).

Academic interest in bitcoin only. Not owner, not trader, very skeptical of its longterm success.
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1129


View Profile
July 12, 2015, 06:29:12 AM
 #130

Why the hell do you keep talking about ducks???

Sorry, I'm terrible at puzzles and riddles.   Tongue

Um.  Perhaps we have miscommunicated here.  If you are not talking about ducks, then what the heck do you mean when you use the word 'canard'?

iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
July 12, 2015, 07:09:54 AM
 #131

Why the hell do you keep talking about ducks???

Sorry, I'm terrible at puzzles and riddles.   Tongue

Um.  Perhaps we have miscommunicated here.  If you are not talking about ducks, then what the heck do you mean when you use the word 'canard'?

Same thing as Merriam-Wester: "a false or unfounded report or story; especially :  a fabricated report."


Pardon my French!


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
TransaDox
Full Member
***
Offline Offline

Activity: 219
Merit: 102


View Profile
July 12, 2015, 04:26:39 PM
 #132

There is still some hope though: if the price crashes to below 1$, all the industrail miners will go bankrupt, and bitcoin may then return to how it was in 2009, with mining well distributed through the remaining clients.

This is the crux of the issue that I have real concerns about but  I don't think it is as trivial as wait until miners go out of business. That's just a boom/bust cycle waiting to oscillate.

I also think the current lack of real opposition to Bitcoin is down to the old financial institutions seeing that the current trend is pushing Bitcoin into a centralized system. They will just step in at some point and start buying up the infrastructure since whoever controls the miners; controls confirmations and therefore the money flow. How would users fare with 3 of the largest mining pools all owned by Goldman Sachs saying they want to make bitcoin inflationary? How would you stop it?
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
July 13, 2015, 01:32:02 AM
 #133

There is still some hope though: if the price crashes to below 1$, all the industrail miners will go bankrupt, and bitcoin may then return to how it was in 2009, with mining well distributed through the remaining clients.

This is the crux of the issue that I have real concerns about but  I don't think it is as trivial as wait until miners go out of business. That's just a boom/bust cycle waiting to oscillate.

I also think the current lack of real opposition to Bitcoin is down to the old financial institutions seeing that the current trend is pushing Bitcoin into a centralized system. They will just step in at some point and start buying up the infrastructure since whoever controls the miners; controls confirmations and therefore the money flow. How would users fare with 3 of the largest mining pools all owned by Goldman Sachs saying they want to make bitcoin inflationary? How would you stop it?
Miners dont really control the  protocol like that.

Broken clients would recognize their fake blocks, but only until we fix the broken clients:

https://gist.github.com/justusranvier/451616fa4697b5f25f60
JorgeStolfi
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1003



View Profile
July 13, 2015, 03:31:11 AM
 #134

Miners dont really control the  protocol like that.

I have explained a few times, here and on reddit, how a miner or cartel that controls the majority of the hashpower could in fact force a change in the protocol against the will of all other players.  

The procedure that the miners would use to achieve that is not complicated, but understanding it requires a bit of social intelligence: the ability to put oneself in other people's place, and think of how they would actually act in response to one's actions and changed circumstances -- rather than how one would like them to act.

Most bitcoiners just refuse to understand the procedure ("it is impossible to make someone understand something when his revenue depends on him not understanding it").  The few who do understand believe that they can counteract it by the "big red button"defense: let the whole network mine the cartel's version, while the faithful bitcoiners will throw their bitcons away, create a new premined altcoin that can be mined only with CPUS, and declare it to be "the" true bitcoin.

Quote
Broken clients would recognize their fake blocks, but only until we fix the broken clients:
https://gist.github.com/justusranvier/451616fa4697b5f25f60

Yes, clients can get and recognize "the" valid blockchain as long as they can contact only one honest node; and the verification can be optimized, as you say, if one of the contacts is honest and is aware of the "false" blockchain(s) that other nodes(s) may be serving to unwary clients.

But that will not prevent the miners from imposing a protocol change, because they will do it in the open and there will never be any question about which is their "reformed" chain and which is the "orthodox" one.  In fact, clients would have to upgrade to the miner-provided software to be able to receive and interact with their branch of the fork at all; and would be forced to do so in order to regain control of their coins.

Academic interest in bitcoin only. Not owner, not trader, very skeptical of its longterm success.
TransaDox
Full Member
***
Offline Offline

Activity: 219
Merit: 102


View Profile
July 13, 2015, 07:19:13 AM
 #135

The few who do understand believe that they can counteract it by the "big red button"defense: let the whole network mine the cartel's version, while the faithful bitcoiners will throw their bitcons away, create a new premined altcoin that can be mined only with CPUS, and declare it to be "the" true bitcoin.

That's even worse. A group doesn't even have to takeover the network, only the guardian of the button. The benevolent dictator is not a solution to this.

I think the vehement opposition to admitting the issue is because when the dust settles, the solution will be that there is no safe economic model that allows miners to do anything other than mine for bitcoin. The idea that miners will gradually switch to fees to continue making money to pay for their investment will be the undoing since the alternative is for all the miners to become obsolete once all coins are mined or all clients to be able to collect fees.
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!