Bitcoin Forum
May 24, 2024, 07:33:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 »
141  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: July 01, 2015, 08:12:38 PM
i think it's hilarious that /u/nullc has tried to stir up this conspiracy around several of the members in this thread in regards to Spinoffs.

i haven't clicked on that thread in what must be over a year now, yet we got Blockstream supporters tallying up #'s of posts as some sort of evidence.  i think i'll go over there after this just to find out the last time i posted just so i can embarrass them a little more the next time they bring it up.  the first time was /u/nullc when he stopped by here a month or so ago.  i had no idea what he was gabbing about at the time.  i've kinda lost interest in the concept altho i think Peter R had a good concept at the time.  the Blockstream crowd seems to think we're gonna release a spinoff if they get their SC's or LN network up or something.  TBH, i don't even understand the FUD and am not even going to bother trying to.  they're just immature and must be pulling their hair out over there.

I think they are waking up to the fact that they have pissed off a large percentage of their user base, and by user base I do not mean reddit accounts or phone wallet users, but the other infrastructure providers who make bitcoin work. (i.e. the developers behind coinbase, bitpay, circle, wallet developers, exchanges, etc).

These developers have put in a tremendous amount of time, effort and money in building toolkits around the open bitcoin protocol. They require that protocol to work. They do not want to see those investments be thrown away and forced into new off chain protocols (LN and SC) which even if they work require extensive effort to transition to (and that ignores philosophical differences). They also do not want the added risk of being forced to rely on unproven technologies for their mainstream offerings and instead favor the proven mainchain behavior.

The core devs have displayed themselves as poor partners to the rest of the bitcoin infrastructure community, because they are acting as if Bitcoin is still a toy for them to play around with as they see fit. This may have been true in 2010, but it's not today. It was one thing for them to dictate fee reductions as the price rose past $10 and the $100, but it is another thing to force the entire software infrastructure off the mainchain. This community wake up is not good for them long term.
142  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: July 01, 2015, 07:00:47 PM
This is what is being missed in the centralization fear mongering. Because of the way Bitcoin is structured even with further centralization it is still relatively easy for SPV light wallets to verify for themselves the validity of a payment to an address they control. The two ways to attack this are either 1) block re-orgs which require 51% style attacks or 2) creating false header chains (hard) plus making sure the SPV wallet can not connect to a single honest node (very hard).
I'm actually fairly annoyed that I have to be the one to create and publish a realistic and accurate Bitcoin threat model, because trying to create a privacy threat model is enough work on its own, and there are plenty of #bitcoin-wizards who could do as well or a better of a job.

Plenty of people have the ability put out accurate and objective information that could clear away the FUD and let us have a rational debate, but nobody else is apparently willing to do so.

I think plenty of people have been doing so. The problem is since their is no "Bitcoin organization" none these accurate voices are speaking from any position of authority and instead just get drowned out. And if you view the core devs as the closest thing to a Bitcoin organization, then the fact that some of them are the ones spreading FUD makes it twice as hard.

It is very admirable that Satoshi stepped back after Bitcoin got going (and has yet to cash out his coins). However I think it would have been much better if as he was leaving he wrote and communicated what he thought the long term direction should be along a variety of aspects. For example from his writing I think he took it for granted that he thought the 1MB should be raised over time and that bitcoin should be structured so that most people could work directly with the MC. A simple 5 pages could have communicated a lot. None of it would be binding and he would have stated that this is what he wanted but people now decide. But by doing this it would later be easier for people to refer back to the original vision in a clear manner.

The problem is Satoshi left without explicitly clear long term direction. The result has been schism over how Bitcoin should evolve. Personally I am fine with that because it makes it harder for change Bitcoin at all, but the problem is there were a few basic changes that were needed to achieve his vision that now are hard to do.
143  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: July 01, 2015, 05:02:05 PM
Not sure i follow.

Right now we could be having a situation where f2pool is spamming the network with TX's paid to itself which raises everyone's fees of which they will mine 21%of the time in proportion to their current hashrate. Yes, they lose 79% of the fees used to do this but overall it might work out in their favor.
From the perspective of a Bitcoin user, every possible thing that can go wrong with Bitcoin can be categorized into one of two failure modes:

  • A payment you belive to be valid, isn't (double spend)
  • You are unable to perform a payment that you want to perform (denial of service)

All a user cares about how certain they can be that their balance is valid, and that they are able to spend their coins.

Before we can talk intelligently about how an attacker might reduce the number of miners and/or the number of nodes, we first need to establish why the attacker would do this, i.e. the ways in which an attacker can benefit from performing double spending or denial of service attacks.

Take selfish mining as an example. This is not an attack that directly affects Bitcoin users.

It may be possible for an attacker to solve more blocks than their share of the hashing power would initially suggest, but that in and of itself doesn't make your balance invalid or prevent you from spending your coins. It only affects Bitcoin users indirectly, to the extent that double spending or DoS attacks are easier if the attacker successfully reduces its competition.

Exactly, great way to put it.

This is what is being missed in the centralization fear mongering. Because of the way Bitcoin is structured even with further centralization it is still relatively easy for SPV light wallets to verify for themselves the validity of a payment to an address they control. The two ways to attack this are either 1) block re-orgs which require 51% style attacks or 2) creating false header chains (hard) plus making sure the SPV wallet can not connect to a single honest node (very hard).

Centralization also does not make denial of service attacks more likely. Even with more pool centralization SPV light nodes can connect to honest miners to include transactions in their blocks.

The 1MB limit will become in itself become a denial of service attack, so far it is the only real threat right now.
144  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: July 01, 2015, 04:25:52 AM
Here are some attacks which are affected by the number of nodes and/or miners and/or hashrate:

Attacker: Miners
Attack: Double spending. A miner can spend bitcoins on a product or service, then produce a block which invalidates the spend
Probability of success: 100% when the hash rate of the attacker exceeds the hash rate of the rest of the network
Severity: Number of bitcoins controlled by the attacker * number of attacks performed

Attacker: Miners
Attack: Denial of service. A miner can engage in selective censorship of transactions
Probability of success: 100% when the hash rate of the attacker exceeds the hash rate of the rest of the network
Severity: % success rate of censor identifying transactions they wish to block * value of the blocked transactions

Attacker: Nodes
Attack: Double spending. An attacker can defraud a target who is using an SPV wallet by providing them with invalid block headers which allow the attacker to pay the target with a transaction which references non-existant inputs
Probability of success: 0% unless the attacker can prevent the target from communicating with any honest nodes
Severity:  Number of bitcoins controlled by the attacker * number of attacks performed

1) Attacker: Miners
The key question here is do larger blocks even change the mining ecosystem, because if larger blocks do not effect miners then the point is moot since the attacks are the same with or without larger blocks.
There are good reasons to believe that larger blocks do not effect mining. Miners already have centralized on pools, which themselves are large enough to scale up resources. Pools do not have to be physically close to miners and can (and should) migrate to well networked regions and cloud services.
Miners themselves already use the stratum protocol that require < 1kbps connectivity, they are not impacted by or see any effects from larger blocks. The pool handles the block, while the miner just processes a data packet that is the same size regardless of blocksize.

2) Attacker: Nodes
As you point out, all you require is a connection to one honest node and that honest node can expose any attack. If 50% of the P2P nodes are coordinating an attack and a SPV wallet connects to 8 random nodes, then the probability of success is 1/2^8 or 0.39%. This attack is very difficult with a larger number of nodes.
In the case where P2P nodes become highly centralized (let's say they are reduced to 25 very large entities), then it is likely that several of those nodes would be trusted volunteer efforts (think an EFF node) or run by trusted entities (think a shared ivy league university node) and SPV wallets would be programmed to require connections to a least a few trusted nodes. This is probably an even more difficult attack than today where we have 6K nodes, since it is relatively easy to spin up 6K nodes in AWS for the short period of time needed.

145  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 11:10:22 PM
here is a little tidbit as to why full nodes might be failing during this stress test.  it makes sense:

https://www.reddit.com/r/Bitcoin/comments/3bmb5r/stress_test_in_full_effect/csnr4fi

We should have had more than one implementation/developer set/user group. Even a simple fork like XT could do, they could compete on timely bugfixing and other trivial usage related qualities.

I think there is a lot beyond bugfixing and trivial usage qualities they could compete on. There are real optimizations that could be done with pruning and other enhancements. Today these are being ignored for RBF changes and focus on LN and SC development. A set of devs working on an alternative core implementation that dedicate their time to improving the user experience, would develop a better implementation that attracts people over time.
146  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 11:05:04 PM
BitPay is not "accepted zero confirm transaction since 2013" until you are a US citizen and they know who is your grandma. -> So they know who you are and they know  how to apply law.

I just added credit to a NameCheap account using BitPay.  The credit arrived, and I was able to use it to buy hosting, before the transaction confirmed.  I also recently bought a Starbucks card using Gyft/BitPay and was able to use the card before the transaction confirmed.  

EDIT: And I'm not from the US nor registered with BitPay (does BitPay ever know who the buyer is?).

My pizza place uses BitPay, they accept blind pay-to address transactions with no registration or anything as zero confirm transactions, usually clears in 2-3 seconds, has since 2013. There is zero recourse for BitPay if I successfully cheat, but the network prevents that so BitPay works.

Odalv, you are so absolutely wrong here
147  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 09:48:52 PM
1. Zero confirmed transactions, are the safest way how to transact with bitcoin.  100% security is confirmed

No one is claiming that.  I'm claiming that:

   0-conf (+ RBF)   <   0-conf (as is)   <  1-conf   <   2-conf …

Where the symbol [ < ] means "less secure than."  Do you disagree with the above inequality?

If not, what is the benefit of purposely making 0-conf less secure?

0-conf (+ RBF)  is as TOTALLY INSECURE as any 0-conf

And Peter, myself, cypher and others already stated this as the original argument that 0-conf(+RBF) are insecure. We are discussing today's 0-conf (as-is), which functions good enough in the real world.

You've started to behave like TBTP
148  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 09:45:39 PM
rock and cypherdoc please publish your list of services with zero confirmation transaction you provide.
I'm getting mad ...... I WANT TO BUY !!!

Have you heard of this little company called BitPay, you might want to Google them. They've accepted zero confirm transaction since 2013 without issue.

We are not discussing theoretical what-if scenarios here. This is real world use of ZCT and evidence Bitcoin functions good enough here for ecommerce.
 
But you've already ignored this, you either aren't even bothering to read replies and just screaming, or are incapable of rudimentary reading comprehension.
149  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 09:20:51 PM
Roll Eyes



It was BTCChina Pool that only processed 81KB of transactions. If I was a miner on them I'd move to someone else.
150  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 09:17:28 PM
I think tvbcof means to say Bitcoin wasn't ever going to be useful for point of sales. (I assume that means Bitcoin by itself.)

In the interest of not repeating old points, this is what Hearn has to say on this: https://medium.com/@octskyward/replace-by-fee-43edd9a1dd6d

Right.  I think the people pushing full-RBF are more interested in making on-chain Bitcoin transactions less useful for point-of-sales than the often-stated goal of allowing users to "unstick" stuck transactions.  Since we can "unstick" a TX in ways that are first-seen safe, why break a system (zero-confirm TXs) that many people currently enjoy (well unless you're of the ideology that Bitcoin should only be a settlement backbone)?    

...or unless your transaction can wait for some non-trivial amount of time to confirm to the level of reliability that is necessary for it.


I don't follow.  It sounds like you think it would be a good thing to make zero-confirm transactions less secure.  Is this true?

Zero-confirm transactions are totally insecure. Use it only if you are a gambling company.

Completely not true, and again there is a large bitcoin ecommerce industry that proves you wrong.

Receivers of well formed transactions (i.e. transactions where all inputs are already confirmed, include an appropriate fee, and which are accepted by all your P2P peers [meaning you did not receive any alternative broadcasts using the same inputs]) are very secure with today's P2P rules and easy to accept for nominal amounts.

full-RBF breaks this.

I'll broadcast 2 (or even 10) transactions to different nodes(and services) at same time  and you cannot know what transacion was FIRST.
I can make it harder if I'll brodcast transactions just after block is found ... or DDOS you during this time

You fundamentally do not understand how distributed P2P networks work if you believe that.

If you broadcast two different transactions at the exact same time, then there will be disagreement among peers over which transaction was first. Some of your peers would say transaction a was first and some would say transaction b was first.

In which case you've just broken the 3rd property of well formed transactions that I listed above (i.e. accepted by all of your peers).

In your example, it is easy to see that this transaction is not well formed, is at risk of being a double spend, and is thus not accepted until it confirms in a block.

That is how zero confirm transactions are proceeded today in a "safe enough" manner.

The only method to attack a well formed zero confirm transaction is to collude with a mining pool that agrees to include a transaction double spend that was not announced to the P2P network. Your chance of success is only as good as the miner's chance of finding the next block.

This is exactly what I think about you. You are spreading nonsense after nonsense. You are living in ideal/happy world where
 - there is not cheating
 - there are not governments like in china, russia ... (the one in USA are not using CIA, FBI .. to control citiziens)
 - there are not terrorists
 - only bitcoin happy community exists MtGox, Pirate40 ... :-)


So you have no counter argument to present or explanation on how to attack a well formed transaction beyond the one example I provided, and instead just bring tin foil hat nonsense to the table. Got it.

As I wrote.
1. Zero confirmed transactions, are the safest way how to transact with bitcoin.  100% security is confirmed


And who here besides you has made the statement that zero confirm transactions are 100% secure, no one.

As Peter said they are shades of gray. Well formed zero confirm transactions are not absolute but pretty reliable, in the same manner that 1-confirm transactions are not absolute but even more reliable and so on.

It's only malformed zero confirm transactions that are explicitly not reliable, but as explained those are easy to spot on the P2P network (and yes even a P2P network with cheaters, terrorists, Russia and China)

You should be a consultant for Bitpay and Coinbase warning them of the dangers of ZCT and how they need to stop. I'm sure they will gladly benefit from your insights.  Roll Eyes
151  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 09:01:18 PM
I think tvbcof means to say Bitcoin wasn't ever going to be useful for point of sales. (I assume that means Bitcoin by itself.)

In the interest of not repeating old points, this is what Hearn has to say on this: https://medium.com/@octskyward/replace-by-fee-43edd9a1dd6d

Right.  I think the people pushing full-RBF are more interested in making on-chain Bitcoin transactions less useful for point-of-sales than the often-stated goal of allowing users to "unstick" stuck transactions.  Since we can "unstick" a TX in ways that are first-seen safe, why break a system (zero-confirm TXs) that many people currently enjoy (well unless you're of the ideology that Bitcoin should only be a settlement backbone)?    

...or unless your transaction can wait for some non-trivial amount of time to confirm to the level of reliability that is necessary for it.


I don't follow.  It sounds like you think it would be a good thing to make zero-confirm transactions less secure.  Is this true?

Zero-confirm transactions are totally insecure. Use it only if you are a gambling company.

Completely not true, and again there is a large bitcoin ecommerce industry that proves you wrong.

Receivers of well formed transactions (i.e. transactions where all inputs are already confirmed, include an appropriate fee, and which are accepted by all your P2P peers [meaning you did not receive any alternative broadcasts using the same inputs]) are very secure with today's P2P rules and easy to accept for nominal amounts.

full-RBF breaks this.

I'll broadcast 2 (or even 10) transactions to different nodes(and services) at same time  and you cannot know what transacion was FIRST.
I can make it harder if I'll brodcast transactions just after block is found ... or DDOS you during this time

You fundamentally do not understand how distributed P2P networks work if you believe that.

If you broadcast two different transactions at the exact same time, then there will be disagreement among peers over which transaction was first. Some of your peers would say transaction a was first and some would say transaction b was first.

In which case you've just broken the 3rd property of well formed transactions that I listed above (i.e. accepted by all of your peers).

In your example, it is easy to see that this transaction is not well formed, is at risk of being a double spend, and is thus not accepted until it confirms in a block.

That is how zero confirm transactions are proceeded today in a "safe enough" manner.

The only method to attack a well formed zero confirm transaction is to collude with a mining pool that agrees to include a transaction double spend that was not announced to the P2P network. Your chance of success is only as good as the miner's chance of finding the next block.

This is exactly what I think about you. You are spreading nonsense after nonsense. You are living in ideal/happy world where
 - there is not cheating
 - there are not governments like in china, russia ... (the one in USA are not using CIA, FBI .. to control citiziens)
 - there are not terrorists
 - only bitcoin happy community exists MtGox, Pirate40 ... :-)


So you have no counter argument to present or explanation on how to attack a well formed transaction beyond the one example I provided, and instead just bring tin foil hat nonsense to the table. Got it.
152  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 08:28:33 PM
Smart people have warned for a long time that zero-conf transactions are brittle.  If an 'industry' has built up around them, tough shit.
Serious question: are certain developers trying to get pushed out of their position? Is this all an elaborate warrant canary?

Employing those kinds of tactics means they become the damage around which the rest of Bitcoin will route.

Now that's a thought.

Let's take it farther, are they in fact being coerced against their will to take these positions. Given they fact that their arguments are obviously FUD and yet they supposedly understand Bitcoin, it might be their way of expressing there is a state gun to their head to weaken bitcoin. The full-RBF proposal is one such absurdity
153  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 08:23:24 PM
I think tvbcof means to say Bitcoin wasn't ever going to be useful for point of sales. (I assume that means Bitcoin by itself.)

In the interest of not repeating old points, this is what Hearn has to say on this: https://medium.com/@octskyward/replace-by-fee-43edd9a1dd6d

Right.  I think the people pushing full-RBF are more interested in making on-chain Bitcoin transactions less useful for point-of-sales than the often-stated goal of allowing users to "unstick" stuck transactions.  Since we can "unstick" a TX in ways that are first-seen safe, why break a system (zero-confirm TXs) that many people currently enjoy (well unless you're of the ideology that Bitcoin should only be a settlement backbone)?    

...or unless your transaction can wait for some non-trivial amount of time to confirm to the level of reliability that is necessary for it.


I don't follow.  It sounds like you think it would be a good thing to make zero-confirm transactions less secure.  Is this true?

Zero-confirm transactions are totally insecure. Use it only if you are a gambling company.

Completely not true, and again there is a large bitcoin ecommerce industry that proves you wrong.

Receivers of well formed transactions (i.e. transactions where all inputs are already confirmed, include an appropriate fee, and which are accepted by all your P2P peers [meaning you did not receive any alternative broadcasts using the same inputs]) are very secure with today's P2P rules and easy to accept for nominal amounts.

full-RBF breaks this.

I'll broadcast 2 (or even 10) transactions to different nodes(and services) at same time  and you cannot know what transacion was FIRST.
I can make it harder if I'll brodcast transactions just after block is found ... or DDOS you during this time

You fundamentally do not understand how distributed P2P networks work if you believe that.

If you broadcast two different transactions at the exact same time, then there will be disagreement among peers over which transaction was first. Some of your peers would say transaction a was first and some would say transaction b was first.

In which case you've just broken the 3rd property of well formed transactions that I listed above (i.e. accepted by all of your peers).

In your example, it is easy to see that this transaction is not well formed, is at risk of being a double spend, and is thus not accepted until it confirms in a block.

That is how zero confirm transactions are proceeded today in a "safe enough" manner.

The only method to attack a well formed zero confirm transaction is to collude with a mining pool that agrees to include a transaction double spend that was not announced to the P2P network. Your chance of success is only as good as the miner's chance of finding the next block.
154  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 08:17:59 PM
I think tvbcof means to say Bitcoin wasn't ever going to be useful for point of sales. (I assume that means Bitcoin by itself.)

In the interest of not repeating old points, this is what Hearn has to say on this: https://medium.com/@octskyward/replace-by-fee-43edd9a1dd6d

Right.  I think the people pushing full-RBF are more interested in making on-chain Bitcoin transactions less useful for point-of-sales than the often-stated goal of allowing users to "unstick" stuck transactions.  Since we can "unstick" a TX in ways that are first-seen safe, why break a system (zero-confirm TXs) that many people currently enjoy (well unless you're of the ideology that Bitcoin should only be a settlement backbone)?    

...or unless your transaction can wait for some non-trivial amount of time to confirm to the level of reliability that is necessary for it.


I don't follow.  It sounds like you think it would be a good thing to make zero-confirm transactions less secure.  Is this true?

Zero-confirm transactions are totally insecure. Use it only if you are a gambling company.

Completely not true, and again there is a large bitcoin ecommerce industry that proves you wrong.

Receivers of well formed transactions (i.e. transactions where all inputs are already confirmed, include an appropriate fee, and which are accepted by all your P2P peers [meaning you did not receive any alternative broadcasts using the same inputs]) are very secure with today's P2P rules and easy to accept for nominal amounts.

full-RBF breaks this.

don't forget wallets like Mycelium that shows you a realtime flooding graph displaying when your particularly tx has hit 90% of the full nodes across the network and then working out a very small probability that it will not confirm based on a double spend.

That is awesome, is this on the Android app, in which case how did I miss seeing that...
155  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 08:10:15 PM
I think tvbcof means to say Bitcoin wasn't ever going to be useful for point of sales. (I assume that means Bitcoin by itself.)

In the interest of not repeating old points, this is what Hearn has to say on this: https://medium.com/@octskyward/replace-by-fee-43edd9a1dd6d

Right.  I think the people pushing full-RBF are more interested in making on-chain Bitcoin transactions less useful for point-of-sales than the often-stated goal of allowing users to "unstick" stuck transactions.  Since we can "unstick" a TX in ways that are first-seen safe, why break a system (zero-confirm TXs) that many people currently enjoy (well unless you're of the ideology that Bitcoin should only be a settlement backbone)?    

...or unless your transaction can wait for some non-trivial amount of time to confirm to the level of reliability that is necessary for it.


I don't follow.  It sounds like you think it would be a good thing to make zero-confirm transactions less secure.  Is this true?

Zero-confirm transactions are totally insecure. Use it only if you are a gambling company.

Completely not true, and again there is a large bitcoin ecommerce industry that proves you wrong.

Receivers of well formed transactions (i.e. transactions where all inputs are already confirmed, include an appropriate fee, and which are accepted by all your P2P peers [meaning you did not receive any alternative broadcasts using the same inputs]) are very secure with today's P2P rules and easy to accept for nominal amounts.

full-RBF breaks this.
156  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 07:28:07 PM
The replace-by-fee mechanism allows the sender to change a transaction and increase a fee, while the child-pays-parent mechanism allows a receiver to add a fee to an existing transaction.

In most cases (and all cases with a smart wallet), child-pays-parent allows both sender or receiver to add a fee to an existing transaction.  The reason is that in most cases, a transaction contains an output that returns change to the sender.  This means the sender can create a child transaction that re-spends this change output, thereby increasing the parent's effective fee.  

Quote
And this is why RBF is completely contrary to the ethos of Bitcoin. Bitcoin was designed so that transactions can not be canceled and so that once a receiver takes control of BTC they have full control. The P2P network rejecting 2nd seen transactions is one aspect of that mechanism, the blockchain record is another.

Agreed.

Quote
RBF transfers power from the receiver and puts it back in the hands of the sender. With RBF after two people make an exchange, the sender now has the ability to reach into the receivers pocket and take the sent BTC back. This is horrifying.

In the case of non-FFS, I agree.  

I was referring to RBF as full-RBF in your terminology, we are in agreement on the above.
157  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 07:26:40 PM

with RBF, does the sender have the ability to completely change the destination address back to himself?

What's your problem with that?  It's his money until it's not.

Oh, Bitcoin is not a real-time system in spite of years of propaganda trying to make it so?  How sad.  I think I'm going to cry.

Except that Bitcoin does function as a real-time system for most use cases today perfectly fine. There is an entire Bitcoin ecommerce industry that proves you wrong.
158  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 06:51:29 PM

I think replace by fee is good. It is a way to unstick a transaction that is stuck with too low fee, when you are in a hurry.  It does not change the protocol in any way, it is just the miner chooses the transaction with the higher fee, making the old one illegal. It does not fill up blocks, only the network.

On the other hand, I don't think it is critically important, necessary or even specially useful. I think the market will sort out fees, making normal high-paying transactions fill up only half the space available in blocks.


There are two versions of replace-by-fee: "first-seen safe" and "full."  Peter Todd is pushing "full" replace-by-fee which breaks the security of zero-confirm transactions.  When F2Pool added replace-by-fee, they initially used the full version, but then switched to the first-seen safe version when the recognized the problem.

Which version do you think is good?  What does replace-by-fee do that child-pays-parent can't?

The replace-by-fee mechanism allows the sender to change a transaction and increase a fee, while the child-pays-parent mechanism allows a receiver to add a fee to an existing transaction.

And this is why RBF is completely contrary to the ethos of Bitcoin. Bitcoin was designed so that transactions can not be canceled and so that once a receiver takes control of BTC they have full control. The P2P network rejecting 2nd seen transactions is one aspect of that mechanism, the blockchain record is another.

RBF transfers power from the receiver and puts it back in the hands of the sender. With RBF after two people make an exchange, the sender now has the ability to reach into the receivers pocket and take the sent BTC back. This is horrifying and this is not Bitcoin. RBF complete destroys zero confirm transaction confidence, which the P2P network provides today.
159  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 05:41:30 PM

They cannot handle 11.6MB unconfirmed transactions then how will they handle 20 MB blocks with 200 MB uncorfirmed transactions ?

It would be dramatically more expensive to spam the network with 200 MB of transactions.

Those were 1.2GB DRAM nodes, which are very limited VM instances with only a couple 100MB for the memory pool.

The poster said that his 2GB and 4GB DRAM nodes were fine, and they should be through 200MB blocks.
160  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 30, 2015, 04:55:22 PM
what's interesting to me is that all these full blocks that have been coming more frequently and consecutively have not caused any block delays.  that is good news b/c there are some who thought that as we filled the 1MB limit, there might be delays and have pointed to just this mechanism in the past when we've had such delays.  so we know 1MB blocks don't slow down the network.  so just how high can we push this limit w/o breaking it?

what's also really interesting is that currently, i'm not seeing any 0 tx defensive blocks being mined.  maybe the Chinese miners are figuring out that it's not necessary.  that's more good news b/c we want them munching as many tx's as possible in a consistent manner.  

and that's good news b/c they are probably figuring out that a block size increase can't hurt them if done in a "safe" way, whatever that means.

I think that if we see blocks fill up and the network starts functioning poorly, we are going to see a change pushed out far quicker then any of us ever imagined.

As of 12:03pm eastern time blockchain.info is reporting 11.6MB unconfirmed transactions and 1.95BTC in fees (mostly from minimum fees).

Is there another stress test going on? Or did a bunch of guys decide to flood the network to push for larger blocks...

Not sure but as I understand it an increase in value is new information and new information results is market players adjusting and I imagine that means moving their BTC around as a result of changes in behavior.  

I'm not expecting a pop just yet but I don't think maintaining as we are with relatively full blocks is an indication that we'll cope with an increase of tx's if we see the growth the market is anticipating.

If this is a true demand situation based on the recent price movement, then if we have a real bubble move the network is simply going to not be able to handle demand. Increasing fees is not an option because there isn't enough space for everyone regardless of the fees they offer.

What is happening right now shows that P2P nodes can in fact handle larger blocks, they are processing the transaction volume fine and have enough BW to forward transactions. In fact by not clearing transactions in blocks and causing the memory pool to increase beyond what it should, the 1MB limit is probably more stressful on nodes than simply letting larger blocks get processed....
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!