導航:首頁 > 觀區塊鏈 > 區塊鏈web源碼

區塊鏈web源碼

發布時間:2024-06-21 08:03:31

區塊鏈技術賦能Web3.0

Web3.0將是一個價值互聯網,它的開放性、信任的建立和身份管理等與Web2.0有很大區別。區塊鏈的發展正好為Web3.0建立了基礎技術基礎,並將在Web3.0中起到關鍵作用。在Web3.0中,與區塊鏈相關的技術包括:點對點網路技術,數據存儲和交換系統,數字身份,基於區塊鏈的金融網路,基於區塊鏈的信任系統和智能合約等等。

Web 3.0最初被萬維網(WWW)的發明者Tim Berners-Lee稱為語義網,其目標是成為一個更加自治,智能和開放的互聯網。Web 3.0的定義可以擴展如下:數據將以分散的方式互連,這將是對我們當前的Internet的巨大飛躍,在Web 2.0中,數據主要存儲在集中式存儲庫中。此外,用戶和機器將能夠與數據進行交互。要做到這一點,程序需要在概念上和上下文上理解信息。考慮到這一點,Web 3.0的兩個基石是語義Web和人工智慧(AI)。

從使用者(用戶)的角度理解,Web3.0 與 Web2.0 在呈現形式和體驗上將得到多方面的提升,以下特點是產業界比較認可的一些方面:

同時,隨著網路能力、人工智慧的發展,隨著數據的爆發式增長,Web3.0網路的建設將對Web2.0而言將是一個顛覆式的發展,這體現在Web3.0將必然是開放的,去信任的,無許可的網路,從而實現互聯網的真正願景。

Web3.0將是一個價值互聯網,它的開放性、信任的建立和身份管理等與Web2.0有很大區別。區塊鏈的發展正好為Web3.0建立了基礎技術基礎,並將在Web3.0中起到關鍵作用。在Web3.0中,與區塊鏈相關的技術包括:點對點網路技術,數據存儲和交換系統,數字身份,基於區塊鏈的金融網路,基於區塊鏈的信任系統和智能合約等等。

點對點網路系統:P2P Networking

Web1.0 和 2.0採用的網路架構圍繞核心網,接入網和區域網的架構展開。這樣的網路基本上是一個星型結構,數據的交換從端向上經接入網至核心網路,再向下逐級路由至其目標地址。互聯網應用所依靠的計算和存儲相對集中,網路一旦發生故障或者不堪重負,將立即出現服務故障。互聯網巨頭的服務故障屢見不鮮,影響巨大。

Web3.0 的網路將更加具有彈性,數據通信更多地建立在點對點網路之上,點對點網路依賴於Web2.0現有架構作為基礎設施,而在其上構建虛擬的P2P網路層。每一個用戶節點/終端同時連接多個終端節點,網路通信通過終端之間的直接連接或者通過第三方中繼。這樣的連接有諸多好處,比如:節點可以同時從多個路徑獲取信息,因此數據訪問速度可以更加高效;當數據有多個副本的情況下,可以從最近的節點獲取信息,網路資源利用率高;對網路故障的容忍度大大提高,部分網路的故障,並不會影響到通信的效果;網路鏈接豐富,數據傳播速度非常快。

點對點網路也是保障 Web3.0 其他特性的基礎,我們在下面幾節中會有所描述。LibP2P 是目前較為成熟的點對點網路技術,包括IPFS,Filecoin,Ethereum2.0等為Web3.0 提供服務的平台的網路都建立在 LibP2P 之上。

使用點對點網路的終端需要持續保持並維護較大量的網路鏈接,並能夠較智能地感知網路問題,抵抗惡意鏈接及攻擊等。這給 P2P 網路發展帶來挑戰。同時,P2P 網路是建立在現有網路的基礎之上,需要對現有網路協議的全面支持,受網路規模效應的影響,P2P 網路的發展將首先從與區塊鏈相關的技術設施開始,逐步擴展到更廣泛的領域。

數據存儲和交換系統 - The Underlying File System

Web1.0 和 Web2.0 建立在 HTTP 協議之上。HTTP協議提供簡單的通過路徑(URL)的文件訪問方式,用戶可以通過URL 訪問文件和網頁內容。

HTTP是一種客戶/服務端(Client-Server)通信協議,其構成了當前互聯網幾乎所有數據交換的基礎。客戶端-伺服器一詞意味著有一個請求方(客戶端-通常是Web瀏覽器)從伺服器(提供信息的計算機-通常是網頁或網頁的一部分)中請求信息。該協議藉助域名伺服器(DNS)伺服器來定位文件路徑。DNS伺服器本身就是一個大型網路,其中包括十三台根伺服器,以及向下鏈接的眾多區域伺服器。DNS服務網路本身就是一個中心化的網路,有些攻擊就是直接針對DNS網路進行的。

使用Web 3.0時,該機制正在發生變化。最有可能取代當前DNS系統的技術稱為行星際文件系統(InterPlanetary File System),簡稱IPFS。當HTTP逐步被IPFS取代之時,確實,我們可能傾向於將其稱為Internet 3.0。

IPFS網路同樣需要對文件(內容)進行定址,但與HTTP協議完全不同的是,IPFS的定址服務不再依賴於類似DNS網路這樣的中心化服務,而是完全通過去中心化的分布式哈希表(DHT:Decentralized Hash Table)來進行。IPFS的網路層就是 LibP2P,所以他能夠提供更大的彈性和容錯性。同時,IPFS借鑒了點對點文件系統的諸多技術來形成一整套協議,這些技術包括:BitTorrent,Git,SFS等等。

IPFS的內容定址方式實現原理非常簡單,就是對內容進行散列(Hash)運算,生成內容相關的獨一無二的內容標識(CID:Content Identity)。Hash演算法的防碰撞特性保證了標識的唯一性,因此這種標識又稱為內容指紋;Hash演算法的確定性保證了同樣的內容將生成同樣的標識,因此,在同一個存儲網路中,可以進行內容去重,從而實現更高的存儲效率。

IPFS的目標是建立一個統一的分散的不依賴單個實體的存儲平台,這與區塊鏈的思想一脈相承。與 HTTP 相比,IPFS有很多優勢:

IPFS的這些特性構成了Web3.0數據存儲的基礎,因此,IPFS的這些特性,也就成為Web3.0的特性。IPFS網路目前已經成功運行數年,作為一個公益的、開放的、開源的網路,它的運行非常成功,但是,對於商業運行而言,由於缺乏激勵層和難以協調分散節點的服務保障體系,還存在諸多挑戰,這些挑戰,也是 Filecoin 等存儲相關的項目希望解決的部分。

基於密碼學的數字身份 - Digital Identities

數字身份是區塊鏈發展帶來的另一個重要技術。它可能成為Web 3.0的最重要功能之一。在當前的互聯網路中,從身份盜用到點擊欺詐充斥著互聯網的每一個角落,發生這種情況的原因是兩台計算機之間的連接未正確進行身份驗證。在Web 2.0網落中,伺服器永遠無法確定訪問它的客戶端軟體是假裝的—在可識別的人的控制下瀏覽器。在等式的另一邊,瀏覽器也不知道它正在訪問的伺服器和文件是否是它打算訪問的文件。

但是,如果這種互動中涉及的所有事物都具有可驗證的身份,那麼進行欺詐和欺騙就更加困難了。使用數字身份證,每個人擁有一個可驗證的身份,因為每個身份都必須鏈接到唯一的憑證。同樣,組織也具有一個可驗證的身份。至於客戶端和伺服器之間交互所涉及的所有其他內容(硬體和軟體),這些東西可以直接綁定到屬於個人或組織的唯一ID。而且,由於採用了零知識證明等技術,任何一方都有可能證明他們是真實的,甚至不用透露自己的身份。

數字ID啟用Web 3.0的兩個重要功能:

這其中非常重要的原因在於用戶的身份認證和行為驗證統一了起來,加密技術應用到每一條消息,使得安全性大大提高。當然,這些也提高了終端使用的成本,而且道高一尺、魔高一丈。隨著計算技術的進步,加密的強度和演算法也會演進,同時,安全性也依賴於用戶對自己的私鑰的保護。

基於區塊鏈金融網路 - Decetralized Finance

到目前為止,我們提到了兩個技術基礎:分布式文件系統和數字身份,都與區塊鏈技術相關。區塊鏈對 Web3.0 的重要性不言而喻,但是其最重要的貢獻還在於其創建通證、並通過精巧設計的經濟模型來維護啊網路的能力,也包括使用此類通政進行小額支付的能力。

在一個區塊鏈為基礎的 Web3.0 網路中,金融的運作方式與傳統金融有很大的區別,金融更加程序化,變化更靈敏快速。無需銀行和機構為其背書,金融市場也是一個演算法市場。這里,不僅僅具有價值儲存的通證,可以進行高額的價值存儲和轉移,同樣,也具有類似於閃電網路的快速交易的小額支付能力,不同的通證提供了不同的功能。更加令人興奮的是,整個金融市場完全是一個演算法市場,不受機構的控制,因此,可以進行基於演算法的股權交易、借貸市場、不停歇的即時交易、保險、期貨等等都可以構建,並不斷創新。

關於信息價值,Web3.0與Web2.0完全不同,由於通證化,信息的價值可以直接在交易中體現出來,實現價值流和信息流的統一。而不同於Web2.0中的充滿假象的免費服務,實際上服務商通過迂迴的方式通過廣告和挖掘用戶的數據價值牟利。

網路構建信任 - Trustless

有人可能會爭辯說,區塊鏈最重要的貢獻是自動信任。這超出了區塊鏈可以通過建立信任網路通過數字ID提供的安全性。

一些區塊鏈可以創建「智能合約」,這些程序附在區塊鏈上,並在特定的區塊鏈事件觸發時執行。關於智能合約的重點是程序代碼是合約。

這使得智能合約比法律合約更具確定性。法律合同是通過法律制度執行的,法律制度的可靠性在一個地方到另一個地方各不相同,但從來都不是完美的。對法律合同提出質疑的結果是不確定的。

但是,智能合約可以100%被信任。智能合約的一個簡單示例是通過供應鏈中的商品移動給出的。發貨時會帶有RFID標簽,該標簽會在讀取商品時報告其位置。當貨物到達特定位置時,智能合約可以自動執行付款-運輸,倉儲或進口關稅。因此,付款是可預測的,並且可以100%相信發生。

自然,智能合約可能比該示例復雜得多。它們可以涵蓋法律合同當前涵蓋的許多情況,從而減少了欺詐的可能性。

閱讀全文

與區塊鏈web源碼相關的資料

熱點內容
區塊鏈李非凡 瀏覽:7
國內怎麼購買萊特幣 瀏覽:499
原神帶挖礦 瀏覽:102
萊特幣可以隨賣出嗎 瀏覽:318
板式給礦機結構 瀏覽:539
閑置內存挖礦 瀏覽:893
mchain數字挖礦機價格 瀏覽:854
冒險與挖礦20w 瀏覽:89
山特維克礦機 瀏覽:899
數字貨幣商業銀行落下 瀏覽:332
數字貨幣gxc 瀏覽:852
以太坊難度爆炸表 瀏覽:153
比特幣投資百度問答 瀏覽:92
國家區塊鏈產業發展工作委員會 瀏覽:938
數字貨幣走勢看書 瀏覽:2
pos機制是怎麼進行挖礦的 瀏覽:178
礦機算例 瀏覽:219
湖北幣達區塊鏈 瀏覽:297
有多少人比特幣賺錢了 瀏覽:667
國內以太坊注冊公司在哪裡 瀏覽:239