完成一筆比特幣交易所需的平均電量是多少?
一旦比特幣被開采出來,如果我想用它來支付某些東西,處理該**支付或比特幣轉賬所需的平均電量是多少?這是否隨交易的價值而變化,如果是,以何種方式變化?
請注意,我不是在詢問電費*,*因為這顯然取決於地點以及您與電力公司達成的交易。希望 kWh、J 或任何其他方便的單位的數量將更容易客觀地合理回答。
比特幣存在的任何時間點的答案都是可以接受的,但最近的數據更好。排除與正在傳輸的數據本身無關的成本是可以接受的(例如,我認為沒有必要計算網際網路核心路由器流量在比特幣傳輸中所佔的比例並考慮到這一點) .
(我確實找到了能源來確認一個區塊?比特幣系統每天消耗近 1.000.000 美元的電力真的是真的嗎?以及(在懷疑論者上)比特幣上的一筆交易是否需要 215kWh?但所有這些似乎將比特幣網路的總用電量與使用已經開采的比特幣進行交易所需的電力混為一談,將兩者混為一談。)
每 10 分鐘開採一個新區塊。這每天產生 144 個區塊。今天已經有 274000 筆交易(來源)。
這使得每個區塊大約有 2000 筆交易。目前的難度是 1,452,839,779,146,因此探勘一個區塊平均需要 2^32 * 1,452,839,779,146 個雜湊值。
一台 AntMiner S9 可以達到 14 Thashes/s,因此需要 123,800 小時才能找到一個區塊。它消耗 1.4 kw 的功率,因此該塊需要 173,320 kwH。
這使得今天每筆確認交易產生 87 kwH。
一旦比特幣被開采出來,如果我想用它來支付某些東西,處理該支付或比特幣轉賬所需的平均電量是多少?
交易被處理可能意味著它已經從它的生成一直到它在所有節點確認的探勘塊內的區塊鏈中添加。
該過程中唯一重要的消耗是猜測包含此交易的塊的正確雜湊以及
cca 2000
(平均而言圍繞500 byte
交易大小)包含在其中的其他交易。這種猜測(彩票)難度隨時間而變化,因此能量消耗也不同。目前的猜測difficulty
是1,452,839,779,146
(<https://bitcoinwisdom.com/bitcoin/difficulty>),平均猜測次數是2^32 * difficulty
(2^32 * 1,452,839,779,146 = awfully high
)。現在,您可以通過檢查一些高端採礦設備(例如
AntMiner S9
,檢查其雜湊率(對於此範例14,000,000 Mhash/s
,<https://en.bitcoin.it/wiki/Mining_hardware_comparison>)及其功耗(1,375 W
))來找到能耗。Average_number_of_guesses / hashing_rate = Guessing_time Guessing_time * power_consumption = Energy_spent_for_mining_a_block Energy_spent_for_mining_a_block / number_of_transactions_in_block = Energy_spent_per_transaction
如果我正確地完成了計算,這應該是
85 kWh
平均每筆交易。(請注意,並非網路上的每個挖礦設備都是 AntMiner S9,因此該數字應保留使用)。這是否隨交易的價值而變化,如果是,以何種方式變化?
它不隨交易價值而變化,但交易的大小(以字節為單位)而變化,這取決於交易的輸入和輸出的數量。如果有更多的輸入和輸出,它的大小就會更大,從而允許一個塊中的交易更少,最後一個等式將相應地改變。例如,如果交易量
1000 bytes
很大,而不是最後一個等式中使用的平均值500
,它將使用大約170 kWh