Cơ chế hoạt động và quá trình xử lý giao dịch của StarkNet

1. Mô Tả Cơ Bản Về Cách Xử Lý Một Giao Dịch Trên Layer 2 StarkNet

B1-Người dùng thực hiện 1 giao dịch trên Layer 2.

B2-Sequencer nhận giao dịch sau đó sắp xếp chúng theo thứ tự và xử lý chúng.

B3-Sequencer đưa các giao dịch đã xử lý (xác nhận) vào một khối. 

B4-Sequencer giao dịch dưới dạng Calldata của khối đến hợp đồng StarkNet Core ở Layer 1 Ethereum. Và đồng thời gửi khối giao dịch đến cho Prover. 

B5-Prover kiểm tra lại giao dịch trong khối và tạo bằng chứng STARK cho khối từ dữ liệu ghi lại quá trình thực hiện giao dịch. 

B6-Prover gửi sự thay đổi trạng thái (State Diff) của Layer 2 và sau đó gửi bằng chứng STARK xuống hợp đồng Verifier trên Layer 1.

B7-Verifier giải nén dữ liệu nhận được (State DiffSTARK) và phân tích tính hợp lệ của nó. Sau khi xác nhận tính hợp lệ nó sẽ gửi dữ liệu đến hợp đồng StarkNet Core

B8-StarkNet Core xác mình tính xác thực và cập nhật  trạng thái Layer 2 vào khối #Ethereum.

2. Minh Họa Cho Hoạt Động Xử Lý Một Giao Dịch Trên Layer

StarkNet Video dưới là cách mô ta dễ hiểu và dễ tưởng tương nhất về cơ chế xử lý giao dịch trên một Layer2. Và bài này mình muốn bạn chú ý đến quá trình xử lý của ZK Rollup.

Lưu ý: bài viết chỉ cung cấp góc nhìn và không phải là lời khuyên đầu tư.

5/5 - (1 bình chọn)

Để 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 *