比特幣總量上限設定為21萬枚。這個上限是通過比特幣的底層代碼實現的,這就保證了比特幣在經濟屬性上具有很強的稀缺性。比特幣通過挖礦獎勵的方式發行,每挖到壹塊,根據獎勵規則會獎勵壹定數量的比特幣。
新幣的獎勵是遞減的,從最初每塊50個比特幣開始,每210000塊減半,直到最後獎勵小於1叢(即壹億個比特幣中的壹個)。這樣會做64次,這樣比特幣的發行總量約為21萬枚。這個過程預計在2140左右結束,屆時不會產生新的比特幣。