Tài nguyên Nhà phát triển
ZetaChain là chuỗi khối L1 đầu tiên hỗ trợ các hợp đồng thông minh có khả năng tương tác hoàn toàn hoặc hợp đồng thông minh omnichain, giúp kết nối tất cả các chuỗi khối và mang lại sức mạnh về khả năng lập trình cho 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 tuyệt vời giữa tính bảo mật, sự đơ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 omnichain 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 của việc xây dựng trên Ethereum với khả năng 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
Hợp đồng Thông minh và Nhắn tin Đa chuỗi cho bạn 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ể theo dấu, giúp người dùng không gặp khó khăn hoặc rủi ro về tiền.
// 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;
Nguyên thủy Đa chuỗi
Các thuật toán cấp thấp (primitive) omnichain của ZetaChain mang lại cho các nhà phát triển khả năng triển khai ứng dụng một lần và bố trí tài sản trên bất kỳ chuỗi được kết nối nào từ một vị trí logic duy nhất.
Hợp đồng Thông minh Đa chuỗi
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ể thực sự tương tác trên ZetaChain như thuộc 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 Đa chuỗi
Kiến trúc TSS mới lạ của ZetaChain cho phép lưu giữ người dùng và hợp đồng và quản lý tài sản từ một nơi duy nhất, một 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 mang đến một giải pháp về tính tương tác hoàn toàn công khai, minh bạch, phi tập trung, hỗ trợ cả việc nhắn tin đa chuỗi và hợp đồng thông minh. Các nhà phát triển trên ZetaChain chỉ cần triển khai logic ứng dụng phi tập trung của họ, ZetaChain sẽ đảm nhận giao dịch dữ liệu và giá trị giữa các chuỗi theo cách giảm thiểu tin tưởng.
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?
Hãy chia sẻ ý tưởng và tìm những người cộng tác để xây dựng ứng dụng phi tập trung đa chuỗi 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