BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Tại sao Rollup có thể trở thành giải pháp Layer 2 hot nhất hiện nay?

以太坊爱好者
特邀专栏作者
Bài viết này có khoảng 4321 từ, đọc toàn bộ bài viết mất khoảng 7 phút
Trong vài năm qua, lược đồ Lớp 2 đã không ngừng được phát triển và Rollup đã trở thành tân binh sau kênh trạng thái và Plasma.
Tóm tắt AI
Trong vài năm qua, lược đồ Lớp 2 đã không ngừng được phát triển và Rollup đã trở thành tân binh sau kênh trạng thái và Plasma.

Lưu ý của biên tập viên: Bài viết này đến từNhững người đam mê Ethereum (ID: ethfans)Lưu ý của biên tập viên: Bài viết này đến từ

Những người đam mê Ethereum (ID: ethfans)

Những người đam mê Ethereum (ID: ethfans)

, Tác giả: Rajeev Gopalakrishna, Người dịch & Người hiệu đính: Min Min & A Jian, được Odaily sao chép với sự cho phép.

Trừ khi bạn trốn trong núi sâu và rừng già, còn không thì khó có thể không biết đến sự bùng nổ do Rollup, giải pháp mở rộng lớp thứ hai của Ethereum gây ra.

Vào tháng 9 năm 2020, giá gas của Ethereum đã phá vỡ mức cao kỷ lục, vượt quá 477 Gwei, có lẽ điều này cho thấy ngày giá gas tăng lên Twei không còn xa.

Kể từ đợt bùng nổ ICO vào năm 2017, mạng Ethereum đã không bị tắc nghẽn như vậy và có thể nói rằng mức độ tắc nghẽn thậm chí còn cao hơn bây giờ. Giới hạn khí khối cũng đạt mức cao kỷ lục 12,5 triệu. Khối lượng giao dịch ở mức cao nhất vào năm 2017 và kích thước khối ở mức cao nhất mọi thời đại.

Mặc dù đây là tin đáng khích lệ để cải thiện tiện ích của mạng Ethereum (ít nhất là theo các số liệu này), người ta có thể lập luận rằng các vấn đề về khả năng mở rộng cơ bản hiện tại đã hạn chế rất nhiều ứng dụng và ảnh hưởng nghiêm trọng đến trải nghiệm người dùng. Tuy nhiên, vấn đề này không phải là mới. Cộng đồng Ethereum đã thấy trước vấn đề này từ nhiều năm trước và đã khám phá một giải pháp kể từ đó.

Hiện tại, nghiên cứu về Eth2.0 chủ yếu tập trung vào cơ chế PoS và sharding cơ bản. Chúng ta sẽ sớm thấy giai đoạn 0 được phát hành trong vài tháng tới. Tuy nhiên, khả năng mở rộng tính toán của Eth2.0 (nghĩa là thực thi trạng thái thông qua các hợp đồng thông minh trong các phân đoạn) sẽ không được thực hiện cho đến giai đoạn 2, hiện được cho là sẽ đợi đến sau năm 2021.

Trong khoa học máy tính, tất cả các vấn đề có thể được giải quyết theo một cách khác. —David Wheeler

Cách tiếp cận đường vòng được thực hiện bởi các giải pháp Lớp 2 là xử lý các giao dịch trên Lớp 2 và chỉ sử dụng Lớp 1 khi cần thiết. Các giải pháp như vậy bao gồm các kênh trạng thái, sidechains và Plasma, trong số những giải pháp khác. Nhiều dự án đã khám phá các lựa chọn này trong nhiều năm và đã đạt được tiến bộ lớn.

Gần đây hơn, USDT, được phát hành bởi Tether, công ty chị em của Bitfinex, hiện là stablecoin lớn nhất tính theo vốn hóa thị trường và là người tiêu dùng gas Ethereum lớn nhất. Tether đã chuyển sang giải pháp More Viable Plasma Layer 2 của OMG Network.

Reddit đã tổ chức cuộc thi "The Great Reddit Scaling Bake-Off" để cải thiện khả năng mở rộng của chương trình Điểm cộng đồng dựa trên Ethereum (hiện chỉ được triển khai trong hai subreddits) tình dục. Hiện cuộc thi đã nhận được 22 đề xuất giải pháp lớp 2.

Vì vậy, trong khi Eth 2.0 sẽ ra mắt theo từng giai đoạn trong vài năm tới, các giải pháp Lớp 2 dự kiến ​​sẽ cung cấp khả năng mở rộng rất cần thiết cả trước và sau.

Trong vài năm qua, các nghiên cứu về giải pháp Lớp 2 chủ yếu tập trung vào các kênh trạng thái và dự án Plasma, nhưng giải pháp Rollup gần đây đã rất phổ biến và có những bước phát triển vượt bậc.

Do đó, bài viết này sẽ đi sâu vào Rollup và tóm tắt nó về lý do tại sao, định nghĩa và việc áp dụng. Chúng tôi sẽ giới thiệu các khái niệm về hai loại lược đồ Rollup—ZK Rollup và Optimistic Rollup—và một số triển khai chính. Cuối cùng, chúng tôi cũng sẽ đề cập đến các sáng kiến ​​khác nhau trên Status Network có thể được hưởng lợi từ cách tiếp cận Lớp 2, cũng như các dự án sắp tới của chúng tôi.

tiêu đề phụ

Tại sao lại sử dụng Rollup?

Một số thông tin cơ bản: Các giải pháp về khả năng mở rộng được xây dựng trên Ethereum mà không có bất kỳ sửa đổi nào đối với giao thức Lớp 1 cơ bản được gọi là giải pháp Lớp 2. Các kế hoạch này xử lý các giao dịch mà không cần tương tác với mạng Ethereum và neo bảo mật của chúng trên Lớp 1 của Ethereum thông qua các hợp đồng thông minh.

Các lược đồ Lớp 2 hấp dẫn vì nhiều lược đồ tương tự có thể chạy trên Ethereum, chỉ dành cho những ứng dụng nhận biết được Lớp 2 mà không yêu cầu mọi người nâng cấp cơ sở hạ tầng cơ bản (đây là một dự án kinh doanh lớn rất rủi ro). Mặc dù Lớp 2 không nhất thiết cung cấp tính bảo mật và tính xác định của Lớp 1, nhưng nó có thể tăng thông lượng, giảm chi phí và cải thiện trải nghiệm người dùng so với Lớp 1. Đối với một số ứng dụng, Lớp 2 là đủ.

Hiện tại, các giải pháp Lớp 2 hứa hẹn nhất là các kênh trạng thái và Plasma.

Plasma được đề xuất bởi Vitalik Buterin và Joseph Poon vào tháng 8 năm 2017. Plasma là một khung có khả năng mở rộng giúp chuyển tài sản đến/từ chuỗi con thông qua hợp đồng thông minh trên chuỗi gốc, trong đó tất cả việc thực hiện giao dịch diễn ra trên chuỗi con và các cam kết trạng thái (thông qua Kergen mặc định) sẽ được xuất bản lên chuỗi gốc và có thể được sử dụng bằng chứng gian lận khi thoát khỏi chuỗi gốc sau này. Có một số biến thể của Plasma, bao gồm Plasma khả thi tối thiểu, Plasma khả thi hơn, Tiền mặt, Ghi nợ và Prime. More Viable Plasma của OMG Network là một dự án Plasma gần đây đã được thị trường chấp nhận.phiên dịch tiếng trungNhược điểm: Nhược điểm lớn nhất của các kênh trạng thái là giả định về tính sống động của chúng. Người dùng hoặc đại diện của họ cần luôn theo dõi Lớp 1 để đối phó với các thách thức khác nhau. Plasma không chỉ kế thừa giả định về tính sống động này mà còn giới thiệu giả định về tính khả dụng của dữ liệu, nghĩa là người dùng cần tin tưởng rằng nhà điều hành sẽ cung cấp tất cả dữ liệu giao dịch để có thể sử dụng chúng để xác minh tính đúng đắn của giao dịch khi cần. Nếu không có sẵn dữ liệu, trong trường hợp xấu nhất, các sự cố quy mô lớn có thể phát sinh khi người dùng thoát khỏi chuỗi Plasma. Cả các kênh trạng thái và Plasma đều không hỗ trợ hợp đồng thông minh, điều này hạn chế nghiêm trọng các ứng dụng yêu cầu khả năng tương thích với EVM.

phiên dịch tiếng trung

), Rollup không cần giới thiệu hai giả định hạn chế ở trên. Hai giả định này gây ra sự bất tiện trong nhiều tình huống. Đối với hầu hết các ứng dụng, Rollup hứa hẹn hơn các kênh trạng thái và Plasma.

Tiếp theo, hãy để chúng tôi giới thiệu định nghĩa về Rollup và lý do tại sao không cần đưa ra các giả định hạn chế như kênh trạng thái và Plasma.

tiêu đề phụ

Rollup là gì?

Rollup rất giống với Plasma, chỉ có một điểm khác biệt lớn, đó là tránh được giả định về tính khả dụng của dữ liệu, đó là tất cả các giao dịch Lớp 2 sẽ được “tóm tắt” thành dữ liệu cuộc gọi của giao dịch (dữ liệu cuộc gọi (calldata) là dữ liệu lưu trữ giao dịch của Ethereum vùng chỉ đọc tham số), sau đó được đóng gói thành các khối và gửi tới Lớp 1.

Cho rằng chi phí gọi dữ liệu thấp hơn nhiều so với chi phí lưu trữ Lớp 1 (lưu trữ hợp đồng), sơ đồ Rollup cho phép mọi người lấy dữ liệu giao dịch trên Lớp 2 từ Lớp 1 bất kỳ lúc nào (không giống như sơ đồ Plasma, vốn chỉ là gốc Merkle ), được sử dụng để xác minh chuyển đổi trạng thái. Do đó, khi dữ liệu Lớp 2 được gửi, dữ liệu đó có thể được lấy từ Lớp 1. Tính năng này có thể loại bỏ yêu cầu giả định về độ sống động và giả định về tính khả dụng của dữ liệu, điều này mang lại lợi thế cho Rollup so với kênh trạng thái và Plasma.

ZK Rollup (ZKR): Trong ZKR, nhà điều hành phải tạo bằng chứng hợp lệ zk-SNARK cho mỗi lần chuyển đổi trạng thái trên Lớp 2 và gửi các bằng chứng hợp lệ này cho hợp đồng Rollup trên Lớp 1. Hợp đồng Rollup xác minh rằng các bằng chứng về việc chuyển đổi trạng thái từ gốc Merkle cũ sang gốc Merkle mới là hợp lệ. Mặc dù các thành phần mới được sử dụng, các biện pháp bảo vệ này về bản chất là mật mã.phiên dịch tiếng trungTheo phân tích so sánh chuyên sâu, có thể thấy rằng (

phiên dịch tiếng trung

), ZKR phù hợp hơn cho việc chuyển mã thông báo với thời gian hoàn tất ngắn hơn (khoảng 1 đến 20 phút), nhưng nó không hỗ trợ các hợp đồng thông minh tương thích với EVM cần thiết cho các ứng dụng có mục đích chung. Ngược lại, OR phù hợp hơn cho các ứng dụng yêu cầu hợp đồng thông minh tương thích với EVM, nhưng theo mặc định, thời gian hoàn thiện sẽ lâu hơn (khoảng 1-2 tuần), vì cần đợi thời gian thử thách bằng chứng gian lận kết thúc. (Tuy nhiên, có những kỹ thuật cung cấp bảo đảm kinh tế để rút ngắn thời gian quyết toán và thời gian rút tiền của OR.)

tiêu đề phụ

Có nhiều nhóm làm việc về triển khai ZKR và OR với các giả định và tính năng khác nhau được thiết kế cho các tình huống khác nhau.

Status Network

ZKR: zkSync do nhóm Matter Labs phát triển đã được ra mắt trên mạng chính Ethereum. Loopring đã ra mắt dịch vụ trao đổi và thanh toán tập trung bằng ZKR. StarkEx từ nhóm StarkWare là một công nghệ ZKR sử dụng zk-STARK (chứ không phải zk-SNARK), do đó, nó không phụ thuộc vào các cài đặt đáng tin cậy, có khả năng mở rộng hơn và có thể chống lại các cuộc tấn công điện toán lượng tử.

OR: Ít nhất 9 dự án đang nghiên cứu các biến thể OR khác nhau (để biết chi tiết, vui lòng tham khảo bảng so sánh trong bài viết này). Sự khác biệt lớn nhất là hỗ trợ khả năng tương thích EVM và các yêu cầu về khả năng tương tác của thách thức chứng minh gian lận. Ví dụ: Celer, Nutberry và Optimism hỗ trợ các hợp đồng thông minh tương thích với EVM và bằng chứng gian lận không tương tác.

tiêu đề phụ

Một trong những tầm nhìn của Status là trở thành một "cửa sổ trên Ethereum". Mặc dù Status Messenger không tương tác trực tiếp với chuỗi khối Ethereum, nhưng ứng dụng này tích hợp ví tiền điện tử an toàn và trình duyệt Web3.0. Cả hai đều cần giao tiếp với Ethereum và bị ảnh hưởng trực tiếp bởi giá gas tăng đột biến do những thách thức về khả năng mở rộng được đề cập ở trên.

Sản phẩm Keycard của Status Network đang khám phá việc xây dựng một mạng thanh toán được thiết kế để đáp ứng khả năng mở rộng cấp độ thẻ tín dụng và sự chắc chắn tức thì mà mạng Ethereum hiện tại không có.

Ngoài ra, Status Network còn có nhiều sáng kiến ​​khác như phần thưởng Kudos, Tribute-to-Talk và tên miền ENS. Những sáng kiến ​​này rất cần giá gas thấp hơn để triển khai khả thi và trải nghiệm người dùng tốt.

Ngang hàng: Hiện tại, tất cả các kiến ​​trúc Rollup đều dựa vào người vận hành để tổng hợp tất cả các giao dịch từ các máy khách và tạo các khối bằng cách sử dụng kiến ​​trúc máy khách-máy chủ truyền thống. Nhược điểm là nó có thể gây ra sự tập trung hóa và kiểm duyệt, đồng thời làm giảm quyền riêng tư.

Tóm lại là

Do đó, chúng tôi trong nhóm Trạng thái đang khám phá cách tương tác của nhà điều hành khách hàng trên Lớp 2 có thể sử dụng các giao thức ngang hàng phi tập trung của chúng tôi như Waku để cung cấp khả năng chống kiểm duyệt và định tuyến bảo vệ quyền riêng tư. Ví dụ: sử dụng Waku để định tuyến giao dịch đến các nhà khai thác khác nhau có thể bảo vệ quyền riêng tư của khách hàng đồng thời cung cấp cho họ các đường dẫn khác nhau để phát hành giao dịch đồng thời chống lại sự kiểm duyệt.

tiêu đề phụ

ETH
开发者
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Thư viện tác giả
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android