區(qū)塊鏈技術(shù)是什么?比特幣和區(qū)塊鏈?zhǔn)鞘裁搓P(guān)系?小編相信很多朋友們都對這個問題非常感興趣的,小編整理了一些相關(guān)資料一起來看看吧!
比特幣是基于區(qū)塊鏈技術(shù)存在的一種數(shù)字貨幣,而區(qū)塊鏈技術(shù)簡單理解就是一種通過點(diǎn)對點(diǎn)實(shí)現(xiàn)的電子貨幣賬本系統(tǒng),它能夠通過網(wǎng)絡(luò)記錄著每一筆比特幣的交易記錄,且去中心化,沒有人可以擅自更改,因此對于其持有者具有十分穩(wěn)定的安全保障性。區(qū)塊鏈?zhǔn)腔ヂ?lián)網(wǎng)金融界一項(xiàng)不可思議的偉大技術(shù)。
區(qū)塊鏈?zhǔn)鞘裁?
1.存放在互聯(lián)網(wǎng)的各個比特幣節(jié)點(diǎn)上,每個節(jié)點(diǎn)都有一份完整的備份
2.里面記錄著自比特幣誕生以來的所有比特幣轉(zhuǎn)賬交易
3.賬本是分區(qū)塊存儲的,每一塊包含一部分交易記錄。每一個區(qū)塊都會記錄著前一區(qū)塊的id,形成一個鏈狀結(jié)構(gòu),因而稱為區(qū)塊鏈
4.當(dāng)你要發(fā)起一筆比特幣交易的時候只需把交易信息廣播到p2p網(wǎng)絡(luò)中,礦工把你的交易信息記錄成一個新的區(qū)塊連到區(qū)塊鏈上,交易就完成了。
這里有幾個問題:
1.如何保證用戶有足夠的余額,例如你只有十個幣,而你居然發(fā)起了一筆轉(zhuǎn)20個幣的交易怎么辦。
這個問題很好解決,因?yàn)閰^(qū)塊鏈上記錄了所有的比特幣交易記錄,只需要回溯所有的和你賬戶相關(guān)的歷史交易就能知道你這個賬戶上到底有多少余額,余額不對礦工是會拒絕記錄你的交易的。
由此你可能又會產(chǎn)生一個疑問,那么最初的比特幣是從哪里來的呢?
最初的比特幣是由系統(tǒng)獎勵給記錄區(qū)塊的礦工的。每一個區(qū)塊在生成的時候就會在生成這個區(qū)塊的礦工的賬戶上生成一定數(shù)量的新比特幣作為獎勵。
2.如何保證你的賬戶不被冒名頂替
這問題也很好解決,用數(shù)字簽名技術(shù)就好了。每個比特幣賬戶都有公鑰和私鑰。你發(fā)起交易的時候用私鑰對交易信息簽名,礦工收到信息后用公鑰檢查一下簽名就好了。
3.那么多礦工,如何決定該由哪個礦工生成下一個區(qū)塊?
解決方案是這樣的:
中本聰設(shè)計(jì)了一個數(shù)學(xué)問題,這個數(shù)學(xué)問題會耗費(fèi)大量的計(jì)算機(jī)cpu時間才能得出答案,同時每一次得出的答案都會作為下一次計(jì)算的初始條件進(jìn)行技術(shù)。全世界的礦工一起來計(jì)算這個問題,誰先得出答案,他就可以用這個答案生成一個新的區(qū)塊,再廣播到網(wǎng)絡(luò)中。收到這個新塊數(shù)據(jù)的礦工會立即停止當(dāng)前的計(jì)算,用新塊里的數(shù)據(jù)重新進(jìn)行下一次計(jì)算。這就是所謂的“挖礦”。礦工產(chǎn)生的區(qū)塊一旦被網(wǎng)絡(luò)接受,他就能獲得一筆比特幣作為酬勞。
這時要考慮一種情況:如果同時有兩個礦工各自得到一個正確答案,并各自生成了一個區(qū)塊廣播出去會發(fā)生什么呢?
這時候在區(qū)塊鏈上同一個位置就有了兩個區(qū)塊,所謂的“分叉”就出現(xiàn)了。
分叉是絕對不允許的,所以當(dāng)?shù)V工發(fā)現(xiàn)區(qū)塊鏈分叉之后,會選擇最長的一條繼續(xù)計(jì)算,短的那條區(qū)塊鏈會被丟棄。
以上就是區(qū)塊鏈技術(shù)是什么?比特幣和區(qū)塊鏈?zhǔn)鞘裁搓P(guān)系的介紹,希望小編整理的相關(guān)知識和資料都對你們有所幫助,更多內(nèi)容請繼續(xù)關(guān)注武林技術(shù)頻道網(wǎng)站!
新聞熱點(diǎn)
疑難解答
圖片精選