Bitcoin Forum
May 03, 2024, 05:49:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: 0-fee transaction  (Read 3171 times)
David Rabahy (OP)
Hero Member
*****
Offline Offline

Activity: 709
Merit: 501



View Profile
March 06, 2017, 07:38:11 PM
Last edit: March 08, 2017, 09:34:41 PM by achow101
 #1

I deliberately created the no-fee transaction http://blockr.io/tx/info/74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557 from my Armory wallet in order to see how long it would take to be confirmed into the blockchain.  https://bitcoinfees.21.co/ indicates something like 23-Inf blocks but the number is some sort of best case scenario.  I think maybe some/most/all miners aren't bothering to include any no-fee transactions in the reserved section of blocks anymore.  I asked the 21.co guys and they said they might try to improve that portion of their fee reporting page.  I'm going to leave the transaction alone a while longer to see if it goes through as long as blockr.io still sees it and doesn't drop it.

I don't think so but will my Armory wallet eventually timeout or something automatically or will I have to take deliberate steps to rectify the situation?
1714715378
Hero Member
*
Offline Offline

Posts: 1714715378

View Profile Personal Message (Offline)

Ignore
1714715378
Reply with quote  #2

1714715378
Report to moderator
1714715378
Hero Member
*
Offline Offline

Posts: 1714715378

View Profile Personal Message (Offline)

Ignore
1714715378
Reply with quote  #2

1714715378
Report to moderator
1714715378
Hero Member
*
Offline Offline

Posts: 1714715378

View Profile Personal Message (Offline)

Ignore
1714715378
Reply with quote  #2

1714715378
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714715378
Hero Member
*
Offline Offline

Posts: 1714715378

View Profile Personal Message (Offline)

Ignore
1714715378
Reply with quote  #2

1714715378
Report to moderator
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
March 08, 2017, 09:32:04 PM
 #2

I deliberately created the no-fee transaction http://blockr.io/tx/info/74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557 from my Armory wallet in order to see how long it would take to be confirmed into the blockchain.  https://bitcoinfees.21.co/ indicates something like 23-Inf blocks but the number is some sort of best case scenario.

Inf means "infinite".  I wouldn't call that a "best case scenario".

I think maybe some/most/all miners aren't bothering to include any no-fee transactions in the reserved section of blocks anymore.

You are almost certainly correct.

I asked the 21.co guys and they said they might try to improve that portion of their fee reporting page.

You're looking for them to report a time that is longer than infinity?

I don't think so but will my Armory wallet eventually timeout or something automatically

No, it will not.

or will I have to take deliberate steps to rectify the situation?

Yes, you will.
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 08, 2017, 11:20:01 PM
 #3

I deliberately created the no-fee transaction http://blockr.io/tx/info/74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557 from my Armory wallet in order to see how long it would take to be confirmed into the blockchain.  https://bitcoinfees.21.co/ indicates something like 23-Inf blocks but the number is some sort of best case scenario.  I think maybe some/most/all miners aren't bothering to include any no-fee transactions in the reserved section of blocks anymore.  I asked the 21.co guys and they said they might try to improve that portion of their fee reporting page.  I'm going to leave the transaction alone a while longer to see if it goes through as long as blockr.io still sees it and doesn't drop it.

I don't think so but will my Armory wallet eventually timeout or something automatically or will I have to take deliberate steps to rectify the situation?

The transaction may never confirm. You couls leave it to mature for multiple days (probably at least 20 days if not more) and see if it gets confirmed that way.
Althoug even blockchin.info's node is neglecting to sow it's TXid. You could look at a guide to perform an RBF double spend in order to get your coins out that way by setting a higher fee. Else, you could contact the user quickseller in roder to accelerate your transaction (you'll have to pay for this also).
HI-TEC99
Legendary
*
Offline Offline

Activity: 2772
Merit: 2846



View Profile
March 08, 2017, 11:32:57 PM
Last edit: March 09, 2017, 02:29:11 PM by HI-TEC99
 #4

...you could contact the user quickseller in roder to accelerate your transaction (you'll have to pay for this also).


In addition to Quickseller there is another user called macbook-air who also provides a transaction acceleration service. Both of them have access to mining pools and charge a fee for the service.  Quickseller's got good reviews.


I faced a similar issue a few days back transaction not getting confirmed due to low fee but user "QuickSeller" got my transaction confirmed in minutes when I sent him 0.0001 BTC. He has access to some pool . PM him.

cr1776
Legendary
*
Offline Offline

Activity: 4032
Merit: 1299


View Profile
March 08, 2017, 11:46:52 PM
 #5

I deliberately created the no-fee transaction http://blockr.io/tx/info/74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557 from my Armory wallet in order to see how long it would take to be confirmed into the blockchain.  https://bitcoinfees.21.co/ indicates something like 23-Inf blocks but the number is some sort of best case scenario.  I think maybe some/most/all miners aren't bothering to include any no-fee transactions in the reserved section of blocks anymore.  I asked the 21.co guys and they said they might try to improve that portion of their fee reporting page.  I'm going to leave the transaction alone a while longer to see if it goes through as long as blockr.io still sees it and doesn't drop it.

I don't think so but will my Armory wallet eventually timeout or something automatically or will I have to take deliberate steps to rectify the situation?

The priority transaction space was removed from the default configuration for Bitcoin Core.  There was a discussion in the link below (and elsewhere):

https://github.com/bitcoin/bitcoin/pull/6405

And some more info here:
https://bitcoin.org/en/release/v0.12.0
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
March 09, 2017, 02:14:39 AM
 #6

In case any miner or pool wants to try confirming the transaction for him, here it is:
Code:
0100000002c745880315c7568638e4702f6ea10ce0ff805d806607a63a994ba0a838a7537d000000008b48304502210098fd86812b6df602cf93abf3dccdf7f26e3a9761c4103b5fe4688edd312b338b02202556de85a672064ecb91cbc41398370c121d53be20383d5795610131d158273301410423d26caa93544c8c1bf07487c2fbf8d61e14a1bdae2f3a89377f06d936a94dc8fbefd767e3a65d598f8fa59a3ce196fadce33d18c19b57cb2a006d71f692276fffffffff3a714a88dc58f959b867463d2410c22442cc6141f4c4933851ca3936134602a2010000008b483045022100a38cbeee5aae4136cbbc3f77ccf2bf894c78e15d525e8bbe44f45739d834694e02205cefd3be298d1524625608cae51b234d9f5e68acb226263a6c0d7bb41aeced020141042b2d11e2376bc04da617c52bd18c284d97f7bbe2c7d36613c809ca870f3c92835f0e593a5fe82d769d63451bed09343bb3a1f5a2c2533527f79cbbb5f2fa3785ffffffff013899d700000000001976a91490e70c293d6a7ca922884df9eaa77beab275316a88ac00000000

Code:
{
   "lock_time":0,
   "size":404,
   "inputs":[
      {
         "prev_out":{
            "index":0,
            "hash":"7d53a738a8a04b993aa60766805d80ffe00ca16e2f70e4388656c715038845c7"
         },
         "script":"48304502210098fd86812b6df602cf93abf3dccdf7f26e3a9761c4103b5fe4688edd312b338b02202556de85a672064ecb91cbc41398370c121d53be20383d5795610131d158273301410423d26caa93544c8c1bf07487c2fbf8d61e14a1bdae2f3a89377f06d936a94dc8fbefd767e3a65d598f8fa59a3ce196fadce33d18c19b57cb2a006d71f692276f"
      },
      {
         "prev_out":{
            "index":1,
            "hash":"a20246133639ca513893c4f44161cc4224c210243d4667b859f958dc884a713a"
         },
         "script":"483045022100a38cbeee5aae4136cbbc3f77ccf2bf894c78e15d525e8bbe44f45739d834694e02205cefd3be298d1524625608cae51b234d9f5e68acb226263a6c0d7bb41aeced020141042b2d11e2376bc04da617c52bd18c284d97f7bbe2c7d36613c809ca870f3c92835f0e593a5fe82d769d63451bed09343bb3a1f5a2c2533527f79cbbb5f2fa3785"
      }
   ],
   "version":1,
   "vin_sz":2,
   "hash":"74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557",
   "vout_sz":1,
   "out":[
      {
         "script_string":"OP_DUP OP_HASH160 90e70c293d6a7ca922884df9eaa77beab275316a OP_EQUALVERIFY OP_CHECKSIG",
         "address":"1EDB65y1BGH4zJc1mREMKowqyneKYVGCgU",
         "value":14129464,
         "script":"76a91490e70c293d6a7ca922884df9eaa77beab275316a88ac"
      }
   ]
}
David Rabahy (OP)
Hero Member
*****
Offline Offline

Activity: 709
Merit: 501



View Profile
March 13, 2017, 08:27:39 PM
 #7

I deliberately created the no-fee transaction http://blockr.io/tx/info/74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557 from my Armory wallet in order to see how long it would take to be confirmed into the blockchain.  https://bitcoinfees.21.co/ indicates something like 23-Inf blocks but the number is some sort of best case scenario.  I think maybe some/most/all miners aren't bothering to include any no-fee transactions in the reserved section of blocks anymore.  I asked the 21.co guys and they said they might try to improve that portion of their fee reporting page.  I'm going to leave the transaction alone a while longer to see if it goes through as long as blockr.io still sees it and doesn't drop it.

I don't think so but will my Armory wallet eventually timeout or something automatically or will I have to take deliberate steps to rectify the situation?
Hey, what do you know, it went through.  So, some no-fee transactions are still getting through eventually.  Mine only took 11 days.
calkob
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 520


View Profile
March 13, 2017, 10:01:40 PM
 #8

I deliberately created the no-fee transaction http://blockr.io/tx/info/74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557 from my Armory wallet in order to see how long it would take to be confirmed into the blockchain.  https://bitcoinfees.21.co/ indicates something like 23-Inf blocks but the number is some sort of best case scenario.  I think maybe some/most/all miners aren't bothering to include any no-fee transactions in the reserved section of blocks anymore.  I asked the 21.co guys and they said they might try to improve that portion of their fee reporting page.  I'm going to leave the transaction alone a while longer to see if it goes through as long as blockr.io still sees it and doesn't drop it.

I don't think so but will my Armory wallet eventually timeout or something automatically or will I have to take deliberate steps to rectify the situation?

I recently done the same thing from my core wallet, which wasn't very successful, i think that no fee transactions have been assigned to the annuals of bitcoin history.  i ended up having to do a -zapwallettxs which also didnt work well as other nodes then informed my node of the transaction again.  i had to eventually carry out a double spend with a good fee to sort it out.  worked a treat.
Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 2870
Merit: 2298


View Profile
March 14, 2017, 12:58:02 AM
 #9

I deliberately created the no-fee transaction http://blockr.io/tx/info/74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557 from my Armory wallet in order to see how long it would take to be confirmed into the blockchain.  https://bitcoinfees.21.co/ indicates something like 23-Inf blocks but the number is some sort of best case scenario.  I think maybe some/most/all miners aren't bothering to include any no-fee transactions in the reserved section of blocks anymore.  I asked the 21.co guys and they said they might try to improve that portion of their fee reporting page.  I'm going to leave the transaction alone a while longer to see if it goes through as long as blockr.io still sees it and doesn't drop it.

I don't think so but will my Armory wallet eventually timeout or something automatically or will I have to take deliberate steps to rectify the situation?
Hey, what do you know, it went through.  So, some no-fee transactions are still getting through eventually.  Mine only took 11 days.
Did you pay bitfury to get your transaction confirmed? I am surprised that you were even able to get that to propagate, let alone confirm with the current mempool environment.  
David Rabahy (OP)
Hero Member
*****
Offline Offline

Activity: 709
Merit: 501



View Profile
March 14, 2017, 01:34:07 PM
 #10

I didn't contact let alone pay Bitfury although I do appreciate them doing it.
stardustin
Jr. Member
*
Offline Offline

Activity: 56
Merit: 1


View Profile
March 14, 2017, 01:40:26 PM
 #11

I can't understand, why bitcoin users have to.pay fees for miners, they have mining rigs and they are mining theirselves, so why was bitcoin designed like that? I prefer 0 fee transactions, even on 0.0001btc, I have to pay 0.0001 fee and that is 0.0002. If I want small transaction, using bitcoin is useless so I have to use bitcoin only on big transactions.
David Rabahy (OP)
Hero Member
*****
Offline Offline

Activity: 709
Merit: 501



View Profile
March 14, 2017, 01:44:22 PM
 #12

@DannyHamilton:  Naturally it is the low end of the range that is the relevant/interesting part.  The Inf is not especially helpful.  The low end of the range, e.g. 16, 23, 25, etc., represents a best case scenario.  My transaction took 11 days or approximately 1,584 blocks.  Certainly this is in the range but I'm trying to get a feeling for how many blocks to really expect.  If Bitfury (and other miners?) are still processing any no-fee transactions then that is interesting.  Do *any* no-fee transactions ever get through in at the low end of the reported range?  If the https://bitcoinfees.21.co/ guys reported 1584-Inf then that would help folks understand what to expect better.  If there comes a day when so few or no miners are packing no-fee transactions into blocks then I would hope the 21.co guys would report Inf-Inf or something to make it clear no-fee transaction are never getting through.
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
March 14, 2017, 05:31:36 PM
 #13

I can't understand, why bitcoin users have to.pay fees for miners, they have mining rigs and they are mining theirselves, so why was bitcoin designed like that? I prefer 0 fee transactions, even on 0.0001btc, I have to pay 0.0001 fee and that is 0.0002. If I want small transaction, using bitcoin is useless so I have to use bitcoin only on big transactions.
Because miners are doing you a service by including your transaction into the blockchain so that it is permanent. You should pay them for that service, not just take things for granted. Additionally, the block subsidy that miners get decreases every 4 years or so. Pretty soon that block subsidy is going to be very small, and miners will still need to be paid somehow. Mining is an expensive venture, so if they aren't getting paid more than they are spending in electricity, then they won't mine, and if no one mines, the blockchain is not going to grow and your transactions are not going to get confirmed. The whole point of transaction fees is to keep paying the miners when the block subsidy gets low so that they continue mining. The whole point of the block subsidy is to keep the network afloat while Bitcoin is still young, so it is not supposed to last forever.

David Rabahy (OP)
Hero Member
*****
Offline Offline

Activity: 709
Merit: 501



View Profile
March 14, 2017, 06:04:03 PM
 #14

When the block reward dwindles enough to make mining unprofitable (ignoring fees for the moment) then the miners will face a crisis.  They could drop out leaving the business to others.  As they drop out the difficulty will decline; perhaps enough so that some remaining miners could still make a profit.  If the difficulty drops enough (highly unlikely) then I personally (along with a bunch of other enthusiasts) will fire up mining rigs and run them even if it is unprofitable (it entertains me/us to do so).

If we include fees then the story looks only a little different.  If the miners and users can reach a mutually agreeable fee then the miners can remain profitable on fees alone.  If not then some miners will drop out and we get the story above.
David Rabahy (OP)
Hero Member
*****
Offline Offline

Activity: 709
Merit: 501



View Profile
March 14, 2017, 06:08:09 PM
 #15

To me it makes sense to adjust things so that miners can remain profitable on block rewards forever but it's a little too early to really consider that closely yet.

Another approach would be to recognize the social value of Bitcoin and have the public subsidize mining (this will not be a popular approach with many of the Bitcoin community).
Holliday
Legendary
*
Offline Offline

Activity: 1120
Merit: 1009



View Profile
March 15, 2017, 04:41:07 AM
 #16

To me it makes sense to adjust things so that miners can remain profitable on block rewards forever but it's a little too early to really consider that closely yet.

It sounds like you are talking about permanent inflation?

Another approach would be to recognize the social value of Bitcoin and have the public subsidize mining (this will not be a popular approach with many of the Bitcoin community).

You got that right (the not popular part). If Bitcoin is truly a functional and useful system, there is no need for public subsidies (or the strings that will be attached to them).  I mean, are these subsidies going to be voluntary? Enforced? Local? Worldwide? Built into the system as permanent inflation?

It disturbs me that anyone would think that the ability to append the block chain should be the responsibility of anyone other than the person trying to append it. Bitcoin, by it's very design, basically hands all the responsibility to the user. That responsibility is what allows such freedom! The social value of Bitcoin is that it empowers the individual at the cost of that individual taking responsibility for his actions!

I just don't understand. Why are you interested in Bitcoin if you are happy to consider sweeping changes that turn Bitcoin into something unrecognizable by those who have embraced it all these years? There is a reason satoshi halved the block reward at precise intervals. Wouldn't it be better to start from scratch and implement these changes from the start in a new system, therefore attracting people who truly desire them, instead of suggesting that there is something wrong with Bitcoin when there are plenty of users who are quite comfortable with the existing system, and in fact have embraced Bitcoin specifically because of these properties?

If you aren't the sole controller of your private keys, you don't have any bitcoins.
buwaytress
Legendary
*
Offline Offline

Activity: 2800
Merit: 3443


Join the world-leading crypto sportsbook NOW!


View Profile
March 15, 2017, 09:00:25 AM
 #17

I deliberately created the no-fee transaction http://blockr.io/tx/info/74ccfd796cf2cb404a2245f699fd0e5cdf2a3a6b8a7b9cf1169ff2f87c124557 from my Armory wallet in order to see how long it would take to be confirmed into the blockchain.  https://bitcoinfees.21.co/ indicates something like 23-Inf blocks but the number is some sort of best case scenario.  I think maybe some/most/all miners aren't bothering to include any no-fee transactions in the reserved section of blocks anymore.  I asked the 21.co guys and they said they might try to improve that portion of their fee reporting page.  I'm going to leave the transaction alone a while longer to see if it goes through as long as blockr.io still sees it and doesn't drop it.

I don't think so but will my Armory wallet eventually timeout or something automatically or will I have to take deliberate steps to rectify the situation?
Hey, what do you know, it went through.  So, some no-fee transactions are still getting through eventually.  Mine only took 11 days.

VERY interesting to note that it still is possible for a 0-fee tx to confirm. In fact, I had tried late last year also for testing purposes but my Electrum wallet didn't allow 0 fees. I sent 1 sat per kb fee in total and it only took several days. Did you leave your wallet open (as it might have rebroadcasted the tx)? I thought such txs would eventually be forgotten?

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
David Rabahy (OP)
Hero Member
*****
Offline Offline

Activity: 709
Merit: 501



View Profile
March 15, 2017, 03:24:56 PM
 #18

No, I did not leave my wallet up.  I did see my transaction on Blockr.io, etc., so that gave me some confidence.

So, I recommend a reasonable fee but if you're in no hurry at all and can tolerate 11 days or more then it is still possible to get a no-fee transaction to go through.  I have no idea if they will eventually stop going through altogether.  So, be prepared to recover if they don't go through in the time frame you desire.
goatpig
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
March 15, 2017, 06:19:03 PM
 #19

I don't think so but will my Armory wallet eventually timeout or something automatically or will I have to take deliberate steps to rectify the situation?

It won't. Armory simply pushes the tx to its supporting node, the node propagates it to the rest of the network. There is no P2P command to dismiss a transaction from the mempool, that would be a massive DoS vector. In other words, once the tx is in the wild, you can only really hope it gets mined, if you aren't going to replace it.

Armory will not drop unconfirmed transactions from its DB until they either mine or are replaced. As the user, you can force Armory to wipe a 0 confirmation tx from your db. It won't dismiss it from mempools, as this can't be done.

Clearing up the zeroconf DB in Armory let's you pick the output for spending again, but there is no guarantee the new tx will propagate since it double spends the first one. Armory does not create RBF inputs to allow for the smooth double spending of 0-conf transactions.

The upcoming version (0.96) supports CPFP to help you "pull" transactions in. RBF support is planned for a later version.

Zencash
Member
**
Offline Offline

Activity: 113
Merit: 29


View Profile WWW
March 15, 2017, 10:07:34 PM
 #20

"You're looking for them to report a time that is longer than infinity?"

Haha Cheesy

It is already difficult enough with existing fees, so of course 0 fee transaction will lead nowhere no matter what. Nobody's working for free, are you? Smiley

HORIZEN ►►► Unbounded By Design
Discord -------- ANN Thread -------- Blog -------- Telegram  --------  YouTube -------- Twitter
ZenCash extended it's brand on 22nd August 2018 now is HORIZEN
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!