Tài nguyên Nhà phát triển
ZetaChain là chuỗi khối L1 đầu tiên tạo điều kiện cho các hợp đồng thông minh có thể tương tác hoàn toàn, hay còn gọi là hợp đồng thông minh phổ quát, kết nối tất cả các chuỗi khối và mang sức mạnh của khả năng lập trình đến các chuỗi hợp đồng không thông minh như Bitcoin và Dogecoin. Chúng tôi cung cấp sự kết hợp vô song giữa bảo mật, tính đơn giản và tính linh hoạt cho các nhà phát triển.
Được xây dựng để mang đến trải nghiệm nhà phát triển vượt trội
Triển khai Một lần, Truy cập Tất cả Chuỗi
Quản lý một hợp đồng phổ quát duy nhất cho tất cả các chuỗi, thay vì một hợp đồng cho mỗi chuỗi được hỗ trợ. Trải nghiệm sự đơn giản khi xây dựng trên Ethereum với quyền truy cập vào tài sản trên bất kỳ chuỗi nào, ngay cả các chuỗi hợp đồng không thông minh như Bitcoin.
Ít Giao dịch hơn, Ít Phí hơn
Logic hợp đồng phức tạp trên ZetaChain có thể sắp xếp tài sản giữa tất cả các chuỗi ngoài được kết nối thông qua những chuyển khoản đơn giản và giao dịch đơn lẻ, giúp người dùng giảm thiểu tổng chi tiêu gas và trượt giá.
Trải nghiệm Người dùng An toàn hơn, Tốt hơn
Logic giao dịch xảy ra ở cấp độ nguyên tử trong các hợp đồng thông minh của chúng tôi, giúp giảm tỷ lệ trượt giá, giảm bề mặt tấn công và ảnh hưởng của các điều kiện chạy đua. Hãy trải nghiệm giao dịch một bước thực thụ (và phí), ngay cả khi hoạt động giữa các chuỗi.
DevX tốt nhất = Trải nghiệm Người dùng tốt nhất
Chức năng Nhắn tin và Hợp đồng Thông minh Phổ quát mang đến cho bạn một bộ công cụ hoàn chỉnh để dễ dàng xây dựng các giao dịch một bước, trực quan, có thể truy vết để người dùng của bạn không gặp bế tắc hoặc mạo hiểm tiền của họ.
// SPDX-License-Identifier: MIT
pragma solidity 0.8.7;
import "@zetachain/protocol-contracts/contracts/zevm/SystemContract.sol";
import "@zetachain/protocol-contracts/contracts/zevm/interfaces/zContract.sol";
import "../shared/SwapHelperLib.sol";
contract ZetaSwap is zContract {
SystemContract public immutable systemContract;
constructor(address systemContractAddress) {
systemContract = SystemContract(systemContractAddress);
}
modifier onlySystem() {
require(msg.sender == address(systemContract), "Only system contract can call this function");
_;
}
function onCrossChainCall(
zContext calldata context,
address zrc20,
uint256 amount,
bytes calldata message
) external virtual override onlySystem {
(address targetZRC20, bytes32 receipient, uint256 minAmountOut) = abi.decode(
message,
(address, bytes32, uint256)
);
uint256 outputAmount = SwapHelperLib._doSwap(
systemContract.wZetaContractAddress(),
systemContract.uniswapv2FactoryAddress(),
systemContract.uniswapv2Router02Address(),
zrc20,
amount,
targetZRC20,
minAmountOut
);
SwapHelperLib._doWithdrawal(targetZRC20, outputAmount, receipient);
}
}
Nền tảng xuyên chuỗi dễ dàng nhất, linh hoạt nhất
Để tương tác với chuỗi khối ZetaChain, hãy triển khai 3 chức năng vào ứng dụng phi tập trung của bạn để có hành vi trực quan, có thể theo dấu và hoàn tác để người dùng không gặp khó khăn hoặc rủi ro về tiền.
Bắt đầu sử dụng API Đầu nối →/**
/* Sending value and data cross-chain */
function send(ZetaInterfaces.SendInput calldata input) external;
/* onZetaMessage is called when cross-chain message reaches contract */
function onZetaMessage(ZetaInterfaces.ZetaMessage calldata zetaMessage) external;
/* onZetaRevert is called when cross-chain message reverts */
function onZetaRevert(ZetaInterfaces.ZetaRevert calldata zetaRevert) external;
Giao thức cơ sở Phổ quát
Những giao thức cơ sở (primitive) phổ quát của ZetaChain mang đến cho các nhà phát triển khả năng triển khai ứng dụng một lần và sắp xếp tài sản trên bất kỳ chuỗi được kết nối nào từ một nơi logic duy nhất.
Hợp đồng Thông minh Phổ quát
Tận dụng hệ sinh thái hợp đồng thông minh Ethereum hiện có và xây dựng các ứng dụng có thể tương tác thực sự trên ZetaChain như thể mọi thứ đều nằm trên một chuỗi duy nhất.
Tìm hiểu thêm →Nhắn tin Xuyên chuỗi
Gửi tin nhắn tùy ý và di chuyển giá trị thực mà không cần gói hoặc khóa tài sản, từ chuỗi bất kỳ sang chuỗi bất kỳ.
Tìm hiểu thêm →Tài khoản Phổ quát
Kiến trúc TSS mới lạ của ZetaChain cho phép người dùng và hợp đồng lưu ký, cũng như quản lý tài sản từ một nơi duy nhất, theo cách an toàn và phi tập trung.
Sắp ra mắtKhám phá
Giao dịch có thể khám phá hoàn toàn: Xem và giám sát các giao dịch bên trong ZetaChain cũng như các giao dịch xảy ra từ chuỗi bất kỳ đến chuỗi bất kỳ.
ZetaChain so sánh như thế nào?
Là một nền tảng hợp đồng thông minh và chuỗi khối, ZetaChain cung cấp giải pháp tương tác phi tập trung, minh bạch, hoàn toàn công khai, hỗ trợ cả hợp đồng thông minh và chức năng nhắn tin phổ quát. Các nhà phát triển trên ZetaChain chỉ cần triển khai logic dApp của họ, còn ZetaChain sẽ xử lý việc giao dịch dữ liệu và giá trị trên các chuỗi theo cách tối thiểu hóa độ tin cậy.
Rủi ro Giảm thiểu
ZetaChain là một mạng lưới phi tập trung được xây dựng với Đồng thuận TSS và PoS Tendermint cùng bề mặt tấn công tối thiểu.
Thanh khoản Thống nhất
Không có tài sản được gói, cầu nối tập trung hay rủi ro cao vì phụ thuộc lẫn nhau. Tự do hơn và giao dịch rẻ hơn.
Khả năng tương thích Vô hạn
ZetaChain có thể hỗ trợ mọi chuỗi khối hiện có hoặc mới, kể cả các chuỗi hợp đồng không thông minh như Bitcoin và Dogecoin.
Bắt đầu Xây dựng
Bắt đầu công việc phát triển của bạn với thư viện ví dụ đang lớn mạnh của chúng tôi, với các hợp đồng thực tế cho các trường hợp sử dụng thực tế.
Bạn muốn hợp tác?
Chia sẻ ý tưởng và tìm người cộng tác để xây dựng dApp phổ quát trên ZetaChain trong Khu vực Phát triển Discord của chúng tôi. Đội ngũ của chúng tôi luôn sẵn sàng trợ giúp.
Mới nhất
Xem các nội dung cập nhật ZetaChain mới nhất