開発者のリソース
ZetaChainは、すべてのブロックチェーンを1つにつなげると共に、ビットコインやドージコインのようなスマートコントラクト非対応チェーンへプログラマビリティの能力をもたらす、完全に相互運用可能なスマートコントラクト(オムニチェーンスマートコントラクト)を実現する史上初のL1ブロックチェーンです。私たちは、比べるもののないセキュリティ、シンプルさ、柔軟性の組み合わせを開発者に提供します。
開発者が今までにない体験をできるように構築
いったんデプロイすれば、すべてのチェーンにアクセス可能
対応するチェーンごとに1つのコントラクトを管理するのではなく、すべてのチェーンに対して単一のオムニチェーンコントラクトを管理しましょう。イーサリアム上で構築でき、ビットコインのようなスマートコントラクト非対応チェーンも含むすべてのチェーン上の資産へアクセスできるシンプルさを、ぜひ体験してください。
トランザクションを減らして、手数料を減らしましょう
ZetaChainの複雑なコントラクトロジックは、シンプルな移送と単一のトランザクションにより、接続されている外部チェーンのすべてにわたって資産の調整をおこないます。ユーザーは諸経費を最小限に抑えることが可能になります。
より安全で、すばらしい体験
トランザクションロジックはスマートコントラクトでアトミックに作動するので、遅延が抑えられ、アタックサーフェスが減少し、競合状態の影響を受けにくくなります。複数のチェーンで運用している場合でも、真のワンステップのトランザクション(そしてその手数料)を体験できます。
最高のDevX=最高のユーザー体験
Omnichainのスマートコントラクトとメッセージングは、完璧なツールキットです。理解が容易で、追跡のしやすいシングルステップトランザクションを簡単に構築してくれます。ユーザーが立ち往生したり、資金を危険にさらしたりすることがありません。
// 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);
}
}
最も簡単で、最も汎用性の高いクロスチェーンプラットフォーム
ZetaChainのブロックチェーンを稼働させるには、dAppで3つの関数を実行します。理解が容易で、追跡のしやすい動作は元に戻すことも可能なので、ユーザーが立ち往生したり、資金を危険にさらしたりすることがありません。
コネクターAPIの使用を開始します →/**
/* 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;
Omnichainプリミティブ
ZetaChainのオムニチェーンプリミティブは、開発者に対し、アプリケーションを一度デプロイすれば、接続されているすべてのチェーン上の資産をロジックがある単一の場所からオーケストレーションする能力を与えます。
ZetaChainは、どのように匹敵しますか?
ブロックチェーン、そしてスマートコントラクトプラットフォームとして、ZetaChainは、完全公開された、透明性のある、分散型相互運用性ソリューションを提供します。これは、オムニチェーンメッセージングとスマートコントラクトの両方をサポートするものです。ZetaChainを使う開発者はdAppロジックを実行するだけでよく、ZetaChainはトラスト最小化の手法で、チェーン間のデータと額のトランザクションをおこないます。
最小限のリスク
ZetaChainは、TSSとPoSテンダーミントコンセンサスで構築された分散型ネットワークで、アタックサーフェスは最小限に抑えられています。
流動性の統一
資産のラッピング、集中型ブリッジ、相互依存のリスク増加とは無縁です。もっと自由でコストの低いトランザクション。
無限の互換性
ZetaChainは、既存や新規のブロックチェーン、さらにはビットコインやドージコインのような非スマートコントラクトチェーンであってもサポート可能です。
構築を開始します
拡大するサンプルライブラリーで、開発を始めましょう。実際のユースケースとして、契約の実例も利用します。
協力したいですか?
Discord Development ZoneのZetaChainでオムニチェーンdAppを構築するために、アイデアを共有し、協力してくれる人を見つけてください。当社のチームはいつでもお手伝いします。
最新
最新のZetaChainアップデートをチェックしてください