以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

數字貨幣的挖礦原理(技術篇)_比特幣:區塊鏈技術發展現狀和趨勢比特幣中國官網聯系方式

Author:

Time:1900/1/1 0:00:00

區塊鏈記賬原理

區塊鏈(1.0)是一個基于密碼學安全的分布式賬本,是一個方便驗證,不可篡改的賬本。通常認為與智能合約相結合的區塊鏈為區塊鏈2.0,如以太坊是典型的區塊鏈2.0

很多人只了解過比特幣,不知道區塊鏈,比特幣實際是一個使用了區塊鏈技術的應用,只是比特幣當前太熱,把區塊鏈技術的光芒給掩蓋了。區塊鏈才是未來,期望各位開發人員少關心幣價,多關心技術。

哈希函數

在講區塊鏈記賬之前,先說明一下哈希函數。

哈希函數:Hash(原始信息)=摘要信息

原始信息可以是任意的信息,hash之后會得到一個簡短的摘要信息

哈希函數有幾個特點:

1.同樣的原始信息用同一個哈希函數總能得到相同的摘要信息

Raymond Zhu:數字貨幣金融每4年一定會有一個大行情出現:6月29日下午3:30,中幣“新基建,新機遇”暨七周年云峰會論壇四順利在中幣熱聊群展開。

在分享比特幣減半之后的行情是否還值得期待時,DSF CEO Raymond Zhu表示:“USDT的流通市值緊追以太坊,而以太坊和XRP的流通市值差距增減加大。在這背后,所反映的就是數字貨幣在金融方面的應用越來越獲得資金的青睞和布局。”[2020/6/29]

2.原始信息任何微小的變化都會哈希出面目全非的摘要信息

3.從摘要信息無法逆向推算出原始信息

舉例說明:

Hash(張三借給李四100萬,利息1%,1年后還本息…..)=AC4635D34DEF

賬本上記錄了AC4635D34DEF這樣一條記錄。

行情 | 區塊鏈板塊收跌1.72% 數字貨幣板塊收跌2.67%:A股收盤,上證指數收跌0.64%,區塊鏈板塊收跌1.72%,數字貨幣板塊收跌2.67%。區塊鏈板塊中194只概念股中,43只上漲,147只為跌,4只平盤,其中深大通漲停,光一科技、安妮股份和金財互聯跌停。數字貨幣板塊31只概念股中,6只上漲,1只平盤,24只下跌,其中朗科科技跌停。[2019/11/15]

可以看出哈希函數有4個作用:

①簡化信息

很好理解,哈希后的信息變短了。

②標識信息

可以使用AC4635D34DEF來標識原始信息,摘要信息也稱為原始信息的id。

③隱匿信息

賬本是AC4635D34DEF這樣一條記錄,原始信息被隱匿。

動態 | 研究指出:數字貨幣整體市場變得更加穩定:據cointelegraph消息,Chainalysis 在 9月24日發布的一項新研究指出,比特幣(BTC)投資者和投機者在今年夏天持有頭寸,而整體市場似乎變得更加穩定。

根據這項研究,貨幣總量在夏季“非常穩定”,表明投機的BTC數量從5月到8月保持穩定,約為可用BTC的22%。持有投資的BTC數量也顯示同期穩定在30%左右。

長期投資者和投機者都在夏季維持其頭寸,據報道,只有像限制性監管或技術改進這樣的根本性變革才能引起市場反應。[2018/9/25]

④驗證信息

假如李四在還款時欺騙說,張三只借給李四10萬,雙方可以用AC4635D34DEF來驗證原始信息

哈希函數的這4個作用在區塊鏈技術里有廣泛的運用。

區塊鏈記賬方法

政策 | 廣州開發區禁止承辦數字貨幣推介活動:據《每日經濟新聞》消息,廣州開發區金融局近日聯合廣州開發區經濟和信息化局下發通知,禁止區內承辦數字幣推介活動。[2018/8/29]

假設有一個賬頁序號為0的賬頁交易記錄如下:

賬號入賬出賬余額備注說明

王二100190收到xxx貨款

張三10030xxxx

李四12090170xxxx

記賬時間為:2017-10-2210:22:02

區塊鏈在記賬是會把賬頁信息作為原始信息進行Hash,得到一個Hash值,如:787635ACD,用函數表示為:

1Hash(序號0、記賬時間、交易記錄)=787635ACD

賬頁信息和Hash值組合在一起就構成了第一個區塊。

比特幣系統里約10分鐘記一次賬,即每個區塊生成時間大概間隔10分鐘

在記第2個賬頁的時候,會把上一個塊的Hash值和當前的賬頁信息一起作為原始信息進行Hash,即:

1Hash(上一個Hash值、序號1、記賬時間、交易記錄)=456635BCD

這樣第2個區塊不僅包含了本賬頁信息,還間接的包含了第一個區塊的信息。依次按照此方法繼續記賬,則最新的區塊總是間接包含了所有之前的賬頁信息。

所有這些區塊組合起來就形成了區塊鏈,這樣的區塊鏈就構成了一個便于驗證,不可更改的總賬本。

如何挖礦-工作量證明(POW)

記賬是把交易記錄、交易時間、賬本序號、上一個Hash值等信息計算Hash打包的過程。所有的計算和存貯是需要消耗計算機資源的,既然要付出成本,那節點為什么還要參與記賬呢?在中本聰的設計里,完成記賬的節點可以獲得系統給與的一定數量的比特幣獎勵,這個獎勵的過程也就是比特幣的發行過程,因此大家形象的把記賬稱為“挖礦”。

由于記賬是有獎勵的,每次記賬都可以給自己憑空增加一定數量的個比特幣,因此就出現大家爭相記賬,大家一起記賬就會引起問題:出現記賬不一致的問題,比特幣系統引入工作量證明來解決這個問題。

規則如下:

一段時間內只有一人可以記賬成功通過解決密碼學難題競爭獲得唯一記賬權,其他節點復制記賬結果

不過在進行工作量證明之前,記賬節點會做進行如下準備工作:

①收集廣播中還沒有被記錄賬本的原始交易信息

②檢查每個交易信息中付款地址有沒有足夠的余額

③驗證交易是否有正確的簽名

④把驗證通過的交易信息進行打包記錄

⑤添加一個獎勵交易:給自己的地址增加比特幣

⑥如果節點爭奪記賬權成功的話,就可以得到比特幣的獎勵。

工作量證明(POW)

每次記賬的時候會把上一個塊的Hash值和當前的賬頁信息一起作為原始信息進行Hash。

如果僅僅是這樣,顯然每個人都可以很輕松的完成記賬。為了保證10分鐘左右只有一個人可以記賬,就必須要提高記賬的難度,使得Hash的結果必須以若干個0開頭。同是為了滿足這個條件,在進行Hash時引入一個隨機數變量。

用偽代碼表示一下:

#沒有難度時為:Hash(上一個Hash值,交易記錄集)=456635BCD

Hash(上一個Hash值,交易記錄集,隨機數)=0000aFD635BCD

改變Hash的原始信息的任何一部分,Hash值也會隨之不斷的變化,因此在運算Hash時,不斷的改變隨機數的值,總可以找的一個隨機數使的Hash的結果以若干個0開頭,率先找到隨機數的節點就獲得此次記賬的唯一記賬權。

TOC龍貓幣運用的就是這樣的工作量證明的挖礦原理,CPU越好越容易挖到礦,算力較低的處理器甚至可能會被搶礦,有興趣可以下載一個測試一下,只要擁有一個龍貓幣錢包就可以了。

Tags:區塊鏈比特幣DEF區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢DEF幣DEF價格

以太坊最新價格
韓峰:比特幣追求的目標是為未來全球數字資產定價_區塊鏈:區塊鏈技術發展現狀和趨勢

網易科技訊3月23日消息,哥倫比亞大學訪問研究員、華為中央研究院區塊鏈顧問、亞洲區塊鏈DACA協會秘書長、亦來云基金會理事韓峰在3點鐘創始群與網易科技總監楊霞清對話時表示.

1900/1/1 0:00:00
寫日記看這里 8篇關于春節的日記精選_300:杭州女子花300萬買比特幣暴漲

有寫春節日記作業的同學們有福了,本篇文章收集整理了8篇關于春節的日記范文,有需要的同學看這就夠了,100字-800字都有,滿足你的需要.

1900/1/1 0:00:00
這年頭沒點冷知識,你還想參與“撒幣答題”大戰?_金槍魚:金槍魚幣是什么幣

最近幾個“撒幣答題”的網絡直播大火,所長和周圍的小姐姐們每天也在答題,雖然數學題老出錯,但飲食類的題目上,還是難不倒所長的。今天,所長就總結出一些壓箱底的食品類冷知識,希望能幫大家通關拿大獎.

1900/1/1 0:00:00
關于挖礦,我所知道的這些_比特幣:40億比特幣能提現嗎

幣圈掙錢三大件,屯比、搬磚和挖礦。屯幣就不用多說了,不過需要注意的一點就是千萬不要人云亦云,一定要自己去做功課,自己的投資自己負責.

1900/1/1 0:00:00
量子鏈Qtum Blockchain(QTUM)_TUM:TUM幣是什么幣比特幣中國官網聯系方式

QTUM介紹 QtumBlockchain致力于開發比特幣和以太坊之外的第三種區塊鏈生態系統,通過價值傳輸協議來實現點對點的價值轉移,并根據此協議,構建一個支持多個行業的去中心化的應用開發平臺.

1900/1/1 0:00:00
【觀點】人人可以發幣的未來,將是一個極度冰冷的世界_比特幣:40億比特幣能提現嗎

題圖來自:視覺中國 這兩天溫習了下幣圈的不少歪理邪說,陳偉星們一邊做著中心化的交易所生意,一邊又對傳統中心化發行的法定貨幣嗤之以鼻.

1900/1/1 0:00:00
ads