Универсальные смарт-контракты
Универсальные смарт-контракты ZetaChain позволяют вам получать доступ к активам, данным и ликвидности на любом блокчейне и управлять ими — все из одного места.
Начните строить →Как работают универсальные смарт-контракты?
Благодаря нашему модулю EVM и новому стандарту ZRC-20 разработчики могут создавать и развертывать универсальные смарт-контракты, которые управляют собственными активами и данными в любой цепочке. Эти контракты могут вызываться из внешних цепочек и генерировать исходящие транзакции во внешних цепочках, включая даже сеть Биткоин.
Стройте универсальные dApps →
contract YourContract is zContract {
function onCrossChainCall(
zContext calldata context,
address zrc20,
uint256 amount,
bytes calldata message
) external virtual override {
bytes32 recipient = abi.decode(message, (bytes32));
(, uint256 gasFee) = IZRC20(zrc20).withdrawGasFee();
IZRC20(zrc20).approve(zrc20, gasFee);
IZRC20(zrc20).withdraw(
abi.encodePacked(recipient),
amount - gasFee
);
}
}
Создан для непревзойденного опыта разработки
Разверните один раз, получите доступ ко всем цепочкам
Меньше транзакций, меньше комиссий
Безопаснее и лучше для пользователя
Управляйте одним контрактом для всех цепочек вместо одного контракта для каждой поддерживаемой цепочки. Испытайте простоту разработки на Ethereum с доступом к активам в любой цепочке, даже в цепочках без смарт-контрактов, таких как Биткоин.
Сложная логика контрактов на ZetaChain может управлять активами во всех подключенных внешних цепочках посредством простых переводов и отдельных транзакций, сводя к минимуму общие расходы на газ и проскальзывание для пользователей.
Логика транзакций происходит атомарно в наших смарт-контрактах, что приводит к меньшему проскальзыванию, уменьшению поверхности атаки и меньшей восприимчивости к условиям гонки. Испытайте по-настоящему одноэтапные транзакции (и комиссии), даже при работе в разных цепочках.
Работа с универсальными смарт-контрактами
Исследуйте универсальные приложения
Узнайте, какие универсальные приложения другие создают на ZetaChain.