Bitcoin Forum
April 23, 2024, 07:43:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Infinite Bitcoin divisibility vs unlimited Fiat supply  (Read 837 times)
deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
July 10, 2016, 08:17:59 AM
Last edit: July 10, 2016, 10:17:46 AM by deisik
 #1

It suddenly struck me that Bitcoin infinite divisibility (which Bitcoin fanboys often brag about) has virtually the same effect as the fiat unlimited supply in respect to making the rich even richer while the poor poorer in the long run...

Let's assume that Bitcoin has become the universal currency for the sake of simplicity

I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713901433
Hero Member
*
Offline Offline

Posts: 1713901433

View Profile Personal Message (Offline)

Ignore
1713901433
Reply with quote  #2

1713901433
Report to moderator
1713901433
Hero Member
*
Offline Offline

Posts: 1713901433

View Profile Personal Message (Offline)

Ignore
1713901433
Reply with quote  #2

1713901433
Report to moderator
1713901433
Hero Member
*
Offline Offline

Posts: 1713901433

View Profile Personal Message (Offline)

Ignore
1713901433
Reply with quote  #2

1713901433
Report to moderator
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2016, 08:26:13 AM
 #2

People who brag about "infinite divisibility" don't know anything about computer software (thus they can be safely ignored). Computers can't do anything infinitely apart from "loop" (which is often what people might refer to as seeing an application "freeze").

It would be possible to extend Bitcoin's divisibility but that would still be "finite" (and in fact it could be extended by a few extra decimals without even changing the 64 bit data type).

If satoshis really became valuable in the far future (and not just considered as dust) then perhaps this would happen, however, I very much doubt this is going to happen in the near future.

(this post is to just clarify that "infinite" is the wrong word to be using)

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
July 10, 2016, 08:32:31 AM
Last edit: July 10, 2016, 09:34:02 AM by deisik
 #3

People who brag about "infinite divisibility" don't know anything about computer software (thus they can be safely ignored).

It would be possible to extend Bitcoin's divisibility but that would still be "finite" (and in fact it could be extended by a few extra decimals without even changing the 64 bit data type).

I guess you are not quite correct about this. You can extend Bitcoin's divisibility both up and down (actually, left and right). And if there is a technical limit to extend it to the right (i.e. by adding more decimal places), there is no limit to extending it to the left, (i.e. by denominating Bitcoin). The latter means that instead of 21M Bitcoins you will have, for example, 21M mBitcoins...

Thereby, you are essentially adding three additional decimal places

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2016, 08:33:57 AM
 #4

Again - that does not make anything "infinite" which was the point of my post (please don't ignore the point and go off on a tangent).

If you're not interested in having meaningful technical discussion in your topic then I'll simply refrain from posting in it.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
July 10, 2016, 08:37:07 AM
 #5

Again - that does not make anything "infinite" which was the point of my post (please don't ignore the point and go off on a tangent).

If you're not interested in having meaningful technical discussion in your topic then I'll simply refrain from posting in it

Okay, since I primarily intended it to be an economic discussion about infinite (or quite close to) divisibility of Bitcoin versus unlimited (well, not totally unlimited) supply of fiat (i.e. technical issues aside)...

So, in a sense, it was you who went off "on a tangent"

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2016, 08:39:54 AM
 #6

Okay, I primarily intended it to be an economic discussion, i.e. technical issues aside

Fine - but it is rather silly to even have a discussion about a technical impossibility (such as "infinite xxx").

In any case I'll now leave this topic for those that aren't interested in reality and technical limitations.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
July 10, 2016, 08:54:18 AM
Last edit: July 10, 2016, 09:55:11 AM by deisik
 #7

Okay, I primarily intended it to be an economic discussion, i.e. technical issues aside

Fine - but it is rather silly to even have a discussion about a technical impossibility (such as "infinite xxx")

The technical impossibility you are talking about is equally applicable to both infinite divisibility and unlimited supply, so it is irrelevant to the matter in question, even if it is valid per se. Regarding software, state-of-the-art databases allow you to create numeric types with arbitrary precision. For example, Postgres DBMS allows precision of over 16,000 digits after the decimal point (yes, you read it right, sixteen thousand decimal places). And there is no particular difficulty to change this limit to the upside...

But as you got it, this is totally off-topic here

Bepesand
Full Member
***
Offline Offline

Activity: 151
Merit: 105


View Profile
August 02, 2016, 08:39:14 AM
 #8

Okay, I primarily intended it to be an economic discussion, i.e. technical issues aside

Fine - but it is rather silly to even have a discussion about a technical impossibility (such as "infinite xxx").

In any case I'll now leave this topic for those that aren't interested in reality and technical limitations.


That is right. I think the bitcoin will win in the long term against the fiat as it has limited supply and will increase in value.
deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
August 02, 2016, 08:52:22 AM
 #9

Okay, I primarily intended it to be an economic discussion, i.e. technical issues aside

Fine - but it is rather silly to even have a discussion about a technical impossibility (such as "infinite xxx").

In any case I'll now leave this topic for those that aren't interested in reality and technical limitations.


That is right. I think the bitcoin will win in the long term against the fiat as it has limited supply and will increase in value.

It has limited supply, but infinite divisibility renders this irrelevant. So, in a sense, its supply is virtually not limited either. That's the point of this topic. Apart from that, gold had also limited supply, but did it win in the end?

Or the end has yet to come?

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 02, 2016, 08:58:33 AM
 #10

It has limited supply, but infinite divisibility renders this irrelevant. So, in a sense, its supply is virtually not limited either. That's the point of this topic.

And yet infinite divisibility is a technical impossibility thus rendering this whole topic pointless. Cheesy

(am really not going to reply again but just couldn't help correcting a nonsensical statement)

(hint: there is no computer that can count to infinity and there never will be)

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
August 02, 2016, 09:06:10 AM
 #11

It has limited supply, but infinite divisibility renders this irrelevant. So, in a sense, its supply is virtually not limited either. That's the point of this topic.

And yet infinite divisibility is a technical impossibility thus rendering this whole topic pointless. Cheesy

You are nitpicking which is even worse than infinite divisibility impossibility. If that somehow makes you less restless (or more restful, lol), think about infinite divisibility from a mathematical point of view

deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
August 02, 2016, 09:09:33 AM
 #12

(hint: there is no computer that can count to infinity and there never will be)

It needn't count to infinity, it can just divide a number by zero to get right there. And yes, it is allowed (namely, division by zero). You may want to learn more about inf

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 02, 2016, 09:10:52 AM
 #13

You are nitpicking which is even worse than infinite divisibility impossibility. If that somehow makes you less restless (or more restful), think about infinite divisibility from a mathematical point of view

If we were talking about pure maths and not computer software then that idea might have some purpose. But if you are wanting to refer in any realistic way to Bitcoin (which is computer software not pure math) then you simply can't use such nonsense.

And - "divide by zero" is an ERROR in any computer. (you clearly don't even know the most basic things about computers and software).

You should find something other than Bitcoin to base your "infinite divisibility" case on but I don't think anyone is going to care as that is not software and therefore can't actually be used.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
August 02, 2016, 09:16:08 AM
Last edit: August 02, 2016, 02:21:29 PM by deisik
 #14

And - "divide by zero" is an ERROR in any computer. (you clearly don't even know the most basic things about computers and software).

You seem to have got stuck in 80s (when there were no fpu's in personal computers). Division by zero has a well-defined result and it is NOT an error. As you might have guessed, the result is inf, either negative or positive...

Quote
Division by zero (an operation on finite operands gives an exact infinite result, e.g., 1/0 or log(0)) (returns ±infinity by default).

Taken from an IEEE floating-point standard

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 02, 2016, 09:18:23 AM
 #15

You seem to have got stuck in 80s. Division by zero has a well-defined result and it is NOT an error. As you might have guessed, the result is inf, either negative or positive

You are talking about IEEE floating point - which Bitcoin does not use (but which was created in the 1980's).

Try not to be insulting and please read this: http://stackoverflow.com/questions/8031354/what-is-the-result-of-divide-by-zero

Let me quote the most relevant part:

Quote
For processors that have an internal "divide" instruction, such as the x86 with div, the CPU actually causes a software interrupt if one attempts to divide by zero. This software interrupt is usually caught by the language runtime and translated into an appropriate "divide by zero" exception.

Now - let's see if you can tell me how Bitcoin numerical values are represented?

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
August 02, 2016, 09:25:11 AM
Last edit: August 02, 2016, 09:45:00 AM by deisik
 #16

You seem to have got stuck in 80s. Division by zero has a well-defined result and it is NOT an error. As you might have guessed, the result is inf, either negative or positive

You are talking about IEEE floating point - which Bitcoin does not use.

Even if Bitcoin doesn't use floating point arithmetic (I don't really know), this doesn't in the least invalidate the whole point, since it is you who started talking about "divide by zero is an ERROR in any computer" (without any connection to Bitcoin), plain and simple...

Which now turns out to be true only for integer arithmetic, right?

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 02, 2016, 09:26:23 AM
 #17

Even if Bitcoin doesn't use floating point arithmetic (I don't really know), this doesn't invalidate the whole point, since you talked just about "divide by zero is an ERROR in any computer"...

Which is only true for integer arithmetic, right?

It really doesn't help at all to "divide by zero" as that is not "infinite divisibility" (you're now the one trying to nitpick one useless edge case with IEEE floating point numbers that are not used by Bitcoin).

If your point is not to talk about Bitcoin then please remove the Bitcoin references in your OP (and instead insert some "useless pure math" concept).

When the discussion is starting from the point of "let's assume their are unicorns" it isn't really a very useful discussion in regards to actual practical things like Bitcoin.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
pedrog
Legendary
*
Offline Offline

Activity: 2772
Merit: 1031



View Profile
August 02, 2016, 09:26:43 AM
 #18

Well, bitcoin is not the solution to end poverty, it never was, I think it is pretty obvious who has benefited and is going to continue to benefit from this system, high educated first world males, the richer the better.

deisik (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
August 02, 2016, 09:29:24 AM
Last edit: August 02, 2016, 10:20:14 AM by deisik
 #19

Even if Bitcoin doesn't use floating point arithmetic (I don't really know), this doesn't invalidate the whole point, since you talked just about "divide by zero is an ERROR in any computer"...

Which is only true for integer arithmetic, right?

It really doesn't help at all to "divide by zero" as that is not "infinite divisibility" (you're now the one trying to nitpick one useless edge case with IEEE floating point numbers that are not used by Bitcoin)

But it is enough to reveal that it is actually you who "clearly don't even know the most basic things about computers and software", right? Though I don't care much (you may go away if you please), since this is not what I meant to discuss here, certainly not the case of integer division vs floating point division (related to Bitcoin or not, lol)...

After all, it is your problem to get away with

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 02, 2016, 09:30:40 AM
 #20

But it is enough to show that it is actually you who "clearly don't even know the most basic things about computers and software", right?

Actually no - you have made the fool out of yourself which is why no-one else is interested in your nonsense topic.

Enough of troll feeding - I'm spraying some "troll begone" on you now and really leaving this retarded topic "to the retards".

Cheesy

(nothing worse than a "smartass" who is actually a "dumbass")

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
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!