Bitcoin Forum
February 03, 2023, 01:22:56 AM
Welcome,
Guest
. Please
login
or
register
.
News
: Latest Bitcoin Core release:
24.0.1
[
Torrent
]
Home
Help
Search
Login
Register
More
Bitcoin Forum
>
Bitcoin
>
Development & Technical Discussion
>
Wallet software
>
Armory
>
Add option to display mBTC instead of BTC
Pages: [
1
]
« previous topic
next topic »
Print
Author
Topic: Add option to display mBTC instead of BTC (Read 1936 times)
Missionary
(OP)
Full Member
Offline
Activity: 224
Merit: 100
Add option to display mBTC instead of BTC
November 27, 2013, 08:47:49 PM
#1
Hi.
Could it be time to switch to mBTC as default in the client, or at least to add a switch allowing the user to choose what to display?
Thanks for your awesome work. Best there is.
I am an evangelical missionary heading to China. Donations are welcome here (dedicated wallet): 1H8iswayfTaRb6oe2WjMCRmchBJHYyfx9z
You can find more information about my plans here:
http://btcmission.com
1675387376
Hero Member
Offline
Posts: 1675387376
Ignore
1675387376
1675387376
#2
1675387376
Report to moderator
1675387376
Hero Member
Offline
Posts: 1675387376
Ignore
1675387376
1675387376
#2
1675387376
Report to moderator
BitcoinCleanup.com
: Learn why Bitcoin isn't bad for the environment
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
etotheipi
Legendary
Offline
Activity: 1428
Merit: 1073
Core Armory Developer
Re: Add option to display mBTC instead of BTC
November 27, 2013, 08:55:44 PM
#2
There was some discussion recently on the mailing list about this. The general consensus was that:
(1) This needs to be done carefully to avoid people sending 1000x what they intended
(2) It is difficult to change an established system. So we want to do it once.
(3) It'd be nice to only have two digits after the decimal since most accounting software can't handle more
Therefore, we go straight to micro-BTC. It solves all of this in one fell swoop. At the current Bitcoin price (~$1,000) that would be 1,000 uBTC per $1 USD. That's a totally reasonable, human-usable system. And accommodates all future non-hardforking growth (i.e. if we never need more than 8 decimal places, this will be last forever).
Founder and CEO of
Armory Technologies, Inc.
Armory Bitcoin Wallet
: Bringing
cold storage
to the average user!
Only use Armory software signed by the
Armory Offline Signing Key (0x98832223)
Please donate to the Armory project by clicking here!
(or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
Missionary
(OP)
Full Member
Offline
Activity: 224
Merit: 100
Re: Add option to display mBTC instead of BTC
November 27, 2013, 10:16:15 PM
#3
Quote from: etotheipi on November 27, 2013, 08:55:44 PM
There was some discussion recently on the mailing list about this. The general consensus was that:
(1) This needs to be done carefully to avoid people sending 1000x what they intended
(2) It is difficult to change an established system. So we want to do it once.
(3) It'd be nice to only have two digits after the decimal since most accounting software can't handle more
Therefore, we go straight to micro-BTC. It solves all of this in one fell swoop. At the current Bitcoin price (~$1,000) that would be 1,000 uBTC per $1 USD. That's a totally reasonable, human-usable system. And accommodates all future non-hardforking growth (i.e. if we never need more than 8 decimal places, this will be last forever).
Sounds awesome!
I am an evangelical missionary heading to China. Donations are welcome here (dedicated wallet): 1H8iswayfTaRb6oe2WjMCRmchBJHYyfx9z
You can find more information about my plans here:
http://btcmission.com
Roy Badami
Hero Member
Offline
Activity: 563
Merit: 500
Re: Add option to display mBTC instead of BTC
November 28, 2013, 01:22:17 AM
#4
It strikes me that whatever units we use, the only way to avoid errors of sending orders of magnitude too many coins is to confirm the value in (approximate) fiat. We're a long way from a situation where most Bitcoin users have an inuitive feel for sums of Bitcoin - and this is only in part due to the rapid price moves. This is true even without a unit change - the latter will just add confusion.
Assuming we're agreed that fiat confirmations are useful as a sanity check (Bitcoin Wallet for Android has them and tbh I think all online clients should) - it does raise the question as to what rates to use, but moreover how to obtain trusted exchange rates.
Although, with offline wallets ideally you'd want trusted sources of signed exchange rate data. If the offline computer could verify the signature and timeliness of exchange rate date saved along side the unsigned transaction, then you could guarantee that the user would be presented with accurate information when verifying the transaction.
roy
Automatic
Full Member
Offline
Activity: 238
Merit: 100
Re: Add option to display mBTC instead of BTC
November 28, 2013, 03:03:22 AM
#5
Quote from: etotheipi on November 27, 2013, 08:55:44 PM
There was some discussion recently on the mailing list about this. The general consensus was that:
(1) This needs to be done carefully to avoid people sending 1000x what they intended
(2) It is difficult to change an established system. So we want to do it once.
(3) It'd be nice to only have two digits after the decimal since most accounting software can't handle more
Therefore, we go straight to micro-BTC. It solves all of this in one fell swoop. At the current Bitcoin price (~$1,000) that would be 1,000 uBTC per $1 USD. That's a totally reasonable, human-usable system. And accommodates all future non-hardforking growth (i.e. if we never need more than 8 decimal places, this will be last forever).
I admit, I've yet to read through the source code of Armory (Sorry...), but:-
(1) Wouldn't it all just be in the UI? The backend would still be the
exact
same, dealing with BTC. You wouldn't magically have to start processing mBTC.
(2) Nothing really to say, I agree.
(3) Unfortunately, I don't see the relevance here, I assume you're talking about one of the exporting options I don't use.
Please ask for a signed message from my on-site Bitcoin address (Check my profile) before doing any offsite trades with me.
etotheipi
Legendary
Offline
Activity: 1428
Merit: 1073
Core Armory Developer
Re: Add option to display mBTC instead of BTC
November 28, 2013, 07:00:33 AM
#6
(1) Yes, it's all UI. But we risk alienating users by making Bitcoin even more complicated and confusing than it already is. If everyone (and every wallet app) uses different units, and they can't convert in their head easily, and it's even the slightest bit feasible to enter incorrect values... it's becomes a serious usability problem.
(2) Making a concerted effort to have everyone changing units
will
cause confusion even if we "do it right". And there will be resistence. And disagreement. Let's decide it's a good idea, then do it once and push it hard.
(3) Now that I'm a business owner, I can tell you that there are a plethora of tools out there for helping manage and track financials. And there's no guarantee they handle anything more than 2 decimal places, because they don't need to. I don't know if there's any currencies that use more than two.
And I recently talked to a guy about using NetSuite for our company which is used by multi-billion dollar companies, and it doesn't handle more than two decimal places. He had to implement everything he did in microbitcoins because of that.
Founder and CEO of
Armory Technologies, Inc.
Armory Bitcoin Wallet
: Bringing
cold storage
to the average user!
Only use Armory software signed by the
Armory Offline Signing Key (0x98832223)
Please donate to the Armory project by clicking here!
(or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
Missionary
(OP)
Full Member
Offline
Activity: 224
Merit: 100
Re: Add option to display mBTC instead of BTC
November 28, 2013, 11:48:58 AM
#7
Also, this might be something to consider:
http://www.reddit.com/r/Bitcoin/comments/1rmto3/its_bits/
But I assume that people using Armory will be somewhat accustomed to using SI-units.
I am an evangelical missionary heading to China. Donations are welcome here (dedicated wallet): 1H8iswayfTaRb6oe2WjMCRmchBJHYyfx9z
You can find more information about my plans here:
http://btcmission.com
Regulus
Newbie
Offline
Activity: 18
Merit: 0
Re: Add option to display mBTC instead of BTC
November 29, 2013, 02:05:36 AM
#8
Quote from: etotheipi on November 28, 2013, 07:00:33 AM
(1) Yes, it's all UI. But we risk alienating users by making Bitcoin even more complicated and confusing than it already is. If everyone (and every wallet app) uses different units, and they can't convert in their head easily, and it's even the slightest bit feasible to enter incorrect values... it's becomes a serious usability problem.
You are right, yet this problem too can be taken care of if done in the right way.
I suggest it defaults to BTC on first startup of Armory. Then, on the Settings menu (which should ideally be separated into tabs), there is a "Display" tab with a section for Display Scale and a small table with radio buttons for each row similar to:
Abbreviation
Name
Scale
•
BTC
Bitcoin
1.00000000 BTC
○
mBTC
Millibitcoin
0.00100000 BTC
○
uBTC
Microbitcoin
0.00000100 BTC
Why should it be done like that? Because it explains to a new user what the different scales are in enough detail to fully understand the display abbreviation (BTC / mBTC / uBTC), pronunciation of the unit, and the relation to the 1.0 BTC scale and yet also concise enough not to take up a ton of space in the Settings window.
Perhaps there are better ideas? Maybe it could even ask you to choose a display scale with the same table + radio buttons setup when you start up Armory for the first time?
Roy Badami
Hero Member
Offline
Activity: 563
Merit: 500
Re: Add option to display mBTC instead of BTC
November 30, 2013, 12:53:46 AM
#9
Quote from: Regulus on November 29, 2013, 02:05:36 AM
○
uBTC
Microbitcoin
0.00000100 BTC
I think you mean
○
µBTC
Microbitcoin
0.00000100 BTC
(It's a greek mu, not a letter u)
Pages: [
1
]
Print
Bitcoin Forum
>
Bitcoin
>
Development & Technical Discussion
>
Wallet software
>
Armory
>
Add option to display mBTC instead of BTC
« previous topic
next topic »
Jump to:
Please select a destination:
-----------------------------
Bitcoin
-----------------------------
=> Bitcoin Discussion
===> Legal
===> Press
===> Meetups
===> Important Announcements
=> Development & Technical Discussion
===> Wallet software
=====> Electrum
=====> Bitcoin Wallet for Android
=====> BitcoinJ
=====> Armory
=====> Mycelium
=====> Hardware wallets
=> Mining
===> Mining support
===> Pools
===> Mining software (miners)
===> Hardware
=====> Group buys
===> Mining speculation
=> Bitcoin Technical Support
=> Project Development
-----------------------------
Economy
-----------------------------
=> Economics
===> Speculation
=> Marketplace
===> Goods
=====> Computer hardware
=====> Digital goods
=======> Invites & Accounts
=====> Collectibles
===> Services
===> Currency exchange
===> Gambling
=====> Games and rounds
=====> Investor-based games
=====> Gambling discussion
===> Lending
=====> Long-term offers
===> Securities
===> Auctions
===> Service Announcements
=====> Micro Earnings
===> Service Discussion
=====> Web Wallets
=====> Exchanges
=> Trading Discussion
===> Scam Accusations
===> Reputation
-----------------------------
Other
-----------------------------
=> Meta
===> New forum software
===> Bitcoin Wiki
=> Politics & Society
=> Beginners & Help
=> Off-topic
=> Serious discussion
===> Ivory Tower
=> Archival
===> Корзина
===> CPU/GPU Bitcoin mining hardware
===> Chinese students
===> Obsolete (buying)
===> Obsolete (selling)
===> MultiBit
-----------------------------
Alternate cryptocurrencies
-----------------------------
=> Altcoin Discussion
=> Announcements (Altcoins)
===> Tokens (Altcoins)
=> Mining (Altcoins)
===> Pools (Altcoins)
=> Marketplace (Altcoins)
===> Service Announcements (Altcoins)
===> Service Discussion (Altcoins)
===> Bounties (Altcoins)
=> Speculation (Altcoins)
-----------------------------
Local
-----------------------------
=> العربية (Arabic)
===> العملات البديلة (Altcoins)
=====> النقاشات
===> إستفسارات و أسئلة المبتدئين
===> التعدين
===> النقاشات الأخرى
===> منصات التبادل
=> Bahasa Indonesia (Indonesian)
===> Jual Beli
===> Mining (Bahasa Indonesia)
===> Altcoins (Bahasa Indonesia)
=> Español (Spanish)
===> Mercado y Economía
=====> Servicios
=====> Trading y especulación
===> Hardware y Minería
===> Esquina Libre
===> Mercadillo
=====> Mexico
=====> Argentina
=====> España
=====> Centroamerica y Caribe
===> Primeros pasos y ayuda
===> Altcoins (criptomonedas alternativas)
=====> Minería de altcoins
=====> Servicios
=====> Tokens (Español)
=> 中文 (Chinese)
===> 跳蚤市场
===> 山寨币
===> 媒体
===> 挖矿
===> 离题万里
=> Hrvatski (Croatian)
===> Trgovina
===> Altcoins (Hrvatski)
=====> Announcements (Hrvatski)
===> Off-topic (Hrvatski)
=> Deutsch (German)
===> Anfänger und Hilfe
===> Mining (Deutsch)
===> Trading und Spekulation
===> Projektentwicklung
===> Off-Topic (Deutsch)
===> Treffen
===> Presse
===> Altcoins (Deutsch)
=====> Announcements (Deutsch)
===> Marktplatz
=====> Auktionen
=====> Suche
=====> Biete
=> Ελληνικά (Greek)
===> Αγορά
===> Mining Discussion (Ελληνικά)
===> Altcoins (Ελληνικά)
=====> Altcoin Announcements (Ελληνικά)
=====> Altcoin Mining (Ελληνικά)
=> עברית (Hebrew)
=> Français
===> Actualité et News
===> Débutants
===> Discussions générales et utilisation du Bitcoin
===> Mining et Hardware
===> Économie et spéculation
===> Place de marché
=====> Échanges
=====> Produits et services
=====> Petites annonces
===> Le Bitcoin et la loi
===> Wiki, documentation et traduction
===> Développement et technique
===> Vos sites et projets
===> Hors-sujet
===> Altcoins (Français)
=====> Annonces
=> India
===> Mining (India)
===> Marketplace (India)
===> Regional Languages (India)
===> Press & News from India
===> Alt Coins (India)
===> Buyer/ Seller Reputations (India)
===> Off-Topic (India)
=> Italiano (Italian)
===> Guide (Italiano)
===> Progetti
===> Discussioni avanzate e sviluppo
===> Trading, analisi e speculazione
===> Mercato
=====> Mercato valute
=====> Beni
=====> Servizi
=====> Esercizi commerciali
=====> Hardware/Mining (Italiano)
=====> Gambling (Italiano)
===> Accuse scam/truffe
===> Mining (Italiano)
===> Alt-Currencies (Italiano)
=====> Annunci
===> Raduni/Meeting (Italiano)
===> Crittografia e decentralizzazione
===> Off-Topic (Italiano)
=> 日本語 (Japanese)
===> アルトコイン
=> Nederlands (Dutch)
===> Markt
===> Gokken/lotterijen
===> Mining (Nederlands)
===> Beurzen
===> Alt Coins (Nederlands)
===> Off-topic (Nederlands)
===> Meetings (Nederlands)
=> Nigeria (Naija)
=> 한국어 (Korean)
===> 대체코인 Alt Coins (한국어)
=> Pilipinas
===> Altcoins (Pilipinas)
=====> Altcoin Announcements (Pilipinas)
===> Pamilihan
===> Others (Pilipinas)
=> Polski
===> Tablica ogłoszeń
===> Alternatywne kryptowaluty
=====> Nowe kryptowaluty i tokeny
=====> Tablica ogłoszeń (altcoiny)
=> Português (Portuguese)
===> Primeiros Passos (Iniciantes)
===> Economia & Mercado
===> Mineração em Geral
===> Desenvolvimento & Discussões Técnicas
===> Criptomoedas Alternativas
===> Brasil
===> Portugal
=> Русский (Russian)
===> Новички
===> Бизнес
=====> Барахолка
=====> Обменники
===> Идеи
===> Кодеры
===> Майнеры
===> Политика
===> Трейдеры
===> Альтернативные криптовалюты
=====> Токены
=====> Бayнти и aиpдpoпы
===> Хайпы
===> Работа
===> Разное
===> Oбcyждeниe Bitcoin
=====> Новости
=====> Юристы
=> Română (Romanian)
===> Anunturi importante
===> Offtopic
===> Market
=====> Discutii Servicii
===> Minerit
===> Tutoriale
===> Bine ai venit!
===> Presa
===> Altcoins (Monede Alternative)
=====> Anunturi Monede Alternative
=> Skandinavisk
=> Türkçe (Turkish)
===> Bitcoin Haberleri
===> Pazar Alanı
===> Madencilik
===> Ekonomi
===> Servisler
=====> Fonlar
===> Proje Geliştirme
===> Alternatif Kripto-Paralar
=====> Madencilik (Alternatif Kripto-Paralar)
=====> Duyurular (Alternatif Kripto-Paralar)
===> Konu Dışı
===> Yeni Başlayanlar & Yardım
===> Buluşmalar
=> Other languages/locations
Loading...