contributed by < steven1lung >
Layer 2 是將交易過程從 ethereum mainnet (Layer 1) 移走來達到擴充應用程式的方法,並且保留其安全性跟去中心性。Layer 2 可以增加處理量跟減少 gas fee。著名的 ethereum 2-layer solutions 有 Immutable X, Polygon, Polkadot。
他重要的原因是因為他的可擴充性還有增加的吞吐量,並且在達到這兩者的前提下仍然保持著 ethereum blockchain 的特性,依舊保持去中心、透明公開、安全的過程中,也減少碳足跡的排放 ( gas 減少就代表能量的使用減少,也就代表碳排放減少)。
就算 ethereum 區塊鏈是最常被大家所使用或是大家說是很安全的區塊鏈,ethereum 還是不可避免的有缺點。Ethereum 網路最被大家所詬病的點就是他的處理速度 (每秒最多 13 transactions) 還有昂貴的費用。
2-layer 就可以建立在 ethereum 區塊鏈之上,保證交易安全、快速、可以擴充。
每一個 solution 都是優缺點考量的 : 像是吞吐量、gas fee、擴充性、功能性這些都是會被拿去評論一個 solution 的優缺點。目前是沒有一個單一的 2-layer sulution 可以完美達到這些點,而 2-layer scaling solutions 就是為了要同時解決這些問題,被稱之為 rollups。
Rollup 是 2-layer solution 在 ethereum blockchain 上面進行的操作,並且也會將資料發佈到 layer 1 。 因為交易資料也會在 layer 1 上,所以安全性也會保證到。可以說是這是其中一個 rollup 提供的 features。
一個 layer 2 rollup 有以下這三項屬性 :
Rollups 有幫助是因為減少手續費、增加交易吞吐量還有擴展能參與的人數而 rollups 還有再分成兩種不同的安全考量 :