紅紙鳶1星評價(jià)
2021-01-21 15:46:13
比特幣在區(qū)塊鏈的基礎(chǔ)上運(yùn)行,使用SHA-256哈希算法(256加密哈希算法)。比特幣的哈希函數(shù)主要執(zhí)行三個(gè)任務(wù):
1、礦工:礦工們?yōu)榻鉀Q問題而競爭。每個(gè)礦工從他們已經(jīng)知道的塊中獲取信息,并從中構(gòu)建一個(gè)新的塊。如果該算法輸出的值小于目標(biāo)數(shù)字,則認(rèn)為它是有效的,可以被其他網(wǎng)絡(luò)參與者接受。因此,礦工有權(quán)創(chuàng)建下一個(gè)塊。
2、連接塊:這對增加安全性至關(guān)重要。區(qū)塊鏈中的每個(gè)塊都與前一個(gè)塊相關(guān)聯(lián),這是通過一個(gè)哈希值指針(存儲(chǔ)另一個(gè)變量地址的變量)實(shí)現(xiàn)的。實(shí)際上,每個(gè)塊都包含來自區(qū)塊鏈中前一個(gè)塊的哈希值結(jié)果。有了這個(gè)函數(shù),您可以輕松地跟蹤區(qū)塊鏈中的歷史記錄,并消除向網(wǎng)絡(luò)添加惡意塊的可能性。
3、創(chuàng)建密鑰:發(fā)送或接收加密貨幣需要私有密鑰或公共密鑰。這兩個(gè)鍵都通過哈希函數(shù)連接。這是一個(gè)不可分割的組件,它不包括第三方接收您的私鑰。