Pages:
Author

Topic: The term "mining" has got to go (Read 4505 times)

sr. member
Activity: 294
Merit: 273
April 09, 2011, 05:21:56 PM
#38
Yes and no.

Technically, you are wrong. Miners create blocks, and blocks introduce new coins to the system. Each unspent transaction output ("coin") is traceable to the blocks it descends from, and not further. At the level of the block chain, there is no pre-existing pile of coins, only a formula which determines how much new BTC each block is allowed to introduce. There is no bitcoin community involved here, except that our acceptance of the rules gives (real life) value to BTC.

However.

I like your way of looking at it. Since the formula for the value of coins sums up to a finite amount, you can identify the sum of the coinbases of all not-yet-mined blocks with a pile, and say miners of new blocks are allowed take from that pile, in a controlled way.

So, I applaud your effort to explain how the system works in a nice way, but maybe it can confuse people who are trying to understand it at the technical level.
It is a nice way to explain it, but when you get down to the ultra-technical level it's also a perfectly valid abstraction for what's happening.  The mathematical operation miners are creating does not become a coin until its acceptance by the network.  That acceptance is predicated on the priorly coded coin schedule, and thus the ultra-technical origin of coins is that schedule itself.  Some edge cases that demonstrate this are:
-generate a block with a transaction awarding yourself more bitcoins than the schedule allows, and it is never accepted--you are essentially generating it for a parallel system that contains only you, so you are not the one who "makes there to be coins" in BitCoin;
-generate a block which is a perfectly valid block, only someone else generated one just before you did, and your branch gets orphaned with no ultimate award because the bitcoins are not in your block--they are awarded by the actions of the network according to the pre-coded algorithm, so you are not the one who "makes there to be coins";
-generate a block which takes advantage of an unseen bug to give you billions of coins and get accepted into the block-chain by the code of other miners, and your coins are still not accepted as valid--instead the code is rewritten and the block chain retroactively forked to eliminate your insertion, because ultratechnically speaking even the coded version of the schedule is only an implementation of the actual community agreement that is BitCoin, so you are not the one who "makes there to be coins".

So technically technically technically technically, BitCoins are an idea in the minds of the community who accept them, a specific joint agreement that is implemented in the BitCoin software and network, and via that implementation awarded to certain miners who generate what we all deem to be valid blocks.  Chances are that if someone started processing blocks without including any transactions we would deem those blocks invalid too, for example, and take measures to implement that assessment in the code of our client software.

And as just one last nail in the coffin, the code itself does not create any such thing as a bitcoin--only the right to spend one.

tl;dr: All the ways that we normally think of software are an abstraction--yet someone who says there is no such thing as a mouse pointer is wrong, because the mouse pointer does actually exist as a defined idea in the mind of the user.  The community creates BitCoins, and we award them to certain miners.
legendary
Activity: 1072
Merit: 1178
April 09, 2011, 08:04:19 AM
#37
Coin generation.
-1
actually, -50

Miners do not generate coins.  They process and secure transactions, for which we, the bitcoin community, reward them from a preset pile which has existed from the very beginning of the bitcoin implementation.  It's an important difference.  We all need to get used to both thinking of it and explaining it this way.

Yes and no.

Technically, you are wrong. Miners create blocks, and blocks introduce new coins to the system. Each unspent transaction output ("coin") is traceable to the blocks it descends from, and not further. At the level of the block chain, there is no pre-existing pile of coins, only a formula which determines how much new BTC each block is allowed to introduce. There is no bitcoin community involved here, except that our acceptance of the rules gives (real life) value to BTC.

However.

I like your way of looking at it. Since the formula for the value of coins sums up to a finite amount, you can identify the sum of the coinbases of all not-yet-mined blocks with a pile, and say miners of new blocks are allowed take from that pile, in a controlled way.

So, I applaud your effort to explain how the system works in a nice way, but maybe it can confuse people who are trying to understand it at the technical level.
full member
Activity: 182
Merit: 100
April 09, 2011, 01:57:56 AM
#36
I like the term 'hash processing' more than 'transaction Processing' but less than 'mining'.

But mainstream people won't know what a hash is, other than perhaps this: #
Or something you order at breakfast.
or something you order at the silk road Wink

Or running around drunk with a bunch of people.

+10
full member
Activity: 162
Merit: 100
April 08, 2011, 07:52:37 AM
#35
Sounds like someone's been playing too much Minecraft. Grin

That was my first thought as well!  Grin
full member
Activity: 154
Merit: 100
April 08, 2011, 06:53:09 AM
#34
Coin generation.
-1
actually, -50

Miners do not generate coins.  They process and secure transactions, for which we, the bitcoin community, reward them from a preset pile which has existed from the very beginning of the bitcoin implementation.  It's an important difference.  We all need to get used to both thinking of it and explaining it this way.

Gonna have to edit the Weusecoins video then, I guess. And the subtitle of the Mining sub-forum.

And the menu option in the client that says "Generate Coins".
sr. member
Activity: 294
Merit: 273
April 07, 2011, 03:02:51 AM
#33
Coin generation.
-1
actually, -50

Miners do not generate coins.  They process and secure transactions, for which we, the bitcoin community, reward them from a preset pile which has existed from the very beginning of the bitcoin implementation.  It's an important difference.  We all need to get used to both thinking of it and explaining it this way.

Gonna have to edit the Weusecoins video then, I guess. And the subtitle of the Mining sub-forum.
Unfortunately, yes--it's very understandable that you adopted this terminology yourself and I certainly meant no slight against you--but this is something the entire community needs to change.
legendary
Activity: 1500
Merit: 1021
I advocate the Zeitgeist Movement & Venus Project.
April 07, 2011, 12:12:02 AM
#32
Coin generation.
-1
actually, -50

Miners do not generate coins.  They process and secure transactions, for which we, the bitcoin community, reward them from a preset pile which has existed from the very beginning of the bitcoin implementation.  It's an important difference.  We all need to get used to both thinking of it and explaining it this way.

Gonna have to edit the Weusecoins video then, I guess. And the subtitle of the Mining sub-forum.
member
Activity: 98
Merit: 20
April 07, 2011, 12:03:28 AM
#31
Chain-Forging?

I would like some kind of name that points out the miners contribution to the block-chains strenght/security.
Might have some negative connotations to it:

"I wear the chain I forged in life," replied the Ghost. "I made it link by link; and yard by yard. I girded it on of my own free will, and of my own free will I wore it...." (Charles Dickens, "A Christmas Carol")
sr. member
Activity: 294
Merit: 273
April 05, 2011, 11:42:12 PM
#30
Coin generation.
-1
actually, -50

Miners do not generate coins.  They process and secure transactions, for which we, the bitcoin community, reward them from a preset pile which has existed from the very beginning of the bitcoin implementation.  It's an important difference.  We all need to get used to both thinking of it and explaining it this way.
sr. member
Activity: 420
Merit: 250
April 05, 2011, 05:22:40 PM
#29
what about something like reinforcement?
newbie
Activity: 23
Merit: 0
April 05, 2011, 02:37:04 PM
#28
Chain-Forging?

I would like some kind of name that points out the miners contribution to the block-chains strenght/security.
legendary
Activity: 1500
Merit: 1021
I advocate the Zeitgeist Movement & Venus Project.
April 05, 2011, 10:03:28 AM
#27
Coin generation.
hero member
Activity: 575
Merit: 500
The North Remembers
April 05, 2011, 09:59:50 AM
#26
How about Validators or Operators? We are validating the transactions and operating the backbone.
sr. member
Activity: 420
Merit: 250
April 05, 2011, 08:53:43 AM
#25
I like the term 'hash processing' more than 'transaction Processing' but less than 'mining'.

But mainstream people won't know what a hash is, other than perhaps this: #
Or something you order at breakfast.
or something you order at the silk road Wink

Or running around drunk with a bunch of people.
member
Activity: 112
Merit: 11
April 05, 2011, 07:39:44 AM
#24
I like the term 'hash processing' more than 'transaction Processing' but less than 'mining'.

But mainstream people won't know what a hash is, other than perhaps this: #
Or something you order at breakfast.
or something you order at the silk road Wink
member
Activity: 98
Merit: 20
April 05, 2011, 07:27:27 AM
#23
I like the term 'hash processing' more than 'transaction Processing' but less than 'mining'.

But mainstream people won't know what a hash is, other than perhaps this: #
Or something you order at breakfast.
full member
Activity: 154
Merit: 100
April 05, 2011, 02:35:38 AM
#22
I like the term 'hash processing' more than 'transaction Processing' but less than 'mining'.

But mainstream people won't know what a hash is, other than perhaps this: #

sr. member
Activity: 493
Merit: 250
Don't trust "BBOD The Best Futures Exchange"
April 04, 2011, 04:20:41 PM
#21
I like the term 'hash processing' more than 'transaction Processing' but less than 'mining'.
Hal
vip
Activity: 314
Merit: 3853
April 04, 2011, 03:39:34 PM
#20
One of the influences on Bitcoin was Nick Szabo's idea of Bit Gold. I kind of wish it had been called Bitgold but that would have caused confusion with Nick's (somewhat different) idea.

Maybe we should call block creation "panning". Smiley
hero member
Activity: 588
Merit: 500
April 04, 2011, 03:36:34 PM
#19
Sounds like someone's been playing too much Minecraft. Grin
Pages:
Jump to: