Hiểu hợp đồng thông minh xuyên chuỗi trong một bài viết

avatar
Chainlink
2năm trước
Bài viết có khoảng 5640từ,đọc toàn bộ bài viết mất khoảng 8 phút
Bài viết này sẽ thảo luận về quá trình phát triển của hệ sinh thái đa chuỗi, tóm tắt những ưu điểm và thách thức của sự phát triển hợp đồng thông minh đa chuỗi hiện tại và phân tích sâu về c

Hiểu hợp đồng thông minh xuyên chuỗi trong một bài viết

Hợp đồng thông minh xuyên chuỗi là các ứng dụng phi tập trung bao gồm nhiều hợp đồng thông minh được triển khai trên các mạng chuỗi khối khác nhau. Các hợp đồng thông minh này có thể đạt được khả năng tương tác và cùng nhau tạo thành một ứng dụng hoàn chỉnh. Mô hình thiết kế sáng tạo này đã đóng một vai trò quan trọng trong việc thúc đẩy sự phát triển của hệ sinh thái đa chuỗi và sẽ có khả năng tận dụng những lợi thế độc đáo của các chuỗi khối, chuỗi bên và mạng lớp 2 khác nhau để tạo ra các trường hợp sử dụng hợp đồng thông minh mới.

Bài viết này sẽ thảo luận về quá trình phát triển của hệ sinh thái đa chuỗi, tóm tắt những ưu điểm và thách thức của sự phát triển hợp đồng thông minh đa chuỗi hiện tại và phân tích sâu về cách hợp đồng thông minh đa chuỗi sẽ phá vỡ mô hình phát triển blockchain dApp. Sau đó, chúng tôi cũng sẽ liệt kê các trường hợp sử dụng sáng tạo của việc mở khóa hợp đồng thông minh xuyên chuỗi vàGiao thức tương tác chuỗi chéotiêu đề cấp đầu tiên

Sự trỗi dậy của hệ sinh thái đa chuỗi

hợp đồng thông minhhợp đồng thông minhCác ứng dụng được triển khai trên mạng chính Ethereum, vì Ethereum là mạng đầu tiên hỗ trợ các hợp đồng thông minh có thể lập trình đầy đủ. Ethereum đã trở thành mạng hợp đồng thông minh chính thống không chỉ vì lợi thế của người đi đầu mà còn vì nó tạo ra hiệu ứng mạng ngày càng tăng, cơ sở hạ tầng phi tập trung, công cụ phát triển trưởng thành và cộng đồng nhà phát triển Solidity lớn. Tuy nhiên, khi nhu cầu của người dùng đối với các hợp đồng thông minh Ethereum tiếp tục tăng lên, việc cung cấp không gian khối Ethereum (nghĩa là tài nguyên máy tính) bị thiếu hụt, điều này cũng dẫn đến sự gia tăng phí giao dịch trên mạng Ethereum. Mặc dù mạng chính Ethereum vẫn là lựa chọn an toàn nhất để triển khai các hợp đồng thông minh, nhưng nhiều người dùng cuối đang tìm kiếm các giải pháp thay thế có chi phí thấp hơn.

Mô tả hình ảnh

Hiểu hợp đồng thông minh xuyên chuỗi trong một bài viết

chữ

Với sự xuất hiện liên tục của nhiều chuỗi khối mới, tổng khối lượng của nền kinh tế hợp đồng thông minh đã tăng vọt, thu hút thêm nhiều người dùng mới tham gia và bắt đầu giao dịch với chi phí thấp hơn. Ngoài ra, mỗi chuỗi bên và lớp 2 có kế hoạch mở rộng và kế hoạch phân cấp riêng, đồng thời cũng có các đặc điểm riêng về thiết kế cơ chế, sự đồng thuận, thực hiện giao dịch, tính khả dụng của dữ liệu và quyền riêng tư. Trong hệ sinh thái đa chuỗi, tất cả các chế độ khác nhau này có thể được song song hóa, thử nghiệm trong thực tế và cuối cùng thúc đẩy hệ sinh thái phát triển.

Cộng đồng Ethereum cũng đã áp dụng chiến lược đa chuỗi này, áp dụng lộ trình phát triển tập trung vào tổng số và cải thiện thông lượng của hệ sinh thái Ethereum bằng cách triển khai nhiều giải pháp mở rộng lớp 2. Mạng Lớp 2 cải thiện thông lượng giao dịch của hợp đồng thông minh Ethereum, do đó có thể giảm phí giao dịch đơn lẻ trong khi vẫn duy trì các lợi thế bảo mật của mạng chính Ethereum. Giải pháp cụ thể là xác minh các tính toán ngoài chuỗi trên chuỗi khối Ethereum bằng cách sử dụng bằng chứng gian lận hoặc bằng chứng hợp lệ. Sau đó, công nghệ phân đoạn dữ liệu sẽ được sử dụng để mở rộng hiệu suất của calldata tổng số.

tiêu đề cấp đầu tiên

Nút cổ chai của hợp đồng thông minh đa chuỗi

Mặc dù hệ sinh thái đa chuỗi có thể mang lại nhiều lợi ích cho người dùng và nhà phát triển, nhưng vẫn có một loạt thách thức và sự đánh đổi đặc biệt khi triển khai mã của cùng một hợp đồng thông minh cho nhiều chuỗi khối.

Mô tả hình ảnh

Hiểu hợp đồng thông minh xuyên chuỗi trong một bài viết

Hợp đồng thông minh đa chuỗi về cơ bản là các bản sao riêng biệt của dApps trên các chuỗi khác nhau.

Hiện tượng này đặc biệt nổi bật trên các nền tảng giao dịch phi tập trung, đặc biệt là các nhà tạo lập thị trường tự động đa chuỗi (AMM). Vì tài sản của người dùng chỉ có thể tồn tại trên một chuỗi khối cùng một lúc nên tính thanh khoản của ứng dụng sẽ được phân tán trên các chuỗi khối khác nhau. Do đó, số lượng vị trí bị khóa được áp dụng trên mỗi chuỗi sẽ giảm đi, dẫn đến tăng trượt giá giao dịch và giảm thu nhập từ phí giao dịch. Ngoài ra, mỗi khi ứng dụng AMM được triển khai cho một chuỗi khối mới, tính thanh khoản cần phải được tạo từ đầu. Nếu chuỗi mới cũng áp dụng canh tác năng suất để bắt đầu nguội, thì điều này sẽ dẫn đến sự pha loãng liên tục của mã thông báo ban đầu của giao thức.

Nếu ứng dụng cần duy trì một nguồn sự thật duy nhất cho trạng thái của nó, chẳng hạn như hệ thống tên miền trên chuỗi có đăng ký thống nhất, thì rất khó để triển khai đa chuỗi. Nếu các cơ quan đăng ký riêng biệt được triển khai trên mỗi chuỗi, thì những người khác nhau có thể đăng ký cùng một tên miền trên các chuỗi khác nhau, điều này sẽ gây nhầm lẫn. Do đó, nếu ứng dụng cần đảm bảo tính nhất quán của trạng thái toàn cầu, nó thường chỉ được triển khai trong một mạng blockchain.

Ngoài các thách thức ở cấp độ ứng dụng, các hệ thống đa chuỗi cũng có thể gây ra sự cố cho người dùng cuối. Người dùng có thể cần học cách tương tác với các chuỗi khối khác. Vì tài sản trên một chuỗi khối nhất định chỉ có thể được sử dụng trong dApps trên chuỗi này, nên người dùng phải sử dụng cầu nối mã thông báo theo cách thủ công để gửi mã thông báo tới dApps trên các chuỗi khối khác để sử dụng. Người dùng không chỉ cần định cấu hình lại ví, làm quen với quy trình hoạt động trên chuỗi mới và giữ thẻ blockchain cơ bản để trả phí gas; họ còn phải hy sinh tính bảo mật ở một mức độ nhất định, vì nhiều cầu vượt qua chuỗi chéo hiện có câu hỏi bảo mật.

tiêu đề cấp đầu tiên

Hợp đồng thông minh xuyên chuỗi

Mô tả hình ảnh

Hiểu hợp đồng thông minh xuyên chuỗi trong một bài viết

Hợp đồng thông minh xuyên chuỗi thực sự là một dApp hoàn chỉnh triển khai logic của nó trên các chuỗi khối khác nhau.

Mặc dù việc triển khai này có thể đạt được theo nhiều cách khác nhau, nhưng ở mức thấp nhất, cần thiết kế một hợp đồng thông minh xuyên chuỗi cho phép các nhà phát triển chia ứng dụng thành các mô-đun khác nhau. Điều đó có nghĩa là, 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 tác vụ khác nhau, trong khi tất cả các hợp đồng thông minh được giữ đồng bộ và cùng thực hiện cùng một kịch bản ứng dụng. Bằng cách này, các nhà phát triển có thể tận dụng các chuỗi khối khác nhau để nhận ra giá trị duy nhất. Ví dụ: các ứng dụng phi tập trung có thể sử dụng khả năng chống thao túng của chuỗi khối đầu tiên để theo dõi quyền sở hữu tài sản; sử dụng thông lượng cao của chuỗi khối thứ hai để đạt được các giao dịch có độ trễ thấp; sử dụng quyền riêng tư để xác định người dùng; và sử dụng khả năng lưu trữ phi tập trung của chuỗi khối thứ tư blockchain để lưu trữ siêu dữ liệu.

tiêu đề phụ

Nền tảng giao dịch chuỗi chéo

Khi người dùng thực hiện các giao dịch trên nền tảng trao đổi phi tập trung chuỗi chéo (DEX), họ có thể nhận được thanh khoản trên các nhóm mã thông báo của các chuỗi khối khác nhau để giải quyết vấn đề phân biệt thanh khoản DEX đa chuỗi. Ví dụ: khi người dùng giao dịch, mã thông báo họ gửi có thể được phân tách và kết nối với các chuỗi khối khác nhau để có được giá thực hiện giao dịch tốt nhất; và sau đó mã thông báo sau giao dịch được kết nối trở lại chuỗi khối ban đầu và được gửi vào ví của người dùng. Bằng cách này, tính thanh khoản trên tất cả các chuỗi khối sẽ được hồi sinh, người dùng có thể tận hưởng mức trượt giá giao dịch thấp hơn và các nhà cung cấp thanh khoản trên mỗi chuỗi có thể thu được thu nhập từ phí giao dịch cao hơn.

tiêu đề phụ

Tổng hợp thu nhập xuyên chuỗi

Tổng hợp thu nhập giữa các chuỗi có thể đặt tiền do người dùng gửi vào các giao thức DeFi trên mỗi chuỗi. Bằng cách này, người dùng không cần kết nối tài sản mã thông báo theo cách thủ công với các chuỗi khác để tối đa hóa lợi nhuận và dễ dàng đạt được lợi nhuận cao hơn. Do đó, điều này sẽ cải thiện đáng kể trải nghiệm canh tác năng suất đa chuỗi và tất cả các quy trình tẻ nhạt sẽ được đơn giản hóa.

thị trường tiền tệ

Cho vay xuyên chuỗi

chuỗi chéothị trường tiền tệNó có thể thúc đẩy sự phát triển của thị trường cho vay xuyên chuỗi, người dùng có thể gửi tài sản thế chấp (ETH) trên một chuỗi và vay tài sản mã thông báo (chẳng hạn như USDC) trên một chuỗi khác. Bằng cách này, người dùng không chỉ có thể đặt tài sản thế chấp trên một chuỗi khối an toàn hơn mà còn cho vay tài sản mã thông báo trên chuỗi khối có thông lượng cao hơn và đưa tài sản vào các ứng dụng trên chuỗi này để tạo thu nhập.

tiêu đề phụ

DAO chuỗi chéo

Các tổ chức tự trị phi tập trung (DAO) có thể tận dụng khả năng tương tác giữa các chuỗi để tiến hành bỏ phiếu trên chuỗi trong một hoặc nhiều mạng chuỗi khối thông lượng cao và chi phí gửi kết quả bỏ phiếu trở lại hợp đồng quản trị cốt lõi là tương đối cao trên chuỗi khối. Làm như vậy không chỉ có thể giảm chi phí giao dịch cho những người tham gia DAO mà còn đạt được sự minh bạch và chống thao túng trên chuỗi, đồng thời khuyến khích nhiều người tham gia hơn.

tiêu đề phụ

chữ

Người dùng thị trường NFT chuỗi chéo có thể phát hành hoặc đặt giá thầu cho NFT trên bất kỳ chuỗi khối nào. Điều này sẽ cải thiện tính thanh khoản của NFT và NFT có thể được chuyển liền mạch giữa các chuỗi khối khác nhau sau phiên đấu giá. Ngoài ra, các trò chơi trên một chuỗi khối có thể sử dụng khả năng tương tác giữa các chuỗi để theo dõi quyền sở hữu NFT trên một chuỗi khối khác. Do đó, người dùng có thể lưu trữ NFT một cách an toàn trên bất kỳ chuỗi khối nào và đồng thời sử dụng các NFT này trong các trò chơi trên các chuỗi khối khác.

tiêu đề cấp đầu tiên

Hợp đồng thông minh kiểu cửa hàng

Các hợp đồng thông minh chuỗi đơn hoặc đa chuỗi hiện tại có thể triển khai hợp đồng thông minh mặt tiền cửa hàng để tận dụng tối đa hệ sinh thái đa chuỗi. Hợp đồng thông minh kiểu cửa hàng cung cấp cho người dùng một mục thông qua đó họ có thể truy cập các ứng dụng hợp đồng thông minh trên các chuỗi khác. Thông qua các hợp đồng thông minh như vậy, người dùng có thể lưu trữ tài sản trong các ứng dụng phi tập trung trên một chuỗi khác mà không cần rời khỏi môi trường chuỗi khối ban đầu.

Người dùng không cần kết nối tài sản theo cách thủ công với các hợp đồng thông minh trên các chuỗi khối khác và họ thậm chí không cần biết hợp đồng thông minh đang chạy trên chuỗi khối, sidechain hay lớp 2 nào. Đối với người dùng, các ứng dụng trên các chuỗi khối khác không khác gì các ứng dụng gốc.

tiêu đề cấp đầu tiên

CCIP sẽ hỗ trợ hệ sinh thái chuỗi chéo như thế nào

Trong khi các hợp đồng thông minh xuyên chuỗi đã cách mạng hóa sự phát triển của các ứng dụng phi tập trung, hầu hết các mạng blockchain ngày nay vẫn bị cô lập với nhau. Nghĩa là, dữ liệu không thể được gửi và nhận trực tiếp giữa các chuỗi khối này. Để thực hiện các hợp đồng thông minh xuyên chuỗi, cần phải xây dựng một cầu nối xuyên chuỗi giữa các chuỗi.

Vấn đề tiên tri blockchainVấn đề tiên tri blockchain(nghĩa là: chuỗi khối không thể truy cập các tài nguyên ngoài chuỗi); tương tự, DON cũng có thể đạt được khả năng tương tác chuỗi khối một cách an toàn.

Mạng Chainlink tương thích với các giao thức trên bất kỳ chuỗi khối nào và đã được tích hợp vào một loạt chuỗi khối, chuỗi bên và lớp 2. Do đó, Chainlink có đủ khả năng để thúc đẩy quá trình chuyển đổi hệ sinh thái đa chuỗi thành hợp đồng thông minh xuyên chuỗi. Để đạt được mục tiêu này, Chainlink hiện đang phát triển một tiêu chuẩn nguồn mở toàn cầu cho giao tiếp xuyên chuỗi, Giao thức tương tác chuỗi chéo (CCIP).

Không giống như các cầu nối chuỗi chéo thông thường, CCIP cho phép các hợp đồng thông minh truyền dữ liệu và mã thông báo một cách an toàn trên tất cả các chuỗi khối. Hợp đồng thông minh có thể mã hóa hoặc giải mã thông điệp dữ liệu theo bất kỳ cách nào, vì vậy chúng cực kỳ linh hoạt. Điều đáng nói là CCIP sẽ sử dụng các nút tiên tri của Chainlink đã hoạt động. Các nút này không chỉ có độ tin cậy cao và chống giả mạo mà còn tương thích với bất kỳ chuỗi khối nào và đã đảm bảo giá trị hàng chục tỷ đô la cho nền kinh tế DeFi đa chuỗi.

Mô tả hình ảnh

Hiểu hợp đồng thông minh xuyên chuỗi trong một bài viết

Giao thức tương tác chuỗi chéo (CCIP) sẽ chuyển thông điệp giữa các chuỗi khối khác nhau.

tóm tắt

tóm tắt

Ngày nay, hệ sinh thái đa chuỗi có rất nhiều cơ hội đổi mới và ngày càng có nhiều nhà phát triển triển khai các ứng dụng trong môi trường đa chuỗi để thu hút nhiều người dùng và lưu lượng truy cập hơn. Mặc dù mô hình thiết kế hợp đồng thông minh đa chuỗi phải đối mặt với một số tắc nghẽn, nhưng sự xuất hiện của các hợp đồng thông minh xuyên chuỗi sẽ mang lại những cơ hội to lớn để không chỉ loại bỏ những tắc nghẽn này mà còn mở ra một loạt các trường hợp sử dụng sáng tạo.

CCIP nhằm mục đích tạo ra một cơ sở hạ tầng chuỗi chéo an toàn và đáng tin cậy để giúp các ứng dụng phi tập trung truyền dữ liệu tùy ý một cách an toàn đến các hợp đồng thông minh trên bất kỳ chuỗi khối nào, từ đó đẩy nhanh quá trình chuyển đổi này. Vào những năm 1990, không ai có thể dự đoán tất cả các kịch bản ứng dụng của Internet ngày nay; tương tự, chúng ta không thể dự đoán chính xác hầu hết các kịch bản ứng dụng trong tương lai của các hợp đồng thông minh xuyên chuỗi.

và theo dõi trên Twitterchain.link/solutions/cross-chainhoặcLiên hệ với Chuyên gia Chainlink

Để tìm hiểu thêm, vui lòng truy cậpchain.link,đăng kýTin tức chuỗi liên kếtvà theo dõi trên Twitter@chainlink

Bài viết gốc, tác giả:Chainlink。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập