- Web 3.0:具有顛覆性與重大機(jī)遇的第三代互聯(lián)網(wǎng)
- 成生輝
- 1005字
- 2024-12-27 22:44:09
1.3.1 區(qū)塊鏈:底層架構(gòu)
相比于傳統(tǒng)的網(wǎng)絡(luò),區(qū)塊鏈(blockchain)擁有去中心化和高安全性的核心特點(diǎn),是Web 3.0的底層架構(gòu)。區(qū)塊鏈?zhǔn)侵赣梢粋€(gè)個(gè)區(qū)塊連接在一起組成的鏈條,每一個(gè)區(qū)塊中保存了一定的信息,并按照各自產(chǎn)生的時(shí)間順序連接而成。每一個(gè)區(qū)塊都包含了前一個(gè)區(qū)塊的哈希(hash)值,從而保證連接的精準(zhǔn)性。整個(gè)鏈條被保存在所有節(jié)點(diǎn)中,系統(tǒng)中的服務(wù)器為整個(gè)區(qū)塊鏈系統(tǒng)提供存儲(chǔ)空間和算力支持。并且,區(qū)塊鏈上的任何一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都存儲(chǔ)著一樣的數(shù)據(jù),任何一個(gè)節(jié)點(diǎn)對(duì)文件修改(比如交易)都需要半數(shù)以上的節(jié)點(diǎn)確認(rèn)同意(consensus),信息一旦發(fā)生變動(dòng),鏈上的其他人都會(huì)知道,因此篡改區(qū)塊鏈中的信息是一件極其困難的事,理論上節(jié)點(diǎn)的數(shù)量越多,去中心化程度就越高。
區(qū)塊鏈基于密碼學(xué)的設(shè)計(jì),提供了一種新的合作形式——在區(qū)塊鏈中,人與人的交易活動(dòng)被記錄在一個(gè)不可篡改的公開賬本中,從而使得交易活動(dòng)可以在零信任、沒有第三方干涉的條件下與陌生人展開可信的合作。
如圖1.13所示,根據(jù)去中心化程度,區(qū)塊鏈可以被分為三類,分別是公鏈、聯(lián)盟鏈以及私鏈。在公鏈下,任何人都可以加入網(wǎng)絡(luò)及寫入和訪問數(shù)據(jù),任何人在任何地理位置都可以參與共識(shí);在聯(lián)盟鏈下,只有授權(quán)公司和組織才能加入網(wǎng)絡(luò)參與共識(shí),寫入及查詢數(shù)據(jù)都可以通過授權(quán)控制,可實(shí)名參與過程并滿足監(jiān)管AML/KYC(6);在私鏈下,使用范圍控制在公司內(nèi)部,可改善審計(jì)性,但不完全解決信任問題。

圖1.13 去中心化由高到低的程度示例:公鏈、聯(lián)盟鏈和私鏈
公鏈?zhǔn)侨魏稳硕加袡?quán)限讀取、發(fā)送獲得有效確認(rèn)的共識(shí)區(qū)塊鏈,因此公鏈通常被認(rèn)為是“完全去中心化”的,其無須注冊(cè)、授權(quán)便可匿名訪問網(wǎng)絡(luò),具有中立、開放、不可篡改等特點(diǎn)。最早的公鏈?zhǔn)潜忍貛牛ú捎肞oW(7)共識(shí)機(jī)制),除此以外,知名公鏈項(xiàng)目有Ethereum(PoW,后續(xù)會(huì)改為PoS(8))、Binance(PoA(9))、Solana(PoS、PoH(10))、FTX(PoS)等。公鏈一般會(huì)通過項(xiàng)目本身的代幣(Token)來鼓勵(lì)參與者競爭記賬,來確保數(shù)據(jù)的安全性。
公鏈的作用在于為應(yīng)用提供了平臺(tái),降低了應(yīng)用開發(fā)門檻,為開發(fā)去中心化應(yīng)用提供了底層的模板。不是所有應(yīng)用都能夠或者有必要去構(gòu)建一個(gè)自己的區(qū)塊鏈(要有足夠數(shù)量節(jié)點(diǎn)才能保證安全性),而公鏈則類似于一種平臺(tái)性的產(chǎn)品,支持任何人在平臺(tái)中建立和使用通過區(qū)塊鏈技術(shù)運(yùn)行的去中心化應(yīng)用,允許用戶按照自己的意愿創(chuàng)建復(fù)雜的操作。由于不同公鏈在性能設(shè)計(jì)、共識(shí)機(jī)制、營銷策略等方面有差異,不同應(yīng)用在選擇公鏈落腳時(shí)需要考慮交易費(fèi)率、交易效率(如TPS(11))、便捷度(如跨鏈協(xié)議)、生態(tài)成熟度等情況。
- Word-Excel 2003辦公應(yīng)用實(shí)戰(zhàn)從入門到精通
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(文科)
- SLO與SLI:軟件可靠性實(shí)踐指南
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)指導(dǎo)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(慕課版)
- 網(wǎng)絡(luò)組建的工作過程與任務(wù)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)案例教程(第2版)
- 識(shí)數(shù)尋蹤:WinHex應(yīng)用與數(shù)據(jù)恢復(fù)開發(fā)秘籍
- 計(jì)算機(jī)輔助設(shè)計(jì) SOLIDWORKS(慕課版)
- 精通QTP:自動(dòng)化測試技術(shù)領(lǐng)航
- 玩轉(zhuǎn)3D視界:3D機(jī)器視覺及其應(yīng)用
- 基于MATLAB與FPGA的圖像處理教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)踐教程(慕課版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)
- 大學(xué)計(jì)算機(jī)信息技術(shù)