比特幣挖礦原理簡析
來源:http://blog.jobbole.com/53433/作者:北美購房網時間:2018/1/22

掃一掃,隨時看
比特幣在國內是眾所周知的,但是目前,圈子里的很多人不太了解比特幣能做什么。一個重要的原因是大多數比特幣核心信息是英文的。很少有人可以在中間閱讀這樣復雜的英文信息。我的博士論文的研究方向是比特幣。在學習英語技能的同時,她打算翻譯一些重要的數據,讓更多的內部人士對比特幣有更多的了解。
本文是比特幣塊,創作塊,挖礦原理,難度等技術資料,結合大量官方比特幣官方資料進行翻譯和編制。
1區塊
在比特幣網絡中,數據被永久記錄為文件,我們稱之為塊。一個區塊是部分或全部最新的比特幣交易的記錄集,并且不被其他先前的區塊記錄。在一個城市的記錄器或一個證券交易所的總賬中,一個區塊可以想象成一張紙(房地產物業的變化記錄)。在絕大多數情況下,新的塊被添加到記錄的末尾(比特幣中的名稱是:blockchain),一旦寫入,它就不能被更改或刪除。每個塊記錄創建之前發生的所有事件。
因為每當一個塊被解決時,就會產生一個新的比特幣獎勵,每個塊都包含一個記錄,并且該記錄中的比特幣地址是有權獲得比特幣獎勵的那個。這個記錄被稱為生產交易,或者是一個coinbase交易,這往往是每個區塊的第一筆交易。每個區塊生產的比特幣數量是50,每次創造210,000個區塊(大約4年)。
發送者通過網絡廣播比特幣交易,所有的礦工節點試圖解決塊,收集交易,并將它們添加到礦工節點正在解決的塊。
比特幣網絡自動調整挖礦難度,平均每小時可以達到六塊。在2016年的每個街區(大約兩周)之后,所有的客戶都會將新街區的實際數量與目標數量進行比較,并根據差異的百分比來調整目標哈希值以增加(或減少)生成區塊的難度。
因為所有的塊都包含前一個塊的引用,所有現有塊的集合可以被認為形成一個鏈,然而,該塊鏈可能會導致臨時分支-例如,如果兩個礦工在同一個區域中。塊產生不同的有效的解決方案,二者不了解對方。P2P網絡可以在短時間內消除這些分支,只有一個分支可以存活。
客戶接受“最長”的區塊鏈作為主動鏈,整個區塊鏈的“長度”指的是難度最大的鏈條,而不是最多的區塊鏈,阻止了一些人創造出大的低難度區塊數,故意分叉區塊鏈,并讓網絡接受為“最長”的區塊鏈。
非標準塊:是指包含非標準交易的塊,交易標準與否,參考比特幣客戶端源代碼中的IsStandard()函數。客戶不會傳播非標準交易,但某些礦山的礦工會在塊中添加合法的非標準交易,以形成非標準塊,客戶在計算最長區塊鏈標準塊時會考慮這些非標準塊。
2創世紀塊
該生物區塊是區塊鏈中的第一個區塊,現在比特幣客戶端版本將區塊編號設定為0,而之前的版本則將其設定為1。
本網注明“來源:北美購房網”的所有作品,版權均屬于北美購房網,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。違反上述聲明者,本網將追究其相關法律責任。 凡本網注明“來源:XXX(非北美購房網)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。
標簽:比特幣,挖礦,原理簡析
上一篇:如何注冊比特幣挖礦賬戶...
下一篇:高關稅背景下中國企業赴美建廠的必要性...