Title: Tonal BitCoin benefits & neutrality Post by: Luke-Jr on February 01, 2011, 02:58:03 PM This "Tonal Bitcoin" stuff is just stupid. "Bong-BitCoin" indeed! Just as "stupid" as Spanish is to the ignorant American who thinks everyone should speak English. In reality, if you actually took the time to learn Tonal, you'd realize that it is in fact Decimal and SI that is truly stupid. (Yet I'm not demanding everyone drop Decimal BitCoin support just because I don't like it)The Nystrom representation itself isn't stupid, but using it for Bitcoin is. It brings absolutely nothing worthwhile to Bitcoin. More like, it brings BitCoin to the Tonal system. The Tonal system itself is also worthwhile-- but admittedly, TBC does nothing for people who are content just continuing to use Decimal (except developers, who get a method to ensure their code is properly abstracted).One bitcoin is 100000000 units of bitdust, and the maximum number of bitcoins is 21000000, both of which are convenient decimal numbers. What's the point of having one Bong-Bitcoin equal to 42.94967296 BTC? If you do want to count bitcoins in hexadecimal, you should simply use the equivalent number in base 16. For example, 255 BTC = 0xFF BTC. One decimal BitCoin is 100,000,000 units of "bitdust", because it is a decimal unit system. The maximum number of bitcoins in decimal is in fact 20,999,999.9769, which is only convenient to round to 21 million. On the other hand, each tonal bitcoin is 1,0000 (65,536 decimal) units of "bitdust" (aka TBCᵇ), which is convenient because it is a tonal unit. The maximum tonal bitcoins is 7,750,54.00, which actually has an ending 0 unlike the decimal equivalent. There are numerous reasons making 1 BTC = 1 TBC would be confusing and in general a bad idea:
Title: Re: Tonal BitCoin benefits & neutrality Post by: davout on February 01, 2011, 03:43:17 PM Tonal system sounds pretty complicated...
Is it a base 16 system ? How do you count to 10 or 100 (decimal) with it ? Title: Re: Tonal BitCoin benefits & neutrality Post by: Luke-Jr on February 01, 2011, 04:28:16 PM Tonal system sounds pretty complicated... Yes, from a decimal perspective it is base sixteen. There is a learning curve for someone used to decimal, but given a fair comparison, it is actually much easier in practice.Is it a base 16 system ? How do you count to 10 or 100 (decimal) with it ?
Title: Re: Tonal BitCoin benefits & neutrality Post by: zipslack on February 02, 2011, 04:46:04 AM There is a learning curve for someone used to decimal, but given a fair comparison, it is actually much easier in practice. Can you point us to such a comparison? I've been trying to withhold my judgement but it's hard. Title: Re: Tonal BitCoin benefits & neutrality Post by: Luke-Jr on February 02, 2011, 05:33:29 AM There is a learning curve for someone used to decimal, but given a fair comparison, it is actually much easier in practice. Can you point us to such a comparison? I've been trying to withhold my judgement but it's hard.Title: Re: Tonal BitCoin benefits & neutrality Post by: casascius on February 06, 2011, 09:52:16 PM I'm not aware of any formal studies, if you mean that. The easy example I usually use is asking you, as a human, to fold a paper into 10 equal pieces without any tools to assist you in measurement; then try folding into 16 equal pieces. This demonstrates that even though you have (presumably) grown up with decimal, you can still work better with tonal in practice. If you don't want to waste 2 papers, http://www.intuitor.com/hex/switch.html has a Java applet demonstrating the same in software (but for hexadecimal, which shares this same benefit as tonal). If you want to teach people what essentially amounts to counting in binary, start an education reform agenda. Persuade teachers to teach the binary code to young children. Until then, leave Bitcoin alone with it. This is wholly impractical nonsense, and you should not pollute Bitcoin with it. I think the world would benefit greatly if kids could natively count in hex, but this is a frivolous attempt to make that happen. The purpose of Bitcoin is to offer the world a competing store of value, not to compel them to switch to count in hexadecimal and to use a foreign language for doing so. This is a world where the vast majority of its inhabitants are completely comfortable counting in base ten. Kudos to Satoshi for defining base-ten fractions as the de facto fraction for Bitcoin. Title: Re: Tonal BitCoin benefits & neutrality Post by: Luke-Jr on February 07, 2011, 04:09:45 AM If you want to teach people what essentially amounts to counting in binary, start an education reform agenda. Persuade teachers to teach the binary code to young children. Until then, leave Bitcoin alone with it. This is wholly impractical nonsense, and you should not pollute Bitcoin with it. I think the world would benefit greatly if kids could natively count in hex, but this is a frivolous attempt to make that happen. If you believe the "education" systems (in any country) are useful at all, you're quite frankly deluded. If anyone learns anything in them, it's because of the rare teacher who cares, or the rare student who seeks knowledge. The only real teachers are parents. I am one of those real teachers, and I am sticking to Tonal. Bitcoin is a useful to tonal users because it allows us to exchange currency in our native/preferred number system, rather than have to work in decimal for monetary exchanges (even with others who hate decimal).The purpose of Bitcoin is to offer the world a competing store of value, not to compel them to switch to count in hexadecimal and to use a foreign language for doing so. This is a world where the vast majority of its inhabitants are completely comfortable counting in base ten. Kudos to Satoshi for defining base-ten fractions as the de facto fraction for Bitcoin. Remember, Decimal BitCoin doesn't cease to exist because of Tonal BitCoin. Your irrational/fanatical oppression is not helpful. Use what you want, but let us use what we want. BitCoin can either gain the adoption of the Tonal community, or lose it by insisting we all switch to decimal (in which case, there is frankly no benefit over our local fiat currencies-- why switch at all when more people accept the fiat?). If BitCoin only appeals to the libertarian niche, it will never gain widespread adoption. You (and others) need to recognize that if you want BitCoin to succeed, you must be open to ideals that don't appeal to you personally. Title: Re: Tonal BitCoin benefits & neutrality Post by: casascius on February 07, 2011, 06:20:52 AM You (and others) need to recognize that if you want BitCoin to succeed, you must be open to ideals that don't appeal to you personally. so if I want Bitcoin to succeed, I need to start using the character "9" to mean the quantity ten. Hmph, I'll pass. My kids will learn that it means nine. ;D Title: Re: Tonal BitCoin benefits & neutrality Post by: slush on February 07, 2011, 09:38:05 AM What is all this stuff for? What's wrong on decimals? And no, I'm not American.
How many fingers do you have? Title: Re: Tonal BitCoin benefits & neutrality Post by: dirtyfilthy on February 07, 2011, 02:19:42 PM Can't you just fork the bitcoin client, implement tonal bit coins, and then everyone(?) who wants to use tonal can use it and we can stop having this pointless discussion. It's all binary underneath anyway, how you display the numbers is a purely cosmetic change.
Title: Re: Tonal BitCoin benefits & neutrality Post by: Luke-Jr on February 07, 2011, 03:00:23 PM You (and others) need to recognize that if you want BitCoin to succeed, you must be open to ideals that don't appeal to you personally. so if I want Bitcoin to succeed, I need to start using the character "9" to mean the quantity ten. Hmph, I'll pass. My kids will learn that it means nine. ;D What is all this stuff for? What's wrong on decimals? And no, I'm not American. Decimal is unnatural for humans. Finger count is irrelevant. Should we use base 20 because of our toes? If you really want to count on your fingers, base 5 is better than base 10-- you can read 55 (35 decimal) that way. Or binary, then you can hit 11111111 (255 deci) without trouble (due to finger dynamics, I find it difficult to use the ring finger). I personally use binary for finger counting, each hand representing a single Tonal digit.How many fingers do you have? Can't you just fork the bitcoin client, implement tonal bit coins, and then everyone(?) who wants to use tonal can use it and we can stop having this pointless discussion. It's all binary underneath anyway, how you display the numbers is a purely cosmetic change. I agree, it should be. However, right now, it isn't all (simply) binary underneath. It's an encoded floating-point Decimal BitCoin value at the RPC level. This creates problems for Decimal as well, since the common decimal number of 0.1 cannot be represented by floats. But that's another topic. :)Title: Re: Tonal BitCoin benefits & neutrality Post by: Luke-Jr on February 07, 2011, 11:21:44 PM actually in bitcoin it's an int I was referring to the RPC layer, which is internals.in ur os it's binary (or hex in ass) in ur cpu it's binary |