跨鏈 dApp 可以在部署在多個不同區(qū)塊鏈上的多個不同智能合約上運(yùn)行,而多鏈 dApp 則可以在不同網(wǎng)絡(luò)上以多個單獨(dú)的版本部署。由于對區(qū)塊空間的需求不斷增加,Web3應(yīng)用層現(xiàn)在存在于數(shù)百個不同的區(qū)塊鏈、二層網(wǎng)絡(luò)和應(yīng)用 ...
跨鏈 dApp 可以在部署在多個不同區(qū)塊鏈上的多個不同智能合約上運(yùn)行,而多鏈 dApp 則可以在不同網(wǎng)絡(luò)上以多個單獨(dú)的版本部署。 由于對區(qū)塊空間的需求不斷增加,Web3 應(yīng)用層現(xiàn)在存在于數(shù)百個不同的區(qū)塊鏈、二層網(wǎng)絡(luò)和應(yīng)用鏈上。這種現(xiàn)實催生了兩個新術(shù)語——跨鏈和多鏈。在本文中,我們將定義它們的含義,并概述它們之間的差異和獨(dú)特的優(yōu)點(diǎn)。 多鏈生態(tài)系統(tǒng)簡史以太坊是第一個完全支持可編程的去中心化應(yīng)用程序的智能合約區(qū)塊鏈,通過其不斷增長的網(wǎng)絡(luò)效應(yīng)迅速推動了其采用率。最初的智能合約應(yīng)用主要在以太坊上,像 Compound、MakerDAO、Uniswap、EtherDelta 等 dApps 通過區(qū)塊鏈基礎(chǔ)設(shè)施完全改變了金融服務(wù)的使用方式。 然而,對以太坊智能合約的需求不斷增長,增加了對網(wǎng)絡(luò)區(qū)塊空間的需求,這導(dǎo)致網(wǎng)絡(luò)交易費(fèi)用居高不下。雖然以太坊主網(wǎng)仍然是最安全的智能合約網(wǎng)絡(luò)之一,但許多用戶已經(jīng)開始尋找更低成本的替代方案,而一些開發(fā)者則看到了開發(fā)替代性智能合約平臺并獲取以太坊市場份額的機(jī)會。這種動態(tài)導(dǎo)致了多鏈生態(tài)系統(tǒng)的崛起。 什么是多鏈?在多鏈環(huán)境中,每個去中心化應(yīng)用(dApp)實例都由一組孤立的智能合約組成,與其他區(qū)塊鏈上的其他應(yīng)用程序沒有連接。 通過多鏈生態(tài)系統(tǒng)的發(fā)展,新的鏈上環(huán)境的可用性增加了智能合約經(jīng)濟(jì)的總吞吐量,從而導(dǎo)致更多用戶的加入,他們能夠以更低的成本進(jìn)行交易。此外,每個網(wǎng)絡(luò)都提供了自己的可擴(kuò)展性、去中心化、機(jī)制設(shè)計、共識、執(zhí)行、數(shù)據(jù)可用性、隱私等方法。在多鏈生態(tài)系統(tǒng)中,所有這些不同的方法都可以在并行中實施和進(jìn)行實戰(zhàn)測試,從而推動 Web3 的發(fā)展。 然而,多鏈環(huán)境的出現(xiàn)也帶來了一些缺點(diǎn)。孤立的應(yīng)用部署導(dǎo)致資金效率降低,因為流動性在孤立的應(yīng)用之間分散,無法在它們之間流動。此外,無需許可的可組合性的好處受到限制,因為智能合約在數(shù)百個不同的網(wǎng)絡(luò)之間變得越來越分散。 在多鏈智能合約中,每個dApp實例都是孤立的,與其它區(qū)塊鏈沒有連接。 如果一個項目想要遵循用戶需求并在不斷變化的多鏈環(huán)境中保持競爭力,就必須在多個區(qū)塊鏈上部署其應(yīng)用,這會對最終用戶造成更多的困擾。此外,每一個單獨(dú)的dApp部署需要時間來開發(fā)和維護(hù),這占用了寶貴的開發(fā)資源,本來這些資源可以用來改進(jìn)dApp的核心功能。 在多鏈環(huán)境中,任何需要單一狀態(tài)源的應(yīng)用,例如具有中央注冊表的鏈上域名系統(tǒng),都很難實現(xiàn)。如果在多個網(wǎng)絡(luò)上部署了多個注冊表,那么同一名稱可能會在不同的鏈上被不同的所有者多次注冊。因此,需要全局狀態(tài)一致性的應(yīng)用通常只部署在一個網(wǎng)絡(luò)上。 盡管如此,在多鏈部署中也可能存在其它優(yōu)點(diǎn)。已經(jīng)有數(shù)十億美金的資金因為不安全的跨鏈通證橋而損失。如果跨鏈智能合約依賴于安全性不佳的跨鏈橋,即使底層區(qū)塊鏈基礎(chǔ)設(shè)施是安全的,資金也可能面臨風(fēng)險。在獨(dú)立和相互隔離的智能合約的多鏈部署中,漏洞的影響可以限制在單個部署中。 什么是跨鏈?跨鏈功能使開發(fā)人員能夠構(gòu)建本地跨鏈應(yīng)用程序,其中單個統(tǒng)一的dApp實例可以在多個不同的智能合約和多個不同的區(qū)塊鏈上運(yùn)行,而不必在不同網(wǎng)絡(luò)上部署多個單獨(dú)的版本。 跨鏈智能合約是由部署在多個網(wǎng)絡(luò)上的多個智能合約組成的統(tǒng)一應(yīng)用。 在跨鏈環(huán)境下,不同鏈上的智能合約可以執(zhí)行不同的任務(wù),但它們保持同步,并在一個統(tǒng)一的應(yīng)用中支持單一的用例。這使得開發(fā)者可以利用不同的網(wǎng)絡(luò)來充分利用它們的獨(dú)特優(yōu)勢。例如,開發(fā)人員可以創(chuàng)建一個使用以下所有網(wǎng)絡(luò)的去中化應(yīng)用程序:
跨鏈互操作性對于更加集成化的 Web3 生態(tài)系統(tǒng)以及在 Web3 經(jīng)濟(jì)與現(xiàn)有 Web2 基礎(chǔ)設(shè)施之間創(chuàng)建更多連接至關(guān)重要。通過支持跨鏈智能合約,跨鏈互操作性解決方案減少了生態(tài)系統(tǒng)中的碎片化現(xiàn)象,提高了資本效率和流動性狀況。如果您想了解更多關(guān)于跨鏈基礎(chǔ)設(shè)施的優(yōu)勢,請閱讀《什么是跨鏈?》。 通過跨鏈消息傳遞創(chuàng)建更加互聯(lián)的 Web3 生態(tài)系統(tǒng) 雖然跨鏈智能合約代表了去中心化應(yīng)用創(chuàng)建方式的重大變革,但目前大多數(shù)規(guī)模化的區(qū)塊鏈網(wǎng)絡(luò)仍然處于孤立狀態(tài)。跨鏈互操作性協(xié)議(CCIP)是一種開源的標(biāo)準(zhǔn),用于實現(xiàn)跨鏈通信,包括任意消息傳遞和通證轉(zhuǎn)賬。作為一種原生的區(qū)塊鏈兼容協(xié)議,Chainlink網(wǎng)絡(luò)已在多個區(qū)塊鏈和二層網(wǎng)絡(luò)中集成,使其處于支持多鏈生態(tài)系統(tǒng)轉(zhuǎn)向跨鏈智能合約的有利位置。一個功能完全健全的跨鏈環(huán)境可以解鎖可高度擴(kuò)展且完全成熟的跨鏈應(yīng)用,給數(shù)十億用戶提供在Web2世界中熟悉的用戶體驗,同時保持不可變性和信任最小化作為這一新互聯(lián)網(wǎng)規(guī)范的基本標(biāo)準(zhǔn)。
免責(zé)聲明:本文不構(gòu)成投資建議,用戶應(yīng)考慮本文中的任何意見、觀點(diǎn)或結(jié)論是否符合其特定狀況,及遵守所在國家和地區(qū)的相關(guān)法律法規(guī)。
歡迎轉(zhuǎn)載分享!
轉(zhuǎn)載請注明本文地址: 如有文章侵犯了您的權(quán)利,請聯(lián)系本站站長,我們將在第一時間刪除相關(guān)內(nèi)容,謝謝! |