原來是啊冠7星評價
2020-10-16 14:58:43
首先,需要了解一下Hash,一般翻譯做“散列”,也有直接音譯為“哈?!钡?,就是把任意長度的輸入(如下圖),通過散列(Hash)算法,變換成固定長度(可以是一個很多位的數(shù))的輸出,該輸出就是散列值。這種轉(zhuǎn)換是一種壓縮映射,也就是,散列值的空間通常遠小于輸入的空間。簡單的說就是一種將任意長度的消息壓縮到某一固定長度的消息摘要的函數(shù)。
挖礦機日夜不停馬不停蹄的運行和計算的,就是執(zhí)行Hash算法,也就是給定一個字符串,和一個隨機數(shù)(注意了,需要一個隨機數(shù),來控制對同一個字符串,產(chǎn)生不同的Hash值),計算出它們合并后的Hash值。
哦,原來如此,看著很簡單嘛。但是,為什么會那么耗時耗力耗電耗人品呢?
因為,這個Hash值,不是一般的Hash值,必須滿足某些條件,有些難度的,要算出來是要花點銀子出點血出點汗的。它要求這個Hash值的前面幾位必須是零,到底是多少位是零,就決定了暴力計算的難度和成本。
沒辦法,Hash是單向函數(shù),大伙只能靠碰運氣來得到某個字符串的滿足條件的Hash值。這時,挖礦機必須嘗試使用不同的隨機數(shù),計算和字符串合并之后的Hash值,直到找到一個Hash值滿足前面有若干個零的條件,才算成功。
挖礦機找到了(應該是碰運氣)這個隨機數(shù)和相應的Hash值,并且得到了系統(tǒng)的認可之后,才能從整個比特幣系統(tǒng)中得到一點點獎勵的比特幣作為酬勞。這個酬勞,就是挖礦的動力,就是賺錢的道道,也是比特幣系統(tǒng)唯一可以發(fā)行新幣的來源。
汪紅波-金融8星評價
2020-08-06 16:53:29
所謂“挖礦”,就是將過去一段時間里尚未經(jīng)網(wǎng)絡確認的交易數(shù)據(jù)收集、確認,世界級數(shù)字貨幣交易認準:USDT58 C0M。然后打包成一個無法被篡改的交易記錄信息塊,從而完成一個網(wǎng)絡公認的交易記錄,并永久保存記錄。
在網(wǎng)絡中,大約每10分鐘會記錄一個數(shù)據(jù)塊,這個數(shù)據(jù)塊就包含過去10分鐘內(nèi)所有的交易數(shù)據(jù),由于每個節(jié)點都想打包確認這個數(shù)據(jù)塊,所以最后由誰打包是要爭搶的。最后確認打包數(shù)據(jù)塊的會得到額外的虛擬貨幣獎勵,這些獎勵就是新生成的比特幣,這就是比特幣的發(fā)行過程。
挖礦是一個形象的叫法,因為在過程中會產(chǎn)生比特幣獎勵,它真正的名字是PoW(proof of work),即工作量證明。這是個經(jīng)濟學概念,它是一種策略,即防止對服務或資源的濫用。工作量證明系統(tǒng)可以看成是兩個步驟,一個是工作,另一個是對工作的驗證。
比特幣的數(shù)量是有限的,根據(jù)比特幣供應機制,每個人能夠挖到的比特幣數(shù)量與其挖礦設備的算力占比特幣全網(wǎng)算力總和的比例成正比。在早期參與者較少的時候,挖礦非常簡單。隨著比特幣的發(fā)展,礦機裝備競賽愈演愈烈,挖掘比特幣的難度也越來越大。
根據(jù)比特幣系統(tǒng)的設計,每10分鐘可以生產(chǎn)一個交易記錄塊。最初每生產(chǎn)一個交易記錄塊,會有50個比特幣的獎勵,因此最初每天會有7200個比特幣產(chǎn)生,但獎勵每4年會減半,最終系統(tǒng)中只能有2100萬個,直到挖礦獎勵完畢。
比特幣PoW的共識機制也有一定缺點,例如網(wǎng)絡性能較低,區(qū)塊共識確認的時間較長,交易速度就會很慢。另外,很多礦機挖礦的競爭導致電力等資源大量的浪費。
因此,目前以波場TRON為代表的公鏈采用的則是DPoS(代理權(quán)益證明)的共識機制。這種機制就是每位持幣用戶都有權(quán)投票選出代理節(jié)點,最后得票最多的節(jié)點會承擔起生成新區(qū)塊的責任。
目前波場有27個超級節(jié)點,這樣就大幅降低了區(qū)塊創(chuàng)建和確認的時間,交易速度會大幅提升,目前波場TRON的處理速度已超過2000每秒,大大超過比特幣每秒7筆的處理速度,這樣未來的商用就有了無限的可能。同時也避免了競爭挖礦所造成的資源浪費。