*Các dApp chuỗi chéo có thể chạy trên nhiều hợp đồng thông minh khác nhau được triển khai trên nhiều chuỗi khối khác nhau, trong khi các dApp đa chuỗi có thể được triển khai trong nhiều phiên bản riêng biệt trên các mạng khác nhau. *
Do nhu cầu về không gian khối ngày càng tăng, lớp ứng dụng Web3 hiện tồn tại trên hàng trăm chuỗi khối, mạng L2 và Chuỗi ứng dụng khác nhau. Thực tế này đã sinh ra hai thuật ngữ mới - chuỗi chéo và đa chuỗi. Trong bài viết này, chúng tôi xác định ý nghĩa của chúng và phác thảo sự khác biệt và lợi thế độc đáo của chúng.
Sơ lược về lịch sử của hệ sinh thái đa chuỗi
Ethereum là chuỗi khối hợp đồng thông minh đầu tiên hỗ trợ đầy đủ các ứng dụng phi tập trung có thể lập trình, nhanh chóng thúc đẩy việc áp dụng nó thông qua hiệu ứng mạng đang phát triển của nó. Các ứng dụng hợp đồng thông minh ban đầu chủ yếu trên Ethereum và các dApp như Compound, MakerDAO, Uniswap, EtherDelta, v.v. đã thay đổi hoàn toàn cách sử dụng các dịch vụ tài chính thông qua cơ sở hạ tầng chuỗi khối.
Tuy nhiên, nhu cầu ngày càng tăng đối với các hợp đồng thông minh Ethereum đã làm tăng nhu cầu về không gian khối mạng, dẫn đến phí giao dịch cao trên mạng. Mặc dù mạng chính Ethereum vẫn là một trong những mạng hợp đồng thông minh an toàn nhất, nhưng nhiều người dùng đã bắt đầu tìm kiếm các giải pháp thay thế có chi phí thấp hơn, trong khi một số nhà phát triển nhìn thấy cơ hội phát triển nền tảng hợp đồng thông minh thay thế và chiếm thị phần của Ethereum. Động lực này đã dẫn đến sự gia tăng của các hệ sinh thái đa chuỗi.
**Đa chuỗi là gì? **
Trong môi trường đa chuỗi, mỗi phiên bản của ứng dụng phi tập trung (dApp) bao gồm một bộ hợp đồng thông minh riêng biệt không có kết nối với các ứng dụng khác trên các chuỗi khối khác.
Thông qua sự phát triển của hệ sinh thái đa chuỗi, sự sẵn có của các môi trường trực tuyến mới làm tăng tổng thông lượng của nền kinh tế hợp đồng thông minh, dẫn đến nhiều người dùng hơn có thể giao dịch với chi phí thấp hơn. Ngoài ra, mỗi mạng cung cấp cách tiếp cận riêng về khả năng mở rộng, phân cấp, thiết kế cơ chế, đồng thuận, thực thi, tính khả dụng của dữ liệu, quyền riêng tư, v.v. Trong một hệ sinh thái đa chuỗi, tất cả các cách tiếp cận khác nhau này có thể được triển khai và thử nghiệm song song, thúc đẩy sự phát triển của Web3.
Tuy nhiên, sự xuất hiện của một môi trường đa chuỗi cũng mang lại một số nhược điểm. Việc triển khai ứng dụng bị cô lập dẫn đến hiệu quả sử dụng vốn thấp hơn vì tính thanh khoản được trải rộng trên các ứng dụng bị cô lập và không thể luân chuyển giữa chúng. Ngoài ra, lợi ích của khả năng kết hợp không được phép bị hạn chế khi các hợp đồng thông minh ngày càng bị phân mảnh trên hàng trăm mạng khác nhau.
Trong một hợp đồng thông minh đa chuỗi, mỗi phiên bản dApp bị cô lập và không có kết nối với các chuỗi khối khác
Nếu một dự án muốn đáp ứng nhu cầu của người dùng và duy trì tính cạnh tranh trong môi trường đa chuỗi luôn thay đổi, thì dự án đó phải triển khai ứng dụng của mình trên nhiều chuỗi khối, điều này sẽ gây ra nhiều nhầm lẫn hơn cho người dùng cuối. Ngoài ra, mỗi triển khai dApp riêng lẻ cần có thời gian để phát triển và duy trì, chiếm các tài nguyên phát triển có giá trị mà lẽ ra có thể được sử dụng để cải thiện chức năng cốt lõi của dApp.
Bất kỳ ứng dụng nào yêu cầu một nguồn trạng thái duy nhất, chẳng hạn như DNS trên chuỗi với cơ quan đăng ký trung tâm, đều khó triển khai trong môi trường đa chuỗi. Nếu nhiều cơ quan đăng ký được triển khai trên nhiều mạng, thì cùng một tên có thể được đăng ký nhiều lần trên các chuỗi khác nhau bởi các chủ sở hữu khác nhau. Do đó, các ứng dụng yêu cầu tính nhất quán trạng thái toàn cầu thường chỉ được triển khai trên một mạng.
Tuy nhiên, có thể có những lợi thế khác trong việc triển khai đa chuỗi. Hàng tỷ đô la đã bị mất do cầu nối mã thông báo xuyên chuỗi không an toàn. Nếu các hợp đồng thông minh xuyên chuỗi phụ thuộc vào các cầu nối chuỗi chéo được bảo mật kém, tiền có thể gặp rủi ro ngay cả khi cơ sở hạ tầng chuỗi khối cơ bản được bảo mật. Trong quá trình triển khai đa chuỗi các hợp đồng thông minh độc lập và cách ly lẫn nhau, tác động của một lỗ hổng có thể được giới hạn trong một lần triển khai.
** Chuỗi chéo là gì? **
Chức năng chuỗi chéo cho phép các nhà phát triển xây dựng các ứng dụng chuỗi chéo gốc, trong đó một phiên bản dApp hợp nhất duy nhất có thể chạy trên nhiều hợp đồng thông minh khác nhau và nhiều chuỗi khối khác nhau, thay vì phải triển khai nhiều Phiên bản riêng biệt.
Hợp đồng thông minh xuyên chuỗi là một ứng dụng hợp nhất bao gồm nhiều hợp đồng thông minh được triển khai trên nhiều mạng
Trong môi trường chuỗi chéo, các hợp đồng thông minh trên các chuỗi khác nhau có thể thực hiện các nhiệm vụ khác nhau, nhưng chúng được giữ đồng bộ và hỗ trợ một trường hợp sử dụng duy nhất trong một ứng dụng thống nhất. Điều này cho phép các nhà phát triển tận dụng các mạng khác nhau để phát huy thế mạnh riêng của họ. Ví dụ: nhà phát triển có thể tạo một ứng dụng phi tập trung sử dụng tất cả các mạng sau:
Một chuỗi khối phi tập trung, chống kiểm duyệt để theo dõi quyền sở hữu tài sản.
Chuỗi khối thông lượng cao cho các giao dịch mã thông báo có độ trễ thấp.
Chuỗi khối bảo vệ quyền riêng tư dưới dạng lớp nhận dạng.
Mạng lưu trữ phi tập trung để lưu trữ siêu dữ liệu.
Khả năng tương tác chuỗi chéo là rất quan trọng đối với hệ sinh thái Web3 tích hợp hơn và tạo ra nhiều kết nối hơn giữa nền kinh tế Web3 và cơ sở hạ tầng Web2 hiện có. Bằng cách hỗ trợ các hợp đồng thông minh xuyên chuỗi, giải pháp khả năng tương tác xuyên chuỗi giúp giảm sự phân mảnh trong hệ sinh thái, cải thiện hiệu quả sử dụng vốn và điều kiện thanh khoản.
Tạo hệ sinh thái Web3 được kết nối nhiều hơn thông qua nhắn tin chuỗi chéo
Mặc dù các hợp đồng thông minh xuyên chuỗi đại diện cho một sự thay đổi lớn trong cách tạo ra các ứng dụng phi tập trung, nhưng hầu hết các mạng blockchain ở quy mô lớn vẫn chưa hoạt động cho đến ngày nay. Giao thức khả năng tương tác giữa các chuỗi (CCIP) là một tiêu chuẩn mã nguồn mở cho giao tiếp giữa các chuỗi, bao gồm gửi tin nhắn tùy ý và chuyển mã thông báo. Là một giao thức tương thích với chuỗi khối gốc, mạng Chainlink đã được tích hợp trên nhiều chuỗi khối và mạng Lớp 2, giúp nó có vị trí tốt để hỗ trợ hệ sinh thái đa chuỗi hướng tới các hợp đồng thông minh xuyên chuỗi. Một môi trường chuỗi chéo đầy đủ chức năng có thể mở khóa các ứng dụng chuỗi chéo chính thức và có khả năng mở rộng cao, mang đến cho hàng tỷ người dùng trải nghiệm người dùng quen thuộc trong thế giới Web2, đồng thời duy trì tính bất biến và giảm thiểu tin cậy như tiêu chuẩn cơ bản của tiêu chuẩn Internet mới này.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Chuỗi chéo so với đa chuỗi
*Các dApp chuỗi chéo có thể chạy trên nhiều hợp đồng thông minh khác nhau được triển khai trên nhiều chuỗi khối khác nhau, trong khi các dApp đa chuỗi có thể được triển khai trong nhiều phiên bản riêng biệt trên các mạng khác nhau. *
Do nhu cầu về không gian khối ngày càng tăng, lớp ứng dụng Web3 hiện tồn tại trên hàng trăm chuỗi khối, mạng L2 và Chuỗi ứng dụng khác nhau. Thực tế này đã sinh ra hai thuật ngữ mới - chuỗi chéo và đa chuỗi. Trong bài viết này, chúng tôi xác định ý nghĩa của chúng và phác thảo sự khác biệt và lợi thế độc đáo của chúng.
Sơ lược về lịch sử của hệ sinh thái đa chuỗi
Ethereum là chuỗi khối hợp đồng thông minh đầu tiên hỗ trợ đầy đủ các ứng dụng phi tập trung có thể lập trình, nhanh chóng thúc đẩy việc áp dụng nó thông qua hiệu ứng mạng đang phát triển của nó. Các ứng dụng hợp đồng thông minh ban đầu chủ yếu trên Ethereum và các dApp như Compound, MakerDAO, Uniswap, EtherDelta, v.v. đã thay đổi hoàn toàn cách sử dụng các dịch vụ tài chính thông qua cơ sở hạ tầng chuỗi khối.
Tuy nhiên, nhu cầu ngày càng tăng đối với các hợp đồng thông minh Ethereum đã làm tăng nhu cầu về không gian khối mạng, dẫn đến phí giao dịch cao trên mạng. Mặc dù mạng chính Ethereum vẫn là một trong những mạng hợp đồng thông minh an toàn nhất, nhưng nhiều người dùng đã bắt đầu tìm kiếm các giải pháp thay thế có chi phí thấp hơn, trong khi một số nhà phát triển nhìn thấy cơ hội phát triển nền tảng hợp đồng thông minh thay thế và chiếm thị phần của Ethereum. Động lực này đã dẫn đến sự gia tăng của các hệ sinh thái đa chuỗi.
**Đa chuỗi là gì? **
Trong môi trường đa chuỗi, mỗi phiên bản của ứng dụng phi tập trung (dApp) bao gồm một bộ hợp đồng thông minh riêng biệt không có kết nối với các ứng dụng khác trên các chuỗi khối khác.
Thông qua sự phát triển của hệ sinh thái đa chuỗi, sự sẵn có của các môi trường trực tuyến mới làm tăng tổng thông lượng của nền kinh tế hợp đồng thông minh, dẫn đến nhiều người dùng hơn có thể giao dịch với chi phí thấp hơn. Ngoài ra, mỗi mạng cung cấp cách tiếp cận riêng về khả năng mở rộng, phân cấp, thiết kế cơ chế, đồng thuận, thực thi, tính khả dụng của dữ liệu, quyền riêng tư, v.v. Trong một hệ sinh thái đa chuỗi, tất cả các cách tiếp cận khác nhau này có thể được triển khai và thử nghiệm song song, thúc đẩy sự phát triển của Web3.
Tuy nhiên, sự xuất hiện của một môi trường đa chuỗi cũng mang lại một số nhược điểm. Việc triển khai ứng dụng bị cô lập dẫn đến hiệu quả sử dụng vốn thấp hơn vì tính thanh khoản được trải rộng trên các ứng dụng bị cô lập và không thể luân chuyển giữa chúng. Ngoài ra, lợi ích của khả năng kết hợp không được phép bị hạn chế khi các hợp đồng thông minh ngày càng bị phân mảnh trên hàng trăm mạng khác nhau.
Trong một hợp đồng thông minh đa chuỗi, mỗi phiên bản dApp bị cô lập và không có kết nối với các chuỗi khối khác
Nếu một dự án muốn đáp ứng nhu cầu của người dùng và duy trì tính cạnh tranh trong môi trường đa chuỗi luôn thay đổi, thì dự án đó phải triển khai ứng dụng của mình trên nhiều chuỗi khối, điều này sẽ gây ra nhiều nhầm lẫn hơn cho người dùng cuối. Ngoài ra, mỗi triển khai dApp riêng lẻ cần có thời gian để phát triển và duy trì, chiếm các tài nguyên phát triển có giá trị mà lẽ ra có thể được sử dụng để cải thiện chức năng cốt lõi của dApp.
Bất kỳ ứng dụng nào yêu cầu một nguồn trạng thái duy nhất, chẳng hạn như DNS trên chuỗi với cơ quan đăng ký trung tâm, đều khó triển khai trong môi trường đa chuỗi. Nếu nhiều cơ quan đăng ký được triển khai trên nhiều mạng, thì cùng một tên có thể được đăng ký nhiều lần trên các chuỗi khác nhau bởi các chủ sở hữu khác nhau. Do đó, các ứng dụng yêu cầu tính nhất quán trạng thái toàn cầu thường chỉ được triển khai trên một mạng.
Tuy nhiên, có thể có những lợi thế khác trong việc triển khai đa chuỗi. Hàng tỷ đô la đã bị mất do cầu nối mã thông báo xuyên chuỗi không an toàn. Nếu các hợp đồng thông minh xuyên chuỗi phụ thuộc vào các cầu nối chuỗi chéo được bảo mật kém, tiền có thể gặp rủi ro ngay cả khi cơ sở hạ tầng chuỗi khối cơ bản được bảo mật. Trong quá trình triển khai đa chuỗi các hợp đồng thông minh độc lập và cách ly lẫn nhau, tác động của một lỗ hổng có thể được giới hạn trong một lần triển khai.
** Chuỗi chéo là gì? **
Chức năng chuỗi chéo cho phép các nhà phát triển xây dựng các ứng dụng chuỗi chéo gốc, trong đó một phiên bản dApp hợp nhất duy nhất có thể chạy trên nhiều hợp đồng thông minh khác nhau và nhiều chuỗi khối khác nhau, thay vì phải triển khai nhiều Phiên bản riêng biệt.
Hợp đồng thông minh xuyên chuỗi là một ứng dụng hợp nhất bao gồm nhiều hợp đồng thông minh được triển khai trên nhiều mạng
Trong môi trường chuỗi chéo, các hợp đồng thông minh trên các chuỗi khác nhau có thể thực hiện các nhiệm vụ khác nhau, nhưng chúng được giữ đồng bộ và hỗ trợ một trường hợp sử dụng duy nhất trong một ứng dụng thống nhất. Điều này cho phép các nhà phát triển tận dụng các mạng khác nhau để phát huy thế mạnh riêng của họ. Ví dụ: nhà phát triển có thể tạo một ứng dụng phi tập trung sử dụng tất cả các mạng sau:
Khả năng tương tác chuỗi chéo là rất quan trọng đối với hệ sinh thái Web3 tích hợp hơn và tạo ra nhiều kết nối hơn giữa nền kinh tế Web3 và cơ sở hạ tầng Web2 hiện có. Bằng cách hỗ trợ các hợp đồng thông minh xuyên chuỗi, giải pháp khả năng tương tác xuyên chuỗi giúp giảm sự phân mảnh trong hệ sinh thái, cải thiện hiệu quả sử dụng vốn và điều kiện thanh khoản.
Tạo hệ sinh thái Web3 được kết nối nhiều hơn thông qua nhắn tin chuỗi chéo
Mặc dù các hợp đồng thông minh xuyên chuỗi đại diện cho một sự thay đổi lớn trong cách tạo ra các ứng dụng phi tập trung, nhưng hầu hết các mạng blockchain ở quy mô lớn vẫn chưa hoạt động cho đến ngày nay. Giao thức khả năng tương tác giữa các chuỗi (CCIP) là một tiêu chuẩn mã nguồn mở cho giao tiếp giữa các chuỗi, bao gồm gửi tin nhắn tùy ý và chuyển mã thông báo. Là một giao thức tương thích với chuỗi khối gốc, mạng Chainlink đã được tích hợp trên nhiều chuỗi khối và mạng Lớp 2, giúp nó có vị trí tốt để hỗ trợ hệ sinh thái đa chuỗi hướng tới các hợp đồng thông minh xuyên chuỗi. Một môi trường chuỗi chéo đầy đủ chức năng có thể mở khóa các ứng dụng chuỗi chéo chính thức và có khả năng mở rộng cao, mang đến cho hàng tỷ người dùng trải nghiệm người dùng quen thuộc trong thế giới Web2, đồng thời duy trì tính bất biến và giảm thiểu tin cậy như tiêu chuẩn cơ bản của tiêu chuẩn Internet mới này.