Theo TheBlockCrypto, doanh thu của các công cụ khai thác Ethereum đạt 800 triệu đô la vào tháng 1, vượt qua mức cao nhất mọi thời đại ba năm trước và mức cao trước đó là 762 triệu đô la vào tháng 1 năm 2018. Và 40% trong số đó, tương đương 311 triệu đô la, đến từ phí giao dịch trực tuyến, một kỷ lục.
Đằng sau thu nhập cao của những người khai thác là kết quả của hiệu suất thấp của Ethereum, hiện tại TPS của ETH không thể vượt quá 25. Đề xuất của Lớp 2, đặc biệt là sự trưởng thành dần dần của Optimistic Rollup và ZK Rollup, có thể cải thiện hiệu suất của Ethereum hơn 300 lần, cho phép mọi người nhìn thấy bình minh của việc mở rộng ngoài chuỗi.
Lớp 2: Hãy để hầu hết mọi thứ được thực hiện ở Lớp 2, sau đó niềm tin có thể được chuyển sang Lớp 1 thông qua tương tác với Lớp 1.
Lớp 1: Các chuỗi khối bao gồm ETH1.x, ETH2.0, Bitcoin, Tezos và Polkadot (chuỗi song song) đều thuộc Lớp 1 và hiệu quả của Lớp 1 có giới hạn hiệu suất.
tiêu đề phụ
1. Tổng quan về Layer 2
Lớp 2 về cơ bản là một thuật ngữ chung cho một danh mục giải pháp mở rộng, bao gồm các kênh trạng thái, chuỗi bên, Plasma và Rollup.
Đầu tiên hãy nhìn vào kênh trạng thái.
Các kênh trạng thái là một trong những giải pháp mở rộng quy mô được thảo luận rộng rãi đầu tiên, chúng cho phép người tham gia trao đổi các giao dịch ngoài chuỗi nhiều lần, trong khi chỉ cam kết hai giao dịch với lớp cơ sở.
Mặc dù các kênh thanh toán có khả năng thực hiện hàng nghìn giao dịch mỗi giây nhưng chúng cũng có một số nhược điểm. Họ không cung cấp sự tham gia của công chúng - người tham gia phải được biết trước và người dùng phải khóa tiền trong hợp đồng nhiều chữ ký. Quan trọng nhất, giải pháp mở rộng quy mô này là dành riêng cho ứng dụng và không thể điều chỉnh để mở rộng các hợp đồng thông minh có mục đích chung.
Raiden là một trong những dự án chính trên Ethereum sử dụng các kênh trạng thái. Ngoài ra, khái niệm về các kênh thanh toán cũng được sử dụng rộng rãi bởi Lightning Network dựa trên Bitcoin.
Tiếp theo, nhìn vào chuỗi bên.
Sidechains là các chuỗi khối độc lập, tương thích với Ethereum có mô hình đồng thuận và tham số khối riêng. Khả năng tương tác của sidechain với Ethereum được thực hiện bằng cách sử dụng cùng một Máy ảo Ethereum, vì vậy các hợp đồng được triển khai cho lớp cơ sở Ethereum có thể được triển khai trực tiếp cho sidechain. xDai là một ví dụ về sidechain như vậy.
Sau đó đến với Plasma.
Plasma là một giải pháp mở rộng Lớp 2, ban đầu được đề xuất bởi Joseph Poon và Vitalik Buterin. Đây là một khuôn khổ để xây dựng các ứng dụng có thể mở rộng trên Ethereum. Plasma sử dụng các hợp đồng thông minh và cây Merkle để tạo ra vô số chuỗi con—bản sao của chuỗi khối Ethereum gốc.
Plasma có thể giảm tải các giao dịch từ chuỗi chính sang chuỗi con và cho phép giao dịch nhanh và rẻ. Một nhược điểm của Plasma là người dùng phải đợi lâu để rút tiền từ lớp thứ hai. Tương tự như các kênh trạng thái, các phần tử Plasma không thể được sử dụng để mở rộng các hợp đồng thông minh có mục đích chung. Mạng OMG được xây dựng dựa trên việc triển khai chuỗi Plasma của riêng họ có tên là MoreViable Plasma. Và mạng Matic là một ví dụ khác về nền tảng được cải tiến sử dụng khung Plasma.
Nhìn chung, ba loại giải pháp Lớp 2 đầu tiên về cơ bản đã biến mất, một mặt thuộc về công nghệ sơ khai, mặt khác, có những vấn đề thuộc loại này hay loại khác về chức năng.
Ví dụ: kênh trạng thái cần khóa các mã thông báo tương ứng, chuỗi bên không giải quyết được vấn đề về chu kỳ thoát và Plasma yêu cầu người tham gia giám sát trong thời gian thực, điều này bị hạn chế nghiêm trọng. Ngoài ra, mặc dù các kênh trạng thái và Plasma có thể mở rộng quy mô hàng triệu giao dịch mỗi giây nhưng lại không tương thích với các hợp đồng thông minh DeFi, do đó, trong bối cảnh DeFi từ lâu đã là con hào của Ethereum, rõ ràng Plasma và các kênh trạng thái không thể đáp ứng được nhu cầu thực tế .
Cuối cùng, giải pháp lớp 2 quan trọng nhất, Rollup, được coi là có thể giải quyết các vấn đề về hiệu suất của ETH.
Rollup lần đầu tiên được đề xuất bởi V God vào năm 2014, khi đó nó được gọi là "Shadow Chain", tức là chuỗi bóng tối. Sự thất bại của các giải pháp Lớp 2 như Plasma và các kênh trạng thái đã khiến các nhà phát triển nhấn mạnh lại Chuỗi bóng tối, mà bây giờ chúng tôi gọi là Rollup.
Rollup được xây dựng trên "Shadow Chain" để đạt được tính khả dụng của dữ liệu bằng cách thực thi trạng thái ngoại tuyến và chỉ sử dụng chuỗi khối Ethereum.
Rollup có thể được chia thành hai loại, Rollup lạc quan và Rollup ZK. Tính hợp lệ của Bản tổng hợp lạc quan được đảm bảo bằng giả định về bằng chứng gian lận và đồng bộ hóa, đồng thời tính hợp lệ của Bản tổng hợp ZK được đảm bảo bằng bằng chứng không có kiến thức.
tiêu đề phụ
Đầu tiên hãy xem Tổng hợp lạc quan.
Đầu tiên hãy xem Tổng hợp lạc quan.
Bản cập nhật lạc quan được đề xuất bởi nhà nghiên cứu John Adler của Consensys tại Diễn đàn nghiên cứu Ethereum Foundation vào tháng 7 năm 2019. Hiện tại, các nhóm làm việc trên Optimistic Rollup bao gồm Optimism (trước đây là Nhóm Plasma), Fuel Labs, Arbitrum, v.v.
Từ quan điểm kỹ thuật, Tổng hợp lạc quan là sự tích hợp của Máy ảo Ethereum (EVM). Lạc quan có nghĩa là "lạc quan". Tổng hợp lạc quan đưa ra dự đoán trạng thái "lạc quan" của Lớp 1 dựa trên dữ liệu của Lớp 2, hay nói cách khác, dựa trên Chuỗi khối của Optimistic Rollup có xu hướng tin rằng các nút sẽ không làm điều ác.
Nguyên tắc hoạt động của Optimistic Rollup như sau. Ở Lớp 2, người dùng chạy một máy (OVM) để xử lý các giao dịch và hợp đồng thông minh. Tất cả các hoạt động hàng ngày được thực hiện trong máy Lớp 2; trên chuỗi Ethereum Lớp 1, người dùng có cùng một máy OVM và khi xảy ra trường hợp khẩn cấp, máy OVM trên chuỗi Layer1 sẽ chạy.
Nếu ai đó cho rằng thao tác OVM Lớp 2 là gian lận, anh ta có thể chạy lại thao tác trên máy tính OVM Lớp 1 để chứng minh tính xác thực của thao tác.
Sau đó nhìn vào ZK Rollup.
Sau đó nhìn vào ZK Rollup.
ZK Rollup ban đầu được đề xuất bởi Barry WhiteHat, một nhà nghiên cứu cấp cao tại Ethereum Foundation, vào năm 2018. Tính bảo mật của nó gần giống như của Lớp 1 (Ethereum) và nó có thể tạo các khối trong vòng một phút và tăng thông lượng lên 2.000 tps . Các dự án do ZK Rollup thực hiện bao gồm Matter Labs và Starkware, trong số những dự án khác.
Đặc điểm của ZK Rollup là nó thay thế thách thức gian lận bằng bằng chứng không có kiến thức và thời gian xác nhận nhanh hơn, không cần đợi hai tuần để hoàn tất việc hoàn thiện một khối trong chuỗi bóng tối như Optimistic Rollup.
ZK Rollup mang đến khả năng cải thiện đáng kể hiệu suất của Ethereum.
Lấy việc giới thiệu ZK Rollup trong DEX làm ví dụ, logic chuyển đổi của các sàn giao dịch phi tập trung truyền thống được thực hiện trên Lớp 2 thông qua công nghệ ZK-Rollup, để tất cả các chuyển đổi có thể được hoàn thành trên Lớp 2, đồng thời giảm chi phí giao dịch của người dùng trong khi vẫn đảm bảo cải thiện trải nghiệm giao dịch tổng thể của người dùng. So với DEX truyền thống, DEX dựa trên ZK Rollup có những ưu điểm sau:
Trước hết, nó có thể đạt được phí Gas gần như bằng không và tất cả các trao đổi mã thông báo diễn ra trên Lớp 2; thứ hai, nó mang lại TPS (Chuyển đổi mỗi giây) cao hơn cho DEX, dao động khoảng 15 so với Ethereum truyền thống, dựa trên ZK TPS của Về mặt lý thuyết, DEX của Rollup có thể đạt tới thứ tự 3000; cuối cùng, để đảm bảo rằng giao dịch được thực hiện trong thời gian thực, vì tất cả các giao dịch được chuyển sang Lớp 2, người dùng không còn cần phải đợi thời gian xác nhận của một khối và thực giao dịch thời gian có thể được thực hiện.
Vậy Optimistic Rollup và ZK Rollup, người dùng thích cái nào hơn?
Theo phản hồi, các nhà cung cấp thanh khoản cho các ứng dụng DeFi sẽ thích ZKR-Uniswap (Uniswap được xây dựng trên ZK Rollup) hơn OR-Uniswap (Uniswap được xây dựng trên Optimistic Rollup) vì loại trước hiệu quả hơn về vốn.
Nếu muốn cải thiện hiệu quả sử dụng vốn của Optimistic Rollup, bạn cần rút ngắn thời gian thử thách của nó (Tranh chấp thời gian trễ, DTD) hoặc rút ngắn thời gian rút tiền từ Optimistic Rollup, đồng thời giảm "gian lận + xem xét" trên Lớp 1. "Chi phí của cuộc tấn công.
tiêu đề phụ
3. Những "tai nạn" của Rollup
Nhìn chung, Rollup có tiềm năng lớn cho Ethereum, nhưng vẫn đang phải đối mặt với nhiều thách thức.
Vấn đề nổi bật nhất là khả năng kết hợp giữa các ứng dụng DeFi dựa trên Rollup khác nhau.Nói một cách đơn giản, nếu có các ứng dụng DeFi khác nhau trên các chuỗi Rollup khác nhau, thì việc trao đổi thông tin giữa các chuỗi Rollup khác nhau sẽ nhanh hơn so với chuỗi chính Ethereum. trên Internet khó khăn hơn.
Nói cách khác, hiện tại có nhiều hơn một chuỗi khối dựa trên Rollup và mỗi chuỗi khối Rollup có thể chạy ứng dụng của riêng nó hoặc các ứng dụng khác nhau sử dụng các công nghệ Rollup khác nhau. trở nên vô cùng khó khăn.
Đây là vấn đề mà Rollup đang gặp phải. Như đã nói, thật khó để làm điều đó một mình.Để duy trì khả năng kết hợp của các ứng dụng DeFi, các máy chủ DeFi sẽ phải phối hợp trên một chuỗi Rollup cụ thể.
Ngoài ra, có một số ngưỡng nhất định cho việc di chuyển của nhà phát triển. Từ quan điểm của nhà phát triển, việc di chuyển mã sang lLayer 2 chắc chắn sẽ liên quan đến các thay đổi mã tương ứng và cũng sẽ tạo ra các chi phí kiểm tra và bảo trì nhất định, điều này sẽ làm giảm mức độ sẵn sàng di chuyển của nhà phát triển ở một mức độ nhất định.
