Bitcoin-Core-Development

為什麼 CAmount 是有符號整數?

  • November 29, 2021

比特幣使用有符號整數而不是無符號整數來表示金額是有原因的嗎?我無法想像會出現負數的情況。這僅僅是中本聰為將來以這種方式實現的東西,而現在我們被困住了嗎?

CAmount 在 Bitcoin Core 中有多種用途,而不僅僅是交易驗證邏輯。例如,它還用於表示交易對錢包餘額的淨影響,這種淨影響既是積極的,也是消極的。

引用自:https://bitcoin.stackexchange.com/questions/110991