Credence
95% · Bitcoin's protocol limits the total supply to 21 million BTC. · Credence