挖礦最初的意圖是使位元幣,離散穩定,網路一致以及沒有乙個權威中心。而挖礦所獲得的獎勵僅僅是刺激挖礦者來維護乙個穩定的網路。挖礦報酬來自建立區塊而獲得交易小費以及獲得新產生的位元幣。挖礦產生新位元幣的速率每四年會減小一次。在2023年1月開始時候的位元幣獎勵是50個每塊,而且會在2023年11月減少到25……依據公式,位元幣獎勵將會**性減少直到大約2023年,此時所有的位元幣(20.99999998百萬)將被完全發掘。從那時後,將不會產生新的位元幣。在下面的例子中,我們將介紹到底總共有多少位元幣將被解決並產生最初,最先計算出區塊的挖礦者獲得的小費主要通過產生的新位元幣,但逐漸的,新的位元幣將不斷被挖掘。直到2023年新區塊所產生新的位元幣數量將減少到0。而挖礦者獎勵的小費通過提成(也就是一場交易中,位元幣總共的輸入減去輸出的差值及是小費)。此時的小費比率是0.5%。
start_block-reward = 50
reward_interval = 210000
defmax_money
(): current_reward = 50 * 10**8
total = 0
while current_reward > 0:
total += reward_interval * current_reward
current_reward /= 2
return total
print
"total btc to ever be created: ", max_money(), "satoshis"
在python中執行上述例子,得到結果不列舉出來了
在區塊鏈中,每個人都能夠是權威中心,但是如果有乙個人不夠誠信,那麼我們應該相信誰呢?而設計者中本聰則設計了乙個關於所有人的,沒有中心權威的共識。而位元幣去中性化共識通過下面四個要求體現:
通過本節,我們將學會使用不同的電子雜湊函式在位元幣系統不同的方面。雜湊sha256是乙個被用來在位元幣挖礦的函式。做乙個最簡單的闡述,挖礦是重複的改變乙個引數並且對區塊頭重複的進行雜湊運算。知道雜湊結果匹配宣告目標。而且雜湊不能提前的被決定。或者說乙個模式能夠被發現去建立特殊的雜湊值。而雜湊功能的特殊性則意味著僅有的方法是不斷的產生雜湊結果比配乙個已經宣告的目標。隨機修改輸入直到雜湊結果正好滿足。
import hashlib
print hashlib.sha256("i am satoshi nakamoto").hexdigest()
區塊鏈挖礦 2 0
加密貨幣挖礦是乙個發展迅速且非常有活力的領域,目前已包含傳統工作量證明挖礦,新型的權益證明挖礦,默克爾挖礦,驗證挖礦以及許多即將投入使用的挖礦方式。我們把挖礦的這一新階段稱為 挖礦 2.0 mining 2.0 同時,我們也在 coinfund 上看到我們的朋友和夥伴將該階段稱為 泛挖礦 gener...
區塊鏈共識與挖礦
什麼是共識呢?在乙個區塊鏈網路中,不斷的會有新的交易產生,這些交易都需要記錄和儲存下來,打包成區塊,不斷新增到區塊鏈上。那麼這麼重要的交易資訊,到底是由哪個節點來記錄呢?記賬是一件很重要但也很簡單的事情,每個人都可以做,顯然最終會存在眾多大同小異的賬本,但我們只需要其中的乙個賬本就夠了。這時候就需要...
了解區塊鏈,從挖礦開始
2014年那一陣,花了些錢,買了4塊r9 290x顯示卡組裝了乙個台式電腦,準備挖萊特幣,由於家人的反對,一直沒有開機,後來嫌佔地方 買不到大電源,買了兩個電源,因此得用大機箱,這樣一來,標準idc機櫃放不下 把顯示卡當二手賣掉,再買個機箱,留下一塊品相不好的顯示卡,當辦公電腦用了。這居住的小區,沒...