Pages:
Author

Topic: Bitcoin is slowly shit. (Read 12973 times)

hero member
Activity: 854
Merit: 1000
September 13, 2013, 01:19:45 PM
#76
So can this thread be locked and moved to the graveyard already?

I vote yes!
legendary
Activity: 1135
Merit: 1002
Developer
September 13, 2013, 12:54:43 PM
#75
So can this thread be locked and moved to the graveyard already?

yes.
legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
September 13, 2013, 12:49:18 PM
#74
So can this thread be locked and moved to the graveyard already?
sr. member
Activity: 336
Merit: 250
Cuddling, censored, unicorn-shaped troll.
September 13, 2013, 12:42:14 PM
#73
This is bullshit, I mailed a letter with no stamp and the postal service didn't deliver.

Fuck the USPS.
Not sure for other countries, but last time I checked, in france, when you send an unstamped letter, it is delivered, but recipient has to pay the stamp price to get the letter.
I'm wondering if that could be transposed to bitcoin, and I least think it's worth considering. Wink
hero member
Activity: 672
Merit: 500
September 13, 2013, 12:35:31 PM
#72
This is bullshit, I mailed a letter with no stamp and the postal service didn't deliver.

Fuck the USPS.
full member
Activity: 184
Merit: 100
September 13, 2013, 12:23:40 PM
#71
To sum things up, the OP is just a dumbass.

He had another thread in a different section about this and just recently reported that the issue was solved, the casino simply resent the BTC.
I've even had my mobile litecoin client get stuck in lingo sending payments before, no big deal, reset blockchain and resend.

Whoever tries to send without any fees is simply a dumbass. Fees have been necessary for quick transactions since I can remember, idiots were complaining that their transactions were lost back in 2011 even, because they didn't pay the fee.

As mining rewards shrink, and transaction activity increases, the TX fees will step in to cover paying the miners.
legendary
Activity: 1148
Merit: 1018
September 13, 2013, 12:17:02 PM
#70
Pretty lame if you ask me - especially when bitcoin touts itself as being "free of transaction fees". Sooo, you don't have to pay a fee, but it will take over a day for confirmation - gay.

I'm definitely holding onto my litecoins.



So... You registered in here in May 24th 2011 and you still do not understand LTC is a CLONE of BTC, which means that as soon as LTC has the same transaction volume as BTC you will need to pay fees to get your transactions in a block?

Really?

Seriously?

Wow. Just wow.
donator
Activity: 1218
Merit: 1079
Gerald Davis
September 13, 2013, 11:43:19 AM
#69
Pretty lame if you ask me - especially when bitcoin touts itself as being "free of transaction fees". Sooo, you don't have to pay a fee, but it will take over a day for confirmation - gay.

LTC has minimum mandatory fees (mmf) on low priority txs just like Bitcoin does.  The irony of your statement is that the mmf for LTC is about double that of BTC.

Minimum mandatory fee for low priority txs (high priority tx have no required fees on either network)
LTC: 0.01 LTC  (10 mLTC) = 2.5 US cents per KB
BTC: 0.0001 BTC (0.1 mBTC) =  1.3 US cents per KB

Facts.  I know they can be annoying.
full member
Activity: 184
Merit: 100
September 13, 2013, 11:33:13 AM
#68
Pretty lame if you ask me - especially when bitcoin touts itself as being "free of transaction fees". Sooo, you don't have to pay a fee, but it will take over a day for confirmation - gay.

I'm definitely holding onto my litecoins.


Like USD Bank Transfers and Money Orders are quicker  Roll Eyes
donator
Activity: 1218
Merit: 1079
Gerald Davis
September 13, 2013, 11:28:21 AM
#67
That raises another interesting question: how to make that broadcasting stop in case the sender realizes he has set the transaction fee too low and wants to correct it?

It can be done but it should be considered a hack as a last resort.  You will need to use the pywallet tool and delete the transaction from your wallet.  You will want to make separate backups BEFORE and AFTER the update.  Then you will need to ensure you node stays offline until other nodes forget about it.  If your node immediately goes online there is a chance another node will relay your tx back to you and your wallet will happily include it in its history (essentially undoing your erase so that is why I said make a post edit backup).  Still it can be done.  Eventually the entire network will drop your old tx and without your node to "remind them" by rebroadcasting it will be like the original tx never existed.  You can then create a new tx.  

You may wonder why doesn't the client just allow you to cancel.  Due to the way Bitcoin works you have no control over what other nodes do so while you can trivially "undoing" a tx locally you can force other nodes to also perform that undo.  This means your node will be out of sync with the rest of the network.  It is a common abstraction to think of "the network" as this unified system but really it is more like a sea of independent nodes which speak the same language.  So what kind of weird problems could occur if there was a "cancel" button in the client.

a) You can cancel a tx locally but it still end being confirmed in a block.
b) You can cancel a tx locally but your peers reject your modified tx because they still see the original as valid and thus the replacement is a fraudulent double spend attempt.
c) You can cancel a tx locally and create a new one but it happens to use different coins.  Both tx end up being included in a block and you double paid.
d) You can cancel a tx locally and pay a different person with those coins but the original tx confirms and now to the second person it looks like you performed a double spend.
Starting to see while you can technically cancel a tx locally (just delete it and stop broadcasting it) allowing users to do that is likely going to create a huge amount of confusion and chaos.

Still this entire issues has less to do with fees and more to do with the person running the casino has no clue what they are doing.  Not only did they send low priority tx w/ no fees (which means many nodes won't even relay them due to "spam" prevention) but the tx had NO CHANCE of being included in a block even with a massive fee.  The reason is that the inputs for the tx (all inputs are outputs of prior txs) are from txs (parents) which aren't confirmed either and one of those has the same issue (grandparent tx is unconfirmed).  The operator is utterly incompetent.  Worse the default client prevents you from making these types of mistakes.  You can't spend unconfirmed outputs and you can't bypass the min mandatory fee on low priority txs.  So the operator is using raw txs.  Raw txs plus incompetence is a good way to lose Bitcoins forever.  You can create raw tx which result in the permanent loss of Bitcoins.  It is a tool for experts only, experts who have done extensive testing.

As for "I want to hack my client because I don't want to pay fees" mentality.  Really this is cutting off your nose to spite your face.  The "min mandatory fee" ONLY applies to low priority txs and (post v0.8.2) is 0.1 mBTC or about $0.01.  It exists as an anti-DOS mechanism so even if you bypass it by hacking the client (or using raw txs) there is a good chance not all tx wil be relayed by all nodes. 

The simpler longer term solution for unconfirmed txs is for something which has been proposed called the "child pays parent" patch.   It doesn't need to change the protocol just how miners pick txs.  Currently miners will only include txs in a block if the inputs are already confirmed.  So you can't confirm a tx (tx A) which won't confirmed by spending it (tx B) because even if tx B has a fee no miner will include it until tx A has been confirmed.   With "child pays parent".  Miners will look backwards to find the unconfirmed inputs and include them as well.  So if miner accepts tx B (which has a fee) and tx B has tx A (unconfirmed) as an input then the miner would include both in the block.  Of course that still won't solve general incompetence which is the larger issue not the network.



hero member
Activity: 952
Merit: 1009
September 13, 2013, 10:57:01 AM
#66
brb announcing fasterererercoin
sr. member
Activity: 280
Merit: 250
September 13, 2013, 10:54:44 AM
#65
Litecoin is 1000 times faster that fuckin bitcoin.

It in the name - fast as lite 3*10**8 m/s. Ask Einstein.
legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
September 13, 2013, 10:35:04 AM
#64
Litecoin is 1000 times faster that fuckin bitcoin.

Transaction alredy took 26 hours and still "0 confirmations".

Fuck Bitcoin. The slowliest thing on whole world.

Crap


you right, and soon litecoin will be much faster then today.

You're totally missing the point that litecoin is functionally identical to bitcoin, right? Works the same, so the same problems with Bitcoin confirms can happen with litecoin.

Anyway- another thing to think about it is that it's not the Bitcoin protocol itself that is causing the problem, it's more that miners have formed a cartel to enforce requiring network fees. (Which is how they are supposed to be paid after mining is finished) Miners basically agree that it's in their best interest to get everyone to by default pay a generous mining fee, because it's their money. They all know it, so they all do it, they don't really have an incentive to include transactions with no mining fee. At this point everyones out to make money. It would be the same with litecoin and will be the same once it gets far enough along. Part of the payment for mining is you earn the transaction fees. Hence, they aren't about to let people get comfortable with using it for free.
sr. member
Activity: 364
Merit: 250
September 13, 2013, 09:42:47 AM
#63
Litecoin is 1000 times faster that fuckin bitcoin.

Transaction alredy took 26 hours and still "0 confirmations".

Fuck Bitcoin. The slowliest thing on whole world.

Crap


you right, and soon litecoin will be much faster then today.

Would you stop that, please? You are acting like a door-to-door salesman that desperately tries to sell his stuff.


That raises another interesting question: how to make that broadcasting stop in case the sender realizes he has set the transaction fee too low and wants to correct it?


Sadly I cannot answer this.
I'm pretty sure it's possible and I remember reading something about pywallet.
The folks in the tech section surely can help with such a problem, if it should ever arrive.
hero member
Activity: 938
Merit: 1002
September 13, 2013, 09:39:40 AM
#62
Litecoin is 1000 times faster that fuckin bitcoin.

Transaction alredy took 26 hours and still "0 confirmations".

Fuck Bitcoin. The slowliest thing on whole world.

Crap


you right, and soon litecoin will be much faster then today.

And it will accept any and all transactions without fees even if the inputs are unconfirmed! Because all this talk is on-topic! /sarcasm
legendary
Activity: 1148
Merit: 1014
In Satoshi I Trust
September 13, 2013, 09:36:23 AM
#61
Litecoin is 1000 times faster that fuckin bitcoin.

Transaction alredy took 26 hours and still "0 confirmations".

Fuck Bitcoin. The slowliest thing on whole world.

Crap


you right, and soon litecoin will be much faster then today.
newbie
Activity: 57
Merit: 0
September 13, 2013, 09:31:23 AM
#60
This should be moved to service discussion for the whatever Casino he was dealing with. This isn't a Bitcoin problem, it's user error on the part of the end user or the casino.

Yes, but on the other hand, the thread turned out very informative on a few aspects of the whole process of transactions and fees that many people have lots of doubts about, so I'd leave it here if it were up to me to decide.
legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
September 13, 2013, 09:22:46 AM
#59
This should be moved to service discussion for the whatever Casino he was dealing with. This isn't a Bitcoin problem, it's user error on the part of the end user or the casino.
hero member
Activity: 938
Merit: 1002
September 13, 2013, 09:19:25 AM
#58
i just lost ~ 370 USD

The casino has the coins. You need to contact them, give the transaction number and explain the situation. They have your money, and they have the obligation to re-initiate the transfer.

Edit: Also, as others have said, ALL blockchain based coins have the same mechanism, so it's not a Bitcoin specific thing. They made a bad transaction and the money never actually arrived.
newbie
Activity: 57
Merit: 0
September 13, 2013, 09:17:52 AM
#57
No, it has nothing to do with fees. The input to the transaction was taken from previous unconfirmed transactions. The network couldn't verify the input as existing as it is unconfirmed so the transaction was rejected. The casino will have to update their routines to handle building transactions correctly.

That's great information. Do you know if something like that could happen if someone sent Bitcoins from the standard Bitcoin client with -paytxfee=0 ?

Without basing it in unconfirmed inputs:
As far as I know the wallet would keep on broadcasting the transaction and try to get it through (and you wouldn't see the Bitcoins in there as they are marked as reserved for transaction). So you would have to screw around the wallet a bit to get rid of that.
That's more of a guess than knowing though ^^

That raises another interesting question: how to make that broadcasting stop in case the sender realizes he has set the transaction fee too low and wants to correct it?
Pages:
Jump to: