Cardano2VNが開発者にトークンスワップアプリの構築方法を教える

無料のBuilding with Aikenコースに、スマートコントラクトのロジックから実際に動くブラウザーインターフェースまで、Cardanoのスワップアプリ作成に関する3つのレッスンが追加された。

By SongMarketCap

Updated:

Cardano News - Cardano2VNが開発者にトークンスワップアプリの構築方法を教える

Cardano2VNは、ピアツーピアのトークンスワップに焦点を当てた第三のモジュールを追加し、Building with Aikenコースを拡充した。このモジュールは、動画による解説と公開ソースコードを組み合わせ、交換オファーの作成 受け入れ 取り消しを行うアプリケーションの構築方法を開発者に教える。

Cardanoにおけるトークンスワップ

このアプリケーションでは、ユーザーがあらかじめ定義された交換条件の下で資産をロックできる。別の参加者はその条件を満たしてスワップを完了でき、オファーの作成者はそれを取り消してロックされた資産を回収できる。

交換はすべてCardanoの中で完結する。講義では、ネットワークにおけるADAとネイティブトークンの取り扱いを、コントラクトでロックされた資産の支出方法を制御する検証ルールと結び付けて解説する。

セキュリティ演習では「double satisfaction」と呼ばれる脆弱性に対処する。これは一つの支払いが複数のコントラクト入力に付随する条件を誤って同時に満たしてしまう可能性がある問題だ。このモジュールでは、その挙動を防ぐために設計された検証を取り上げる。

Aiken、MeshJS、Next.jsの連携

それぞれの技術がアプリケーションの異なる部分を担う。Aikenはオンチェーンの支出ルールを定義し、MeshJSはトランザクションを構築し、Next.jsはユーザーインターフェースを提供する。

プロジェクト重視の形式により、学習者は単体のコントラクトにとどまらない。ウォレットを接続し ユーザーの操作を解釈し 対応するトランザクションを送信するために必要なコンポーネントも構築する。

このスワップモジュールはSecret NumberとVestingに続く位置付けだ。より広いロードマップは、NFTメンバーシップ マルチシグのトレジャリー管理 マーケットプレイス ピアツーピアレンディングなどを含む12のプロジェクトを網羅している。これは完了済みの動画モジュール数ではなく、計画されたコースの範囲を示している。

無料のCardano学習リソース

Building with AikenはCatalyst Fund 13を通じて43,500 ADAの配分を受けた。この提案は英語を母語としない開発者を対象とし、Cardanoアプリケーション開発のための無償の指導とオープンソースのサンプルを提供する。

スワップ用のコードは教育目的のリソースだ。レビュー済みの資料は、独立したセキュリティ監査や実資金を扱う準備が整っていることを示すものではない。

ベトナム語の動画レッスンは、Cardano2VNの学習プラットフォームと並んでフォーラムの告知からリンクされている。公開GitHubリポジトリにはアプリケーションのコードが含まれており、ベトナム語話者以外の開発者向けに英語版の導入ドキュメントとコース概要も用意されている。