
OP Stack: Tầm nhìn mở rộng mô-đun đầy tham vọng của Optimism
Tuyển chọn TechFlowTuyển chọn TechFlow

OP Stack: Tầm nhìn mở rộng mô-đun đầy tham vọng của Optimism
OP Stack là bản hùng ca về việc Ethereum mở rộng thông qua tính năng mô-đun.

Tác giả: Donovan Choy
Biên dịch: TechFlow
Năm 2021, tiền mã hóa bước vào thị trường tăng giá, Ethereum trở nên tắc nghẽn và người dùng phải trả hàng trăm đô la Mỹ phí Gas.
Giải pháp là gì? Triển khai các chuỗi mới nhanh hơn! Các chuỗi được mệnh danh là "sát thủ Ethereum" như Solana, Binance Smart Chain và Avalanche xuất hiện. Tất cả đều triển khai khai thác thanh khoản để hút thanh khoản từ Ethereum.
Mặc dù trước đây nhiều người ủng hộ Ethereum, nhưng trong giai đoạn nhu cầu cao này, họ đã bỏ nó lại phía sau.
Các chuỗi L1 thay thế tạm thời giải quyết nhu cầu về khả năng mở rộng của thị trường. Sự xuất hiện của quá nhiều chuỗi với các tiêu chuẩn khác nhau cũng làm gia tăng nhu cầu về cầu nối liên chuỗi. Đồng thời, cầu nối liên chuỗi cũng gây ra rắc rối: không chỉ bất tiện mà còn rất nguy hiểm. Chúng ta thường xuyên thấy tin tức về các vụ tấn công hacker vào cầu nối liên chuỗi, điều này chắc chắn không ai mong muốn.

Ethereum cố gắng giải quyết vấn đề mở rộng theo cách khác thông qua Rollup: xử lý giao dịch trên một chuỗi riêng biệt (Rollup), nhưng kế thừa tính phi tập trung và bảo mật mạnh mẽ từ mạng chính.
Tính đến tháng 10, Layer 2 đã vượt mặt mạng chính Ethereum về hiệu suất thực thi giao dịch.

Nhưng vẫn còn một vấn đề. Mỗi chuỗi mới hay Rollup bản thân nó là một chuỗi nguyên khối, có ngôn ngữ và cấu trúc thiết kế độc lập riêng.
Kết quả là gì?
Một hệ sinh thái Web3 dị hợp. Đây là lý do tại sao chúng ta cần các giao thức như Hop để "nhảy" giữa các chuỗi Rollup.
Nếu Web3 muốn được chấp nhận rộng rãi, chúng ta cần chấm dứt tình trạng chuyển đổi mạng lưới liên tục này. Người dùng không muốn xử lý những chuỗi rời rạc, không đồng bộ. Điều này giống như việc mỗi lần chuyển tiền giữa các ngân hàng đều phải đổi tiền tệ vậy.

Nếu cầu nối liên chuỗi là giải pháp tạm thời kiểu miếng dán, thì các Rollup mô-đun đang mở đường cho một giải pháp toàn diện hơn.
Làm thế nào?
Các nhà phát triển đứng sau Optimism có một câu trả lời trực tiếp đến gốc rễ vấn đề: OP Stack.
Vấn đề hiện tại
Ngày nay, phần lớn các chuỗi đều theo đuổi chiến lược mô-đun riêng của mình.
-
Optimism, Arbitrum và Starknet khác nhau ở tầng thực thi, nhưng họ chia sẻ cùng một lớp thanh toán, đồng thuận và tính sẵn sàng dữ liệu bằng cách thuê ngoài các lớp này cho mạng chính Ethereum.
-
Metis và Celestia chọn lớp sẵn sàng dữ liệu riêng, trong khi vẫn sử dụng Ethereum làm lớp thanh toán và đồng thuận.
-
Các chuỗi validium dựa trên StarkEx như Immutable X hoặc rhino.fi thực hiện điều tương tự bằng cách vận hành một hội đồng sẵn sàng dữ liệu riêng, tương đối tập trung, nơi một nhóm nút được chọn trước lưu trữ dữ liệu giao dịch.

Mỗi chuỗi chạy theo chiến lược riêng, dẫn đến sự khác biệt trong thiết kế ở các tầng thực thi, thanh toán và sẵn sàng dữ liệu.
Điều gì sẽ xảy ra nếu các chuỗi này chia sẻ một kho mã nguồn mở chuẩn hóa, thay vì hệ thống chuỗi/Rollup bị cô lập như hiện nay?
Giới thiệu OP Stack
Đây chính là vai trò của OP Stack từ Optimism: một bộ Lego cơ sở mô-đun giúp xây dựng các chuỗi Rollup linh hoạt và chính xác hơn trên Ethereum – điều mà các L2 đơn thể ngày nay không thể làm được.
OP Stack là một bộ mô-đun mã nguồn mở chuẩn hóa, có thể lắp ráp lại để tạo thành một chuỗi tùy chỉnh — Optimism gọi chúng là "chuỗi OP" — phục vụ cho bất kỳ trường hợp sử dụng blockchain cụ thể nào.
Hãy phân tích rõ hơn:
Mô-đun là các đoạn dữ liệu mà bất kỳ nhà phát triển nào cũng có thể cắm vào OP Stack để tạo ra một L2, L3 hoặc L4. "Chuẩn hóa" nghĩa là có sự đồng thuận về tiêu chuẩn mô-đun và mọi người đều có thể triển khai. Mã nguồn mở nghĩa là nó miễn phí và bất kỳ ai cũng có thể sửa đổi, đóng góp.
Với OP Stack, bạn không bị ràng buộc vào một hệ thống chứng minh hay công nghệ cụ thể nào. Nhà phát triển có quyền thay thế các mô-đun ở các tầng thực thi, đồng thuận, thanh toán và sẵn sàng dữ liệu khác nhau của một chuỗi, giống như thay đổi API.
dYdX rời Ethereum để chọn chuỗi ứng dụng Cosmos vì họ muốn kiểm soát cao hơn về tầng đồng thuận của chuỗi. OP Stack giải quyết đúng vấn đề đó.
OP Stack nhằm mục đích cho phép fork mã dễ dàng hơn so với hiện tại, vì nhà phát triển có thể dễ dàng trừu tượng hóa từng thành phần của blockchain và sửa đổi bằng cách cắm các mô-đun khác nhau.
Có lẽ một optimistic rollup muốn chuyển đổi thành ZK-rollup. Không vấn đề gì! Chỉ cần thay mô-đun chứng minh gian lận bằng mô-đun chứng minh tính đúng đắn ở tầng thanh toán.
Có thể một chuỗi muốn dùng Celestia làm tầng sẵn sàng dữ liệu? Không sao! Thay Ethereum bằng Celestia làm tầng sẵn sàng dữ liệu.
Muốn thay máy ảo EVM ở tầng thực thi bằng một máy ảo khác như FuelVM? Việc thay đổi tầng thực thi trên một chuỗi đang hoạt động rất khó, nhưng về mặt kỹ thuật hoàn toàn khả thi với OP Stack.
Bạn có muốn chạy Minecraft như một rollup L2 không? Nhưng trò chơi trên chuỗi quá nặng về tính toán nếu đặt trên mạng chính? Thực tế là đã có người làm được điều đó. Nó được gọi là OP Craft, đội ngũ đứng sau Lattice đã đưa mô-đun thực thi riêng vào khe thực thi của rollup L2, sau đó sửa đổi Plasma ở tầng đồng thuận để tăng khả năng mở rộng.
Do đó, OPCraft tồn tại trên Ethereum như một rollup L2 riêng (một chuỗi OP), mọi thao tác trong trò chơi đều được thực hiện như một giao dịch trên chuỗi và được ghi lại trở lại mạng chính Ethereum. Đây là sự mở rộng Minecraft trên blockchain tương thích EVM! Giống như bất kỳ rollup nào khác, nhà phát triển có thể truy cập qua nút và triển khai hợp đồng thông minh lên đó.

Lattice đã làm được điều này nhờ tận dụng kiến trúc rollup Bedrock của Optimism. Bedrock là triển khai đầu tiên của OP Stack — tập hợp các mô-đun mà Optimism sử dụng. Bedrock dùng Máy ảo Ethereum làm tầng thực thi, giúp nó tương đương EVM, và dùng Cannon — hệ thống chứng minh lỗi tương tác ở tầng thanh toán.
Và nhiều bản fork điên rồ hơn nữa đang đến. 0xPARC đã xây dựng rollup Game Boy bằng cách thay thế động cơ thực thi của Bedrock bằng trình giả lập Game Boy.
Và tất cả đều diễn ra trên chuỗi.
Vườn mở của OP Stack
Ngày nay, vấn đề chính của blockchain mô-đun là sự phân mảnh ngày càng gia tăng — khi các nhà phát triển đưa ra lựa chọn thiết kế và đánh đổi riêng, mức độ phân mảnh càng lớn. Vấn đề phân mảnh này tương tự như "vườn tường" (walled garden) của Web2, chỉ khác là trong Web3 nó xảy ra một cách vô tình.
OP Stack giải quyết vấn đề chia rẽ dần dần này trong việc xây dựng Web3 bằng triết lý "vườn mở". Tất cả các chuỗi OP đều có thể tận hưởng tính kết hợp liên chuỗi nguyên tử, chỉ cần các chuỗi OP tự nguyện chọn cùng một bộ sắp xếp chia sẻ (shared sequencer) — thực thể duy nhất tạo ra khối trên mỗi chuỗi OP.
Các chuỗi OP có thể không muốn vận hành bộ sắp xếp riêng, do đó họ có thể trả một khoản phí để sử dụng bộ sắp xếp chia sẻ do Optimism cung cấp mà họ tin tưởng. Điều này mở ra một mô hình sinh lợi khác cho Optimism, không chỉ giới hạn ở các dApp trên chuỗi Optimism hiện tại.
Cuối cùng, bất kỳ người dùng nào trên Ethereum đều có thể gửi giao dịch đến đối phương từ bất kỳ điểm nào trong hệ sinh thái. Không còn chuyển đổi mạng hay cầu nối liên chuỗi!
Tầm nhìn này đã hình thành cấu trúc "siêu chuỗi" đang nổi lên của Optimism, nơi hàng trăm/thousands chuỗi OP sẽ hoàn toàn tương tác được với nhau trên Optimism và được kết nối thông qua cùng một cấu trúc công nghệ.
Việc khởi chạy Rollup sẽ không khó hơn việc phát hành một token ERC20, từ đó đẩy nhanh tốc độ thử nghiệm và đổi mới trong Web3.
Đây không chỉ đơn thuần là tính tương tác.
Với độ linh hoạt cao hơn nhờ các mô-đun chia sẻ từ OP Stack, các nhà phát triển có thể tái sử dụng mã nguồn đã được phát triển trước đó, khiến mã trở nên mạnh mẽ hơn, an toàn hơn trước các cuộc tấn công và lỗi.
Ví dụ, khi đội ngũ Lattice xây dựng OPCraft, họ thiết lập giới hạn Gas trên mỗi khối cao hơn nhiều so với chuỗi của chính Optimism. Trong cấu hình khác biệt này, họ phát hiện một số lỗi trước đây chưa từng thấy.
Phổ biến hóa OP Stack
Tóm lại, OP Stack là bản hùng ca về việc Ethereum mở rộng thông qua mô-đun hóa.
Optimism đang xây dựng một hệ sinh thái chuỗi Rollup hoàn toàn mã nguồn mở, và OP Stack chính là nền tảng cho tầm nhìn đó. Nhưng không chỉ dừng lại ở Rollup, OP Stack còn có thể được tận dụng để xây dựng các mô-đun quản trị và định danh, trao quyền cho nhà phát triển dễ dàng thiết kế chuỗi từ đầu.
Chuỗi OP không phải là chuỗi ứng dụng Cosmos. Cũng không phải là chuỗi đơn thể. Đó là siêu chuỗi được hợp nhất theo cùng một tiêu chuẩn công nghệ.
Khi mọi thứ hoàn thiện, hệ sinh thái Rollup sẽ nở rộ như hàng ngàn bông hoa trên Ethereum.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














