
Sứ mệnh của ZetaChain với tư cách là một nền tảng là cho phép truy cập toàn cầu, hoạt động đơn giản hóa và tính thực tế đối với bất kỳ chuỗi khối nào. Trọng tâm chính của sứ mệnh này là cung cấp các dịch vụ và nhà cung cấp cơ sở hạ tầng tốt nhất để hỗ trợ trải nghiệm phát triển blockchain phổ quát đầu tiên.
Nền tảng phát triển Web3 Alchemy đã bổ sung hỗ trợ cho ZetaChain và cung cấp Siêu nút giả kim, Đồ thị con giả kim và một bộ công cụ phát triển giả kim đầy đủ. Sự hợp tác này sẽ giúp việc xây dựng Ứng dụng toàn cầu trở nên dễ dàng hơn.
Dưới đây, chúng tôi giới thiệu Gateway và Localnet, điều này sẽ cải thiện đáng kể trải nghiệm của nhà phát triển (DevX) cho Ứng dụng toàn cầu - một hợp đồng thông minh duy nhất trên EVM của ZetaChain có thể kết nối tự nhiên với bất kỳ chuỗi khối nào khác. Gateway đóng một vai trò quan trọng trong quá trình nâng cấp ZetaChain 2.0.
Bài học chính
Các ứng dụng (Universal Apps) trên Universal EVM có thể được truy cập nguyên bản hoặc bởi bất kỳ chuỗi kết nối nào mà người dùng không cần phải chuyển đổi mạng. Họ sử dụng tiêu chuẩn mã thông báo ZRC-20 để cho phép rút mã thông báo không được phép dưới dạng tài sản gốc trên các chuỗi được kết nối.
Universal Apps cung cấp mô hình hub-and-spoke cho phép người dùng quản lý tài sản và dữ liệu bên ngoài gốc từ một nơi. Ngược lại, nhắn tin ngang hàng giữa các hợp đồng trên các chuỗi khác nhau rất phức tạp, khó mở rộng quy mô và không thể mở rộng sang các chuỗi không thông minh như Bitcoin.
Bản cải tiến giao diện hợp đồng thông minh toàn diện của Gateway cho phép các tài khoản thuộc sở hữu bên ngoài (EOA) và các ứng dụng trên chuỗi được kết nối gọi Universal Apps, gửi mã thông báo và xử lý các truy vấn gas một cách hiệu quả thông qua API hợp nhất.
Gateway đơn giản hóa các hoạt động phức tạp gồm nhiều bước như: gửi BTC từ Bitcoin đến Universal App trên ZetaChain, khóa nó trong kho tiền, cung cấp USDC, sau đó đổi USDC lấy một token khác trên Ethereum - chỉ bằng một cú nhấp chuột là có thể hoàn tất.
Môi trường mạng cục bộ mới cho phép triển khai và tương tác nhanh chóng với các hợp đồng, hoàn thành giao dịch và nhận phản hồi gần như ngay lập tức, giống như vận hành trên một chuỗi duy nhất.
Ứng dụng phổ quát
Ứng dụng toàn cầu là một hợp đồng thông minh trên EVM của ZetaChain có thể kết nối tự nhiên với bất kỳ chuỗi khối nào khác (Bitcoin, EVM, không phải EVM, L2 không đồng nhất, v.v.). Không giống như các hợp đồng thông thường, Universal App có thể chấp nhận các cuộc gọi hợp đồng, tin nhắn và chuyển mã thông báo từ bất kỳ chuỗi được kết nối nào. Nó cũng có thể kích hoạt các cuộc gọi hợp đồng và thực hiện chuyển mã thông báo trên chuỗi được kết nối. Những khả năng này cho phép Universal Apps điều phối các giao dịch nhiều bước phức tạp trên các chuỗi.
Ví dụ: người dùng Bitcoin có thể tương tác với Ứng dụng toàn cầu để gửi USDC cho người nhận trên Ethereum. Người dùng Ethereum có thể mua NFT trên ZetaChain và gửi chúng đến các tài khoản trên chuỗi BNB – tất cả chỉ trong một bước.
Ứng dụng phổ quát được triển khai trên Universal EVM của ZetaChain, mở rộng khả năng tương tác toàn chuỗi của EVM. Điều này có nghĩa là các hợp đồng hiện tại có thể là plug-and-play trên ZetaChain và với một số sửa đổi, chúng có thể có được chức năng toàn chuỗi mạnh mẽ.
Những thách thức của nhắn tin ngang hàng
Trong hệ thống nhắn tin ngang hàng, các hợp đồng trên một chuỗi giao tiếp trực tiếp với các hợp đồng trên một chuỗi khối khác. Việc thiết lập này đơn giản đối với một số lượng nhỏ các chuỗi khối được kết nối với nhau, cung cấp một cách đơn giản để thiết lập các kênh liên lạc. Tuy nhiên, khi số lượng blockchain và hợp đồng tăng lên, độ phức tạp cũng tăng theo cấp số nhân. Mỗi hợp đồng phải thiết lập và duy trì các kết nối trực tiếp với các hợp đồng khác, tạo thành một kiến trúc mạng lưới liên kết dày đặc. Kiến trúc này có thể gây ra các vấn đề sau:
Thách thức về khả năng mở rộng: Khi số lượng nút tăng lên, số lượng kết nối tiềm năng sẽ tăng theo phương trình bậc hai. Việc quản lý các kết nối này có thể trở nên tẻ nhạt và tốn nhiều tài nguyên.
Bảo trì và nâng cấp: Việc cập nhật hoặc bảo trì hệ thống ngang hàng có thể khó khăn vì các thay đổi cần được thực hiện đồng thời trên nhiều kết nối.
Bất chấp những thách thức này, hệ thống ngang hàng vẫn hữu ích cho các ứng dụng chuỗi chéo quy mô nhỏ không yêu cầu trạng thái chia sẻ.
Universal Apps Giới thiệu Mô hình Hub và Spoke
Ngược lại, mô hình trung tâm và nan hoa của ZetaChain giao tiếp thông qua một trung tâm duy nhất kết nối với tất cả các chuỗi khối khác trong mạng.

Mô hình này không chỉ mở rộng Ứng dụng phổ quát, cho phép các nhà phát triển triển khai các ứng dụng tương tự như nhắn tin ngang hàng, mà còn đơn giản hóa đáng kể kiến trúc mạng và mang lại nhiều lợi ích:
Khả năng mở rộng tốt hơn: Trong hệ thống hub-and-spoke, việc thêm một nút mới chỉ yêu cầu một kết nối duy nhất đến trung tâm trung tâm, thay vì nhiều kết nối đến mỗi nút. Khả năng mở rộng tuyến tính này rất quan trọng để xây dựng các hệ thống tương tác blockchain phù hợp trong tương lai.
Bảo trì dễ dàng hơn: Các nhiệm vụ nâng cấp và bảo trì dễ quản lý hơn vì các thay đổi chỉ cần được thực hiện trong một hợp đồng chung duy nhất trên một trung tâm trung tâm, thay vì trong các hợp đồng khác nhau trên tất cả các chuỗi khối.
Trừu tượng hóa chuỗi: Với tất cả giao tiếp thông qua một trung tâm, các nhà phát triển có thể loại bỏ sự phức tạp của việc tương tác với nhiều chuỗi khối. Điều này giúp đơn giản hóa quá trình phát triển và cho phép các nhà phát triển tạo các ứng dụng chuỗi chéo tương tác với bất kỳ chuỗi khối được kết nối nào mà không phải quản lý các kết nối và giao thức riêng lẻ.
Thanh khoản thống nhất: Mô hình trung tâm và nan hoa có thể tích hợp tính thanh khoản của nhiều chuỗi khối, cung cấp một điểm trung tâm nơi tài sản trên các chuỗi khác nhau có thể được gộp lại và trao đổi. Tính thanh khoản thống nhất này cải thiện hiệu suất và hiệu suất của các giao dịch xuyên chuỗi, giảm sự phân mảnh và nâng cao tính thanh khoản tổng thể có sẵn cho người dùng.
Để tận dụng những lợi thế này và xây dựng các giải pháp tương tác tốt hơn cho 1000 chuỗi khối trong tương lai, ZetaChain đang chuyển đổi từ hệ thống nhắn tin ngang hàng sang mô hình trung tâm và nan hoa phổ quát.
Cổng - lối vào thống nhất vào ZetaChain
Gateway là một hợp đồng thông minh trên chuỗi kết nối cung cấp API cho nhà phát triển để gọi Ứng dụng phổ thông, gửi mã thông báo, truy vấn thông tin khí, v.v.
Cổng mới mang đến sự cải tiến toàn diện cho Universal Apps, đơn giản hóa các hoạt động phức tạp gồm nhiều bước.
Trước đây, ZetaChain đã sử dụng tính năng nhắn tin điểm-điểm thông qua các hợp đồng Connector để nhận ra giá trị và truyền dữ liệu giữa các hợp đồng chuỗi được kết nối. Ứng dụng phổ quát cho phép EOA và hợp đồng tương tác với ZetaChain bằng cách gửi mã thông báo khí gốc đến địa chỉ TSS và mã thông báo ERC-20 đến hợp đồng ký quỹ, chuyển đổi chúng thành mã thông báo ZRC-20. Tuy nhiên, cách tiếp cận này thiếu tính nhất quán và linh hoạt, khiến việc nâng cao giao thức trở nên khó khăn.

Trong lần nâng cấp tiếp theo, tất cả các tương tác từ Universal Apps được kết nối với chuỗi sẽ đi qua Cổng. Dưới đây là tổng quan về Gateway:
trên chuỗi kết nối
sự vững chắc
Sao chép mã
tiền gửi chức năng (địa chỉ người nhận) phải trả
tiền gửi chức năng (người nhận địa chỉ, số tiền uint 256, nội dung địa chỉ)
Được sử dụng để gửi khí tự nhiên và mã thông báo ERC-20 được hỗ trợ tới các địa chỉ trên ZetaChain. Sử dụng phương pháp này khi bạn chỉ muốn gửi mã thông báo từ chuỗi được kết nối đến một địa chỉ trên ZetaChain.
sự vững chắc
Sao chép mã
hàm DepositAndCall(địa chỉ nhận, số tiền uint 256, tải trọng dữ liệu cuộc gọi) phải trả
Được sử dụng để gửi khí tự nhiên và mã thông báo ERC-20 được hỗ trợ tới các hợp đồng trên ZetaChain và gọi hợp đồng với tải trọng. Sử dụng phương pháp này khi bạn muốn gửi mã thông báo đến và gọi hợp đồng Ứng dụng toàn cầu trên ZetaChain. Ví dụ: gửi mã thông báo đến hợp đồng cho vay hoặc sử dụng hợp đồng trao đổi phổ quát để trao đổi mã thông báo giữa các chuỗi được kết nối.
sự vững chắc
Sao chép mã
cuộc gọi chức năng (người nhận địa chỉ, tải trọng dữ liệu cuộc gọi)
Đây là một phương thức gọi hợp đồng Ứng dụng phổ quát đơn giản. Sử dụng phương pháp này khi bạn chỉ muốn gọi Ứng dụng toàn cầu mà không cần gửi mã thông báo vào đó. Ví dụ: đúc một NFT.
Trên ZetaChain
Ứng dụng toàn cầu có thể rút mã thông báo và gọi hợp đồng trên chuỗi được kết nối bằng các phương pháp sau:
sự vững chắc
Sao chép mã
chức năng rút tiền (địa chỉ nhận, số tiền uint 256, địa chỉ zrc 20)
Được sử dụng để gửi mã thông báo ZRC-20 đến chuỗi được kết nối dưới dạng tài sản gốc. Ví dụ: bạn có thể gửi trực tiếp BNB ZRC-20 trở lại Chuỗi BNB dưới dạng tài sản BNB gốc.
sự vững chắc
Sao chép mã
hàm drawAndCall(địa chỉ nhận, số tiền uint 256, địa chỉ zrc 20, tin nhắn calldata)
Được sử dụng để gửi mã thông báo ZRC-20 đến và gọi các hợp đồng trên chuỗi được kết nối. Ví dụ: gửi ZRC-20 USDC tới Ethereum và gọi hợp đồng Uniswap để đổi USDC lấy một mã thông báo ERC-20 khác trên Ethereum.
sự vững chắc
Sao chép mã
cuộc gọi chức năng (người nhận địa chỉ, tin nhắn dữ liệu cuộc gọi)
Đây là một phương thức gọi đơn giản từ Ứng dụng toàn cầu đến hợp đồng chuỗi được kết nối và không liên quan đến việc chuyển mã thông báo.
Chuyển đổi hợp đồng cổng
Việc chuyển đổi từ hợp đồng Connector sang hợp đồng Gateway sẽ giúp các tương tác mượt mà và hiệu quả hơn, cung cấp một cách nhất quán và linh hoạt để xử lý giao tiếp xuyên chuỗi.
Gọi hợp đồng trên chuỗi kết nối
Ngay từ đầu, ZetaChain đã cung cấp một cơ chế mạnh mẽ để loại bỏ các token được gửi từ các chuỗi được kết nối - tiêu chuẩn token ZRC-20. ZRC-20 là chìa khóa cho tính thanh khoản thống nhất. Tính năng chính của ZRC-20 là khả năng rút token vào chuỗi được kết nối dưới dạng tài sản gốc mà không được phép.
Việc bổ sung các phương thức "gọi" và "rútAndCall" sẽ mở rộng chức năng của Universal Apps để không chỉ rút tài sản ZRC-20 mà còn gọi các hợp đồng trên chuỗi được kết nối. Ví dụ: gửi BTC từ Bitcoin đến Ứng dụng toàn cầu trên ZetaChain, khóa nó trong một kho tiền, cung cấp USDC và đổi USDC lấy một mã thông báo khác trên Ethereum - hiện có thể thực hiện các hoạt động phức tạp gồm nhiều bước.
Giới thiệu môi trường phát triển địa phương
ZetaChain cung cấp một bộ công cụ phong phú để dễ dàng xây dựng Ứng dụng phổ quát. Với môi trường phát triển tập trung vào Ứng dụng toàn cầu mới, bạn có thể mở rộng mạng cục bộ, triển khai hợp đồng, tương tác với mạng đó và xem kết quả gần như ngay lập tức, như thể mọi thứ đang chạy trên một chuỗi duy nhất. Tất cả các hoạt động có thể được thực hiện trong thời gian thực mà không cần chờ nâng cấp dây chuyền, điều này giúp việc thử nghiệm ứng dụng trở nên dễ dàng hơn nhiều.
chuỗi mạng được kết nối
ZetaChain liên tục mở rộng khả năng kết nối của mình:
Đa giác: Đã có sẵn trên testnet và dự kiến sẽ sớm ra mắt trên mạng chính ZetaChain.
Solana: Các thử nghiệm tích hợp và chứng minh khái niệm đang được tiến hành và có kế hoạch giới thiệu chúng trên testnet trong tương lai gần.
Giới thiệu về ZetaChain
ZetaChain là một blockchain L1 có mục đích chung, đóng vai trò là lớp cơ sở của Internet phi tập trung, cung cấp nền tảng cho phép truy cập toàn cầu, hoạt động đơn giản hóa và tính thực tiễn trên mọi blockchain. Hợp đồng thông minh toàn chuỗi Omnichain của ZetaChain được thiết kế đặc biệt để trừu tượng hóa chuỗi phổ quát trên toàn bộ hệ sinh thái tiền điện tử trên Universal EVM. ZetaChain có thể kết nối với bất kỳ blockchain nào, từ Ethereum và Cosmos đến Bitcoin và hơn thế nữa, cho phép thanh khoản thống nhất, trải nghiệm người dùng và dữ liệu, được quản lý từ một nơi. Các ứng dụng phổ quát trên ZetaChain có tính tương thích với tương lai và hoàn toàn tương thích với các tích hợp chuỗi hiện có và chuỗi mới. Với khả năng chứng minh cổ phần phổ quát được đề xuất, ZetaChain hỗ trợ các tài sản đặt cược như Bitcoin và Ethereum gốc để đổi lấy phần thưởng, tạo sức mạnh cho quy mô không giới hạn cho an ninh kinh tế.
Để biết tiến độ tiếp theo của dự án, bạn có thể theo dõi tài khoản X chính thức của ZetaChain @zetablockchain.
Các nhà phát triển quan tâm đến việc xây dựng ứng dụng trên ZetaChain nên liên hệ với Partnership@zetachain.com.


