在本節中,我們將瞭解比特幣的四個基本組成部分。這四個要素將幫助我們以更清晰的方式理解比特幣區塊鏈。
在這裏,我們將在一個場景中提出之前學到的每個對象。我們知道一個塊是由哈希和複雜的加密環境組成的,但這只是比特幣的一面。比特幣區塊鏈比我們想像的更令人驚歎。
比特幣的基本組成部分如下:
- 軟體
- 加密
- 硬體
- 採礦(博弈論)
第一部分:軟體
比特幣基本上是一個核心軟體,它定義了比特幣的含義,以及比特幣的轉移方式。它確定了有效比特幣的規則,誰可以在比特幣內部,誰不能在比特幣內,什麼是有效的,什麼不是有效的等等。一切都基於軟體,即比特幣軟體。該軟體始終以24 * 7
運行。
第二部分:密碼學
該軟體的核心是使用加密技術,比特幣是加密貨幣。比特幣使用密碼學來控制各方之間的比特幣轉移,以及創建新的比特幣單位。沒有加密技術,比特幣根本就不可能。因此,我們已經得到該軟體使用加密技術來控制比特幣在互聯網上的傳輸。
密碼學是一種數學方法,可由電腦解決,而不是由人類解決。因此,加密技術可以保護數據。
第三部分:硬體
要運行和解決加密,它需要硬體。這個硬體由世界各地成千上萬的礦工運行他們的電腦組成。因此,全世界有數千臺電腦基本上運行比特幣軟體或比特幣客戶端。此硬體專門用於查找Nonce以驗證塊和散列。它需要大量的CPU能力來完成比特幣區塊鏈的簡單任務。
如果嘗試使用智能手機或家用電腦挖掘比特幣,那麼最終會丟失電腦以及大筆電費。
第四部分:採礦(博弈論)
礦工是實際參與博弈論的用戶,因為比特幣真的是由世界各地的礦工經營的遊戲。正如我們所說,第一個組件是比特幣軟體,它每10分鐘發出一次加密挑戰。此加密挑戰涉及嘗試查找將使特定塊的哈稀有效的Nonce。所有的哈希和驗證都是由這些礦工完成的。成功創建塊後,塊將添加到區塊鏈中。
遊戲理論是如何運作的?
- 比特幣軟體帶來了挑戰。有一場比賽,比賽涉及所有這些礦工相互競爭以解決挑戰。
- 此任務或挑戰大約需要10分鐘才能完成。
- 每個礦工都開始嘗試找到滿足塊的哈希的那個
Nonce
的解決方案。 - 在某些特定點上,全球社區中具有更高速度和更好硬體規格的礦工之一將解決密碼學挑戰並成為該種族的贏家。
- 現在,社區的其他人將開始驗證由獲勝者開採的區塊。這使得比特幣如此強大,因為在這個週期的一個階段,礦工們相互競爭,並且在週期的下一階段,社區的其他人團結在一起以確保該解決方案是正確的。
- 如果
Nonce
是正確的,它將最終成為將添加到區塊鏈的新塊。 - 對於此任務或挑戰,獲勝者將獲得獎勵。目前的獎勵是
12.5
比特幣。