PTT推薦

[閒聊] 為什麼加密貨幣要有小數點

看板DigiCurrency標題[閒聊] 為什麼加密貨幣要有小數點作者
fmp1234
(刁民H)
時間推噓 7 推:7 噓:0 →:19

拋磚閒聊,我不是相關專業人士只是一般民眾。我單純以日常消費為出發點來思考這個問題,自身消費習慣最小單位就是到整數,去商店買東西價格是0.0000000121之類的讓我覺得很不直觀。

進行了一些思考:

1. 亞洲區消費習慣似乎最小單位都只到1圓,早期台灣還有「角」,現在沒有了。

2. 最近有新聞說考慮停產一美分,歐美國家消費習慣有小數點,相關歷史淵源是另一個有趣的題目。

3. 參考網路上中本聰的比特幣白皮書簡體中文版有說明比特幣可以分割,但是沒有提到小數點的字樣以及分割到多細;不過既然有「sat」這個單位存在表示應該有相關文件定義。

4. 從程式變數角度思考,使用double變數可以顯示最大值1.79769313486231570E+308,單純只用整數部分應該夠用。

5. 考慮到所有支付包含匯率、投資、利息等都有小數點,如果沒有小數點顯然會不方便計算。

6. 因為BTC總產量2,100萬,考慮到遺失的錢包其總量只會減少,有小數點的話可以往下分割保證夠用,但商品價格顯示小數點後面會有更多0。

綜上,可以理解小數點存在必要,但是一般小額消費真的不直觀,應該有其他方法映射讓消費價格看起來單純又不失其真實價值,讓一般民眾好使用。

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 194.114.136.214 (日本)
PTT 網址

h010366102/12 11:31小數點只是顯示出來的效果,實際計算是整數

jeff111702/12 11:42很麻煩的是交易所的小數點沒辦法完全交易...所以都會剩

jeff111702/12 11:42一些價值1、2百的渣渣卡在幣托裡。這種問題要怎麼解決?

h010366102/12 11:46幣托處理不了,常見的交易所都會有兌換能出清小數點。

Ayukawayen02/12 12:09交易手續費和交易額比率的問題,手續費是sat單位算的

Ayukawayen02/12 12:10如果交易金額也用sat算,那一個便當就一大堆0了。如果

Ayukawayen02/12 12:11手續費用mBTC算,由於交易大小是用byte算的,一筆百b

Ayukawayen02/12 12:11等級的交易可能至少要收0.1BTC手續費。

Ayukawayen02/12 12:12以早期設計來說,數量級差很多,勢必沒辦法用同一單位

whoisfriday02/12 12:401BTC(BCH)=100,000,000sat

whoisfriday02/12 12:40我常用的錢包都有法幣顯示轉BTC(BCH)顯示的功能.轉

whoisfriday02/12 12:40帳時只要打100TWD,錢包會自動換算成0.000xxxxBCH轉

whoisfriday02/12 12:40出去,不需要管小不小數點的.

whoisfriday02/12 12:43現在還是以法幣溝通的情況下,個人認為小數點對人在

whoisfriday02/12 12:43使用不重要,因為我會說請給我100TWD,而不是說給我0.

whoisfriday02/12 12:430001BCH.將來(?)變成用BTC(BCH)溝通時再煩惱.

(DarkerDuck 刪除 whoisfriday 的推文: 來信要求刪除)

Ayukawayen02/12 13:59BTC歷史價格波動太大,兩片披薩10000個BTC時,大概會

Ayukawayen02/12 14:00覺得設計者幹嘛設一個這麼大的供應量,那已經是有漲過

Ayukawayen02/12 14:02的了。所以說當初該怎麼設計幣值單位,這真的預測不到

fmp123402/12 15:09這樣看起來加密貨幣要完全取代法幣,或是說區域型貨幣,

fmp123402/12 15:09直接拿來用似乎不太可行,勢必得有另一個簡單直觀的度量

fmp123402/12 15:09衡來表示商品價格,因為我們已經習慣小數點前面很多0而

fmp123402/12 15:09不是小數點後面很多0。

DarkerDuck02/12 15:11科學記號單位這問題早就解決....

Ayukawayen02/12 15:36現在1000sats差不多一美金,1sat是不是比1韓元高了啊?

fmp123402/12 17:40商品標價1.21x10^(-8),也能看,就是得習慣一下。