Bitcoin Forum
May 28, 2024, 12:40:55 AM *
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 59 60 ... 86 »
181  Bitcoin / Development & Technical Discussion / Re: How do miners handle double spent coins? on: December 14, 2012, 07:08:23 AM
Will the transaction with miner fees get confirmed over the transaction without the miner fees? As I understand it after a few hours/days eventually one of them will be confirmed, but how do miners decide which one?

The pools may use customized clients that behave different from the stock bitcoin.org client, but how the Bitcoin.org client handles it is the first transaction a node receives goes into the memory pool and the second one is rejected (assuming the first one was valid) .  

That is likely to be what will happen here.    The first one (without the fee) got propagated fast enough that most nodes never even knew about the second one (with the fee paid).

The transaction without the miners fee hadn't hit many nodes yet,

Well, blockchain.info shows the first transaction (without the fee) as being "first relayed by" 127.0.0.1.    I was thinking that meant that it was a transaction sent from blockchain.info/wallet, but maybe I'm wrong there.  But that is a well connected node and likely that is the transaction that will be included in a block and the second transaction will never confirm.

 - https://blockchain.info/tx/e860c52cd705d398abac710dc9a1df81ca153267dea7857f34fada2cedbc8409  <-- First / No fee pad.
 - https://blockchain.info/tx/41a08e5afede7698f368d2516c6cb85134e158ae9bbf340d5382383b3d3b6183  <-- Second / Fee paid.

Thanks for the response, I was pretty sure the first transaction (no fee) did come from a satoshi client, not the blockchain.info/wallet. I might have messed up here so I might try again: How about the scenario where the transactions are placed less than a second apart? Is there a way to effectively double spend with >50% probability (on 0 confirmations) this way?
182  Economy / Trading Discussion / Re: bot selling 0.01 on: December 14, 2012, 06:43:13 AM
Discussion about this is over here:

https://bitcointalk.org/index.php?topic=130314.0
183  Bitcoin / Legal / Re: Is stealing Bitcoins illegal? on: December 14, 2012, 06:35:49 AM
What about this: I generate a new address and it turns out it already has coins in it. Would sending those coins to another address be illegal?  Cheesy

What about this: I buy a new lock and it turns out the key opens the door to someone else's home. Would moving things from that house to mine be illegal?

Touché.
184  Bitcoin / Development & Technical Discussion / Re: How do miners handle double spent coins? on: December 14, 2012, 06:27:34 AM
miners will look at the blockchain and see you already spent the coins your trying to send and never confirm them

if both of those transactions get confirmed bitcoin dies tonight. Cheesy

FTFY
I expect either one of the final outputs to confirm, or neither of them confirming. Both transactions have 0 confirmations at the moment.
185  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: December 14, 2012, 06:13:46 AM
Meanwhile I'm doing this:  Cheesy

https://bitcointalk.org/index.php?topic=130764.0
186  Economy / Service Discussion / Re: Satoshi Dice -- Statistical Analysis on: December 14, 2012, 06:10:26 AM
Bitcoin will be doomed to failure if it doesn't shed all of it's fiat currency traits. eg. gambling, interest..

Where is this utopia of which you speak?

Didn't you hear? Some bitcoin users were going to go live on an island in the bermuda triangle and start a utopia, running their bitcoin clients off dial-up on their satellite phones. Why else do you think everyone keeps complaining about pruning the blockchain?  Cheesy [/random moment]
187  Bitcoin / Development & Technical Discussion / [SUCCESS] Double Spend against a satoshidice loss on: December 14, 2012, 06:03:53 AM
DISCLAIMER: The following post shows the risk with accepting bitcoin transactions with no confirmations. This could not have been done if the transaction had a confirmation.

Second attempt: This time I started with twenty 0.01BTC imputs, to create a "spammy" transaction.

Here are the two transactions:
(Lost bet against satoshidice of 0.2BTC with no fee paid)https://blockchain.info/tx/7d6ce09ff0d013e9d59760857339c59b107d3e5c80437a9f5ea79d9a6ca32861
http://satoshidice.com/lookup.php?tx=7d6ce09ff0d013e9d59760857339c59b107d3e5c80437a9f5ea79d9a6ca32861&limit=100&min_bet=0&status=ALL
(Double spend with 0.004BTC fee paid)https://blockchain.info/tx/be585cd7c6e9a0a6f48502e5d3adde2588fe55bcb7b27964968e6ddce4701e1a

Edit: And the second transaction with the fee got the confirmation from BTC Guild, so the original bet against satoshidice will never confirm.


Failed first attempt:
Quote
EclipseMC picked up the 0 fee transaction.

Conclusion: The miner must be using a custom set of rules when picking transactions for this to work. I got lucky in the practice round.

Okay here is my attempt to double spend against a satoshidice loss: (Sorry it got a little sloppy)
This is the address I am using, which started with 0.5BTC:
https://blockchain.info/address/1PvsMBVx1tVrX4q5Ef2NfMjsB6qUF9G9q2
Here is the 0.25BTC bet against satoshidice, which I lost (No fees paid):
https://blockchain.info/tx-index/36578058
http://satoshidice.com/lookup.php?tx=dff6f55049a534855115d3efb76a6d1955b223a0d73bcbe95a0d74ba3f4445cc&limit=100&min_bet=0&status=ALL
Here is the double spend (0.001 fee paid), which included the whole balance of 0.5, and also a separate 0.1 input:
https://blockchain.info/tx-index/36578900

I then moved the double spend around twice, just as before, paying a 0.001 fee each time:
https://blockchain.info/tx/cd7ba48d2d0816dcf13c1be38eb434fcc02ef470198a5f6a5ef841be5e3ddbf4
https://blockchain.info/tx/acfd7095934893105b2fa4941e02d9b8fa28cd8a2bf47f550a15620747c70e88


Successful practice round:
Quote
Out of curiosity, I wondered what would happen if I tried to double spend some coins. So I did.

I started with a balance of 0.85037754 BTC at this address: https://blockchain.info/address/1NBSySCggyahxu5F3LHnFwT7MvJycfamuG

I then sent the 0.85037754 without a miner's fee to this address:
https://blockchain.info/address/1HPapF7cemm7Erat11LEsi461gVL2EWdWb
Then I sent the same 0.85037754 again with 0.05256613 from another address to the same address above, this time including a miner's fee.
https://blockchain.info/address/1HPapF7cemm7Erat11LEsi461gVL2EWdWb
From the transaction with the miner's fee, I sent the coins two more times including fees, and they finally rest here:
https://blockchain.info/address/1HJ18q1tsZCqgD4jtCeYvmtB3Sb9KMhN5R

So what I end up with is two unconfirmed balances.
0.85037754 at https://blockchain.info/address/1HPapF7cemm7Erat11LEsi461gVL2EWdWb (No fees paid),
0.9 at https://blockchain.info/address/1HJ18q1tsZCqgD4jtCeYvmtB3Sb9KMhN5R (Fees paid)

Will the transaction with miner fees get confirmed over the transaction without the miner fees? As I understand it after a few hours/days eventually one of them will be confirmed, but how do miners decide which one?

Edit: The transaction with the fees that was placed an hour later got confirmed over the transaction with no fees.

If you learned something new or enjoyed reading this post, please send donations to 1Donate3AJvrk5kNEoyR6qNFCuTdHsBsmr. I lost a few BTC in this process  Cheesy
188  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: December 14, 2012, 05:44:08 AM
1k at $13.80 now  Grin
189  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: December 14, 2012, 05:39:05 AM
All we need is a big buyer to clear out the path from here to $14 for us and we are set!
190  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: December 14, 2012, 05:33:50 AM
Get ready to say farewell to the $13's!  Cheesy

2k wall plopped at $13.80
191  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: December 14, 2012, 05:11:24 AM
I'm really impressed by the relentless bulls these past few weeks. Its surprising the buying pressure is still here! I think $14 may be passed by next week.
192  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: December 14, 2012, 04:23:01 AM
Lol, one guy was pushing his 700 something ask wall from the lowest ask price to the highest bid price, about 0.03 $ a time, then gets eaten at 13.65, don't know what he was thinking.

He got more money than just placing a market order. He probably wanted to get a USD withdraw started before the weekend.

Then he shouldn't just place his ask each time at a slightly lower price, what difference does it make besides him getting less USD?

Time, he gets to issue his USD withdraw now instead of waiting XX minutes, also other people could continuously place lower asks then him and he could be forced to fight them for XX minutes.
193  Other / Off-topic / Re: What should I do for my 1000th post? on: December 14, 2012, 04:20:48 AM
you can always delete some posts and try 1000 again.

Don't give away the secret!  Lips sealed
194  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: December 14, 2012, 04:17:49 AM
Lol, one guy was pushing his 700 something ask wall from the lowest ask price to the highest bid price, about 0.03 $ a time, then gets eaten at 13.65, don't know what he was thinking.

He got more money than just placing a market order. He probably wanted to get a USD withdraw started before the weekend.
195  Bitcoin / Pools / Re: [2500 GH/s] Slush's Pool (mining.bitcoin.cz); TX FEES + Stratum on: December 14, 2012, 03:31:33 AM
77%?!  And here I am getting happy when users on Stratum have speed exceeding 50% (which only happens once in a blue moon).

LOL, I'm being pretty aggressive in Stratum propagation. Getwork users have pretty annoying message on website profile, thankfully lot of them really update after they noticed it.

I have a nice annoying message to anybody that hasn't used Stratum in the last 2 weeks.  They just ignore it.  I guess I can make the font size increase by 1% per day ;p.

That might work actually lol
196  Other / Off-topic / Re: They call me the Grinch on: December 14, 2012, 03:22:14 AM
I don't hate it, but I certainly don't like it. I'm in the same boat as you, what's the point? Instead of buying something for person A, and person A buying something for you, why don't we just spend our own money on things we actually want? I hate trying to come up with gifts for people... which is why everyone is getting Casascius coins from me this year.  Grin
197  Other / Off-topic / Re: What should I do for my 1000th post? on: December 14, 2012, 03:20:01 AM
Yup, by single username Phin has the most posts. I wonder how many posts Atlas has made through his various sockpuppets though.

6,388, but whose counting?

Lol  Cheesy
198  Other / Off-topic / Re: DEC 21 2012, IF YOU BELIEVE on: December 14, 2012, 03:19:38 AM
...

Donate here then: 1THEEnD6n3L1hiHPgDDojCajp8zJKU4e1

GPU's are busy mining, that's all my cpu could come up with.  Cheesy

Lol, nice one  Smiley

I'm trying for 1TheEnd0ftheW0rld, but it doesn't look like I'll get it before the sun burns up. Also not even a bitcent donated to the address above.  Undecided
199  Other / Off-topic / Re: What should I do for my 1000th post? on: December 14, 2012, 03:09:45 AM
It's 2 posts away - I'm kind of scared.  Don't want to post unless I have something interesting to say.

Boobies.

10,000 or 1,000? BTW...

Do you have the most posts on this forum?
200  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: December 14, 2012, 03:07:26 AM
I have a post on page 2!  Tongue
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 59 60 ... 86 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!