一文詳細了解區(qū)塊鏈原理
區(qū)塊鏈技術(shù)是一件神奇的東西。對于許多技術(shù)人員來說,這只是一個神作。對于這樣一個強大的東西,你們知道區(qū)塊鏈的原理是什么嗎?下面小編就來給大家分析分析區(qū)塊鏈原理是什么?區(qū)塊鏈是比特幣的一個重要概念。該貨幣與清華大學(xué)五道口金融學(xué)院互聯(lián)網(wǎng)金融實驗室相連。、新浪科技發(fā)布《2014-2016全球比特幣發(fā)展研究報告》提到區(qū)塊鏈是比特幣的底層。技術(shù)和基礎(chǔ)設(shè)施。
本質(zhì)上是一個分散的數(shù)據(jù)庫,作為比特幣的基礎(chǔ)技術(shù)。區(qū)塊鏈是使用加密方法生成的一串?dāng)?shù)據(jù)塊。每個塊包含有關(guān)比特幣網(wǎng)絡(luò)事務(wù)的信息,用于驗證其信息的有效性(防偽)和生成下一個塊。
它的原理是什么?
看到區(qū)塊鏈定義的一些答案,我突然意識到我對這個解釋原則的回答總是反對比特幣。區(qū)塊鏈的定義中沒有特別明確和獨特的答案。在這里,我們首先給出個人根據(jù)他們閱讀的論文總結(jié)的“區(qū)塊鏈”的特征:
使用"哈希鏈"形式的數(shù)據(jù)結(jié)構(gòu)保存基礎(chǔ)數(shù)據(jù)(如下所述)
多個節(jié)點參與系統(tǒng)操作(分布式)
通過特定協(xié)議或算法達到共識(共識協(xié)議/算法)以確?;A(chǔ)數(shù)據(jù)的一致性。
比特幣目前是區(qū)塊鏈中最典型和最有影響力的應(yīng)用之一。了解比特幣如何使用區(qū)塊鏈可以更容易理解其他形式的區(qū)塊鏈應(yīng)用程序。
在談?wù)搼?yīng)用程序之前,最重要的是要了解它的技術(shù)性質(zhì)。區(qū)塊鏈的所有答案都是首先提到區(qū)塊鏈的無形特征,所以首先要理解的是它是如何實現(xiàn)的?
必備知識;密碼Hash()函數(shù)的單向性:Hash(x)= y,很難找到x的y
哈希鏈:如果現(xiàn)在有數(shù)據(jù)塊A,B,C依次。然后我們可以像這樣計算一個哈希值。注意“||”拼接
H0 =哈希(A)
H1 =哈希(B || h0)
H2 =哈希(C || h1)H2是我們計算的哈希頭?,F(xiàn)在,為什么我們稱這個東西為哈希鏈,因為h2的值取決于前一系列數(shù)據(jù)的內(nèi)容和計算順序。如果您現(xiàn)在知道h2,其他人持有A,B,C,無論他是修改A,B,C中的任何一個還是A,B,C的順序,您都無法再次計算正確的h2。
好吧,事實上,區(qū)塊鏈的概念在這里有點感覺。不是嗎?"區(qū)塊鏈單詞"是英語區(qū)塊鏈的翻譯。如果從字面上理解,由鏈"組成的"數(shù)據(jù)塊足以解釋其基本含義。比特幣區(qū)塊鏈實際上是哈希鏈的變體(請注意,比特幣添加了下面描述的隨機數(shù)和隨機數(shù)的特殊要求的規(guī)則,以實現(xiàn)工作證明的共識機制)。 ,而不是區(qū)塊鏈的必要特征)。如何改變?添加隨機數(shù)(Nonce)
假設(shè)現(xiàn)在存在順序生成的數(shù)據(jù)塊A,B,C。讓我們像這樣計算哈希頭。注意“||”拼接
H0 =哈希(A || Nonce0)
H1 =哈希(B || h0 || Nonce1)
H2 =哈希(C || h1 || Nonce2)
這里我們還添加了一個額外的要求,即h0,h1,h2必須都以指定的0位數(shù)開始,例如,每個哈希值必須以5 0開頭,然后是h0,h1,h2它應(yīng)該是這樣的(00000 *****************)
添加此要求后,h0,h1,h2不是那么容易計算,因為你不能根據(jù)輸出的形式反轉(zhuǎn)輸入,并給出A,B,C,它只能是不斷改變Nonce進行詳盡的計算,然后找到滿足要求的Nonce值,以便h0,h1,h2滿足要求。
每個人都知道所謂的礦工正在做什么,即接受廣播的數(shù)據(jù)塊,然后計算當(dāng)前哈希鏈的頭部。成功計算成功的Hash后,每個人都會被告知。我自己找到了,讓其他人計算下一個哈希頭。事實上,在這里,區(qū)塊鏈的性質(zhì)幾乎是相同的。如果網(wǎng)絡(luò)中的每個人默認協(xié)議,并且只計算最長哈希鏈之后的新頭,那么一切都很好,但是如果有人想要以同樣的方式,他必須擁有更多的計算能力。當(dāng)誠實的人遵守規(guī)則時,他們可以計算出一系列的叉子,甚至可以直接計算出新的鏈條,這樣每個人都可以承認。
至于這個難度的證明,Satoshi Nakamoto建立了泊松分布的概率模型,假設(shè)由誠實節(jié)點計算的新哈希頭的概率和由不誠實節(jié)點計算的新哈希頭的概率q。 ,計算出N值。
該N值的含義是在計算新的散列頭h1之后,然后附加N個頭(h2,h3,h4 ....),網(wǎng)絡(luò)應(yīng)該識別新的頭。 H1。因為此時,如果攻擊者想要成功發(fā)起攻擊,則需要計算至少一個長度大于N的分支。當(dāng)攻擊者沒有50%的總網(wǎng)絡(luò)計算能力時,很難實現(xiàn)這種可能性。
所以在這里,區(qū)塊鏈已經(jīng)很清楚了,它是加密工具的巧妙應(yīng)用。當(dāng)然,區(qū)塊鏈的可能性不僅僅是我提到的這些,包括保險、審計、醫(yī)療等等各行各業(yè)的巨頭們都在探索其潛力,如果你有好的想法,認為區(qū)塊鏈能夠帶來的好處會遠大于它的副作用,你大可去嘗試嘗試。
以上就是一文詳細了解區(qū)塊鏈原理的詳細內(nèi)容,更多關(guān)于區(qū)塊鏈原理是什么?的資料請關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
模塊化區(qū)塊鏈項目Avail獲種子輪融資2700萬美元!Dragonfly Capital領(lǐng)投
模塊化區(qū)塊鏈項目Avail最新的公告指出,該協(xié)議于昨日完成了2,700萬美元的種子輪融資,由Founders Fund及Dragonfly Capital領(lǐng)投,資金將用于未來Avail DA、Nexus及Fusion Se…
2024-02-28 -
合約跟單和長線跟單有什么區(qū)別?
合約跟單的操作方式相對簡單,投資者只需要選擇一位值得信賴的交易員,將自己的資金委托給交易員進行操作,關(guān)于合約跟單和長線跟單有什么區(qū)別?更多詳細的資訊請看下面正文…
2024-02-22 -
波卡2024展望:技術(shù)迭代與治理模型探析
2024年對波卡來說是充滿機遇和挑戰(zhàn)的一年,隨著技術(shù)的不斷進步和治理模式的持續(xù)改進,波卡有望在未來幾年中取得更大的成功,然而,這也需要波卡社區(qū)的共同努力和智慧,以應(yīng)對…
2024-01-29 -
淺析算力對于區(qū)塊鏈技術(shù)的意義
在了解算力對于區(qū)塊鏈技術(shù)的意義之前,我們不妨先來回顧一下什么是算力,其實算力也被稱之為哈希率,它是一種用于計量比特幣網(wǎng)絡(luò)處理能力的單位,代表的是CPU計算哈希函數(shù)輸…
2024-01-09 -
一文了解區(qū)塊鏈買賣手續(xù)費多少錢
區(qū)塊鏈網(wǎng)絡(luò)是由確認交易組成的區(qū)塊鏈,手續(xù)費是發(fā)送方為使用加密貨幣進行支付而支付的手續(xù)費,且手續(xù)費是強制性的,但不同交易所有不同的手續(xù)費,那么區(qū)塊鏈買賣手續(xù)費如何…
2023-10-28 -
閃電網(wǎng)絡(luò)是什么意思?通俗介紹閃電網(wǎng)絡(luò)
在傳統(tǒng)的區(qū)塊鏈網(wǎng)絡(luò)中,每個交易都會被寫入?yún)^(qū)塊鏈并獲得確認,這導(dǎo)致交易速度受到限制還產(chǎn)生高昂的交易費用,閃電網(wǎng)絡(luò)出現(xiàn)解決了區(qū)塊鏈網(wǎng)絡(luò)面臨的擴容和交易延遲等問題,了…
2023-10-09 -
比特幣被套是什么意思?比特幣被套住怎么辦?
這篇文章主要介紹了比特幣被套是什么意思?比特幣被套住怎么辦?比特幣投資過程中,有漲有跌是最正常不過的事情,而對于比特幣投資比較可憐的還是比特幣被套,看到這個詞,可…
2021-05-13 -
揭秘為什么比特幣漲USDT跌?usdt怎么賺差價?
這篇文章主要介紹了揭秘為什么比特幣漲USDT跌?usdt怎么賺差價?細心的投資者會發(fā)現(xiàn),在比特幣價格上漲的時候,USDT的價格卻下跌了,USDT因一直不透明,始終用增發(fā)來左手倒右…
2021-05-13 -
如何玩比特幣賺錢?玩比特幣賺錢嗎?
這篇文章主要介紹了如何玩比特幣賺錢?一文讀懂比特幣賺錢方法,今年比特幣暴漲,可以說之前玩比特幣的投資者都是賺錢的,那么,如何玩比特幣賺錢呢?下面小編就給大家詳細…
2021-05-13 -
新手小白如何炒幣?小白炒幣入門步驟教程
這篇文章主要介紹了新手小白如何炒幣?小白炒幣入門步驟教程,雖然想要炒幣的投資者有很多,但是有部分投資者并不知道如何炒幣,尤其是剛?cè)霂湃Φ耐顿Y者,對于這部分投資人…
2021-04-29