テクニカルガイド: Cardano でトランザクションを構築する方法?
Adaverse Asia
2022-11-08 04:45
本文约1689字,阅读全文需要约7分钟
カルダノはどのように機能しますか?

出典: アダバース・アジア

Cardano がどのように機能するかを完全に理解するには、いくつかの概念を理解する必要があります。Cardano のメカニズムはビットコインと非常によく似ていますが、いくつかの追加機能が拡張されているだけです。

  1. UTXOs

  2. スマートコントラクト

  3. スマートコントラクト

つまり、Cardano はビットコイン UTXO モデルを採用し、本当に重要な 2 つの機能だけを追加して拡張しました。最初のレベルのタイトル

UTXOs

おそらく、Cardano を理解する上で最も重要な概念は UTXO モデルです — UTXO モデルはもともとビットコインで使用されていましたが、スマート コントラクトの開発には多くの制限がありました。イーサリアムはスマート コントラクトを実装するためにこのモデルを放棄し、代わりにアカウントを採用しました。モデル (スマートをサポートする契約のパブリック チェーンのほとんどはこのようなものです)。

Cardanoは、コンセンサス層でビットコインの利点を継承しており、状態の選択に関しては、スマートコントラクトの実装要件を考慮し、イーサリアムの設計思想を活用し、スマートコントラクトを実現するUTXOの改良版(EUTXO)を採用しています。 . 契約サポート。

秘密鍵を使用してこのトランザクションに署名します。書類各トランザクションの実装方法や UTXO の動作など、多くの概念を高レベルで説明する一連のビデオ チュートリアルがあります。

UTXO とトランザクションに関する最初の 2 つのビデオは、Cardano に資産がどのように保存されるか、および各トランザクションに保存される情報を理解できるようにする、理解すべき非常に重要な概念です。

UTXO とトランザクションの高レベルの概念を理解した後のベスト プラクティスは、実際にトランザクションを構築して送信することです。これは 3 つのステップに分かれています。

  1. トランザクションを構築する。

  2. 秘密鍵を使用してこのトランザクションに署名します。

  3. トランザクションを構築、署名、送信する最初の方法は、「Cardano-cli」を使用することです。これは非常に使いやすく、トランザクションの成功をほぼ保証しますが、ユーザーが自分で Cardano ノードをセットアップする必要があります。

Cardano-cli

トランザクションを構築、署名、送信する最初の方法は、「Cardano-cli」を使用することです。これは非常に使いやすく、トランザクションの成功をほぼ保証しますが、ユーザーが自分で Cardano ノードをセットアップする必要があります。

Githubリポジトリ

ただし、Cardano のドキュメントには、ノードと CLI の実行方法に関するセクションもあります。ガイド

すでにノードを設定している場合は、非常に簡単なトランザクションの例を次に示しますので、試してみてください。ガイド

Cardano-serialization-lib + ライトウォレット

トランザクションを構築して送信する 2 番目の方法は、Cardano-serialization-lib をライト ウォレットで使用することです。

ユーザーは任意のライトウォレットを使用できますが、Cardano-serialization-lib と Yoroi ウォレットを使用してトランザクションを構築、署名し、テストネットに送信する方法を示す例としてプロジェクトを作成しました。

主に、NFT を生成してスクリプト アドレスに送信する方法を示します。

  1. 最初にインストールするYoroi Nightly(Yoroi ウォレットの開発版、テストネットをサポート)。

  2. それから蛇口テストネット ADA を取得する

  3. 次に、これをコピーできますGithubリポジトリ基本的なトランザクションがどのように機能するかを理解したら、カルダノでトークンとNFTがどのように機能するかを詳しく見てみる価値があります。http://localhost:8080/)

トークンとNFT

基本的なトランザクションがどのように機能するかを理解したら、カルダノでトークンとNFTがどのように機能するかを詳しく見てみる価値があります。

、実際、カルダノではトークンとNFTが「ネイティブ資産」と呼ばれています。これは、カルダノがブロックチェーン層でカスタムトークンとNFTをサポートしているのに対し、イーサリアムはスマートコントラクトを使用してこれらの資産を表すためです。記事、実際、カルダノではトークンとNFTが「ネイティブ資産」と呼ばれています。これは、カルダノがブロックチェーン層でカスタムトークンとNFTをサポートしているのに対し、イーサリアムはスマートコントラクトを使用してこれらの資産を表すためです。

トークンとNFTはCardano上でADAと同じように扱われます。トークンのメタデータは、現在、トークンに関するその他の重要な情報が格納されている場所です。

トークンと NFT については、理解すべき 2 つの重要な概念があります。

  1. ミント戦略

  2. メタデータ (メタデータ)

トークンの ID は、実際にはその Mint ポリシーのハッシュにすぎません。これは、トークンが Mint になれるかどうかを示す一連の指示です。

トークンのメタデータは、現在、トークンに関するその他の重要な情報が格納されている場所です。CIP25最初のレベルのタイトル

、serialization-lib + を使用

使用CLI、serialization-lib + を使用最初のレベルのタイトル

Plutus スクリプト (スマート コントラクト)

Cardano を本当に完全に理解するには、パズルの最後のピースは、そのスマート コントラクト システムを理解することです。

しかし、この部分を学ぶ簡単な方法はなく、多大な時間の投資が必要であり、IOG が公開した一連のビデオに従うことより良い方法はありません。」Plutus Pioneer Program」。

このビデオ シリーズでは、Plutus スクリプトの作成方法、テスト方法、デプロイ方法を説明し、Cardano でスクリプトを構築する方法の多くの良い例を示します。

文章

元のリンク

公式ウェブサイト | Twitter

元のリンク

Adaverse Asia
作者文库