[Bốn Chức Năng Cốt Lõi của Blockchain và L2] – bởi nananaa.eth Bởi vì @EspressoSys là một dự án được xây dựng cho L2, nhiều người đã nói với tôi rằng họ gặp khó khăn với các khái niệm và thuật ngữ cơ bản. Để giúp bạn nắm bắt các ý tưởng cốt lõi của Espresso và chuẩn bị cho các bài viết mà tôi sẽ viết sau này, tôi đã tổng hợp tài liệu này. Vì nó đề cập đến các khái niệm blockchain cơ bản, nó cũng sẽ giúp bạn khi tìm hiểu về các dự án khác. Trong loạt bài này, chúng ta sẽ đề cập đến ba chủ đề lớn: (1) Bốn chức năng cốt lõi của một blockchain: Thực thi, Đồng thuận, Thanh toán, DA (2) Ethereum L2 (3) Bộ sắp xếp L2 & Xác nhận Đầu tiên, tôi sẽ xem xét bốn chức năng blockchain để xây dựng một nền tảng vững chắc. Tiếp theo, tôi sẽ giới thiệu Ethereum L2. Cuối cùng, tôi sẽ giải thích hai khái niệm mà Espresso tập trung vào: bộ sắp xếp L2 và xác nhận. [1. Bốn Chức Năng Cốt Lõi của một Blockchain] Một blockchain là một máy chuyển đổi trạng thái: nó thu thập các giao dịch của chúng ta trong các khối, sau đó thực thi chúng theo thứ tự để cập nhật trạng thái của mỗi tài khoản. Ví dụ, nếu tôi hoán đổi 1 ETH lấy 0.1 BTC, khi giao dịch đó được đưa vào một khối và được thực thi, trạng thái tài khoản của tôi sẽ thay đổi để mất 1 ETH và nhận 0.1 BTC. Điều gì phải xảy ra ở phía sau để làm cho điều đó hoạt động? (1) Đồng thuận: Chúng ta cần quyết định thứ tự mà các giao dịch vào mỗi khối. (2) Thực thi: Chúng ta cần thực thi các giao dịch đã được đồng thuận, theo thứ tự, để cập nhật trạng thái tài khoản. (3) Thanh toán: Chúng ta cần hoàn tất các thay đổi trạng thái để mọi người có thể tin tưởng "vâng, bạn thực sự đã nhận được 0.1 BTC." (4) Khả năng truy cập dữ liệu (DA): Bởi vì các blockchain là không cần tin cậy, bất kỳ nút nào cũng phải có khả năng thực thi lại các giao dịch trong một khối để xác minh độc lập chúng, vì vậy các giao dịch phải được lưu trữ trong một lớp có sẵn. Tóm lại, một blockchain hoạt động phải thực hiện Đồng thuận / Thực thi / Thanh toán / DA. Tóm tắt nhanh về từng chức năng - Đồng thuận: Quyết định thứ tự của các giao dịch được đưa vào một khối - Thực thi: Chạy các giao dịch đó theo thứ tự và cập nhật trạng thái - Thanh toán: Đảm bảo tính cuối cùng của trạng thái đã cập nhật (ví dụ, bằng cách chờ một số khối nhất định hoặc sử dụng một cơ chế cuối cùng khác) - Khả năng truy cập dữ liệu: Đảm bảo các giao dịch trong mỗi khối có sẵn để bất kỳ ai cũng có thể phát lại và xác minh chúng [2. Ethereum L2 là gì?] Chúng ta vừa thấy bốn chức năng cốt lõi của các blockchain. Khi một chuỗi xử lý cả bốn chức năng đó, chúng ta gọi nó là một blockchain đơn thể. Khi chúng ta chia chúng thành các lớp riêng biệt, chúng ta gọi đó là một blockchain mô-đun. Một Ethereum L2 là một chuỗi mô-đun sử dụng Ethereum làm lớp Thanh toán. Nó tận dụng bảo mật của Ethereum để hoàn tất các thay đổi trạng thái, trong khi đẩy các chức năng khác (Đồng thuận, Thực thi, DA) lên các lớp riêng biệt, hiệu quả hơn. Trong số các Ethereum L2, hai mẫu phổ biến nhất là Rollup và Validium: Rollup Một Rollup sử dụng Ethereum cho cả DA và Thanh toán. Đồng thuận: thường là một bộ sắp xếp tập trung, mặc dù nó có thể sử dụng một bộ sắp xếp phi tập trung (ví dụ: thông qua Espresso), hoặc dựa vào các xác thực viên Ethereum trong một "Rollup Dựa trên" Thực thi: thường là một EVM, nhưng có thể là một VM khác (ví dụ: Cairo VM của StarkNet) Thanh toán: Ethereum DA: Ethereum Các ví dụ bạn biết: @arbitrum, @Optimism, v.v. Validium Một Validium giống như một Rollup ngoại trừ việc nó sử dụng một lớp DA bên ngoài thay vì Ethereum. Nếu một số Validium sử dụng Espresso DA, chúng ta có thể gọi đó là Espresso Validium. Đồng thuận: bộ sắp xếp tập trung hoặc phi tập trung Thực thi: EVM hoặc altVM Thanh toán: Ethereum DA: altDA (ví dụ: Celestia, Espresso DA, v.v.) Ví dụ, cho @EclipseFND đang có kế hoạch tổ chức TGE sớm đang sử dụng: Đồng thuận: Bộ sắp xếp tập trung Thực thi: SVM DA: Celestia Thanh toán: Ethereum [3. Bộ Sắp Xếp L2 & Xác Nhận] Cho đến nay, chúng ta đã xem xét các khái niệm cơ bản của blockchain và Ethereum L2. Cuối cùng, hãy đi sâu vào Bộ Sắp Xếp L2 và Xác Nhận, những điểm chính mà Espresso tập trung vào. Bộ Sắp Xếp L2 Bộ Sắp Xếp L2 là thực thể tạo ra các khối, có nghĩa là (1) sắp xếp và thực thi các giao dịch trên L2 (2) công bố danh sách các giao dịch và gốc trạng thái kết quả lên Ethereum. Hầu hết các L2 hiện nay chạy một bộ sắp xếp tập trung duy nhất sắp xếp các giao dịch đến, thực thi chúng, và sau đó báo cáo trạng thái mới cho người dùng. Nhưng có thể có một điểm thất bại duy nhất. Bộ sắp xếp của Arbitrum đã tạm dừng trước đây, ví dụ. Một bộ sắp xếp phi tập trung giải quyết điều này. Espresso cung cấp một mô-đun bộ sắp xếp L2 phi tập trung được hỗ trợ bởi HotShot (một thuật toán đồng thuận BFT hiệu suất cao). Nếu một L2 sử dụng bộ sắp xếp của Espresso, thì cho mỗi khối, một Node Lãnh đạo được chọn bởi đồng thuận của Espresso sẽ sắp xếp và thực thi các giao dịch. Xác Nhận Một Xác Nhận đảm bảo với người dùng rằng một thay đổi trạng thái là cuối cùng. Trên L2, tuy nhiên, bộ sắp xếp không thể cung cấp xác nhận đầy đủ cho đến khi việc thanh toán Ethereum hoàn tất. Những gì hầu hết các bộ sắp xếp L2 cho bạn thấy là một xác nhận trước, về cơ bản là một lời hứa: "Chúng tôi sẽ công bố thay đổi trạng thái của bạn trên Ethereum để thanh toán cuối cùng." Bởi vì đó chỉ là một xác nhận trước, nếu có điều gì đó sai trong quá trình thanh toán Ethereum, thay đổi đó có thể bị lùi lại (tức là, reorg). Đó là lý do tại sao các sàn giao dịch nói với bạn "chờ xác nhận" sau khi gửi tiền từ Arbitrum hoặc Optimism họ đang chờ cho đến khi tính cuối cùng của Ethereum loại bỏ bất kỳ rủi ro reorg nào. Đồng thuận HotShot của Espresso cho phép bạn cung cấp xác nhận mạnh mẽ hơn, nhanh hơn trên L2 mạnh mẽ hơn so với xác nhận trước đơn giản của bộ sắp xếp, mặc dù vẫn không tuyệt đối như việc chờ đợi Ethereum. Tôi sẽ đi sâu hơn vào các xác nhận của Espresso trong một bài viết trong tương lai. Tóm tắt Bốn Chức Năng Cốt Lõi của Blockchain - Một blockchain thực hiện Đồng thuận, Thực thi, Thanh toán, DA - Đồng thuận: quyết định thứ tự giao dịch - Thực thi: chạy các giao dịch để cập nhật trạng thái - Thanh toán: hoàn tất các thay đổi trạng thái - DA: đảm bảo các giao dịch vẫn có sẵn để phát lại và xác minh Ethereum L2 - Các Ethereum L2 sử dụng Ethereum cho Thanh toán - Rollup: sử dụng Ethereum cho DA + Thanh toán - Validium: sử dụng DA bên ngoài + Thanh toán Ethereum Bộ Sắp Xếp L2 & Xác Nhận - Bộ Sắp Xếp sắp xếp và thực thi các giao dịch L2 và công bố gốc trạng thái - Đầu ra của bộ sắp xếp là các xác nhận trước, có thể bị lùi lại cho đến khi thanh toán Ethereum - HotShot của Espresso cho phép sắp xếp phi tập trung và xác nhận mạnh mẽ, nhanh chóng Tôi hy vọng tài liệu này làm rõ các nguyên tắc cơ bản của blockchain, Ethereum L2, và vai trò của Bộ Sắp Xếp & Xác Nhận để bạn sẵn sàng cho việc tìm hiểu sâu hơn về Espresso!
Hiển thị ngôn ngữ gốc
2,83 N
19
Nội dung trên trang này được cung cấp bởi các bên thứ ba. Trừ khi có quy định khác, OKX không phải là tác giả của bài viết được trích dẫn và không tuyên bố bất kỳ bản quyền nào trong các tài liệu. Nội dung được cung cấp chỉ nhằm mục đích thông tin và không thể hiện quan điểm của OKX. Nội dung này không nhằm chứng thực dưới bất kỳ hình thức nào và không được coi là lời khuyên đầu tư hoặc lời chào mời mua bán tài sản kỹ thuật số. Việc sử dụng AI nhằm cung cấp nội dung tóm tắt hoặc thông tin khác, nội dung do AI tạo ra có thể không chính xác hoặc không nhất quán. Vui lòng đọc bài viết trong liên kết để biết thêm chi tiết và thông tin. OKX không chịu trách nhiệm về nội dung được lưu trữ trên trang web của bên thứ ba. Việc nắm giữ tài sản kỹ thuật số, bao gồm stablecoin và NFT, có độ rủi ro cao và có thể biến động rất lớn. Bạn phải cân nhắc kỹ lưỡng xem việc giao dịch hoặc nắm giữ tài sản kỹ thuật số có phù hợp hay không dựa trên tình hình tài chính của bạn.