Untitled

Tóm tắt: Các mạng lưới ZetaChain mới nâng cao đáng kể trải nghiệm phát triển Ứng dụng Toàn cầu. Một nhóm nhỏ các nhà phát triển tích cực có thể nộp đơn tại đây để truy cập Devnet sớm.

Nhiệm vụ của ZetaChain là cung cấp năng lượng cho các Ứng dụng Toàn cầu mở rộng qua tất cả các chuỗi từ Bitcoin và Ethereum gốc đến Cosmos, Solana và hơn thế nữa. Một phần quan trọng của nhiệm vụ này là giảm rào cản để xây dựng và thử nghiệm Ứng dụng Toàn cầu. Điều này cho phép các nhà phát triển đưa sản phẩm tốt hơn lên mainnet nhanh hơn đồng thời đảm bảo an toàn. Hôm nay, chúng tôi giới thiệu ZetaChain Localnet và Devnet, cho phép phát triển và thử nghiệm nhanh hơn cho cả những nhà xây dựng Ứng dụng Toàn cầu và giao thức ZetaChain.

Giới thiệu ZetaChain Localnet và Devnet

Phát triển trên các chuỗi khác nhau là một quá trình phức tạp và tốn nhiều thời gian. ZetaChain đơn giản hóa điều này bằng cách cho phép triển khai một lần các Ứng dụng Toàn cầu hoạt động liền mạch trên nhiều mạng blockchain từ một nơi logic duy nhất. Để cải thiện trải nghiệm thử nghiệm và phát triển, chúng tôi rất vui mừng giới thiệu hai môi trường phát triển mới — Localnet và Devnet — giúp các nhà phát triển lặp lại nhanh hơn và xây dựng ứng dụng hiệu quả hơn với các tính năng mới nhất. Hãy cùng khám phá các môi trường này và thảo luận về cách chúng có thể nâng cao quy trình phát triển của bạn.

Xây dựng nhanh hơn với ZetaChain Localnet

Môi trường Localnet được thiết kế để mô phỏng ZetaChain và các chuỗi kết nối của nó, cho phép bạn phát triển Ứng dụng Toàn cầu ngay từ máy tính cá nhân của mình. Thiết lập này mô phỏng các kịch bản thực tế, giúp dễ dàng thử nghiệm và lặp lại trên ứng dụng của bạn mà không cần chi phí giao dịch trên testnet thực và chờ đợi xác nhận.

Localnet cung cấp một hộp cát nơi bạn có thể thử nghiệm với kiến trúc ZetaChain 2.0, tập trung vào việc đơn giản hóa quá trình phát triển với các giao diện trực quan. Dưới đây là cái nhìn chi tiết hơn về những gì Localnet cung cấp và cách bạn có thể bắt đầu.

Bắt đầu với Localnet

Để bắt đầu với Localnet, bạn cần nhân bản kho lưu trữ các hợp đồng giao thức ZetaChain và khởi động môi trường địa phương bằng cách sử dụng Hardhat, một khung phát triển phổ biến cho Ethereum.

git clone <https://github.com/zeta-chain/protocol-contracts.git>
cd protocol-contracts
yarn
yarn localnet

Chạy lệnh localnet sẽ khởi động hai quy trình:

Các hợp đồng ZetaChain 2.0 là trọng tâm của môi trường Localnet, bao gồm hai hợp đồng chính: GatewayEVMGatewayZEVM.

Các hợp đồng này hỗ trợ các hoạt động cơ bản như gửi tiền, rút tiền và các cuộc gọi hợp đồng thông minh, được tùy chỉnh cho cả token gốc và ERC-20. Thiết kế này đảm bảo giao diện trực quan và dễ dàng cho các nhà phát triển.

Localnet được thiết lập để cho phép thử nghiệm và phát triển mượt mà. Sau khi triển khai mạng địa phương, bạn sẽ có quyền truy cập vào các tài khoản Hardhat mặc định và các khóa riêng của chúng, giúp dễ dàng bắt đầu tương tác với các hợp đồng ngay lập tức.

Để minh họa giao diện ZetaChain 2.0 đang hoạt động, chúng tôi cung cấp các hợp đồng ví dụ như TestZContract, SenderZEVMReceiverEVM. Những hợp đồng này cho thấy cách xây dựng và tương tác với các Ứng dụng Toàn cầu.