Untitled

**Sách trắng mới nhất của ZetaChain đã được phát hành. Hãy xem Developer Resources page mới của chúng tôi để bắt đầu xây dựng cho omnichain.**

Chúng tôi rất vui mừng được cung cấp phiên bản cuối cùng của sách trắng ZetaChain (được bản địa hóa bằng 17 ngôn ngữ). Điều nhất quán là sứ mệnh vững chắc của ZetaChain nhằm cung cấp blockchain L1 công khai với khả năng tương tác được tích hợp sẵn tới bất kỳ chain nào — ngay cả các chain không có hợp thông minh như Bitcoin. Với bản phát hành này, chúng tôi tự hào chia sẻ phiên bản hiện tại của ZetaChain mang lại tương lai omnichain được đề xuất trong sách trắng. Đáng chú ý nhất là, bài báo mở rộng về các kỹ thuật của hợp đồng thông minh Omnichain, một cải tiến mới, có tính biến đổi trong tiền điện tử, mà chúng tôi tóm tắt ngắn gọn trong bài đăng này.

Hợp đồng thông minh Omnichain (phần 4.4)

Hợp đồng thông minh Omnichain có thể truy cập và quản lý tài sản cũng như dữ liệu trên các mạng được kết nối từ một điểm logic duy nhất. Chúng được lưu trữ trên module ZetaEVM (zEVM) của ZetaChain, module này hỗ trợ tất cả các tính năng và tương tác của EVM ngoài các tính năng sau:

Hai tính năng bổ sung này làm cho zEVM trở thành một nền tảng có thể lập trình cho mục đích chung hỗ trợ khái niệm về các giao dịch xuyên chuỗi giúp thay đổi trạng thái trong các chuỗi khác nhau một cách nguyên tử và chỉ trong một bước. Nói một cách đơn giản, điều này có nghĩa là các nhà phát triển có thể tận dụng hệ sinh thái hợp đồng thông minh Ethereum mạnh mẽ hiện có để xây dựng các ứng dụng thực sự có thể tương tác trên ZetaChain — như thể mọi thứ nằm trên một chain duy nhất. Truy cập developer resources của chúng tôi để bắt đầu xây dựng sản phẩm.

Những điểm khác biệt chính với tính năng truyền tin nhắn (phần 4.4.4)

Các nhà phát triển có thể xây dựng sản phẩm trên ZetaChain bằng cách sử dụng cả kiến trúc đồng bộ (hợp đồng thông minh Omnichain) và không đồng bộ (nhắn tin cross-chain) hoặc kết hợp cả hai. Cả hai cơ chế đều có thể hỗ trợ nhiều loại ứng dụng, nhưng chúng mang lại sự khác biệt khá đáng kể so với quan điểm kiến trúc xây dựng ứng dụng. Ở cấp độ cao, hãy xem xét ba điểm khác biệt quan trọng của Hợp đồng thông minh Omnichain.

Phát triển multi-chain đồng bộ

Logic và trạng thái của ứng dụng hợp đồng thông minh Omnichain tồn tại ở một nơi duy nhất (hình 5). Mặt khác, nhắn tin liên quan đến các tin nhắn được phát và đồng bộ hóa trạng thái trên nhiều hợp đồng trên các chain khác nhau, điều này có thể dẫn đến nhiều bề mặt tấn công hơn và nhiều phí giao dịch hơn (và điều này có thể tăng lên nhanh chóng). Ví dụ: quản lý kho tiền (vault) hoặc giao thức cho vay với tài sản trên nhiều chain sẽ khó quản lý chỉ bằng tin nhắn.

Hình 5. Ứng dụng dựa trên hợp đồng thông minh Omnichain. Lưu ý rằng có một hợp đồng duy nhất nhận đầu vào, ghi đầu ra, duy trì trạng thái và sắp xếp các tài sản bên ngoài cho ứng dụng.

Hình 5. Ứng dụng dựa trên hợp đồng thông minh Omnichain. Lưu ý rằng có một hợp đồng duy nhất nhận đầu vào, ghi đầu ra, duy trì trạng thái và sắp xếp các tài sản bên ngoài cho ứng dụng.

Dễ dàng triển khai lại các Ethereum dApps hiện có

Các ứng dụng Ethereum phổ biến, đã được thử nghiệm trong thử nghiệm tấn công như Uniswap V2/V3, Curve, Aave, Compound và các ứng dụng khác có thể được triển khai dưới dạng hợp đồng thông minh Omnichain với một sự thay đổi tối thiểu. Hỗ trợ ZRC-20 cho phép các giao dịch một bước như Ethereum (nhưng thực chất là cross-chain). Nhắn tin (đặc biệt là đối với các ứng dụng phức tạp) yêu cầu tạo lại logic trong một hệ thống nhắn tin và đồng bộ trạng thái hoàn toàn khác, không đồng bộ; nhắn tin không thể thúc đẩy công việc hiện có theo cách tương tự.

Hợp đồng thông minh Bitcoin đầu tiên

ZRC-20 có thể dễ dàng hỗ trợ Bitcoin/Cardano/XRP, vốn không hỗ trợ các hợp đồng thông minh có mục đích chung cho các ứng dụng như hoán đổi, cho vay,.. Vì vậy, ví dụ: hợp đồng thông minh Omnichain có thể sắp xếp BTC gốc trên mạng Bitcoin cùng với các tài sản trong thế giới DeFi. Tính năng nhắn tin không thể hoạt động đối với các chain này vì tính năng nhắn tin yêu cầu hợp đồng thông minh trên bất kỳ chain được kết nối nào.

Bắt đầu xây dựng sản phẩm

Trang Developer Resources page của chúng tôi hiện đang hoạt động. Tại đây, bạn có thể tìm thấy ZetaDocs của chúng tôi và biết thêm thông tin về cách tham gia chương trình dành cho nhà phát triển của chúng tôi.

Giới thiệu về ZetaChain