Cointime

Download App
iOS & Android

Airdrop 愛好家に必要な開発知識とは何ですか?

コントラクトのデプロイ方法がわからない場合、それを BUIDL と呼ぶことはできないでしょう。

Airdrop 愛好家は誰でもユーザーとしてチェーンやアプリケーションに参加しますが、チェーンの観点から見ると、ユーザーには特定の階層境界があり、その中でアプリケーション開発者はチェーンにとって最も価値のある存在です。

アプリケーション開発者は、ユーザーを惹きつけて利用させるdAppを開発し、使用中にガスが発生し、開発者がチェーン上にコントラクトを展開し、ユーザーを積極的に呼び込んでチェーン操作を行うことで、チェーン自体の価値が無限に増大します。

したがって、開発能力または簡単な開発知識を持っていることは、エアドロップを取得する可能性を高める、より正確にはチェーンの真のビルダーになるためのより良い方法であると言えます。

この記事では、連鎖操作を体験したいユーザーに必要な簡単な開発知識を詳しく解説します。このうち、フロントエンドの構築や開発環境の構築、SDK対応の操作などは含まず、一般ユーザーを初心者向けの開発体験の理論期間に導き、実践期間に入りたい場合はそのまま継続していただけます。その他の深い知識を学びます。

ブロックチェーン理論から理解フレームワークを構築する

前回の記事「テクニカルロジックを使って世界中の新旧プロジェクトを解体するには?」 "ブロックチェーンの属性の定義は、" ブロックチェーンは単なる総勘定元帳ではありません。今日存在するすべてのパブリック チェーンは、表面的なアプリケーション開発用に設計されています。

したがって、チェーンの開発知識を理解することは、インターネットの開発やアプリケーションそのものと一致しており、アーキテクチャの理解としては、バックエンドがチェーンになり、元々データベースにあったデータの状態が、データベース上のデータの状態になっただけです。チェーン。

インターネット アプリケーション開発の場合、まずクラウド サービスを購入する必要があります (以前は、コンピューティング デバイスを介してネットワークにアクセスするか、サーバーとして展開することができました)。2 つのサーバーを購入する場合、1 つはフロントエンド展開用、もう 1 つはバックエンド用です。導入にあたり、Web サイトを購入し、Web サイトとフロントエンド開発部分を構成し、データを管理するバックエンドを開発します。Web サイトのインタラクティブ データは使用時にバックエンドに入ります。ユーザーは操作前にフィードバックデータを取得する必要があるため、データベース内のデータステータスにアクセスした後に実行されます。

このような複雑なプロセスに基づいて、従来のアプリケーションではユーザーは基本的にバックエンドを感じることができませんが、ブロックチェーンではフロントエンドとバックエンドを明確に感じることができます。

dApp のバックエンドは、インターネット アプリケーション開発で使用されるサーバーとデータベースをチェーンに変換し、チェーン上の全体的な状態を変換します。

開発中、バックエンド チェーンはリモート呼び出しインターフェイス rpc を公開し、すべての開発者とアプリケーションはこのインターフェイスを通じてチェーンを操作します。

MetaMask を使用してさまざまな dApp を体験する場合は、dApp にさまざまなネットワークを追加する必要があるのはこのためです。ネットワークを追加するとき、URL は RPC のアクセス ポイントを表します。

他のネットワーク設計では、dApp をアップグレードする別の方法があります。チェーンが 1 つの RPC のみを使用し、大量の対話が必要な場合、タスクがチェーンに送信される前にアクセス プロセスが混雑します。

このとき、アプリケーション側が独自のRPCを構築できれば、より有利になりますが、現状のパブリックチェーン分野では、現在のPOS設計ではこのように動作するdAppは多くありません。

この時点で、開発アクションのためにチェーンと対話するときに、ウォレットと RPC ポートが必要になることが基本的にわかります。

重要な開発ツール

入り口を取得したら、次はチェーンの操作を行う方法です。

イーサリアムは世界のコンピューターとして知られており、さまざまなタイプの自動実行スマート コントラクトを実行できます。このプロセスは、コントラクトをネットワークにデプロイし、EVM によって実行することによって実行されます。

重要な開発ツール

入り口を取得したら、次はチェーンの操作を行う方法です。

イーサリアムは世界のコンピューターとして知られており、さまざまなタイプの自動実行スマート コントラクトを実行できます。このプロセスは、コントラクトをネットワークに展開し、EVM によって実行されることで実行されます。

仮想マシン VM という用語は、クラウド サービス業界で必ず登場する言葉です。イーサリアム ネットワーク上のコンピューティング機器は、巨大なコンピューティング ストレージ領域、つまり仮想マシンと考えることができます。仮想マシンによりスマート コントラクトが可能になります。タスクの指示に従って実行を完了させます。

その場合、スマート コントラクトが鍵となり、開発者が体験するための核となるリンクはスマート コントラクトです。

スマート コントラクトのデプロイは、最初にコードを記述し、2 番目にコードをコンパイルし、3 番目にデプロイに分かれており、デプロイが完了すると、コントラクト関数を直接呼び出すことができます。

イーサリアムではツールが固定されており、そのツールは非常に簡略化されており、全体のプロセスを理解した上で、注意深く見ればすべてのプロセスを試すことができます。

Remix、Hardhat、OpenZeppelin は現在最もシンプルで最もオープンなツールですが、これらのオープン ソース ツールに加えて、開発を支援し、一部のプロセスを簡素化できる Thirdweb などのツールもあります。

各ネットワークのテストネットワークの経験から始めます

最近では、Berachain、Taiko、Shardeum などのパブリック チェーンのテストネットを経験しました。これらのチェーンの経験プロセスから開発の知識を学ぶことができます。

まず、私は通常のユーザーであり、MetaMask 操作を使用してネットワークと対話します。最初のステップは、MetaMask にテスト ネットワークを追加し、テスト ネットワーク内のトークンを取得することです。テスト ネットワーク トークンは、テスト ネットワーク フォーセットから収集されます。数量には限りがあります。収集は 3 つのプロジェクトの公式ドキュメントで発表されます。このプロセスでは、これら 3 つのチェーンのテスト トークンは、Bera、ETH、SHM です。

Berachain と Shardeum は両方とも L1 で独自のネイティブ トークンを使用していることがわかりますが、Taiko は L2 です。存在の目標はイーサリアムを拡張することであるため、ETH を使用し、イーサリアムにはパブリック テスト ネットワークがあるため、Taiko もイーサリアムのトークンを使用します。独自のテスト ネットワークがいくつかの機能テストを実施しましたが、ユーザーがそれを体験したい場合は、最終的にどのチェーンが実装されるかを知る必要があります。

3 つのチェーンの蛇口からエクスペリエンス トークンを取得したら、次のステップは、開発ツールを使用してコントラクトをチェーンにデプロイする方法を試すことです。

したがって、次のステップには 3 つのステップがあります。つまり、コントラクトを検索し、コントラクトを変更し、IDE でコントラクトのデプロイメントを完了します。

3 つのプロジェクトのドキュメント ページには、対応する契約展開でどのツールがサポートされるかが明確に示されています。確認したところ、これら 3 つのプロジェクトはすべて、デプロイメントに Remix の使用をサポートしているため、このプロセスには Remix を使用します。

Remix はオンラインで編集可能な環境であり、非常に便利です。SDK やターミナルなどの他のより複雑なツールを使用する必要はありません。ただし、この記事の簡単なプロセスは 1 回のデプロイのみです。契約の変更と呼び出しテストには依然として他のツールを実行する必要があります。

1. 導入する契約の見つけ方

OpenZeppelin では、一般的に使用されるいくつかのトークン発行コントラクトがモジュール形式で表示され、機能を直接選択して Remix に直接ジャンプできます。

これは最初のページです:

2. 契約コードに簡単な変更を加える

次に、Wyz Research の正式名と Wyz の略称を使用してトークン発行のコントラクトを設定し、関数でプレリリースを選択し、コントラクトの管理所有権を指定しました。これらの操作により、右側のコントラクト コードには最初の赤枠で示されているビルダーがあり、プレリリース トークンも指すアドレスを持ちます。

次に、Wyz Research の正式名と Wyz の略称を使用してトークン発行のコントラクトを設定し、関数でプレリリースを選択し、コントラクトの管理所有権を指定しました。これらの操作により、右側のコントラクト コードには最初の赤枠で示されているビルダーがあり、プレリリースされたトークンも指すアドレスを持ちます。

3. 契約の展開方法

次に、右上隅にある [Remix で開く] をクリックすると、Remix インターフェイスで編集を開始できます。

Remix インターフェースで編集を開始する前に、MetaMask でネットワークとウォレットのアドレスを正しく調整してください。

ページに入ったら、上の 2 つの対応するアドレスを変更する必要がありますが、ウォレットのアドレスを使用して置き換えました。次のように表示されます。

次に、左側の [自動コンパイル] をクリックします (自動コンパイルを意味します)。自動コンパイルがない場合は、左側の青いボタンをクリックする必要があります。左端に緑色のチェックマークが表示されている場合。次に、左側の緑色のチェックの下のボタンをクリックして、展開ページに入ります。

ウォレットが正しく変更されたら、左上隅のアカウント部分をクリックします。この位置はガスを支払うためのアカウントを表し、その下の位置はデプロイメントアドレスを表します。選択すると、次のように表示されます。

「デプロイ」をクリックすると、この操作のガス料金を支払うために MetaMask がポップアップ表示されます。

契約の展開プロセス中、保留中の契約は Remix の下側に表示されます。

コントラクトが正常にデプロイされると、トランザクションの成功が下側に表示されます。

4. ブラウザでトランザクションをクエリする

デプロイメントが完了した後、ウォレットのボタンをクリックしてブラウザに入り、トランザクションを表示すると、コントラクトを作成するアクションが完了したばかりであることがわかります。コントラクトの実行中に、対応するトークンがトークンの 1 つに送信されます。

アドレスを再度クリックして表示すると、アドレス内に I Mint 1000 W トークンがあることがわかります。ただし、テストネットブラウザの関係でトークン名が表示されないらしく、この問題はまだ検証中です。

このデプロイメントは Shardeum を使用します。Berachain と Taiko にデプロイする場合も、プロセスは同じです。ウォレット内の対応するネットワークを調整するだけです。 Remix などのオンライン IDE は、ネットワーク操作への簡単な入り口を提供します。

チェーン上で特定の開発操作を実行するには、アプリケーション以外のユーザーにとって最も簡単な構築の試みです。コントラクトを使用して、いくつかのアセットを発行したり、他の dApp のコードをフォークしたりすることができます。チェーン上の各 dApp のコントラクトは、たとえば、私たちが見た Uniswap のスワップは契約であり、LP を提供するものは別の契約です。

Dex と比較すると、他の Defi および Gamefi 契約はより複雑です。開発プロセスは複雑で時間がかかりますが、愛好家にとっては、その原則を理解することで、チェーンやアプリケーションをさらに構築するのに役立ちます。

コメント

全てのコメント

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ヶ月後のことである。両社は火曜日に発表した共同声明で、この取引を確認した。

  • ビットコインが7万5000ドルを突破

    市場データによると、BTCは75,000ドルを突破し、現在75,033.01ドルで取引されており、24時間で2.83%上昇しています。市場は著しい変動に見舞われているため、リスク管理には十分ご注意ください。

  • ビットコインが7万1500ドルを突破

    市場データによると、BTCは71,500ドルを突破し、現在71,510.19ドルで取引されており、24時間で1.06%上昇しています。市場は著しい変動に見舞われているため、リスク管理には十分ご注意ください。

  • イーサリアムが2100ドルを突破

    市場データによると、イーサリアム(ETH)は2,100ドルを突破し、現在2,100.58ドルで取引されており、24時間で0.44%上昇しています。市場は著しい変動に見舞われていますので、リスク管理に十分ご注意ください。

  • 米国の現物イーサリアムETFには、昨日2670万ドルの純流入があった。

    Farside Investorsが監視しているデータによると、3月14日、米国の現物イーサリアムETFには昨日、2670万ドルの純流入があった。

  • 米国司法省はパウエル事件の判決を不服として控訴する予定であり、これによりウォーシュ氏の任命が遅れる可能性がある。

    3月14日、裁判官が連邦準備制度理事会(FRB)に発行された召喚状を却下した後、ロバート・ピロ連邦検事は、FRB議長ジェローム・パウエル氏に対する捜査を継続すると誓い、5月に任期が満了する後任のケビン・ウォーシュ氏の任命を遅らせる可能性があると述べた。ジェームズ・ボスバーグ連邦地裁判事は、FRB本部の改修工事とパウエル氏の同プロジェクトに関する発言に関連する召喚状を政府が正当化する証拠を提示できなかったと述べた。ピロ氏は、「この手続きは過激な判事によって恣意的に妨害された。手続きは円滑に進むべきだったが、そうはならなかった。彼らは恥ずべき行為をしている」と述べた。上院銀行委員会のメンバーであるティリス上院議員は、司法省によるパウエル氏に対する捜査が続く限り、FR​​B議長の指名を阻止すると警告した。「この判決は、パウエル議長に対する刑事捜査がいかに弱く根拠のないものであったかを裏付けるものであり、FRBの独立性に対する失敗した攻撃に過ぎない」とティリス氏は述べた。 「この控訴は、ケビン・ウォーシュ氏の次期連邦準備制度理事会議長への就任承認を遅らせるだけだろう。」

  • ビットコインが7万2000ドルを下回る

    市場データによると、BTCは72,000ドルを下回り、現在71,996.46ドルで取引されています。24時間での上昇率は2.32%に縮小しました。市場の変動性が高いため、リスク管理を徹底してください。