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

  • トレーダーユージーン: トレンドが到来したら、SOLはDOGE、XRP、ADAと同様の措置を講じることができます

    トレーダーのユージン・ン・ア・シオ氏は、「人々はそこから利益を得ており、新高値を突破したときに必要なのは忍耐とダイヤモンドハンドだけだ」と投稿した。

  • 裁判所、トランプ機密文書訴訟の上告中止に同意

    アメリカ放送協会(ABC)によると、米連邦控訴裁判所は現地時間16日、トランプ次期大統領の機密文書事件に対するスミス特別検察官の上告中止要請を承認した。この動きは、現職大統領が在任中に刑事訴追されることを禁じる司法省の長年の政策をめぐるトランプ氏に対する2件の訴訟を鎮圧するためのスミス氏の取り組みの一環である。スミス氏は、トランプ氏が2024年の米大統領選挙で勝利し、2025年1月に米大統領に就任する予定となっており、「政府がこの前例のない状況を評価し、それが大統領にとって適切かどうか判断する時間を与えるため、現時点で上訴の中止が要請された」と述べた。司法省に適切な政策方針をとらせる。」

  • ビットワイズ戦略ディレクター: 追加収入を得るために、この段階で MSTR の 100 株を保有することをお勧めします。

    Bitwise Alpha の戦略責任者である Jeff Park 氏は、「購入を検討」と投稿しました。

  • NDV連荘:10月以来、BNBポジションで800万米ドル以上を連続オープン

    11月17日のニュースによると、NDV Lianchuang Christian2022.ethが投稿した

  • エコノミスト:ETH/BTCは米国選挙後2年以上ぶりの安値に下落、そのパフォーマンスは予想より残酷だった

    マクロ経済学者のリン・オールデン氏は、「新政権は選挙に勝利し、最初は上昇し、その後下落したが、良いニュースが届いた後、新安値を付けた」と投稿した。 ETH/BTC為替レートは2021年3月以来の安値(0.033)に下落した。

  • Bonk DAOは12月のクリスマス前に1兆BONKを破壊する計画

    Bonk DAO は最近、流通している 1,000 億 BONK を破壊し、12 月のクリスマスまでに 1 兆 BONK を破壊する予定です。大規模な焼き討ち計画 (BURNmas) は、11 月 15 日の午前 12 時 01 分 (UTC) に開始され、12 月 24 日の午前 12 時 01 分 (UTC) に終了します。 BONK のコアコントリビューターである iamkadense が「コミュニティはそれだけでは終わらないかもしれない」に投稿しました。これらの焼き付けられたトークンは、BONK を利用して 1 つ以上の機能を実装する Solana エコシステム内のアプリケーションから取得されます。公式投稿によると、これらには、Dragontail で行われた賭け金の燃焼、BONKmark を使用して送信されたクリスマス カード、LiveBonk で行われた取引、および BONK の X アカウントで指定されたその他のアプリケーションが含まれます。

  • スペースXは既存株を1株当たり135ドルで売却する計画

    匿名の関係筋2人によると、スペースXは今年12月に株式公開買い付けを開始し、既存株を1株当たり135ドルで売却する計画だという。 この動きにより、同社の価値は2500億ドル以上になると予想される。スペースXは買収計画についてまだコメントしていない。この買収計画は、国家宇宙探査政策の予想される変更と同時に行われる。

  • Coinbase CEO: 政府効率省 (DOGE) は米国の経済的自由を高める一生に一度の機会です

    Coinbase CEO ブライアン・アームストロングが投稿した記事民主政府の規模を拡大することにはマイナス面もあります(より多くの自由を約束することで選挙に勝つ)。政府支出の総額を制限する(たとえば10%)憲法改正が必要である、あるいはインセンティブを調整する方法を見つける必要がある(バフェット氏は、予算が不均衡であれば予算に投票したすべての議員が再選の資格を失うと主張している)。

  • DEXXはハッカーに宛てて「24時間以内に資金が返還されればバグ報奨金が支払われる、そうでなければ警察とともに法執行措置が取られる」と書簡を送っている。

    オンチェーン取引端末 DEXX は、X 上のハッカーに公開書簡を公開しました。盗まれたトークンを見つけるために、セキュリティ機関、パートナー、取引プラットフォームから強力な支援を受けています。また、盗まれた資金を速やかに凍結するために、お客様のアドレスも監視します。今後 24 時間以内にこのインシデントを解決するよう求められます。これにより、当社はそれ以上の措置を講じることができなくなります。 電子メールでご連絡いただき、盗まれた資金を返却していただくようお願いいたします。感謝の気持ちを込めて、豊富なバグ報奨金と豪華なギフトをご提供いたします。資金を返却していただければ、ハッキングに関して現在当社が保有している情報はすべて直ちに破棄されます。また、その後の追跡と分析もすべて停止し、お客様は一切の責任を負わないものとします。ただし、お客様が従わない場合は、どんなに時間がかかっても、当社は地元の警察、治安機関、取引プラットフォームと協力して調査を継続し、ユーザー資産を保護するための強制措置を講じます。

  • コサイン: DEXX は損失総額を 2,000 万米ドル近くと計算しました。

    コサインが発表したニュースによると、価格は10万~50万ドルの範囲。盗まれた情報は現在も収集中です。