Cointime

Download App
iOS & Android

ERC-4671 トークン標準を使用してシンプルな DApp を構築するにはどうすればよいですか?

著者: Trust Onyekwere編集: Cointime.com 237

ERC-4671 モジュールを使用して分散アプリケーション (DApps) を構築するためのガイドへようこそ!

このガイドでは、ブロックチェーン分野の新興標準であるイーサリアム ERC-4671 について紹介し、実践的な DApp 開発体験を行います。このチュートリアルを学習することで、BSC ブロックチェーンと対話できる完全に機能する DApp を作成できるようになります。

使用されている技術

このガイドでは、イーサリアム開発エコシステムの主要なテクノロジーとツールのいくつかを活用します。

1. バイナンス スマート チェーン (BSC) テストネット

2.バンズのエコシステム

3. React.js と Ethers.js

4.ERC-4671

5.メタマスク

6.バンズのテンプレート

前提条件

このガイドを開始する前に、イーサリアムと BSC に重点を置いたブロックチェーン テクノロジーの基本を理解しておくことをお勧めします。 JavaScript と VScode および Web3.js ライブラリを使用して BSC ブロックチェーンと対話するため、JavaScript と VScode に精通していると役立ちます。スマート コントラクト、メタマスク ウォレット、イーサリアム トークンの基本概念を理解することは非常に役立ちます。

始める前に、ERC-4671 とは何かを理解する必要があります。これは長くて退屈な歴史の授業にはならないことを約束します。

ERC-4671とは

ERC-4671、または取引不可トークン (NTT) は、イーサリアム ブロックチェーン上の個人の財産または成果を表します。これらのトークンは、学位、証明書、政府文書、その他の個人的なアイテムや業績を象徴しています。それらは「魂に縛られている」、つまり取引や譲渡ができず、金銭的価値も持たず、所有権や業績の証拠としてのみ使用されます。

ERC-4671は、そのようなトークンに標準化されたインターフェースを提供し、アプリケーション開発を拡大し、ブロックチェーンを単なる金融取引ではなく個人の財産や成果を検証するためのツールとして位置づけることを目的としています。

次に、このトークン標準を使用して単純な DApp を構築しましょう。

ERC-4671 を使用して DApp を構築する

ERC-4671 標準に基づいて ERC-4671 DApp を構築するのは複雑なプロセスになる可能性がありますが、Bunzz テンプレートの助けを借りてより簡単に行うことができます。

ERC-4671 を使用して DApp を構築する

ERC-4671 標準に基づいて ERC-4671 DApp を構築するのは複雑なプロセスになる可能性がありますが、Bunzz テンプレートの助けを借りてより簡単に行うことができます。

テンプレートの使用方法を見てみましょう。テンプレートは、特定のニーズに合わせて簡単にカスタマイズできる事前に作成されたコード ライブラリを提供し、時間を節約し、DApp を迅速にテストしてブロックチェーン ネットワークにデプロイする方法を説明します。

1. Bunzz テンプレートを使用する

以下は、ERC-4671 DApp テンプレートを使用して、テンプレートの実行とカスタマイズに必要なものがすべて揃っていることを確認するための重要な手順です。

1) ERC-4671 DApp テンプレートの GitHub リポジトリのクローンをローカル コンピューターに作成します。

2) Visual Studio Code などのお気に入りの統合開発環境 (IDE) を使用して、複製されたリポジトリを開きます。

3) ターミナルで npm install または Yarn install を実行して、必要な NPM パッケージをインストールします。

4) Bunzz ダッシュボードから ABI (アプリケーション バイナリ インターフェイス) とスマート コントラクト アドレスをコピーします。

5) erc4671.json ファイルを開き、既存の ABI コンテンツを Bunzz ダッシュボードからコピーした ABI コンテンツに置き換えます。

5) erc4671.json ファイルを開き、既存の ABI コンテンツを Bunzz ダッシュボードからコピーした ABI コンテンツに置き換えます。

6) constants.js ファイルを開き、スマート コントラクトのアドレス変数を見つけます。現在のアドレスを、Bunzz ダッシュボードからコピーしたアドレスに置き換えます。

7) ターミナルで npm start または Yarn start を実行して、アプリケーションを開始します。アプリのインターフェイスは、下の図とまったく同じようになります。

DApp との対話

ブラウザ上で DApp を正常に実行したら、次の方法で DApp を操作できるようになります。

1. ウォレットの接続: 画面の右上隅にある「ウォレットの接続」ボタンをクリックして、メタマスク ウォレットに接続する必要があります。

2. トークンの鋳造: トークンを鋳造するには、トークンの所有者となるアカウントのアドレスを入力する必要があります。次に、「Mint」ボタンをクリックすると、Mint 関数が呼び出されます。

3. トークンの引き出し: トークンを引き出すには、引き出したいトークンの ID を入力する必要があります。次に、「取り消し」ボタンをクリックして取り消し機能を呼び出します。

3. トークンの引き出し: トークンを引き出すには、引き出したいトークンの ID を入力する必要があります。次に、「取り消し」ボタンをクリックして取り消し機能を呼び出します。

特定の ERC-4671 の使用例に合わせてボイラープレート コードを編集およびカスタマイズすることで、インターフェイスを変更したり、新しい機能を追加したりできます。

これらの手順では、ERC-4671 スマート コントラクト モジュールを使用してユースケースに合わせて DApp を構築およびカスタマイズするために必要なものがすべて提供されます。

これらの手順に従ってテンプレート ファイルを使用すると、ユースケースに合わせてアトリビューション ウォレットを構築およびカスタマイズするために必要なものがすべて揃います。

コメント

全てのコメント

Recommended for you

  • 米上院銀行委員会の委員長は、ステーブルコインの利回りに関する新たな草案が早ければ今週中にも公表される可能性があると述べた。

    Cointimeの報道によると、上院銀行委員会の委員長を務めるティム・スコット上院議員は、ワシントンD.C.で開催されたブロックチェーンサミットで、議員らは早ければ今週中にも、少なくともステーブルコイン関連の条項を含む新たな法案草案を目にする可能性があると述べた。スコット議員は、法案の中で最も注目を集めているのはステーブルコインの利回り問題だが、議員らは引き続きこの問題に取り組んでいると指摘した。 スコット議員は、「今週中に最初の提案が提出されるだろう。もしそれが週末までに実現すれば、少なくとも法案の枠組みが形になりつつあるかどうかが分かるだろう。そうなれば、我々はより良​​い状況に立てると思う」と述べた。また、ステーブルコインの利回り問題に関して、民主党のアンジェラ・アルソブルックス上院議員、共和党のトム・ティリス上院議員、そしてホワイトハウス高官のパトリック・ウィット氏の尽力も、この進展に貢献していると述べた。 スコット氏は、過去1か月間の交渉で、ドナルド・トランプ大統領とその家族の暗号資産プロジェクトに対する議員の懸念、主要な規制機関における超党派代表の欠如、顧客確認(KYC)規制など、その他の未解決問題も取り上げられたと述べた。 スコット氏はまた、「倫理問題と定足数については、合意に非常に近づいていると思います。これは相手側にとっても重要な問題だと認識しているので、こちらも対応しています。また、いくつかの人事についても進展が見られており、これは良いニュースです。DeFiに関しては、マーク・ワーナー上院議員が注力している分野であり、マネーロンダリング対策(AML)は非常に重要な要素です。これらの問題についても前進していると思います」と述べた。

  • ゴールデンモーニングブリーフィング|3月18日の主要な夜間動向

    21:00~7:00 キーワード:ファントムウォレット、ストライプウォレット、オートノマスウォレット、イラン 1. イランは、米国とイスラエルが自国領土を使用することを容認する国に対して、合法的に攻撃できると主張している。 2. 米国CFTC(商品先物取引委員会)は、ファントムウォレットはブローカーとしての登録を必要としないと発表。 3. アリゾナ州司法長官は、予測マーケティング担当者のカルシ氏を刑事告発。 4. 米国国務省は、世界中のすべての在外公館に対し、「直ちに」安全保障評価を実施するよう命じた。 5. ロビンフッド・ベンチャーキャピタルは、ストライプウォレットとイレブンラボに約3500万ドルを投資。 6. GSRは、オートノマスウォレットとアーキテックを買収するために5700万ドルを投資し、暗号資産ファンド管理プラットフォームを構築。 7. 米国証券取引委員会(SEC)とCFTCは、ほとんどのデジタル資産は証券ではないとする新たな暗号資産ガイダンスを発表。

  • 米国証券取引委員会(SEC)と商品先物取引委員会(CFTC)は、仮想通貨に関する新たな見解を発表し、ほとんどのデジタル資産は証券の範疇には含まれないとした。

    Cointimeは3月18日、米国証券取引委員会(SEC)と商品先物取引委員会(CFTC)が暗号資産に関する68ページのガイダンス文書を公表し、ほとんどのデジタル資産は証券ではないと明記したと報じた。この新たな説明では、ステーブルコイン、デジタル商品、および「デジタル商品」トークンの分類が詳細に説明されており、これらはすべて証券ではないと両機関は述べている。また、「非証券暗号資産」がどのようにして証券になり得るのかを説明し、マイニング、プロトコルステーキング、エアドロップに連邦証券法がどのように適用されるのかを明確にしている。 SECはさらに、非証券デジタル資産が投資契約の対象となる仕組みについても説明している。SECの説明によると、「非証券暗号資産は、発行者が投資家に対し共同事業への投資を促し、必要な経営業務を行うという約束または表明を行い、かつ購入者がそこから利益を得ると期待する理由がある場合に、投資契約の対象となる」。

  • マスターカードは、ステーブルコイン企業であるBVNKを最大18億ドルで買収する計画だ。

    Cointimeの報道によると、Mastercardはステーブルコインインフラのスタートアップ企業であるBVNKを、条件付き買収額3億ドルを含め最大18億ドルで買収する計画だ。この買収は、BVNKとCoinbaseの約20億ドル規模の合併交渉が決裂してからわずか4ヶ月後のことである。両社は火曜日に発表した共同声明で、この取引を確認した。

  • ビットコインは8日間連続で上昇し、76,000ドルに達した。混乱の中で金価格を上回るパフォーマンスを見せている背景には、どのような論理があるのだろうか?

    戦争が沈静化し、原油価格が下落し、米国株が回復する中、ビットコインは今回、どのような方向へ向かうのだろうか?

  • トークンが売れない?それは、仮想通貨プロジェクトの90%が投資家向け広報を怠っているからだ。

    この1年間、私たちは暗号資産分野の主要プロジェクトのほぼすべてと協力して投資家向け広報システムを構築し、すでに20以上のプロジェクトにサービスを提供してきました。この記事は、すぐに活用できる投資家コミュニケーションの実践的なガイドです。

  • Meta社は従業員の20%を解雇し続けている。これはAI時代の「効率化革命」なのか、それともコスト不安の表れなのか?

    Metaは、表向きはコスト削減のため従業員の20%を削減する計画だが、これはAIの効率化が進んでいる兆候かもしれない。ウォール街は、同社が「AIファースト」を目指した組織再編を加速させており、競合他社との差がさらに広がる可能性があると見ている。

  • 大統領にあなたの投稿を支持してもらうには、ミームコインがいくら必要?マイリー:500万。

    北京時間3月17日、アルゼンチンの地元メディアEl Destapeは独占スクープを報じた。捜査当局がアルゼンチンの仮想通貨ロビイストの携帯電話からデータを回収し、アルゼンチンのミリー大統領が1年前にLIBRAについてツイートしたのは500万ドルの賄賂を受け取ったためであり、その扇動者は以前から推測されていた通りヘイデン・デイビスだったことを明らかにした。

  • カルシ氏は10億ドル相当の無料宝くじを配布しました。忘れずに削ってください!

    朗報です。ジャックポットは実在します。残念なことに、当選確率は1兆2000億分の1です…。

  • ウォール街の「トロイの木馬」:ICEによるOKXへの投資の背景にある権力構造の再編とインフラ統合の分析

    これは単なる金融取引ではなく、旧来の金融システムが資本レバレッジとコンプライアンス構造を利用して、新興の暗号通貨市場における権力構造を上から下へと再構築しようとする試みである。