Layer 2 là cái quái gì mà mọi người đang bàn tán vậy?
Như các bạn đã biết, trong hệ sinh thái Ethereum, những thách thức lớn nhất hiện nay là thông lượng thấp, phí gas cao và sự chậm trễ. Mặc dù các chuỗi công cộng như Polkadot và NEAR tuyên bố có thể giải quyết các vấn đề như vậy. Nhưng không có dấu hiệu thách thức hệ sinh thái của Ethereum. Ethereum 2.0 hiện tại vẫn còn rất xa, vì vậy trong khoảng thời gian trống này, giải pháp Lớp 2 được đề xuất trước đó có thể nói là ra đời đúng thời điểm và phát triển nhanh chóng.
tiêu đề phụ
là gìbạn2? Tổng số là gì?
Để đưa ra một ví dụ không phù hợp, chúng ta có thể coi Ethereum là ngân hàng trung ương và lớp 2 là ngân hàng thương mại chính, Gongnongjianzhong, tất cả các tài sản tiền tệ được phát hành và thanh toán tại ngân hàng trung ương và quá trình lưu thông có thể xảy ra tại ngân hàng trung ương tại đồng thời và các ngân hàng thương mại. Bởi vì nếu tất cả mọi người đến ngân hàng trung ương để giải quyết, sẽ xảy ra tắc nghẽn kinh doanh, vì vậy sẽ có các ngân hàng thương mại thương mại khác xử lý một lượng lớn nghiệp vụ trước, sau đó quyết toán kết quả kinh doanh chung với ngân hàng trung ương, để họ có thể hoạt động hiệu quả hơn. Do đó, đối với các vấn đề trên của Ethereum, giải pháp có thể là gửi tài sản của Ethereum vào lớp 2 và tài sản của nó lưu chuyển trên lớp 2, nhưng việc giải quyết cuối cùng được thực hiện trên Ethereum.
Một câu hỏi khác là về sự mở rộng của mạng chuỗi khối. Chúng ta có thể so sánh nó với mức độ phức tạp của hoạt động kinh doanh do ngân hàng trung ương và ngân hàng thương mại xử lý. Các cá nhân có thể dễ dàng gửi và rút tiền, nhưng chúng ta có thể so sánh nó với mạng chuỗi khối có thể xử lý công việc kinh doanh phức tạp của công ty.
Có hai ý tưởng cơ bản để mở rộng mạng: mở rộng trên chuỗi và mở rộng ngoài chuỗi.
Mở rộng trên chuỗi được gọi là mở rộng Lớp 1, chẳng hạn như tăng kích thước khối, tăng tốc thời gian tạo khối, v.v., chẳng hạn như: EOS, ETH2.0, polkadot. Nó tương đương với việc chuyển đổi ngân hàng trung ương để nó có thể đáp ứng hoạt động hàng ngày;
Mở rộng ngoài chuỗi được gọi là mở rộng Lớp 2. Có bốn giải pháp kỹ thuật trên, nhưng bản chất của chúng là giống nhau, tương đương với việc thiết lập một hệ thống ngân hàng thương mại hợp lý hơn.
Mô tả ngắn gọn bốn tùy chọn sau:
![]()
Trước hết, chuỗi bên, là một chuỗi khối khác được kết nối với chuỗi khối, neo các tài sản của chuỗi chính vào chuỗi khối mới này. Sidechains có thể được vận hành theo nhiều cách khác nhau, chẳng hạn như bởi một bên thứ ba đáng tin cậy, một tập đoàn hoặc một thuật toán đồng thuận. Ưu điểm là mã và dữ liệu độc lập, không tăng gánh nặng cho chuỗi chính, nhược điểm là bảo mật yếu. Hiện tại, các dự án chất lượng cao bao gồm skale, Injective, v.v.;
Thứ hai, kênh trạng thái có nghĩa là cả hai bên tham gia giao dịch xây dựng một kênh theo chuỗi và sau khi ký bằng khóa riêng, giao dịch được thực hiện theo chuỗi. Các kênh nhà nước ít có khả năng hỗ trợ các khoản thanh toán lớn ngoài kế hoạch. Giống như mọi người bỏ tiền vào ví dưới dây chuyền để thanh toán, bạn bỏ 100 tệ, nhưng đột nhiên có khoản thanh toán 200 tệ, và không thể hoàn tất. Ngoài ra, kênh trạng thái không hỗ trợ hợp đồng thông minh, các dự án hiện tại bao gồm Celer, Raiden, Liquidity, v.v...
Hơn nữa, Plasma, chuỗi plasma, thực sự là một chuỗi bên đặc biệt, đặc điểm của nó là không thể áp dụng cho hợp đồng thông minh và gánh nặng đối với người dùng khi chạy các nút là tương đối nặng. Các dự án trong lĩnh vực này bao gồm: OMG, Matic và Loom. Vì công nghệ chuỗi khối còn rất mới, mọi người đều đang qua sông bằng cách cảm nhận những viên đá. Cũng có thể khám phá hoặc biến đổi các giải pháp kỹ thuật mới bất cứ lúc nào. Ví dụ: Nhóm Plasma sau đó Nhóm Opimism.io được thành lập, nghĩa là nhóm đã đề xuất tổng số lạc quan.
tiêu đề phụ
Về sự thất bại của plasma, sự gia tăng của rollup
Trước khi triển khai, giải pháp chính của lớp 2 là chuỗi bên.
Có hai lý do chính khiến sidechains thất bại:
(1) Không đủ dữ liệu sẵn có
Tính khả dụng của dữ liệu có nghĩa là side chain không giống như multi-nodes trên Ethereum, rất khó để khởi động một cuộc tấn công 51% sức mạnh tính toán, nếu muốn tấn công Ethereum, bạn cần huy động nguồn lực lớn, nhưng side chain thì có không cần nó Sau đó, dữ liệu trên chuỗi bên thực sự có thể Bạn có tin tưởng nó không? Công cụ khai thác nút không cần nhiều tài nguyên để sửa đổi dữ liệu của bạn trên chuỗi bên, điều này ảnh hưởng trực tiếp đến tính bảo mật của tài sản của người dùng trên Ethereum.
(2) Khó thoát
Khi người dùng cố gắng rút tiền từ sidechain, họ phải gửi yêu cầu thoát giao dịch cho sidechain và sau đó chờ một khoảng thời gian. Nếu một số lượng lớn người dùng cần thoát khỏi chuỗi phụ Plasma, thì toàn bộ trạng thái hợp lệ của chuỗi phải được xuất bản lên mạng chính Ethereum trong một khoảng thời gian hợp lệ. Do các vấn đề về đồng bộ hóa dữ liệu, gần như chắc chắn rằng Ethereum sẽ bị áp đảo bởi một số lượng lớn các lệnh thoát. Đây được gọi là vấn đề thoát hàng loạt.
tiêu đề phụ
Hai loại Rollup: ZK-rollup và Optimistic-rollup là gì và ưu nhược điểm của chúng là gì?
ZK trong ZK-Rollup đề cập đến bằng chứng không kiến thức (Zero-Knowledge Proof), có nghĩa là người chứng minh có thể thuyết phục người xác minh tin vào một kết luận nào đó mà không cung cấp bất kỳ thông tin hữu ích nào cho người xác minh là đúng. Ví dụ, ai đó đã đưa cho bạn một lá thư và viết một kết luận trên phong bì, nội dung của bức thư là quá trình chứng minh rằng kết luận đó là đúng. Chức năng của chứng minh tri thức bằng không là đánh giá rằng kết luận là đúng mà không cần mở phong bì để xem nội dung của bức thư.
Quay lại ZK-rollup, chúng ta có thể thấy anh ấy có ba phần, cụ thể làHợp đồng thông minh, nhà khai thác trung gian và tính toán ngoài chuỗi trên mạng Ethereum。
Hợp đồng thông minh trên chuỗi chính EthereumVí dụ: nếu bạn muốn mua LRC bằng ETH trên sàn giao dịch của Loopring, trước tiên bạn cần chuyển ETH của mình sang hợp đồng thông minh để khóa nó.
Phần điện toán ngoài chuỗiNó đề cập đến một phần của Lớp 2 xử lý các giao dịch hoặc tính toán và mỗi giao dịch sẽ tạo ra kết luận về bằng chứng không kiến thức.
toán tử trung gianChịu trách nhiệm thu thập và xác minh kết luận bằng chứng không có kiến thức của từng giao dịch và tính toán kết luận tóm tắt tổng thể của lô giao dịch này sau khi đóng gói, sau đó gửi kết luận cuối cùng đến mạng chính Ethereum để xác minh.
Hiện tại, nút cổ chai trong quá trình phát triển của zk-rollup là mặc dù không có nhiều dữ liệu kết luận tóm tắt được gửi đến mạng chính mỗi lần, nhưng lượng tính toán để tính toán kết luận tóm tắt thông qua bằng chứng không kiến thức trong chuỗi là rất lớn. chỉ là Nó là dữ liệu truyền Nếu hợp đồng thông minh được tích hợp ngoài chuỗi và dữ liệu được gửi đến chuỗi, thì khối lượng dữ liệu tổng thể sẽ tăng theo vài bậc độ lớn, vì vậy rất khó để tính toán kết luận tóm tắt này.
Đây là một hình thức cơ bản của zk-rollup và hình thức cụ thể của các dự án khác nhau có thể được tinh chỉnh.
Tiếp theo, bản tổng hợp lạc quan-ROLLUP, bản tổng hợp lạc quan-rollup thực chất là một side chain với cơ chế đặc biệt:
Trong chuỗi bên thông thường, sau khi chúng tôi neo tài sản, tài sản trên chuỗi bên sẽ không được gửi tích cực đến mạng chính Ethereum và mỏ neo sẽ chỉ được giải phóng khi người dùng đưa ra yêu cầu rút tiền. Chúng tôi cũng đã nói về những nhược điểm của sidechains trước đó và op-rollup là thêm các quy tắc cố định vào cấu trúc cơ bản của sidechains:
Để giải quyết tính khả dụng của dữ liệu, hãy thêm một nhà điều hành trung gian để duy trì hệ thống và xây dựng cơ chế để đảm bảo độ tin cậy của dữ liệu.
Để giải quyết vấn đề khó rút tiền, op-rollup đề xuất gửi dữ liệu chuỗi bên đến mạng chính Ethereum cứ sau bảy ngày, do đó, dữ liệu trên mỗi chuỗi bên bị hạn chế và dữ liệu chuỗi bên được đồng bộ hóa với mạng chính Ethereum mạng trong khoảng thời gian cố định.
Lạc quan nghĩa đen là sự lạc quan, và anh mặc định coi tất cả những người tham gia đều là người tốt. Nó cũng có thể được phân tách thành ba phần đơn giản như zk-rollup: hợp đồng thông minh trên chuỗi chính Ethereum, toán tử trung gian (bao gồm các nút chuỗi bên) và tính toán ngoài chuỗi, và hợp đồng thông minh trên chuỗi chính Ethereum cũng là được sử dụng để giữ Mã thông báo sẽ được giao dịch.
Điểm khác biệt so với zk-rollup là sau mỗi giao dịch xác nhận giải pháp op-rollup, nhà điều hành trung gian không thực hiện hàng loạt bước xác minh phức tạp về kết quả giao dịch mà trực tiếp đóng gói và gửi đi trong vòng 7 ngày hoặc một thời gian cụ thể Sau đó. một thời gian nhất định, nó sẽ được tải lên chuỗi chính của Ethereum. Nhà điều hành trung gian không chỉ đóng vai trò là người vận chuyển mà còn là người giám sát, họ sẽ kiểm tra và xác minh dữ liệu được đóng gói bởi những người điều hành khác, nếu phát hiện bất kỳ nhà điều hành nào có hành vi gian ác, anh ta sẽ báo cáo và sẽ hủy bỏ giao dịch.
Ưu điểm của điều này là do lượng dữ liệu tải lên tương đối nhỏ nên các hợp đồng thông minh có thể được tích hợp vào Lớp 2, đây cũng là một lý do quan trọng khiến nó được các nhà lãnh đạo Defi như synthetix và uniswap ưa chuộng.
Nhưng nhược điểm cũng rất rõ ràng, đó là dữ liệu sẽ không được tải lên chuỗi cho đến 7 ngày hoặc lâu hơn, vì vậy nếu bạn khóa mã thông báo trên Lớp 2, bạn cần đợi 7 ngày hoặc lâu hơn để rút.
So sánh zk-rolllup và lạc quan-rollup:
Cuối cùng, tôi sẽ so sánh và tóm tắt các đặc điểm của hai bản tổng hợp:
1. zk-rollup không hoàn toàn không có khả năng chạy hợp đồng thông minh, nhưng hiệu quả hiện tại quá thấp;
2. Về bảo mật, cả hai đều có một số mối nguy hiểm tiềm ẩn cần phải vượt qua, ví dụ: op-rollup có thể rủi ro hơn khi số tiền tăng lên, trong khi zk-rollup yêu cầu một bên thứ ba đáng tin cậy;
chữ
Bài viết này chỉ thể hiện quan điểm cá nhân của TopoBlock và không cấu thành bất kỳ lời khuyên hay lời khuyên đầu tư nào.


