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

  • Kinto:公式を装ったフィッシングメールにご注意ください

    Kintoは、最近ユーザーがKintoを装ったフィッシングメールを受信して​​いることをXプラットフォーム上で通知した。 Kinto は、これらのメールが Kinto から送信されたものではなく、メールに含まれるリンクをクリックすべきではないことを確認します。さらに、Kinto は、ユーザーのメールボックスは漏洩しておらず、電子メールを受信したメールボックスの一部は Kinto アカウントに関連付けられていなかったと述べました。

  • 香港金融サービス長官兼財務省のホイ・チンユー氏がステーブルコイン法案の第2読会を進めた

    香港政府のプレスリリースによると、香港金融サービス兼財務長官のホイ・チンユー氏は本日の立法会会議で「安定通貨法案」の第二読会を行い、早期可決を望んでいるという。できるだけ。規制制度の要点は以下の 3 点である。 (1) ライセンシーは、ステーブルコインの準備資産が高品質かつ流動性の高い資産で構成され、総額が少なくとも常に流通している法定通貨と等しい ステーブルコインの額面は、適切に分離され、保管; (2) 安定通貨保有者は発行者から額面で償還する権利を有するべきであり、償還要求は不当な手数料なしで合理的な期間内に処理されなければなりません。 (3) マネーロンダリングの必要性と戦うための一連の措置。規定されるべき、リスク管理、開示規制および監査、および適切な候補者の要件。

  • AI エージェントのスタートアップ /dev/agents は、Index Ventures と CapitalG が主導し、評価額 5 億ドルで 5,600 万ドルのシードラウンドを完了

    12月18日のニュースによると、Stripeの元CTOであるDavid Singleton氏が設立したAIエージェントオペレーティングシステムプラットフォーム/dev/agentsが、評価額5億米ドルで5,600万米ドルのシードラウンドを完了した。このラウンドは Index Ventures と CapitalG が主導し、Conviction Capital も参加しました。このラウンドには、OpenAI 共同創設者の Andrej Karpathy 氏、Scale AI CEO の Alexandr Wang 氏、Palo Alto Networks CEO の Nikesh Arora 氏、Android 創設者の Andy Rubin 氏など、数多くの著名なテクノロジー リーダーも参加しました。 レポートによると、/dev/agents のビジョンは、AI 時代の Android オペレーティング システムを構築し、特別に最適化されたインターフェイスとプロトコルを提供し、新しい UI パターンとユーザー データ モデルを確立することです。

  • Anthropic Xのアカウントはハッキングを受けて復旧しており、システム被害は確認されていない。

    人工知能スタートアップ Anthropic の公式 X アカウントが今朝盗まれ、不明なトークン契約アドレスが投稿されましたが、そのツイートは現在削除されています。 Anthropic は、アカウントからの不正投稿の根本原因を特定し、Anthropic のシステムやサービスが侵害されたり、事件に関与したりしていないことを確認したと述べた。

  • ZachXBT: X プラットフォームのアカウント漏洩は 2FA セキュリティ対策の欠如に関連している可能性があります

    オンチェーン探偵の ZachXBT は、「最近、X プラットフォームで多くのアカウント侵害が発生していますが、これらのアカウントはいずれも 2FA のセキュリティ キーや認証手順を使用していないと思われます。」と投稿しました。

  • ナイジェリアが暗号化詐欺の巣窟を捜索、多くの国の国民を含む約800人の容疑者を逮捕

    ロイター通信によると、ナイジェリアの経済金融犯罪委員会(EFCC)は12月10日、ラゴスの仮想通貨詐欺センターを強制捜査し、中国人148人、フィリピン人40人を含む容疑者792人を逮捕した。このグループは主に北米とヨーロッパのユーザーを詐欺のターゲットにしており、被害者が餌にかかると、偽の仮想通貨スキームやその他の存在しないプロジェクトに資金を送金するよう強制されます。

  • ZachXBT: LastPass 攻撃者が 40 以上のアドレスから約 536 万ドルの暗号資産を盗んだ

    12月17日、オンチェーンアナリストのZachXBTは、LastPass攻撃者が40以上の被害者のアドレスに攻撃を開始し、総額約536万ドルの暗号資産を盗んだことを明らかにした。次に攻撃者は、資金の流れを隠蔽するために、盗んだ資金をETHに変換し、複数のインスタント取引所を介してイーサリアムネットワークからビットコインネットワークにクロスチェーンで資産を転送しました。

  • オンチェーン取引ツールSolTradingBotが攻撃の疑い

    12月17日、コミュニティニュースによると、オンチェーン取引ツールSolTradingBotが攻撃を受けた疑いがあり、一部のユーザーが資金を盗まれたと報告しています。

  • 韓国憲法裁判所は12月27日に尹錫悦氏の弾劾事件の初公判を開く。

    韓国憲法裁判所の報道官は、憲法裁判所が12月27日に尹錫悦氏の弾劾訴訟に関する初公判を開催すると発表した。

  • サトシ・アクション・ファンドCEO:米国の3番目の州が今週正式に「戦略的ビットコイン準備金」法案を発足させる

    サトシ・アクション・ファンドのデニス・ポーター最高経営責任者(CEO)は、米国で3番目の州が今週正式に「戦略的ビットコイン準備金」法案を制定すると述べたが、どの州がテキサス州とペンシルベニア州に続くかは明らかにしなかった。 同氏は12月15日、X Spacesで「ペンシルベニア州とテキサス州がビットコイン準備金法案を後援した。今度は別の州が参加した。彼らが私に草案を送ってくれたので、それが真実であることはわかっている」と述べ、少なくとも10州が導入すると予想していると付け加えた。ビットコイン準備金法案、「そして私の考えでは、これらの法案は少なくともあと10本は導入されるだろう。」