Bitcoin Forum
May 22, 2024, 05:08:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 [100] 101 102 103 104 105 106 107 108 109 110 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 ... 327 »
1981  Bitcoin / Bitcoin Discussion / Re: What does bitcoin foundation do? on: February 15, 2014, 04:29:46 AM
https://www.youtube.com/watch?v=HNcM4YjzgHY
1982  Bitcoin / Bitcoin Discussion / Re: Skinnable wallet idea on: February 15, 2014, 04:25:54 AM
A skinnable wallet lets you modify its appearance using files that you might download.
A skinnable wallet one way gullible suckers will be enticed into downloading bitcoin-stealing malware.
1983  Bitcoin / Bitcoin Discussion / Re: State of Florida attacks Bitcoin on: February 15, 2014, 04:21:21 AM
This event should wake the community up that drug crimes are not victimless.
That's hilarious on several levels.
1984  Economy / Service Discussion / Re: New Mt Gox Press Release - Feb 10 - they are claiming flaw in bitcoin protocol ! on: February 14, 2014, 04:58:49 PM
Gox isn't unprofessional because they made a mistake.  Everyone makes mistakes.  They are unprofessional because of their pathetic and disgusting attempts at damage control, which involved trying to deflect blame to the entire world other than themselves.
Mt Gox is unable or unwilling to act proactively since 2011.

They don't fix issues before they turn into real problems - they only take action after those issues have escalated into a catastrophe. Then, to add insult to injury, they barely talk to their customers at all and what little information they do release is incomplete and typically raises more questions than answers.

What do we know about Mt Gox's wallet problems?

1. It doesn't know the difference between newly-minted coins which can not be spent for 100 blocks and old coins which can be immediately withdrawn, so sometimes is credits customers for deposits which can not actually be withdrawn and it sometimes also attempts to include unmatured inputs into outgoing transactions.

2. It has a habit of producing invalid signatures, which it did not correct last year after the network started rejecting transactions with invalid signatures.

3. 1 and 2 combined to create a situation where a certain percentage of all withdrawals would end up "stuck" and never confirm. Instead of fixing the two root causes of this situation, they instead created a permanent workaround in the form of reissuing withdrawals. Maybe this was intended to be temporary, but it turned into just a normal part of doing business.

4. Their method for reissuing stuck transactions was sloppy in that the new did not invalidate the old one therefore it was theoretically possible for both transactions to be included in a block (customer gets paid twice).

5. Their wallet did not continually reconcile the blockchain against their internal accounting. If one of the inputs they believed was unspent got consumed by a transaction that was included in a block other than a transaction they were expecting, their wallet would not notice this. Presumably this happened because it only checked the blockchain for what it was expecting to see.

6. Because of the previous 5 mistakes, transaction malleability made it possible for malicious customers to trick Mt Gox's internal accounting system and pay them twice (or more).

So naturally they blame the Bitcoin protocol.
1985  Bitcoin / Bitcoin Discussion / Re: Sometimes I forget that truly evil people exist in this world (EXAMPLE) on: February 14, 2014, 03:12:31 PM
I think the reason why I got so upset was because he was trying to convince me that he was a good person. And that I actually helped the guy by answering his questions. He had no direction of right or wrong.
Almost.

He obviously knows the value of good because he's trying to convince you that he's good. He must know what good is, because otherwise he could even attempt to convince you. That means he also knows that he is not good.

You're upset because he is a bad person who knows the different between good and evil, and is using his knowledge to deceive you instead of changing his behavior.
1986  Economy / Service Discussion / Re: As f.IT forensic expert, I would like to help Mt.Gox to survive on: February 14, 2014, 03:08:53 PM
Don't you have some Nigerian princes to help or something?
1987  Bitcoin / Bitcoin Discussion / Re: Sometimes I forget that evil people truly do exist (EXAMPLE) on: February 14, 2014, 02:51:52 PM
Can we get a tl;dr version?

1. Trolls exist on IRC.
2. Never trust your BTC to a business davout is involved with.
1988  Bitcoin / Bitcoin Discussion / Re: Bitcoin Protocol needs changes on: February 14, 2014, 02:47:39 PM
Your proposed solution creates the exact problem you claim to want to solve.
1989  Bitcoin / Bitcoin Discussion / Re: Wishlist Feature: Approve/Disapprove Incoming Transactions on: February 14, 2014, 02:24:46 PM
could it work like that though?
Is it possible to turn a bicycle in to a hair dryer? Maybe, but afterwards you won't be able to use it as a bicycle any more.

You might think you're asking for a simple feature, but what you're really asking for is an entirely different system with opposite properties from what Bitcoin has now in nearly every way.
1990  Bitcoin / Bitcoin Discussion / Re: Wishlist Feature: Approve/Disapprove Incoming Transactions on: February 14, 2014, 05:28:26 AM
Bitcoin doesn't work like that. Recipients have nothing to do whatsoever with whether transactions are processed or not.
1991  Bitcoin / Bitcoin Discussion / Re: Silk Road 2.0 hacked through malleability, ~4000 BTC STOLEN on: February 14, 2014, 05:25:38 AM
Shouldn't this thread be in Service Discussion?
1992  Bitcoin / Bitcoin Discussion / Re: What you need to know about Transaction mutability ... on: February 14, 2014, 05:19:59 AM
I should read the code, but I would assume that the transaction ID is a 256 bit hash of the transaction details. If so, then it should take quite a birthday attack to create a valid alternate transaction ID. If the ID isn't a hash of the transaction details, then where is the hole in this idea, because it seems readily obvious.
Because of the way transactions are constructed, the data that is signed is a subset of the data that is hashed. It's possible to change the transaction in ways that do not invalidate the signatures, but do change the hash.

For some types of transactions this is a useful and necessary property. For other types of transactions (most of what happens on the blockchain today), it is a nuisance that wallet software must be careful to account for.

If you're running an exchange whose wallet does not handle mutability correctly, and also makes several other errors at the same time, you can end up losing a lot of bitcoins.
1993  Bitcoin / Bitcoin Discussion / Re: What you need to know about Transaction mutability ... on: February 14, 2014, 04:15:23 AM
There are ways to improve PoS, but the PoS has to be smarter than simply accepting any zero-confirm transaction. It needs to analyze the network and the transaction: how well it is connected to peers, if it sees any malling/double-spending of the current transaction, if a fee was included, if there is a chain of unconfirmed inputs, etc.
Sounds like a job for a payment processor.
1994  Bitcoin / Bitcoin Discussion / Re: NY just announced a MANDATORY Bitcoin license - if this concerns you sign this. on: February 12, 2014, 03:03:51 PM
In general once they start regulating the government grows the regulatory bodies....perhaps a dozen people will be at first tasked to oversea Bitcoin regulation, then it grows and grows. 

 In the not too distant future we could see Bitcoin regulated in a manner similar to FINRA financial services with thousands of regulators and thousands of pages of regulation governing everything from personal email usage to social media to political contributions etc etc. 
...and nobody starts a traditional Bitcoin business in the US ever again.
1995  Bitcoin / Bitcoin Discussion / Re: What you need to know about Transaction mutability ... on: February 12, 2014, 03:00:17 PM
The situation isn't helped by the fact that the blockchain data structure is founded on the assumption of unique txids (each transaction references its inputs by their transaction hash), whereas the wire protocol cannot assume unique txids.
That's another way of saying that only the blockchain is canonical.
1996  Bitcoin / Bitcoin Discussion / Re: NY just announced a MANDATORY Bitcoin license - if this concerns you sign this. on: February 12, 2014, 02:20:18 PM
If it all goes underground we are looking at a lot less growth in innovation, jobs etc.
Bitcoin would be stronger for it in the long term.
1997  Bitcoin / Bitcoin Discussion / Re: What you need to know about Transaction mutability ... on: February 12, 2014, 02:32:29 AM
Clients should also record but flag and hide duplicate transactions (but not true double spends involving different outputs).  The client should not include these flagged/hidden transactions in the balance computations. Ultimately It doesn't matter which one of the duplicates is hidden as long as one is.  If the flagged tx is the one which is ultimately confirmed then the duplicate flag should be moved to the other copy.  The user would see no change other than the tx id would change when the duplicate is included in a block.
The more permanent fix is to identify transactions by inputs and outputs, and (correctly) treat the relationship between transactions and txids as one-to-many.

That way a client could do the right thing if multiple txids appear for the same transactions: display the duplicates seen on the network at least until the transaction is unconfirmed, and optionally discard the ones that don't make it into the blockchain.
1998  Bitcoin / Development & Technical Discussion / Re: QT strange DOUBLE SPEND (malleable) on: February 12, 2014, 02:23:47 AM
The QT client (and all clients) should be patched to delete or "hide" duplicates, and give user the option to no spend unconfirmed change.  

That would make the "mutate tx attacks" a non-issue (other than you can't assume tx id won't change which is more of an issue for service providers than end users).
More fundamentally, all wallets need to assume a one-to-many relationship between txids and transactions and update their UIs accordingly.
1999  Bitcoin / Bitcoin Discussion / Re: Can anyone tell me what kind of attackers can launch such large scale attacks? on: February 11, 2014, 07:31:40 PM
I remember seeing somebody post yesterday saying that malleability should be the default instead of something that's fixed, maybe search for that post and ask the poster about it?

It was either in this forum, or on Reddit, or on the bitcoin-development list.
2000  Bitcoin / Bitcoin Discussion / Re: BREAKING NEWS: Multiple Exchanges Affected - Possible Global Shutdown on: February 11, 2014, 06:41:59 PM
What exactly are they actually trying to achieve with this?
Cheap bitcoins. Same as always.
Pages: « 1 ... 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 [100] 101 102 103 104 105 106 107 108 109 110 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 ... 327 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!