什么是區(qū)塊鏈?
不要被人們用來形容“區(qū)塊鏈”的復雜術(shù)語所嚇倒。
區(qū)塊鏈只是一個數(shù)據(jù)庫。
它并不是特別復雜,您可以輕松地在電子表格中創(chuàng)建。
這些數(shù)據(jù)庫有一些特殊之處。
首先,區(qū)塊鏈是僅追加的。 這意味著您只能追加信息——您不能單擊某一個單元格并刪除已經(jīng)添加的內(nèi)容,也不能以任何方式對其進行更改。
其次,數(shù)據(jù)庫中的每個條目(即區(qū)塊)都通過密碼鏈接到上一個條目。簡單來說,每個新條目都必須包含上一個的某種數(shù)字指紋(哈希)。
就是這樣!由于每個指紋都指向上一個指紋,因此最終會產(chǎn)生一串區(qū)塊??嵋稽c的說法就是——區(qū)塊鏈。
區(qū)塊鏈是不可變的:如果一個區(qū)塊被更改,它的指紋也將被更改。
由于該指紋被包含在下一個區(qū)塊中,則一個區(qū)塊的改動將導致下一個區(qū)塊也被更改。
任何變動都將發(fā)生多米諾骨牌效應,任何變動都會變得很明顯。 所以,沒有人可以私自更改任何信息。
在區(qū)塊鏈網(wǎng)絡中,人人都可以從網(wǎng)絡上的其他人那里下載區(qū)塊,并在自己的計算機上構(gòu)建區(qū)塊鏈的相同副本。這就是我們之前提到的軟件。
假設您和您的朋友Alice,Bob,Carol和Dan正在運行該軟件。您可能會說“我想給Bob五個幣?!?您可以將該指令發(fā)送給其他所有人,但這5個幣不會馬上發(fā)至Bob。
同時,Carol可能決定向Alice發(fā)送5個幣。她將該指令發(fā)送到網(wǎng)絡。網(wǎng)絡參與者可以隨時收集待處理的指令,并創(chuàng)建一個區(qū)塊。
如果人人都可以創(chuàng)造區(qū)塊,那么如何防止他們作弊呢?
創(chuàng)建一個標有“Bob付給我一百萬個幣”的區(qū)塊也許很有吸引力,或者從Carol那里獲取您不擁有的資金,用來購買蘭博基尼和皮草大衣,聽起來也不賴。
但是,這不是區(qū)塊鏈的工作原理。得益于密碼學,博弈論以及共識算法 ,系統(tǒng)會阻止您花費您本不擁有的資金。
審核編輯 黃昊宇
-
區(qū)塊鏈
+關(guān)注
關(guān)注
112文章
15577瀏覽量
110992
發(fā)布評論請先 登錄
RK3562 單板機系統(tǒng)開發(fā)完全手冊:U-Boot/Kernel/Rootfs 開發(fā)與性能優(yōu)化
使用xmake+zig更優(yōu)雅的進行嵌入式系統(tǒng)開發(fā)
ESP32S工具鏈
RISC-V工具鏈搭建
Linux系統(tǒng)下各種工具鏈無法找到的解決方法
RFID技術(shù)對冷鏈物流溫控合規(guī)性的價值貢獻
gcc工具鏈無法匯編硬件浮點指令fsqrt問題
顯著改善異步電機動態(tài)性能的磁鏈觀測方法
循環(huán)經(jīng)濟 2.0:海翔科技如何用區(qū)塊鏈技術(shù)追溯二手設備全生命周期
三相異步電機直接轉(zhuǎn)矩控制的圓形磁鏈研究
IAR開發(fā)平臺升級Arm和RISC-V開發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開發(fā)
兩種感應電機磁鏈觀測器的參數(shù)敏感性研究
PanDao:光學設計中的光學加工鏈建模
PanDao:光學制造鏈設計
設備管理系統(tǒng)新范式:區(qū)塊鏈存證+動態(tài)權(quán)限管理
什么是區(qū)塊鏈(區(qū)塊鏈系統(tǒng)開發(fā))
評論