Báo cáo nghiên cứu theo dõi xuyên chuỗi: Tại sao giao thức tương tác toàn chuỗi LayerZero được định giá 3 tỷ đô la Mỹ (Phần 1)
lời tựa
lời tựa
Chỉ trong một năm, LayerZero, một giao thức có khả năng tương tác toàn chuỗi, một lần nữa huy động được 120 triệu đô la với mức định giá 3 tỷ đô la, gấp ba lần mức định giá trước đó.Các nhà đầu tư bao gồm a16z, ChristiesInc và Sequoia Capital.
Bài viết này là phần đầu tiên, tập trung vào giải pháp kỹ thuật của LayerZero và đánh giá ưu nhược điểm của nó.
tiêu đề phụ
1.1.Tổng quan
1.1.Tổng quan
Lưu ý rằng LayerZero không tập trung vào các tài sản xuyên chuỗi, mà tập trung vào các thông điệp xuyên chuỗi ở lớp trên. Là giao thức cơ bản, nó có mối quan hệ bao hàm với lớp ứng dụng của các tài sản chuỗi chéo. Các tài sản chuỗi chéo cụ thể hơn là Stargate, cũng được phát triển bởi Layerzero Labs.
tiêu đề phụ
1.2 Nút nhẹ là gì?Giao tiếp giữa các chuỗi chéo chủ yếu được thực hiện thông qua xác minh bên ngoài hoặc các nút nhẹ trên chuỗi. Trước hết, light node là một chế độ hoạt động của node, cũng như node đầy đủ (Full Node) và node lưu trữ (Archive Node). Các nút khác nhau của cùng một chuỗi là phiên bản đã xóa của thông tin chuỗi,
Với nhiều Merkle Roots trong tiêu đề khối, xác minh cây Merkle có thể được sử dụng để xác định xem một giao dịch có thực sự tồn tại trong khối này hay không.

Mô tả hình ảnh
Sơ đồ kiến trúc máy ảo EVM của Ethereum đến từ GITHUB chính thức
Lợi ích của việc chạy xác minh trên chuỗi với các nút ánh sáng là nó loại bỏ hoàn toàn sự can thiệp của vai trò bên ngoài của công chứng viên và đạt được mức độ phân cấp cao dựa trên tính bảo mật của chính chuỗi, giúp chuỗi an toàn hơn.nhưng theo cách này[Giải thích mã nguồn] NFT bạn đã mua chính xác là gì?
Khả năng đọc mở rộng:[Giải thích mã nguồn] NFT bạn đã mua chính xác là gì?
tiêu đề phụ
1.2 Nút siêu nhẹ là gì?
Nút siêu nhẹ Nút siêu nhẹ (ULN) thực sự rất đơn giản. So với nút nhẹ, nút siêu nhẹ sẽ thực hiện xác minh giống như nút nhẹ trên chuỗi, nhưng thay vì giữ lại tất cả các tiêu đề khối trong thứ tự, chúng được xác định bởi cỗ máy tiên tri phi tập trung theo yêu cầu.
Lợi ích là nó không dựa vào nút ánh sáng để bắt đầu luồng dữ liệu tiêu đề khối từ đầu.
Một mức độ mất an toàn nhất định tương ứng với một mức độ giảm chi phí lớn. Điều gì đúng và sai phụ thuộc vào cách mọi người cân nhắc nó dựa trên tình huống của riêng họ. Đề cập đến thiết kế của các giao thức xã hội như ống kính, giá trị của thông tin chú ý xã hội sẽ không quá lớn, vì vậy khi thực hiện Trong trường hợp cách ly lớp ứng dụng tốt, cũng rất nên thực hiện các giao dịch meta một cách lạc quan và thực hiện một cách lạc quan trước rồi theo dõi lại.
tiêu đề cấp đầu tiên
Trong sách trắng chính thức của LayerZero ở hình bên dưới, phần màu xanh là vai trò truyền thông tin chính giữa hai chain là Oracle và Relayer.

Giấy trắng chính thức của LayerZero đến từ trang web chính thức
tiêu đề phụ
2.1. Vị trí của Oracle và Relayer
Nói một cách đơn giản, chức năng chính của Oracle (máy tiên tri) là cho phép hợp đồng trên chuỗi mục tiêu biết khi nào cần xác minh và câu trả lời cho việc xác minh là gì. Người chuyển tiếp (bộ lặp) chịu trách nhiệm cung cấp quy trình bằng chứng cần thiết để xác minh giao dịch và nội dung cụ thể của thông tin chuỗi chéo.
Tác giả cũng đã đề cập trong báo cáo nghiên cứu 4337 trước đó rằng hợp đồng 4337 hiện tại vẫn cần được kết nối với dịch vụ giá tiên tri ngoài chuỗi để thực sự nhận ra chức năng của phí giao dịch thanh toán đa tiền tệ:đọc mở rộng
Nói tóm lại, Oracle là vai trò công chứng trong chuỗi chéo LayerZero. Có thể là do đánh giá độc hại như vậy. Độ bảo mật của Oracle gần như tương đương với giá trị của Defi trên chuỗi. Quá nhiều sản phẩm cho vay dựa vào Oracle để cung cấp giá cả.Nếu họ Nếu bạn sẵn sàng làm điều ác, thì bạn có thể làm những việc có năng suất cao hơn.
tiêu đề phụ
2.2. Phân công lao động giữa Oracle và Relayer
Vai trò của máy tiên tri là chuyển Blockhash và Block Receiptsroot nơi đặt yêu cầu chuỗi chéo trên chuỗi nguồn sang chuỗi mục tiêu.
Blockhash Băm khối, cho biết hợp đồng trên chuỗi mục tiêu khối nào chứa yêu cầu chuỗi chéo của người dùng.
Block Receiptsroot được sử dụng để xác minh các thông báo được chuyển bởi bộ chuyển tiếp giao dịch.
Vai trò của bộ lặp là chuyển thông tin đường dẫn theo yêu cầu của Biên nhận và Bằng chứng Merkle nơi đặt thông báo xuyên chuỗi tới hợp đồng trên chuỗi mục tiêu để xác minh.
Trong số đó, biên nhận đề cập đến thông tin nhận giao dịch, chủ yếu bao gồm kết quả thực hiện giao dịch, hàm băm giao dịch và nhật ký sự kiện giao dịch.
Kết quả thực hiện giao dịch: bản thân giao dịch trên chuỗi nguồn có thành công hay không.
Hàm băm giao dịch: hàm băm duy nhất trên toàn cầu của mỗi giao dịch.
Thông tin đường dẫn ở đây là mũi tên màu đỏ ở hình bên dưới, ví dụ sau khi relayer thông báo cho các nút trên chuỗi thông tin L2 -> Hash 0-0 -> Hash 1 theo trình tự. So sánh TopHash do nhà tiên tri đưa ra và phép tính thứ hai dựa trên hợp đồng thông tin do người chuyển tiếp đưa ra có nghĩa là người chuyển tiếp đúng.

tiêu đề phụ
Sau khi hiểu công việc của vai trò chuỗi chéo trong khu vực trung gian, hãy chuyển giao dịch từ ChainA sang ChainB. Cả hộp bên trái và bên phải trong hình bên dưới đều tương tác với hợp đồng điểm cuối (EndPoint) trên các chuỗi tương ứng của chúng.

Mô tả hình ảnh
Giấy trắng chính thức của LayerZero đến từ trang web chính thức
Quá trình tổng thể được phác thảo như sau:
Giao dịch bắt đầu khi ứng dụng người dùng (UA) bắt đầu giao dịch (tức là thực hiện một số hành động trên chuỗi). Giao dịch này sau đó được chia thành các phần (bằng chứng và tiêu đề khối) với sự hỗ trợ của các điểm cuối LayerZero thông qua các nhà tiên tri và bộ chuyển tiếp. Sau khi nhà tiên tri và bộ lặp gửi thông báo tương ứng của họ trên chuỗi mục tiêu (ký giao dịch trên chuỗi) và Điểm cuối LayerZero (hợp đồng) xác minh tính chính xác của thông tin, thông báo sẽ được chuyển đổi và thực thi trên chuỗi mục tiêu.
Các bước chi tiết như sau (xem hình trên):
Bước 1: Ứng dụng người dùng UA (chẳng hạn như cầu Stargate) Bộ giao tiếp (Communicator) của LayerZero gửi yêu cầu, bao gồm mã định danh giao dịch t, dữ liệu được truyền từ A đến B (payload payload) hoặc trỏ đến ứng dụng người dùng thông minh trên Chain B Số nhận dạng hợp đồng hoặc người chuyển tiếp (relayer_args) và thông tin giao dịch khác.
Bước 2: Bộ giao tiếp gửi dữ liệu đến bộ xác thực (Validator) dưới dạng gói LayerZero
Bước 3: Trình xác thực gửi mã định danh giao dịch và mã định danh của hợp đồng thông minh trên chuỗi B đến lớp mạng (NetWork). Công việc của lớp mạng cũng được kích hoạt và thông tin được truyền cần gửi tiêu đề khối của chuỗi nguồn A đến chuỗi mục tiêu B thông qua oracle.
Bước 4: Trình xác nhận chuyển tiếp thông tin này (gói tin) đến bộ chuyển tiếp. Sau khi được thông báo, bộ lặp sẽ lấy bằng chứng giao dịch (Bằng chứng ở bước 7) và lưu trữ ngoài chuỗi rồi gửi đến Chuỗi B (bước 11). Điểm cuối của chuỗi B cũng có thể khởi tạo một ứng dụng để nhận kết quả của hàm băm khối được chỉ định ( Bước 10).
Bước 5: Lớp mạng gửi mã định danh của hợp đồng thông minh trên Chuỗi B cùng với ID khối của khối giao dịch tới nhà tiên tri. Khi nhà tiên tri được thông báo, nó sẽ tìm nạp tiêu đề khối của khối hiện tại trên Chuỗi A (bước 6) và gửi nó đến Chuỗi B (bước 8).
Có thể thấy rằng tại thời điểm này, các phần 6, 7, 8, 10 và 11 đã thực sự được nhúng vào các liên kết của bộ lặp và lời tiên tri.
Bước 9: Lớp mạng gửi hàm băm khối thu được đến trình xác thực (kích hoạt xác minh nút siêu nhẹ).
Bước 12: Trình xác thực đảm bảo rằng giao dịch hợp lệ và được cam kết bằng cách xem bằng chứng giao dịch và tiêu đề khối được lưu trữ ở lớp mạng. Nếu tiêu đề khối và bằng chứng giao dịch khớp nhau, thông tin giao dịch (Gói) sẽ được gửi đến bộ truyền thông.
Chuỗi chéo tổng thể là phí gas được tính khi giao dịch đầu tiên được thực hiện trên chuỗi nguồn và nó tương ứng với 3 giao dịch trên chuỗi đích, bao gồm bộ lặp + oracle + Layer Zero: Executor (tài khoản EOA).
3. Cách đánh giá ưu nhược điểm của giao thức LayerZero
tiêu đề phụ
3.1 Dựa vào thầy bói có nguy hiểm không?Nếu chỉ có một bộ chuyển tiếp hoặc một máy tiên tri, điều đó thực sự có thể nguy hiểm (nó không còn là phạm vi quản lý của chính giao thức), nhưng những gì layerZero hiện đang thực hiện làBất kỳ ứng dụng nào cũng có thể tùy chỉnh trình chuyển tiếp của riêng mình hoặc thậm chí chọn một lời tiên tri khác
để hỗ trợ hệ thống của bạn.
Ngay cả khi một số người chuyển tiếp ngừng hoạt động hoặc không hoạt động hoặc hoạt động không chính xác cho một mục đích nhất định, thì trong cuộc cạnh tranh thị trường dần dần, mô hình lựa chọn nhiều đối nhiều sẽ được hình thành và sự giám sát lẫn nhau phi tập trung sẽ được hình thành giữa các trò chơi tương ứng, tương tự như cơ chế khai thác
Ngay cả khi tiên tri 1 và chuyển tiếp A thông đồng với nhau một cách ác ý, thì đây vẫn là một rủi ro riêng biệt vì chỉ những ứng dụng sử dụng cả tiên tri 1 làm tiên tri và chuyển tiếp A làm thông tin mới bị ảnh hưởng.
Hơn nữa LayerZero chỉ là cơ chế cấp thấp nhất để truyền thông tin, về cách sử dụng ứng dụng tầng trên sau khi thông tin được truyền đi, nó có thể được xác định độc lập và tăng cường bảo mật. Đối với bản thân giao thức, anh ta không lưu trữ tiền hoặc dữ liệu, điều này sẽ làm giảm khả năng anh ta bị tấn công.
Hiện tại, LayerZero đã được kiểm định chính thức bởi hơn 30 phiên bản, bao gồm Quantstamp, Zokyo, Zellic và Trail of Bits, v.v. Ngoài ra, anh ấy hiện đang tổ chức một khoản tiền thưởng lỗi trị giá 15 triệu đô la thông qua ImmuneFi, chương trình tiền thưởng lỗi trực tiếp lớn nhất trong toàn ngành! , LayerZero đã thưởng gần 1 triệu đô la cho những người đội mũ trắng tiết lộ thông tin cho đến nay.
tiêu đề phụ
3.2. So sánh ưu điểm của các sản phẩm chuỗi chéo ở lớp giao thức
Phù hợp với các kết luận trước đó, chi phí xác minh bảo mật chuỗi chéo cực kỳ thấp là một điểm sáng và mất mát tương tự là tính bảo mật của cỗ máy tiên tri có độ tin cậy cao. lớp ứng dụng), Tính linh hoạt và chi phí truy cập giao thức cực thấp cho các nhà phát triển là một lợi thế tiềm ẩn lớn mà tôi thấy.
Khả năng mở rộng chung mạnh mẽ hơnHiện tại, có giao thức IBC của hệ sinh thái Cosmos và giao thức chuỗi chéo XCMP của hệ sinh thái Polkadot là chuỗi chéo ở lớp giao thức, lý do tại sao chúng có những hạn chế về khả năng mở rộng là để Ethereum xác minh giao dịch trên các chuỗi công khai khác,Sau đó, các nút ánh sáng tương ứng phải được triển khai trên Ethereum
. Chi phí Gas cao như vậy khiến nhiều chuỗi tương thích EVM (ETH/BSC/Polygon/L2, v.v.) gặp khó khăn trong việc hỗ trợ giao thức IBC, điều này hạn chế rất nhiều tính linh hoạt của giao thức IBC, vì vậy nó vẫn chỉ khả dụng trong tương đối Cosmos nhỏ chạy giữa các chuỗi sinh thái.
Độ phức tạp truy cập của nhà phát triển thấp hơnNgay từ đầu, khối lượng công việc của giao thức cơ bản được đặt trên thiết kế truy cập hợp đồng tối giản và giới hạn trên của kịch bản nhu cầu đối với chuỗi chéo tin nhắn là rất cao, chẳng hạn như cho vay xuyên chuỗi, tổng hợp thu nhập và giao dịch chỉ là sự bắt đầu. Vì thuận tiện và dễ phát triển nên giao thức này hiện đang được sử dụng trong hơn 30 chuỗi Dapps (Bao gồm các sàn giao dịch phi tập trung PancakeSwap, SushiSwap, TraderJoe, Uniswap, v.v.
) đã vượt qua hơn hàng triệu tin nhắn và cầu nối ứng dụng trên đó đã khóa tổng giá trị hơn 7 tỷ đô la Mỹ (TVL gần đây của bài đăng là 400 triệu đô la Mỹ).
3.3.Tóm tắt
3.3.Tóm tắt

Mô tả hình ảnh
Diễn giải giải pháp chuỗi chéo: https://research.web3 caff.com/zh/archives/7592Chuỗi chéo là một trong những kênh đầu tư quan trọng trong cấu trúc đa chuỗi.Tương lai rất chắc chắn, mô hình kinh doanh rõ ràng và thị trường đã đạt doanh thu cao ở giai đoạn chưa trưởng thành
, với tư cách là một giao thức truyền thông được nhúng trong mã cơ bản của nhiều Dapp khác nhau, bản thân giao thức này đã trở thành một trong những khối xây dựng Lego cơ bản nhất.
【Xem trước phần tiếp theo】
Bài viết tiếp theo sẽ mở rộng hơn nữa việc so sánh tình hình thị trường của LZ và đánh giá toàn diện các mô hình chuỗi chéo chính. Nó đã được gửi lên kênh nghiên cứu của nền tảng Web3 Caff (nền tảng nghiên cứu trả phí hàng đầu và hoạt động chung của người hâm mộ ngày 14 tháng 6 đang được tiến hành, có thể được sử dụng"shisi"gia hạn thành viên 15 ngày cho mã giới thiệu).
gia hạn thành viên 15 ngày cho mã giới thiệu).
Đọc văn bản gốc: https://research.web3 caff.com/zh/archives/7592
https://medium.com/layerzero-official/layerzero-an-omnichain-interoperability-protocol-b 4 3d 2 ae 975 b 6
https://blog.li.fi/layerzero-a-deep-dive-6 a 46555967 f 5
https://layerzero.gitbook.io/docs/
https://github.com/LayerZero-Labs/Audits/tree/main/audits
https://blog.li.fi/navigating-arbitrary-messaging-bridges-a-comparison-framework-8720 f 302 e 2 aa
https://web3 caff.com/zh/archives/37040
https://foresightnews.pro/article/detail/1322
https://mp.weixin.qq.com/s/Ji-3 XKfquPlP 7 upnUWEaHQ
https://stargate.finance/overview
https://blog.ethereum.org/2015/11/15/merkling-in-ethereum
https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf
https://github.com/LayerZero-Labs


