Bitcoin Forum
November 11, 2024, 11:37:01 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Why does everyone keep calling them fees? They're not fees, they're BIDS!  (Read 3095 times)
blablahblah (OP)
Hero Member
*****
Offline Offline

Activity: 775
Merit: 1000


View Profile
March 10, 2013, 11:18:00 AM
 #1

When one pays a so-called "fee" for a transaction, it's not really a fee at all. It's a bid! It's simply bidding for space in the next available block.

So-called miners are the entities auctioning block-space to the highest bidders.

I've been wondering why there has been so much confusion surrounding the whole "increasing the block-space" thing, and I think it at least partly boils down to a highly misleading nickname. They're not fees, they're bids!

The way I understand it, every time a new block is discovered, an auction occurs and individual kilobytes of that block are auctioned off to the highest bidders. However, at the moment there's a problem because it seems like such a crappy opaque process with very little market transparency. This needs to be improved. Before requesting any transaction, I want to know the "going rate" and the estimated delivery time depending on how much i BID.

Agree? Disagree? Please discuss. Smiley
refaelsh
Full Member
***
Offline Offline

Activity: 308
Merit: 100



View Profile
March 10, 2013, 11:32:00 AM
 #2

When one pays a so-called "fee" for a transaction, it's not really a fee at all. It's a bid! It's simply bidding for space in the next available block.

So-called miners are the entities auctioning block-space to the highest bidders.

I've been wondering why there has been so much confusion surrounding the whole "increasing the block-space" thing, and I think it at least partly boils down to a highly misleading nickname. They're not fees, they're bids!

The way I understand it, every time a new block is discovered, an auction occurs and individual kilobytes of that block are auctioned off to the highest bidders. However, at the moment there's a problem because it seems like such a crappy opaque process with very little market transparency. This needs to be improved. Before requesting any transaction, I want to know the "going rate" and the estimated delivery time depending on how much i BID.

Agree? Disagree? Please discuss. Smiley
Totally agree.
codebyte
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
March 10, 2013, 11:37:26 AM
 #3

When one pays a so-called "fee" for a transaction, it's not really a fee at all. It's a bid! It's simply bidding for space in the next available block.

So-called miners are the entities auctioning block-space to the highest bidders.

I've been wondering why there has been so much confusion surrounding the whole "increasing the block-space" thing, and I think it at least partly boils down to a highly misleading nickname. They're not fees, they're bids!

The way I understand it, every time a new block is discovered, an auction occurs and individual kilobytes of that block are auctioned off to the highest bidders. However, at the moment there's a problem because it seems like such a crappy opaque process with very little market transparency. This needs to be improved. Before requesting any transaction, I want to know the "going rate" and the estimated delivery time depending on how much i BID.

Agree? Disagree? Please discuss. Smiley

Agree.
blablahblah (OP)
Hero Member
*****
Offline Offline

Activity: 775
Merit: 1000


View Profile
March 10, 2013, 11:53:59 AM
 #4

Hmm OK, so I guess that that's not so controversial then Embarrassed

Following up on that: is it supposed to be part of Bitcoin's core functionality to manage this "block-space bidding" market?

Price history -- core Bitcoin thing or 3rd-party widget/add-on?

Is it possible to withdraw bids?
-I suspect it is, but is there a user interface for it?

Is it possible to see what others are bidding for the same block?

Maybe I'm just behind the times and some of the light-weight clients provide more bidding features than bitcoind?
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
March 10, 2013, 12:07:08 PM
 #5

All the information's publicly posted, so I don't see why it would be too difficult for a client to pull this information.

It should be noted that a .0005BTC bid is not equal among miners, core rules ignored for a minute. Certain pools create certain allowances, bans, and modifiers for different transactions, as well as perhaps certain entities. The SDice patch is a good relevant example. The worrisome spat of no-tx blocks a while back is also a good example of "the rules" being modified - because the rules are more default settings than rules, as I understand it. If you made Luke-Jr really mad, for instance, he may have Eligius ignore all transactions coming from addresses known to be yours., and IIRC, Eligius is known for having irregular bid rules.

Thus, there probably isn't particularly accurate information on whether or not the particular tx you send out will be included in the next block. But, you could get a fuzzy idea using simple information, assuming everyone uses the default bid weight settings.
SaintFlow
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


The first is by definition not flawed.


View Profile
March 10, 2013, 12:19:29 PM
 #6

Change in semantics here might lead to a change in behaviour.

First of let me say how much I like the general idea of what
is commenly know as fees to be called bids.

I wonder when this becomes the rule - will the day of
bitcoin state of the art come when we have special developed
clients for each "nolonger called mining- but now payment
announcementpool" so that we bid in there personally
held auction? Cheesy

don't let me make you question your assumptions
blablahblah (OP)
Hero Member
*****
Offline Offline

Activity: 775
Merit: 1000


View Profile
March 10, 2013, 01:26:19 PM
Last edit: March 10, 2013, 01:39:02 PM by blablahblah
 #7

Change in semantics here might lead to a change in behaviour.

First of let me say how much I like the general idea of what
is commenly know as fees to be called bids.

Thanks for that! I don't imagine for a moment that I could sway everyone single-handedly, but I hope this discussion helps! Until recently I wasn't 100% certain about the 'fees' really being bids -- perhaps there was some special trick or unique behaviour that made them different? But it never added up -- a 'fee' that you could alter or choose to not pay altogether, and then the request might or might not not get accepted regardless?? So now I've made this thread and hope that as many people as possible start using the more standard terminology.

All the information's publicly posted, so I don't see why it would be too difficult for a client to pull this information.
Yep. Scraping data from the block-chain / blockchain.info etc. I think I've already seen a site that shows a bid vs confirmation time scatter-plot, so I think it would be nice to have something along those lines integrated into a wallet client.

Quote
It should be noted that a .0005BTC bid is not equal among miners, core rules ignored for a minute. Certain pools create certain allowances, bans, and modifiers for different transactions, as well as perhaps certain entities. The SDice patch is a good relevant example. The worrisome spat of no-tx blocks a while back is also a good example of "the rules" being modified - because the rules are more default settings than rules, as I understand it. If you made Luke-Jr really mad, for instance, he may have Eligius ignore all transactions coming from addresses known to be yours., and IIRC, Eligius is known for having irregular bid rules.

Thus, there probably isn't particularly accurate information on whether or not the particular tx you send out will be included in the next block. But, you could get a fuzzy idea using simple information, assuming everyone uses the default bid weight settings.

I guess people could even investigate individual Pools' pricing policies, so that you end up with per-pool price indicators... It just all requires time and effort, I guess.

I wonder when this becomes the rule - will the day of
bitcoin state of the art come when we have special developed
clients for each "nolonger called mining- but now payment
announcementpool" so that we bid in there personally
held auction? Cheesy

Quite possible. With multi-sig transactions starting to come out, I can imagine all kinds of cool possibilities e.g.: miners gain loyal customers who have their transactions cleared exclusively through them. It's just that calling bids 'fees' so confusing!
Anon136
Legendary
*
Offline Offline

Activity: 1722
Merit: 1217



View Profile
March 10, 2013, 01:28:54 PM
 #8

When one pays a so-called "fee" for a transaction, it's not really a fee at all. It's a bid! It's simply bidding for space in the next available block.

So-called miners are the entities auctioning block-space to the highest bidders.

I've been wondering why there has been so much confusion surrounding the whole "increasing the block-space" thing, and I think it at least partly boils down to a highly misleading nickname. They're not fees, they're bids!

The way I understand it, every time a new block is discovered, an auction occurs and individual kilobytes of that block are auctioned off to the highest bidders. However, at the moment there's a problem because it seems like such a crappy opaque process with very little market transparency. This needs to be improved. Before requesting any transaction, I want to know the "going rate" and the estimated delivery time depending on how much i BID.

Agree? Disagree? Please discuss. Smiley

a very astute observation

Rep Thread: https://bitcointalk.org/index.php?topic=381041
If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
blockbet.net
Member
**
Offline Offline

Activity: 112
Merit: 10


Admin at blockbet.net


View Profile WWW
March 10, 2013, 01:36:14 PM
 #9

If they were called bids, then I would assume that I could increase my bid at any time - which would actually be pretty cool. If I'm not seeing my 0.0005 BTC "bid" getting through in 30 minutes or so and I'm getting kind of frustrated, I could double or triple my bid to increase the likelihood of it going through in the next few minutes.

Bitcoin Sports Betting online at www.blockbet.net, featuring NBA, NHL, UFC, football (soccer) and international competitions. Fast payouts directly to your wallet, great win odds, no need to register or deposit. Bet in just a few clicks now!
markm
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
March 10, 2013, 01:42:18 PM
 #10

If they were called bids, then I would assume that I could increase my bid at any time - which would actually be pretty cool. If I'm not seeing my 0.0005 BTC "bid" getting through in 30 minutes or so and I'm getting kind of frustrated, I could double or triple my bid to increase the likelihood of it going through in the next few minutes.

Okay, fine then, they are "tips" or "gratuities" Smiley

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
Zangelbert Bingledack
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


View Profile
March 10, 2013, 01:44:40 PM
 #11

Hmm OK, so I guess that that's not so controversial then Embarrassed

Never underestimate how much semantics affect people's ability to think clearly.

Your suggestion is extremely valuable, in my opinion, and there are quite a few other misnomers in the Bitcoin world and especially surrounding the blocksize issue. Using accurate terminology is crucial for arriving at sound judgments.
blablahblah (OP)
Hero Member
*****
Offline Offline

Activity: 775
Merit: 1000


View Profile
March 10, 2013, 01:46:55 PM
 #12

If they were called bids, then I would assume that I could increase my bid at any time - which would actually be pretty cool. If I'm not seeing my 0.0005 BTC "bid" getting through in 30 minutes or so and I'm getting kind of frustrated, I could double or triple my bid to increase the likelihood of it going through in the next few minutes.

Then I guess we need to have this discussion! It's my understanding that the bitcoind client automatically rebroadcasts transaction requests if they don't go through. At first glance it seems like it shouldn't be that hard to allow users to increase their bid, as you say. It shouldn't require any modification to the protocol, just a better GUI that gives more control over the bid size that gets rebroadcast. Smiley
SaintFlow
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


The first is by definition not flawed.


View Profile
March 10, 2013, 04:11:34 PM
 #13

If they were called bids, then I would assume that I could increase my bid at any time - which would actually be pretty cool. If I'm not seeing my 0.0005 BTC "bid" getting through in 30 minutes or so and I'm getting kind of frustrated, I could double or triple my bid to increase the likelihood of it going through in the next few minutes.

Then I guess we need to have this discussion! It's my understanding that the bitcoind client automatically rebroadcasts transaction requests if they don't go through. At first glance it seems like it shouldn't be that hard to allow users to increase their bid, as you say. It shouldn't require any modification to the protocol, just a better GUI that gives more control over the bid size that gets rebroadcast. Smiley

Why is there need for much discussion at all ?
Garvin and related devs should be offered a look at the situation and see if they wish to just change the label in the official client.
Or in the alternative clients devs should be informed about this thoughtframeshift.

Increasing the bid should be part of the core functions of the official client - i imagine that your unconfirmed transactions should have the ability to update the bid higher - never lower.

don't let me make you question your assumptions
w1R903
Full Member
***
Offline Offline

Activity: 218
Merit: 100


View Profile
March 10, 2013, 04:15:44 PM
 #14

If they were called bids, then I would assume that I could increase my bid at any time - which would actually be pretty cool. If I'm not seeing my 0.0005 BTC "bid" getting through in 30 minutes or so and I'm getting kind of frustrated, I could double or triple my bid to increase the likelihood of it going through in the next few minutes.

I really like this idea, and it's a feature I've wished since I first started using btc back in 2010.  I can' t count the number of times I've send a fairly important transaction, only to realize that I had fees set on 0 for whatever reason (newly installed client, just send unimportant transaction, etc.).

4096R/F5EA0017
ProfMac
Legendary
*
Offline Offline

Activity: 1246
Merit: 1002



View Profile
March 10, 2013, 04:18:06 PM
 #15

If they were called bids, then I would assume that I could increase my bid at any time - which would actually be pretty cool. If I'm not seeing my 0.0005 BTC "bid" getting through in 30 minutes or so and I'm getting kind of frustrated, I could double or triple my bid to increase the likelihood of it going through in the next few minutes.

Create a double spend transaction with the same inputs and outputs, but a different "confirmation urgency bid"


I try to be respectful and informed.
ProfMac
Legendary
*
Offline Offline

Activity: 1246
Merit: 1002



View Profile
March 10, 2013, 04:23:03 PM
 #16

When one pays a so-called "fee" for a transaction, it's not really a fee at all. It's a bid! It's simply bidding for space in the next available block.

So-called miners are the entities auctioning block-space to the highest bidders.

I've been wondering why there has been so much confusion surrounding the whole "increasing the block-space" thing, and I think it at least partly boils down to a highly misleading nickname. They're not fees, they're bids!

The way I understand it, every time a new block is discovered, an auction occurs and individual kilobytes of that block are auctioned off to the highest bidders. However, at the moment there's a problem because it seems like such a crappy opaque process with very little market transparency. This needs to be improved. Before requesting any transaction, I want to know the "going rate" and the estimated delivery time depending on how much i BID.

Agree? Disagree? Please discuss. Smiley

I always understood that they were bids.  It's not clear to me how anyone could view them any differently.

I try to be respectful and informed.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
March 10, 2013, 04:28:10 PM
 #17

If they were called bids, then I would assume that I could increase my bid at any time - which would actually be pretty cool. If I'm not seeing my 0.0005 BTC "bid" getting through in 30 minutes or so and I'm getting kind of frustrated, I could double or triple my bid to increase the likelihood of it going through in the next few minutes.

Create a double spend transaction with the same inputs and outputs, but a different "confirmation urgency bid"
Currently most clients in the network will block/not relay this second transaction though.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
blablahblah (OP)
Hero Member
*****
Offline Offline

Activity: 775
Merit: 1000


View Profile
March 10, 2013, 05:20:31 PM
 #18

If they were called bids, then I would assume that I could increase my bid at any time - which would actually be pretty cool. If I'm not seeing my 0.0005 BTC "bid" getting through in 30 minutes or so and I'm getting kind of frustrated, I could double or triple my bid to increase the likelihood of it going through in the next few minutes.

Create a double spend transaction with the same inputs and outputs, but a different "confirmation urgency bid"
Currently most clients in the network will block/not relay this second transaction though.

From a user perspective this is incomprehensible. Although I don't expect the classic "full node" to start implementing lots of additional GUI functionality, I would expect that the light-weight GUI clients make the bidding process convenient, or at least functional.
Tomatocage
Legendary
*
Offline Offline

Activity: 1554
Merit: 1222

brb keeping up with the Kardashians


View Profile
March 10, 2013, 07:40:33 PM
 #19

I'm going to take a wild guess and say it's because they're called ”fees” in the Bitcoin client.

Recommended Exchanges: Binance.com | CelsiusNetwork
GPG ID: 4880D85C | 1% Escrow | 8% IPO/ICO Escrow services Temporarily Closed | Bitcointalk is the ONLY place where I use this name (No Skype/IRC/YIM/AIM/etc) | 13CsmTqGNwvFXb7tD9yFvJcEYCDTB8wQTS | Beware of these SCAM sites! | *Sponsored Link
marhjan
Full Member
***
Offline Offline

Activity: 215
Merit: 105


Poorer than I ought to be


View Profile
March 10, 2013, 07:50:13 PM
 #20

Yeah sorry they're fees plain and simple.  Called fees in the client, it's a transaction fee.  It's fine if you want to 'think of them as bids' whatever, but no they're fees

Donations happily accepted @ 15qxNsc7pBiz5kXpAJykw4etzMbZitm2mk
Pages: [1] 2 3 »  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!