Các lớp layer của OP Stack: Data Availability, Sequencing, Derivation, Execution, Settlement, Governance, Superchain Bridge

Optimism đang dẫn đầu xu hướng Superchain, hay còn gọi là blockchain layer 3 (tổ hợp các blockchain layer 2 tương thích) khi họ cho ra mắt bộ công cụ OP Stack hỗ trợ xây dựng blockchain layer 2. Không rõ là OP Stack có khác biệt gì và cấu tạo như thế nào để có thể dẫn đầu xu hướng một cách mạnh mẽ như vậy nhỉ? Trong bài viết này, chúng ta sẽ cùng nhau bóc tác cấu tạo bên trong của OP Stack nhé.

1. Khái niệm: OP Stack là gì? OP Chain là gì? OP Stack Bridge (cầu OP Stack), hay Superchain là gì?

OP Stack là một ngăn xếp với nhiều lớp (layer). Mỗi lớp của OP Stack được mô tả bằng một API được xác định rõ ràng, được lấp đầy bằng một module cho lớp đó. Các lập trình viên có thể dễ dàng sửa đổi các module hiện có hoặc tạo các module hoàn toàn mới cho riêng mình để đáp ứng nhu cầu của bất kỳ ứng dụng nào. Ví dụ, họ có thể chạy Bitcoin như một lớp thực thi (execution layer), hoặc trao đổi Ethereum lấy Celestia dưới dạng lớp sẵn có của dữ liệu (data availability layer).

Ngoài ra, OP Chain là chuỗi riêng lẻ tồn tại trên Superchain của Optimism. Không giống như multi-chain, OP Chain được xây dựng với cấu ​​trúc tiêu chuẩn hóa sẵn. Cấu trúc này bao gồm lớp cơ sở dùng chung cho DA, cầu nối chung (OP Stack Bridge, hoặc Superchain Bridge) giữa lớp cơ sở Ethereum và các OP Chains để đảm bảo tiêu chuẩn hóa bảo mật, một khuôn khổ rẻ và linh hoạt để triển khai trên các OP Chains, giao thức liên lạc cross-chain và tài sản kỹ thuật số giữa các OP Chains. Các tính năng giúp các giao dịch được liên kết trên tất cả các OP Chains, cho phép các nhà phát triển tận dụng thuộc tính này để tạo ra các ứng dụng nhắm mục tiêu đến Superchain nói chung. Thực hiện được việc này, Superchain cung cấp một nền tảng lý tưởng để phát triển các ứng dụng phi tập trung nhắm vào multi-chains.

Superchain Bridge, hay OP Stack Bridge là hợp đồng bridge cung cấp giao diện cho việc xây dựng cầu nối giữa lớp cơ sở và các OP Chains trong hệ sinh thái Optimism Superchain. Hợp đồng cầu nối này có thể được nâng cấp bởi nhóm Optimism Collective. Tham khảo github: https://github.com/nitantchhajed/op-stack-bridge

2. Cấu tạo: các lớp của OP Stack

Các lớp layer của OP Stack bao gồm:

  • Data Availability Layer: Lớp sẵn có dữ liệu
  • Sequencing Layer: Lớp tuần tự
  • Derivation Layer: Lớp dẫn xuất
  • Execution Layer: Lớp thực thi
  • Settlement Layer: Lớp thanh toán
  • Governance Layer: Lớp quản trị

❖ Data Availability Layer (DA): Lớp sẵn có dữ liệu

Lớp này xác định nơi đầu vào thô của OP Stack được xuất bản. Module DA được sử dụng rộng rãi nhất cho OP Stack là lớp Ethereum DA mà bản tổng hợp OP Mainnet sử dụng. Đáng chú ý là chúng tôi gần đây đã chứng kiến sự ra mắt testnet của Taro, chuỗi tổng hợp OP Stack đầu tiên sử dụng Celestia dưới dạng Lớp DA thay vì Ethereum.

❖ Sequencing Layer: Lớp tuần tự

Lớp này xác định cách thức các giao dịch trên chuỗi OP Stack được thu thập và xuất bản lên Lớp DA. Ở trạng thái hiện tại, trình sắp xếp thứ tự cho OP Stack là một thiết lập trình tự sắp xếp đơn. Những sửa đổi được đề xuất trong tương lai sẽ bao gồm Nhiều trình sắp xếp để tăng cường tính phân cấp của nền tảng.

Về mặt kinh tế, trình sắp xếp thứ tự tạo ra doanh thu giao thức từ phí giao dịch được trả bởi người dùng OP Mainnet, chủ yếu dành cho hàng hóa công cộng có hiệu lực hồi tố kinh phí. Trong tương lai, khi trình sắp xếp thứ tự được phân cấp, cũng có kế hoạch phân phối một phần doanh thu này cho những người đặt cược $OP.

❖ Derivation Layer: Lớp dẫn xuất

Lớp này xác định cách xử lý dữ liệu thô từ Lớp DA thành tạo thành các đầu vào được gửi đến Lớp thực thi. Nó có mối liên hệ rất chặt chẽ với Lớp DA vì nó phải hiểu cách phân tích dữ liệu thô từ đó.

❖ Execution Layer: Lớp thực thi

Lớp này xác định trạng thái trong chuỗi OP Stack và cách nó thay đổi sau khi nhận được đầu vào từ Lớp dẫn xuất. Một chút sửa đổi phiên bản của EVM là mô-đun Lớp thực thi hiện tại có trong OP Ngăn xếp, mặc dù điều này có thể được sửa đổi để bao gồm Máy ảo Move, ví dụ:
ví dụ.

❖ Settlement Layer: Lớp thanh toán

Lớp này theo truyền thống xử lý việc rút tài sản từ một blockchain bằng cách trước tiên chứng minh trạng thái của blockchain mục tiêu và sau đó xử lý việc rút tiền dựa trên trạng thái đó. Nói rộng hơn, đối với OP Stack, Lớp giải quyết cho phép blockchain của bên thứ ba nhận biết và thiết lập một cái nhìn về trạng thái của chuỗi OP Stack. OP Stack hiện bao gồm một module được xây dựng xung quanh các bằng chứng lỗi dựa trên chứng thực để thiết lập quan điểm này. Tuy nhiên, Optimism cũng đang nghiên cứu hệ thống chống pháo giảm thiểu độ tin cậy của họ và đã đã thêm chức năng để chứng minh tính hợp lệ của ZK trong bản nâng cấp Bedrock gần đây của họ.

❖ Governance Layer: Lớp quản trị

Lớp này đề cập đến bộ công cụ và quy trình chung được sử dụng để quản lý nâng cấp, quyết định thiết kế và cấu hình hệ thống. Lớp này nghe trừu tượng hơn so với các lớp khác và có thể chứa nhiều cơ chế khác nhau. Hai trong các module nổi bật trong OP Stack là Hợp đồng MultiSig và Quản trị token. Hợp đồng MultiSig là hợp đồng thông minh thực hiện một hành động nhất định sau đạt đến ngưỡng chữ ký được xác định trước từ một nhóm người tham gia. Đây là cơ chế hiện tại được sử dụng để quản lý việc nâng cấp các hợp đồng bắc cầu trên OP Mainnet.

Nếu là nhà phát triển, bạn có thể tìm thêm thông tin về API cho từng thành phần và cách các thành phần khác nhau hoạt động song song để tạo ra hệ thống chuỗi module trong bài nói chuyện về Devcon của Kelvin .

Chú thích

Attestation-based Fault Proof (Bằng chứng lỗi dựa trên chứng thực): là cơ chế chứng minh lỗi dựa trên chứng thực, trong đó các thực thể có chức năng đề xuất có thể đề xuất những gì chúng tin là trạng thái hợp lệ hiện tại của chuỗi OP Stack. Nếu những đề xuất này không bị vô hiệu trong một khoảng thời gian nhất định (giai đoạn thử thách) thì các đề xuất đó sẽ được xem là đúng. Cơ chế này được sử dụng trên các chuỗi thuộc Superchain (OP Stack).

Click Digital

  • Đầu tư vào các công ty quảng cáo blockchain hàng đầu bằng cách MUA token Saigon (SGN) trên Pancakeswap: https://t.co/KJbk71cFe8 (đừng lo lắng về tính thanh khoản, hãy trở thành nhà đầu tư sớm)
  • Được hỗ trợ bởi Công ty Click Digital
  • Nâng cao kiến thức về blockchain và crypto
  • Lợi nhuận sẽ dùng để mua lại SGN hoặc đốt bớt nguồn cung SGN để đẩy giá SGN tăng.
  • Địa chỉ token trên mạng BSC: 0xa29c5da6673fd66e96065f44da94e351a3e2af65
  • Twitter: https://twitter.com/SaigonSGN135
  • Staking SGN: http://135web.net
Rate this post

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *