搜尋
首頁網路3.0一文詳細了解區塊鏈原理

一文詳細了解區塊鏈原理

Mar 07, 2024 am 09:07 AM
區塊鏈比特幣區塊鏈技術虛擬貨幣

區塊鏈技術是一件神奇的東西。對許多技術人員來說,這只是一個神作。對於這樣一個強大的東西,你們知道區塊鏈的原理是什麼嗎?下面小編就來給大家分析分析區塊鏈原理是什麼?區塊鏈是比特幣的一個重要概念。該貨幣與清華大學五道口金融學院網路金融實驗室相連。 、新浪科技發布《2014-2016全球比特幣發展研究報告》提到區塊鏈是比特幣的底層。技術和基礎設施。

區塊鏈本質上是比特幣的基礎技術,它是一種分散的資料庫系統。區塊鏈透過加密技術產生一系列資料區塊,每個資料區塊包含有關比特幣網路交易的信息,用於驗證交易的有效性並產生下一個資料區塊。

一文詳細了解區塊鏈原理

它的原理是什麼?

看到關於區塊鏈的不同定義,我開始意識到我以前對這個概念的解釋總是囿於比特幣。區塊鏈的定義並不是唯一且明確的。在這裡,我想分享一些我個人根據研究論文總結的關於「區塊鏈」特徵的見解:

使用"哈希鏈"形式的資料結構保存基礎資料(如下所述)

多個節點參與系統操作(分散式)

透過特定協定或演算法達到共識(共識協定/演算法)以確保基礎資料的一致性。

比特幣是區塊鏈技術中最具代表性和影響力的應用之一。透過了解比特幣如何利用區塊鏈,我們可以更輕鬆地理解其他種類的區塊鏈應用。

在談論應用程式之前,最重要的是要了解它的技術性質。區塊鏈的所有答案都是首先提到區塊鏈的無形特徵,所以首先要理解的是它是如何實現的?

必備知識;密碼Hash()函數的單向性: Hash(x)= y,很難找到x的y

哈希鏈:如果現在有資料塊A,B,C依序。然後我們可以像這樣計算一個哈希值。注意「||」拼接

H0 =哈希(A)

H1 =哈希(B || h0)

H2 =哈希(C || h1 )H2是我們計算的哈希頭。現在,為什麼我們稱這個東西為哈希鏈,因為h2的值取決於前一系列資料的內容和計算順序。如果您現在知道h2,其他人持有A,B,C,無論他是修改A,B,C中的任何一個還是A,B,C的順序,您都無法再次計算正確的h2。

好吧,事實上,區塊鏈的概念在這裡有點感覺。不是嗎?"區塊鏈單字"是英語區塊鏈的翻譯。如果從字面上理解,由鏈"組成的"資料塊足以解釋其基本含義。比特幣區塊鏈實際上是哈希鏈的變體(請注意,比特幣添加了下面描述的隨機數和隨機數的特殊要求的規則,以實現工作證明的共識機制)。 ,而不是區塊鏈的必要特徵)。如何改變?加隨機數(Nonce)

一文詳細了解區塊鏈原理

假設現在存在順序產生的資料塊A,B,C。讓我們像這樣計算哈希頭。注意「||」拼接

H0 =哈希(A || Nonce0)

H1 =哈希(B || h0 || Nonce1)

H2 =哈希(C || h1 || Nonce2)

這裡我們也加入了一個額外的要求,即h0,h1,h2必須都以指定的0位數開始,例如,每個雜湊值必須以5 0開頭,然後是h0,h1,h2它應該是這樣的(00000 *****************)

添加此要求後,h0, h1,h2不是那麼容易計算,因為你不能根據輸出的形式反轉輸入,並給出A,B,C,它只能是不斷改變Nonce進行詳盡的計算,然後找到滿足要求的Nonce值,以便h0 ,h1,h2滿足要求。

每個人都知道所謂的礦工正在做什麼,即接受廣播的資料區塊,然後計算當前哈希鏈的頭部。在成功計算成功的Hash後,每個人都會被告知。我自己找到了,讓其他人計算下一個哈希頭。事實上,在這裡,區塊鏈的性質幾乎是相同的。如果網路中的每個人預設協議,並且只計算最長哈希鏈之後的新頭,那麼一切都很好,但是如果有人想要以同樣的方式,他必須擁有更多的計算能力。當誠實的人遵守規則時,他們可以計算出一系列的叉子,甚至可以直接計算出新的鏈條,這樣每個人都可以承認。

至於這個難度的證明,Satoshi Nakamoto建立了泊松分佈的機率模型,假設由誠實節點計算的新哈希頭的機率和由不誠實節點計算的新哈希頭的機率q。 ,計算出N值。

該N值的意義是在計算新的雜湊頭h1之後,然後附加N個頭(h2,h3,h4 ....),網路應該識別新的頭。 H1。因為此時,如果攻擊者想要成功發動攻擊,則需要計算至少一個長度大於N的分支。當攻擊者沒有50%的總網路運算能力時,很難實現這種可能性。

一文詳細了解區塊鏈原理

所以在這裡,區塊鏈已經很清楚了,它是加密工具的巧妙應用。當然,區塊鏈的可能性不僅僅是我提到的這些,包括保險、審計、醫療等等各行各業的巨頭們都在探索其潛力,如果你有好的想法,認為區塊鏈能夠帶來的好處會遠大於它的副作用,你大可去嘗試。

以上是一文詳細了解區塊鏈原理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:脚本之家。如有侵權,請聯絡admin@php.cn刪除
比特幣(BTC)價格行動:公牛目標$ 10萬美元,但必須捍衛關鍵水平比特幣(BTC)價格行動:公牛目標$ 10萬美元,但必須捍衛關鍵水平Apr 27, 2025 am 11:26 AM

比特幣現在的交易高於94,000美元的水平,在最近的低點急劇恢復後,比特幣表現出強勁的勢頭。

比特幣(BTC)價格動作:公牛眼睛$ 100K,但必須捍衛關鍵水平比特幣(BTC)價格動作:公牛眼睛$ 100K,但必須捍衛關鍵水平Apr 27, 2025 am 11:24 AM

比特幣現在的交易高於94,000美元的水平,在最近的低點急劇恢復後,比特幣表現出強勁的勢頭。

Flopypypepe(FPPE)成為尋求智能投資機會的投資者的首選Flopypypepe(FPPE)成為尋求智能投資機會的投資者的首選Apr 27, 2025 am 11:22 AM

加密貨幣市場提供了許多投資機會,而Dogecoin(Doge)和Shiba Inu(Shib)是模因硬幣中流行的選擇。

根據ARK Invest的最新研究,到2030年,比特幣(BTC)可能達到240萬美元根據ARK Invest的最新研究,到2030年,比特幣(BTC)可能達到240萬美元Apr 27, 2025 am 11:20 AM

比特幣的軌跡吸引了投資者的想像力,ARK Invest的最新研究更新為加密貨幣的未來繪製了變革性的圖片。

傑德·麥卡萊布(Jed McCaleb)2014年離開Ripple可能是戰略的一部分傑德·麥卡萊布(Jed McCaleb)2014年離開Ripple可能是戰略的一部分Apr 27, 2025 am 11:18 AM

傑德·麥卡萊布(Jed McCaleb)2014年離開Ripple引發了謠言,但很可能是戰略的一部分。

5個模因硬幣吸收熱量:Floki Inu,Cheems和一顆臥底寶石準備咆哮5個模因硬幣吸收熱量:Floki Inu,Cheems和一顆臥底寶石準備咆哮Apr 27, 2025 am 11:16 AM

如果下一個要大浪的模因硬幣還沒有趨勢,而是隱藏在電報聊天和加密Twitter線程的陰影中怎麼辦?

達拉斯之星已經在科羅拉多雪崩中完全翻轉了劇本。達拉斯之星已經在科羅拉多雪崩中完全翻轉了劇本。Apr 27, 2025 am 11:14 AM

由於Miro Heiskanen和Jason Robertson受傷,該系列賽的明顯弱者進入了系列賽

隨著Altcoins的發展,虛擬貨幣市場的令人印象深刻的恢復持續隨著Altcoins的發展,虛擬貨幣市場的令人印象深刻的恢復持續Apr 27, 2025 am 11:12 AM

虛擬貨幣市場繼續表現出令人印象深刻的恢復,在比特幣最近復興的驅動下,替代加密貨幣越來越基礎。

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器