0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

以太坊Layer2的技術(shù)方案介紹

jf_78858299 ? 來(lái)源:QStack ? 作者:月下西樓 ? 2023-04-28 11:33 ? 次閱讀

背景

以太坊是當(dāng)前最流行的智能合約平臺(tái)之一,但它的交易速度和吞吐量仍然受限于其底層的共識(shí)算法和智能合約執(zhí)行引擎。因此,以太坊社區(qū)一直在研究和開(kāi)發(fā)各種Layer2技術(shù),以解決這些問(wèn)題。本文將介紹以太坊的Layer2技術(shù),包括為什么需要Layer2,主要的Layer2技術(shù)路線(xiàn)及其區(qū)別,各自的優(yōu)點(diǎn)和缺點(diǎn)。

為什么需要Layer2

以太坊的交易速度和吞吐量仍然比較低,這是由于區(qū)塊鏈本身的性質(zhì)決定的。因此,以太坊社區(qū)一直在尋找各種方法來(lái)提高其性能,以滿(mǎn)足日益增長(zhǎng)的用戶(hù)需求。Layer2技術(shù)是這些解決方案之一,它可以將大量的交易從以太坊主鏈轉(zhuǎn)移到另外一條鏈上,從而提高交易速度和吞吐量,同時(shí)降低交易成本和燃料費(fèi)用。

Plasma

Plasma是一種基于以太坊的Layer2技術(shù),旨在提高以太坊的交易速度和吞吐量。它通過(guò)建立一個(gè)分層結(jié)構(gòu)的鏈來(lái)實(shí)現(xiàn)這一目標(biāo),使得大量的交易可以在這個(gè)鏈上進(jìn)行,而不必在以太坊主鏈上進(jìn)行,從而減少了主鏈上的交易壓力。

Plasma的核心思想是將交易和狀態(tài)存儲(chǔ)在一個(gè)分布式的子鏈上,該子鏈可以處理大量的交易,而不必將所有交易都提交到以太坊主鏈上。這個(gè)子鏈稱(chēng)為“Plasma鏈”,它可以擁有自己的共識(shí)機(jī)制和節(jié)點(diǎn),但是仍然可以和以太坊主鏈進(jìn)行互操作。在Plasma鏈上進(jìn)行的交易可以被聚合成一個(gè)“區(qū)塊”,并最終提交到以太坊主鏈上。這樣,Plasma鏈可以實(shí)現(xiàn)高吞吐量和低交易成本,同時(shí)保持與以太坊主鏈的兼容性和安全性。

在Plasma中,每個(gè)用戶(hù)都可以創(chuàng)建一個(gè)“Plasma帳戶(hù)”,可以將以太坊上的代幣或其他數(shù)字資產(chǎn)存儲(chǔ)到這個(gè)帳戶(hù)中。用戶(hù)可以在Plasma鏈上進(jìn)行交易,這些交易會(huì)被聚合成區(qū)塊,然后提交到以太坊主鏈上。在提交到主鏈之前,這些交易可以被任何人驗(yàn)證,以確保它們是有效的。如果發(fā)現(xiàn)任何不正確的交易,驗(yàn)證者可以將其拒絕,從而保證Plasma鏈的安全性和正確性。

Plasma的優(yōu)點(diǎn)在于可以處理大量的交易,并且可以降低交易成本和燃料費(fèi)用。它的設(shè)計(jì)也允許多個(gè)Plasma鏈之間進(jìn)行交互,從而實(shí)現(xiàn)更大規(guī)模的交易處理和更高的吞吐量。然而,由于其復(fù)雜的智能合約和驗(yàn)證器機(jī)制,它也容易受到網(wǎng)絡(luò)分裂攻擊和其他安全問(wèn)題的影響。為了解決這些問(wèn)題,Plasma技術(shù)還在不斷地研究和發(fā)展中。

優(yōu)點(diǎn):Plasma可以提高以太坊的吞吐量,降低交易成本和燃料費(fèi)用。

缺點(diǎn):Plasma需要復(fù)雜的智能合約和驗(yàn)證器機(jī)制,容易受到網(wǎng)絡(luò)分裂攻擊和其他安全問(wèn)題的影響。

主要代表: OMG Network、Matic Network等。

State Channels

State Channels是另一種以太坊的Layer2技術(shù),也被稱(chēng)為“離線(xiàn)交易通道”。它的主要目的是在保持去中心化的同時(shí)提高以太坊的交易速度和吞吐量。

State Channels的核心思想是將多個(gè)交易歸并到一個(gè)單獨(dú)的通道中,從而降低交易成本和時(shí)間。在通道中,每個(gè)參與者都可以創(chuàng)建交易,這些交易會(huì)被記錄在通道內(nèi),而不必在以太坊主鏈上提交和驗(yàn)證。只有在通道結(jié)束時(shí),所有的交易才會(huì)被批量提交到以太坊主鏈上進(jìn)行驗(yàn)證和結(jié)算。這種方式可以避免在每次交易時(shí)都需要支付高昂的燃?xì)赓M(fèi)用,并且可以實(shí)現(xiàn)實(shí)時(shí)的交易。

State Channels的優(yōu)點(diǎn)在于可以實(shí)現(xiàn)高吞吐量和實(shí)時(shí)交易,同時(shí)保持去中心化和安全性。由于交易不需要在以太坊主鏈上提交,因此交易成本也得到了降低。此外,由于交易是在通道中進(jìn)行,因此也可以保護(hù)用戶(hù)的隱私。不過(guò),State Channels也存在一些缺點(diǎn),例如需要預(yù)先設(shè)定通道的數(shù)量,需要提前鎖定一些資金作為通道的押金,以及參與者必須在線(xiàn)才能進(jìn)行交易等。

目前,以太坊上已經(jīng)有一些基于State Channels的應(yīng)用程序,例如Raiden Network和Connext Network等。它們都致力于提供快速,低成本的交易解決方案,并且正在不斷地進(jìn)行優(yōu)化和發(fā)展。

Rollups

Rollups是一種以太坊的Layer2技術(shù),它旨在提高以太坊的吞吐量和交易速度,同時(shí)保持去中心化和安全性。它的核心思想是將多個(gè)交易歸并到一個(gè)單獨(dú)的區(qū)塊中,并將該區(qū)塊的摘要提交到以太坊主鏈上進(jìn)行驗(yàn)證和結(jié)算。這種方式可以避免在每次交易時(shí)都需要支付高昂的燃?xì)赓M(fèi)用,并且可以實(shí)現(xiàn)實(shí)時(shí)的交易。

Rollups可以分為兩種類(lèi)型:Optimistic Rollups和ZK Rollups。

Optimistic Rollups是一種基于“樂(lè)觀執(zhí)行”的技術(shù),它假定所有的交易都是有效的,直到有證據(jù)證明它們不是。在Optimistic Rollups中,交易是在Rollup合約中進(jìn)行,而不是在以太坊主鏈上。這些交易將在Rollup合約中進(jìn)行計(jì)算和驗(yàn)證,并生成一個(gè)Rollup區(qū)塊。然后,該區(qū)塊的摘要將被提交到以太坊主鏈上進(jìn)行驗(yàn)證和結(jié)算。如果存在無(wú)效的交易,則會(huì)有挑戰(zhàn)者出現(xiàn)來(lái)提供證據(jù)并讓它們失效。如果沒(méi)有挑戰(zhàn)者出現(xiàn),那么Rollup區(qū)塊將被認(rèn)為是有效的,并被視為一個(gè)整體提交到以太坊主鏈上進(jìn)行結(jié)算。

ZK Rollups是一種基于零知識(shí)證明的技術(shù),它使用加密學(xué)技術(shù)來(lái)驗(yàn)證和處理交易,從而實(shí)現(xiàn)更高的吞吐量和更低的成本。在ZK Rollups中,所有的交易都是在Rollup合約中進(jìn)行,并由一個(gè)叫做“驗(yàn)證器”的單獨(dú)實(shí)體進(jìn)行驗(yàn)證。驗(yàn)證器將使用零知識(shí)證明來(lái)證明交易的有效性,并將所有有效的交易打包成一個(gè)Rollup區(qū)塊。然后,該區(qū)塊的摘要將被提交到以太坊主鏈上進(jìn)行驗(yàn)證和結(jié)算。與Optimistic Rollups不同,ZK Rollups中不存在無(wú)效的交易,因?yàn)樗鼈円呀?jīng)被驗(yàn)證過(guò)了。

Rollups的優(yōu)點(diǎn)在于可以實(shí)現(xiàn)高吞吐量和實(shí)時(shí)交易,同時(shí)保持去中心化和安全性。由于交易不需要在以太坊主鏈上提交,因此交易成本也得到了降低。此外,Rollups還可以實(shí)現(xiàn)更高的隱私保護(hù)和更低的網(wǎng)絡(luò)延遲。不過(guò),Rollups也存在一些缺點(diǎn),例如需要大量的計(jì)算資源和存儲(chǔ)空間,以及需要等待Rollup區(qū)塊的提交和驗(yàn)證等。

目前,以太坊上已經(jīng)有一些基于Rollups的應(yīng)用程序,例如Optimism、Arbitrum和zkSync等。它們都致力于提供快速,便宜和安全的交易,并且已經(jīng)在實(shí)際應(yīng)用中獲得了成功。Optimism是目前最受歡迎的Optimistic Rollup方案之一,它已經(jīng)被一些知名的DeFi項(xiàng)目采用,例如Uniswap、Synthetix和Aave等。Arbitrum則是另一個(gè)Optimistic Rollup方案,它具有更高的靈活性和更好的開(kāi)發(fā)者支持。zkSync則是一個(gè)ZK Rollup方案,它已經(jīng)被一些知名的以太坊項(xiàng)目采用,例如StarkWare和Curve等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4575

    瀏覽量

    92335
  • Layer
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    6634
  • 以太坊
    +關(guān)注

    關(guān)注

    14

    文章

    1838

    瀏覽量

    31851
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    設(shè)計(jì)第三期:靈活的工業(yè)以太網(wǎng)解決方案

    本期和大家分享的是靈活的工業(yè)以太網(wǎng)解決方案。這篇文章主要介紹利用 Altera ? FPGA 在一塊 PCB 上實(shí)現(xiàn)多標(biāo)準(zhǔn)工業(yè)以太網(wǎng)功能。闡述了FPGA 實(shí)現(xiàn)的優(yōu)點(diǎn),概述了 FPGA
    發(fā)表于 12-25 11:17

    STM32F429 800*480 LCD Layer2圖像左右閃爍

    芯片:STM32F429IG32MB SDRAM,Layer1和Layer2的顯存數(shù)據(jù)都保存在此。Layer1的窗口大?。?00*480也就是全屏,用來(lái)顯示背景圖片,像素格式為RGB565,圖層混合
    發(fā)表于 09-28 09:12

    以太和萊特幣潛力及前景

    本文先后對(duì)以太和萊特幣進(jìn)行了介紹,其次對(duì)以太潛力及前景進(jìn)行了分析,最后分析了萊特幣相對(duì)于比特幣的前景。
    發(fā)表于 02-04 11:39 ?2.7w次閱讀

    通過(guò)用Localethereum購(gòu)買(mǎi)以太的方法步驟介紹

    在localethereum購(gòu)買(mǎi)以太非常簡(jiǎn)單、安全以及便捷,這是一個(gè)簡(jiǎn)短的教程,指導(dǎo)你使用這個(gè)P2P平臺(tái)進(jìn)行以太交易。
    發(fā)表于 08-10 15:07 ?2568次閱讀
    通過(guò)用Localethereum購(gòu)買(mǎi)<b class='flag-5'>以太</b><b class='flag-5'>坊</b>的方法步驟<b class='flag-5'>介紹</b>

    基于以太區(qū)塊鏈技術(shù)的數(shù)字資產(chǎn)“U鏈(UCC)”介紹

    U 鏈(UCC)是基于 EthereUm(以太)母鏈技術(shù)發(fā)行的去中心化的區(qū)塊鏈數(shù)字資產(chǎn),它是基于以太區(qū)塊鏈的
    發(fā)表于 09-11 11:30 ?4138次閱讀

    基于以太以外的5款區(qū)塊鏈知名游戲介紹

    今年幣市整體行情偏弱,在一波小幅回調(diào)后,又持續(xù)一波大跌。以太也同樣如此,前段時(shí)間更是一度跌到200美元以下,這也引起了市場(chǎng)的一度恐慌。幣圈玩家對(duì)以太的前景也是頗為擔(dān)憂(yōu),甚至有部分唱
    發(fā)表于 09-18 15:28 ?5093次閱讀

    以太等離子體Plasma是如何工作的

    以太等離子體(Plasma)是由以太聯(lián)合創(chuàng)始人Vitalik Buterin和Joseph Poon共同提出的。該概念于2017年8月作為以太
    發(fā)表于 12-20 11:23 ?1092次閱讀

    什么是以太君士坦丁堡

    君士坦丁堡升級(jí)有五個(gè)具體變化,所有細(xì)節(jié)在以太博客上都有公布。變動(dòng)都是圍繞“以太改進(jìn)方案”或EIP進(jìn)行;這些是社區(qū)成員為改善
    發(fā)表于 02-12 11:03 ?978次閱讀

    以太layer-2技術(shù)的核心設(shè)計(jì)理念

    Layer-2擴(kuò)展技術(shù)將交易移出鏈上(與layer-1擴(kuò)展技術(shù)相反,后者旨在提高基礎(chǔ)鏈的交易吞吐量)。如果構(gòu)建得當(dāng),Layer-2解決
    發(fā)表于 03-08 10:43 ?659次閱讀

    基于以太智能合約提供的開(kāi)源框架POA Network介紹

    Network解決方案在區(qū)塊鏈網(wǎng)絡(luò)中的可擴(kuò)展性和互操作性的額外優(yōu)勢(shì)。 POA的交易費(fèi)用與以太主網(wǎng)一樣,但與以太網(wǎng)支付費(fèi)用的以太
    發(fā)表于 07-16 11:27 ?2414次閱讀
    基于<b class='flag-5'>以太</b><b class='flag-5'>坊</b>智能合約提供的開(kāi)源框架POA Network<b class='flag-5'>介紹</b>

    基于以太區(qū)塊鏈的MIX項(xiàng)目介紹

    目前許多大型項(xiàng)目都部署在以太區(qū)塊鏈上。但這就將使得技術(shù)上出現(xiàn)一個(gè)問(wèn)題:如果每個(gè)軟件項(xiàng)目都有致命的bug,一旦發(fā)現(xiàn)它們就需要修復(fù)。(比特幣在早期就有致命的問(wèn)題需要修復(fù),以太
    發(fā)表于 10-08 11:43 ?1693次閱讀

    基于以太2.0的經(jīng)濟(jì)模式介紹

    以太將在下一次重要升級(jí)后進(jìn)入以太 2.0,其將基于權(quán)益證明(PoS)共識(shí)協(xié)議。這意味著,區(qū)塊鏈網(wǎng)絡(luò)上的交易將由已抵押價(jià)值的用戶(hù)進(jìn)行處理和驗(yàn)證,而非由消耗能源的礦工決定。
    發(fā)表于 10-28 10:22 ?1585次閱讀

    如何使用以太上的狀態(tài)通道來(lái)構(gòu)建應(yīng)用程序

    大多數(shù)“以太應(yīng)用都不可伸縮!”的敘述并不是因?yàn)榈讓拥膮^(qū)塊鏈不合適。更準(zhǔn)確地說(shuō),這是因?yàn)殚_(kāi)發(fā)人員很難使用狀態(tài)通道等Layer2技術(shù)。我們需要在以太
    發(fā)表于 11-28 14:28 ?773次閱讀
    如何使用<b class='flag-5'>以太</b><b class='flag-5'>坊</b>上的狀態(tài)通道來(lái)構(gòu)建應(yīng)用程序

    智能合約和以太有哪些相關(guān)的地方

    現(xiàn)在主流的認(rèn)知都把智能合約和以太(或類(lèi)以太項(xiàng)目)綁定在一起。以太是一個(gè)智能合約平臺(tái),任何人
    發(fā)表于 12-03 14:12 ?873次閱讀

    聊聊區(qū)塊鏈之以太

    以太(Ethereum)作為目前全球最大的智能合約平臺(tái)和第二大加密貨幣,自2015年創(chuàng)立以來(lái),經(jīng)歷了許多關(guān)鍵的發(fā)展階段。在這個(gè)博客中,我們將回顧以太的發(fā)展歷程,并著重
    的頭像 發(fā)表于 04-28 11:32 ?4854次閱讀