Bitcoin Forum
June 20, 2024, 12:08:10 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Discussion / Re: Contrary to Mt.Gox’s Statement, Bitcoin is not at fault - Gavin Andresen 10/2/14 on: February 11, 2014, 01:25:13 AM
You're not listening. MtGox built their own subway with flawed doors. Only MtGox can fix those doors.

Oh, I am listening. The problem isn't with the doors (as far as we know). Had it been the doors, a wall wouldn't help.
2  Bitcoin / Bitcoin Discussion / Re: Contrary to Mt.Gox’s Statement, Bitcoin is not at fault - Gavin Andresen 10/2/14 on: February 11, 2014, 01:08:47 AM
OK, let's try a little experiment.

Suppose you're in charge of the London Underground, and you're having the slight annoyance of an occasional passenger being run over by a train.

You could:

1. play a recording saying "Mind the gap" every ten seconds or
2. put a wall with sliding doors between the platform and the train.

Which one would you choose?
3  Bitcoin / Bitcoin Discussion / Re: Contrary to Mt.Gox’s Statement, Bitcoin is not at fault - Gavin Andresen 10/2/14 on: February 11, 2014, 12:42:03 AM
They fucked up by assuming that if the txid they sent didn't make it into a block, then no other txid could have spent those coins so they didn't bother checking the blockchain to make sure that was the case.

Wasn't that a reasonable conclusion from sendtoaddress being updated to return a txid?
4  Bitcoin / Bitcoin Discussion / Re: Contrary to Mt.Gox’s Statement, Bitcoin is not at fault - Gavin Andresen 10/2/14 on: February 11, 2014, 12:34:21 AM
Transactions have always been malleable prior to being included in a block. This wasn't really apparent until 2011.

Maybe they were, but this certainly didn't help:

I'm proposing one small change to Bitcoin's JSON-RPC api:  return a transaction ID when Bitcoins are successfully sent.

Why?  Because I want to keep a complete audit trail for any coins going into or coming out of my application's wallet; I want to keep track of the particular transactions in the bitcoin network that correspond to actions my application takes.  The alternative is to call sendtoaddress and then call listtransactions, but that won't work properly if two similar transactions (same amount to same address) occur at about the same time.
5  Bitcoin / Bitcoin Discussion / Re: Contrary to Mt.Gox’s Statement, Bitcoin is not at fault - Gavin Andresen 10/2/14 on: February 11, 2014, 12:14:07 AM
In 2010.  If I recall correctly 2010 is before 2011.

So the transaction malleability problem was created in 2010 and reported in 2011.
6  Bitcoin / Bitcoin Discussion / Re: Enjoy? on: February 10, 2014, 11:50:32 PM
This address too: 1SochiWwFFySPjQoi2biVftXn8NRPCSQC

The Sochi Olympics organizers are trying to ride on the wave of Bitcoin popularity Grin
7  Bitcoin / Bitcoin Discussion / Re: What kind of an effect will Bing adding BTC converter have on Bitcoin? on: February 10, 2014, 11:42:43 PM
This is great news. It's just too bad bitcoin traders represent a fraction of users that's even smaller than Bing users...
8  Bitcoin / Bitcoin Discussion / Re: Contrary to Mt.Gox’s Statement, Bitcoin is not at fault - Gavin Andresen 10/2/14 on: February 10, 2014, 11:31:19 PM
italian, swedish or texan people will probably beat the japanese to it.
You know MtGox is not a japanese company, right?

The Texan people probably won't get past airport security (with their firearms and all)...
9  Bitcoin / Bitcoin Discussion / Re: "Bitcoin is not at fault"? Shouldn't the Foundation admit to some? on: February 10, 2014, 11:23:53 PM
Thanks for contributing, LostDutchman and bitcoinminer!
10  Bitcoin / Bitcoin Discussion / Re: Contrary to Mt.Gox’s Statement, Bitcoin is not at fault - Gavin Andresen 10/2/14 on: February 10, 2014, 11:15:09 PM
The problem is not "why is it not done yet", but more "why is it more urgent than taking care of bitcoin's ability to handle much larger transaction volume"?
That seems like a 1.0 feature to me. Addressing transaction malleability, on the other hand, could fit just fine in the 0.x.x roadmap. Nobody (at least to my knowledge) said anything about fixing it overnight.

I'm not saying Mt. Gox are the good guys here (they clearly screwed up), but shouldn't Gavin Andresen have accepted some responsibility?
11  Bitcoin / Development & Technical Discussion / Re: Recommended fix for Mt. Gox’s withdrawal problem caused by transaction malleabil on: February 10, 2014, 11:03:11 PM
Sounds great, provided Mt. Gox can easily modify their wallet backend, which they proved incapable of (at least according to the Core devs).
12  Bitcoin / Bitcoin Discussion / Re: "Bitcoin is not at fault"? Shouldn't the Foundation admit to some? on: February 10, 2014, 10:48:56 PM
Because it wasn't considered to be high priority problem.

So why not just state that instead of talking about correcting overnight?
13  Bitcoin / Bitcoin Discussion / Re: Contrary to Mt.Gox’s Statement, Bitcoin is not at fault - Gavin Andresen 10/2/14 on: February 10, 2014, 10:41:20 PM
I started a separate topic by mistake, so I'll repost it here:

I hate to be the devil's advocate here (especially being a newbie), but how does "known about since 2011" fit with "cannot be corrected overnight"?
14  Bitcoin / Bitcoin Discussion / Re: Bitcoin Foundation: Contrary to Mt. Gox’s Statement, Bitcoin is not at fault on: February 10, 2014, 10:30:35 PM
Nights are extremely long on Mt. GOXXX.  They don't experience Linear Time as we do, down here on Earth.

Also there is no concept of ownership.  "Your Coins" are "Our Coins".


Actually, I was quoting Gavin Andresen of the BTC Foundation.
15  Bitcoin / Bitcoin Discussion / Re: Bitcoin Foundation: Contrary to Mt. Gox’s Statement, Bitcoin is not at fault on: February 10, 2014, 10:22:51 PM
Actually, I was interested in an answer to my question:

I hate to be the devil's advocate here (especially being a newbie), but how does "known about since 2011" fit with "cannot be corrected overnight"?
16  Bitcoin / Bitcoin Discussion / "Bitcoin is not at fault"? Shouldn't the Foundation admit to some? on: February 10, 2014, 10:13:46 PM
The issues that Mt. Gox has been experiencing are due to an unfortunate interaction between Mt. Gox’s implementation of their highly customized wallet software, their customer support procedures, and their unpreparedness for transaction malleability, a technical detail that allows changes to the way transactions are identified.

Transaction malleability has been known about since 2011. In simplest of terms, it is a small window where transaction ID’s can be “renamed” before being confirmed in the blockchain. This is something that cannot be corrected overnight. Therefore, any company dealing with Bitcoin transactions and have coded their own wallet software should responsibly prepare for this possibility and include in their software a way to validate transaction ID’s. Otherwise, it can result in Bitcoin loss and headache for everyone involved.

The Bitcoin core development team has worked to limit transaction malleability. There is broad agreement in the community that this needs to be eliminated. Finding the best and most responsible solution will take time. In the meantime, users of the reference implementation do not need to be concerned. Transactions are always tracked properly by the Bitcoin-Qt/bitcoind software.

This is a good reminder that Bitcoin is still young and experimental. There are best practices to think about and account for by those who want to build companies. To help improve both the reference implementation and third party software, the Foundation is committed to working with companies to produce best practices to help improve software.

I hate to be the devil's advocate here (especially being a newbie), but how does "known about since 2011" fit with "cannot be corrected overnight"?

Edit: Changed the subject to clarify the question.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!