Airdrop 愛好家に必要な開発知識とは何ですか?
開発と展開の知識を理解し、ユーザーが BUIDL になれるようにします。
コントラクトのデプロイ方法がわからない場合は、それを BUIDL と呼ぶことはできません。
すべてのエアドロップ愛好家はユーザーとしてチェーンとアプリケーションに参加しますが、チェーンの観点から見ると、ユーザーには特定の階層境界があり、その中でアプリケーション開発者はチェーンにとって最大の価値を持っています。
アプリケーション開発者が開発したdAppは、ユーザーを惹きつけて利用させることができ、使用中にガスが発生します。開発者はチェーン上にコントラクトを展開し、積極的にユーザーを呼び込みチェーン操作を行うことで、チェーン自体の価値が高まります。無限に。
したがって、開発能力または簡単な開発知識を持っていることは、エアドロップを獲得する可能性を高めるため、またはより正確にチェーン上の真のビルダーになるためのより良い方法です。
この記事では、チェーン操作を体験したいユーザーに必要な、簡単な開発知識について説明します。このうち、フロントエンドの構築や開発環境の構築、それに対応するSDKの操作などは含まれません。この記事は、一般ユーザーに初心者向けの理論段階の開発経験を普及させることを目的としていますが、さらに深い知識を学び続けたい場合は、引き続き学習することができます。
ブロックチェーン理論から理解フレームワークを構築する
ブロックチェーンは単なる総勘定元帳ではなく、現在存在するすべてのパブリック チェーンは、表面的なアプリケーション開発のために設計されています。
チェーンを理解するための開発知識は、インターネットの開発およびアプリケーション自体と一致します。アーキテクチャの理解の観点からは、バックエンドのみがチェーンとなり、データベースにもともと存在していたデータの状態がデータの状態になります。チェーンの上で。
インターネット アプリケーションを開発するには、まずクラウド サービスを購入する必要があります (以前は、コンピューティング デバイスを介してネットワークにアクセスするか、サーバーとして展開することができました)。2 つのサーバーを購入した場合、1 つはフロントエンド展開用です。バックエンド、Web サイトを購入し、Web サイトとフロントエンドの開発部分を構成し、データを管理するバックエンドを開発します。Web サイトのインタラクティブ データは、使用時にバックエンドに入り、フロントエンドに入力されます。・エンドユーザは運用時にフィードバックデータを取得する必要があり、再運用時にはデータベース内のデータ状態を参照して実行されます。
このような複雑なプロセスに基づいて、従来のアプリケーションではユーザーは基本的にバックエンドを感じることができませんが、ブロックチェーンではフロントエンドとバックエンドを明確に感じることができます。
dApp のバックエンドは、インターネット アプリケーション開発で使用されるサーバーとデータベースをチェーンに変換し、チェーン上の全体的な状態を変換します。
開発中、バックエンド チェーンはリモート呼び出しインターフェイス rpc を公開し、すべての開発者とアプリケーションはこのインターフェイスを通じてチェーンを操作します。
これが、MetaMask を使用してさまざまな dApp を体験するときに、dApp にさまざまなネットワークを追加する必要がある理由です。ネットワークを追加するとき、URL は RPC のアクセス ポイントを表します。
他のネットワーク設計では、dApp を再度アップグレードする別の方法があります。チェーンが 1 つの RPC のみを使用し、大量の対話が必要な場合、タスクがネットワークに送信される前にアクセス プロセスが混雑します。鎖。
現時点では、アプリケーション側が独自のRPCを構築できれば、より有利になりますが、現状パブリックチェーン分野においては、現在のPOS設計ではdAppsの数は多くありません。このように動作するもの。
この時点で、開発アクションのためにチェーンと対話する場合、ウォレットと RPC ポートが必要になることが基本的にわかります。
重要な開発ツール
入口を取得したら、次のステップはチェーン上で操作を実行する方法です。
イーサリアムは世界のコンピューターとして知られています。さまざまなタイプの自動実行スマート コントラクトを実行できます。このプロセスは、コントラクトをネットワークに展開し、EVM によって実行することによって実行されます。
仮想マシン VM という言葉はクラウドサービス業界で必ず出てくる言葉ですが、イーサリアムネットワーク上の計算機は巨大な計算記憶領域、つまり仮想マシンと考えることができます。仮想マシンによりインテリジェンスが可能になります。コントラクトには、タスク命令を実行して完了する機能があります。
その場合、スマート コントラクトが鍵となり、開発者が体験するための核となるリンクはスマート コントラクトです。
スマート コントラクトのデプロイは、最初にコードを書く、2 番目にコードをコンパイルする、3 番目にデプロイすることに分かれており、デプロイが完了すると、コントラクト関数を直接呼び出すことができます。
イーサリアムではツールが固定されており、そのツールが非常に簡略化されているので、全体のプロセスを理解した上で、じっくり見て全体のプロセスを試すことができます。
Remix、Hardhat、および OpenZeppelin は、現在最もシンプルで最もオープンなツールです。これらのオープン ソース ツールに加えて、開発を支援し、一部のプロセスを簡素化できる Thirdweb などのツールもあります。
まずはさまざまなネットワークテストネットの体験から始めましょう
最近では、Berachain、Taiko、Shardeumなどのパブリックチェーンのテストネットを体験してきました。これらのチェーンの経験プロセスから開発の知識を学ぶことができます。
まず第一に、私は通常のユーザーであり、MetaMask 操作を使用してネットワークと対話します。最初のステップは、テスト ネットワークを MetaMask に追加し、テスト ネットワーク内のトークンを取得することです。テスト ネットワーク トークンは、テスト ネットワーク フォーセットから収集されます。数量には限りがあります。収集は 3 つのプロジェクトの公式ドキュメントで発表されます。このプロセスでは、これら 3 つのチェーンのテスト トークンは、Bera、ETH、SHM です。
Обнаружено, что Berachain и Shardeum являются L1 и используют свои собственные токены, а Taiko - L2. Целью существования является расширение Ethereum, поэтому используется ETH, и поскольку Ethereum имеет общедоступную тестовую сеть, Taiko Собственная тестовая сеть Ethereum также использовалась для проведения некоторых функциональных тестов.Если пользователи хотят испытать ее, им необходимо знать, какую цепочку она в конечном итоге реализует.
После получения жетонов опыта из сборщиков трех цепочек следующим шагом будет попытка использовать инструменты разработки для развертывания контракта в цепочке.
Итак, на следующем этапе есть три шага: найти контракт, изменить контракт и завершить развертывание контракта в IDE.
На страницах документации трех проектов будет четко указано, какие инструменты будут поддерживаться для соответствующего развертывания контракта. После проверки все эти три проекта поддерживают использование Remix для развертывания, поэтому мы будем использовать Remix для этого процесса.
Remix — это онлайн-редактируемая среда, что очень удобно. Нет необходимости использовать другие более сложные инструменты, такие как SDK или терминал. Однако простой процесс, описанный в этой статье, является лишь одноразовым. Модификация контракта и тестирование вызовов по-прежнему требуют выполнения других инструментов.
1. Как найти контракт для развертывания
В OpenZeppelin несколько часто используемых контрактов на выдачу токенов отображаются модульно. Мы можем напрямую выбрать функцию и сразу перейти к ней. Перейдите в Remix.
Это начальная страница:
#2. Внесите простые изменения в код контракта
Затем я внес некоторые изменения в контракт выпустившего токен. Настройте, используйте полное название Wyz Research, аббревиатуру Wyz, выберите предварительную версию в функции и укажите контролирующего владельца контракта. Благодаря этим операциям в коде контракта справа строитель отображается в первом красном поле, а токены предварительной версии также имеют адреса, на которые можно указывать.
#3.Как развернуть контракт
Далее нажимаем «Открыть в Remix» в правом верхнем углу, и мы можем приступить к редактированию в интерфейсе Remix.
Прежде чем начать редактирование в интерфейсе Remix, правильно настройте адреса сети и кошелька в MetaMask.
После входа на страницу нам нужно изменить два соответствующих адреса выше. Я использовал адрес кошелька, чтобы заменить их. Отображение выглядит следующим образом:
Затем нажмите «Автоматическое соответствие» слева, что означает автоматическую компиляцию.Если автоматической компиляции нет, вам нужно нажать синюю кнопку на левый. Когда в крайнем левом углу появляется зеленая галочка. Затем нажмите кнопку под зеленой галочкой слева, чтобы перейти на страницу развертывания.
После того, как кошелек был правильно изменен, нажмите на часть учетной записи в верхнем левом углу. Эта позиция представляет собой учетную запись для оплаты газа, а позиция ниже представляет собой развертывание. Выберите его. После этого появится следующий экран:
#Нажмите «Развернуть», появится всплывающее окно MetaMask для оплаты газа за эту операцию.
Во время процесса развертывания контракта ожидающий контракт будет отображаться в нижней части Remix
После контракт развернут успешно, в нижней части будет отображаться надпись «Транзакция успешна».
#4. Запросите транзакцию в браузере
После завершения развертывания нажмите кнопку в кошельке, чтобы войти в браузер и просмотреть транзакцию, вы можете обнаружить, что мы только что завершили действие по созданию контракта, и во время исполнения контракта соответствующий токен был отправлен на один из токенов.
Когда вы снова нажмете на адрес, чтобы просмотреть его, вы обнаружите, что я чеканю токены 1000W по этому адресу. Однако похоже, что из-за браузера тестовой сети имя токена не отображается, и эту проблему еще предстоит проверить.
Это развертывание использует Shardeum. При развертывании на Berachain и Taiko процесс тот же. Вам нужно только настроить соответствующую сеть в кошельке. Онлайн-IDE, такие как Remix, обеспечивают простой доступ к сетевым операциям.
Чтобы выполнить определенные операции разработки в цепочке, это самая простая попытка построения для пользователей, не являющихся приложениями. Вы можете попробовать использовать контракты для выпуска некоторых активов или разветвить коды других dApps. Каждое dApp находится в цепочке. Все контракты взаимодействуют посредством комбинаций. Например, своп, который мы видим в Uniswap, — это один контракт, а тот, который обеспечивает LP, — это другой контракт.
По сравнению с Dex, другие контракты Defi и Gamefi более сложны. Хотя процесс разработки сложен и длителен, для энтузиастов понимание его принципов может помочь цепочкам и приложениям создавать больше.
PS: Далее Wyz Research также демонтирует децентрализованные приложения, такие как Defi и Gamefi, и представит читателям их дизайнерские идеи и структуры, так что следите за обновлениями.
以上がAirdrop 愛好家に必要な開発知識とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









OKXはグローバルデジタル資産取引プラットフォームです。その主な機能には、1。デジタル資産の売買(スポット取引)、2。デジタル資産間の取引、3。4。DiversifiedTrading製品(デリバティブなど)の提供、5。Asset付加価値サービスの提供、6。便利な資産管理。

デジタル通貨ローリングポジションは、貸付を使用して取引レバレッジを増幅してリターンを増やす投資戦略です。 この記事では、ローリング(バイナンス、Okex、gate.io、huobi、bybitなど)をサポートする取引プラットフォームの選択などの重要な手順など、デジタル通貨ローリングプロセスを詳細に説明します。 ただし、ローリングポジション取引は非常に危険であり、投資家は慎重に運営し、完全なリスク管理戦略を策定する必要があります。 デジタル通貨ローリングのヒントの詳細については、読み続けてください。

gate.io取引プラットフォームの処理料は、トランザクションタイプ、トランザクションペア、ユーザーVIPレベルなどの要因によって異なります。スポット取引のデフォルト料金率は0.15%(VIP0レベル、メーカー、テイカー)ですが、VIPレベルはユーザーの30日間の取引量とGTポジションに基づいて調整されます。レベルが高いほど、料金率は低くなります。 GTプラットフォームコイン控除をサポートしており、55%オフの最低割引を楽しむことができます。契約トランザクションのデフォルトレートはメーカー0.02%、テイカー0.05%(VIP0レベル)であり、これもVIPレベルの影響を受け、異なる契約タイプとレバレッジ

この記事では、OUYI OKEXアカウントの登録、使用、キャンセル手順を詳細に紹介します。登録するには、アプリをダウンロードし、携帯電話番号または電子メールアドレスを入力して登録する必要があります。使用法は、ログイン、リチャージ、引き出し、取引、セキュリティ設定などの操作手順をカバーします。アカウントをキャンセルするには、OUYI Okexカスタマーサービスに連絡し、必要な情報を提供し、処理を待つ必要があり、最後にアカウントキャンセルの確認を取得する必要があります。 この記事を通じて、ユーザーはOUYI OKEXアカウントの完全なライフサイクル管理を簡単に習得し、デジタルアセットトランザクションを安全かつ便利に実施できます。

この記事では、Binance PCバージョンのログインと登録の完全なガイドを提供します。最初に、Binance PCバージョンでログインする手順を詳細に説明しました。ブラウザで「Binance公式Webサイト」を検索し、ログインボタンをクリックし、電子メールとパスワードを入力し(検証コードを入力するには2FAを有効にしてください)、次にログインします。記事では、登録プロセスを説明します。最後に、この記事はアカウントのセキュリティも強調し、ユーザーに公式ドメイン名、ネットワーク環境に注意を払い、パスワードを定期的に更新し、アカウントのセキュリティを確保し、ビナンスPCバージョンが提供するさまざまな機能のより良い使用、市場条件の視聴、取引の実施、資産の管理などを確保します。

この記事では、Binance Academy、Okx Learn、Coingecko、Cryptoslate、Coindesk、Investopedia、Coinmarketcap、Huobi University、Coinbase Learn、Cryptocompareなど、10の有名な仮想通貨関連アプリの推奨Webサイトを推奨しています。これらのWebサイトは、仮想通貨市場データ、価格動向分析などの情報を提供するだけでなく、基本的なブロックチェーンの知識、取引戦略、さまざまな取引プラットフォームアプリのチュートリアルとレビューなどの豊富な学習リソースを提供し、ユーザーがそれらをよりよく理解し、利用するのに役立ちます。

世界のトップにランクされており、スポット、契約、Web3ウォレットなどのすべてのカテゴリのトランザクションをサポートしています。セキュリティと低いハンドリング料金があります。コンプライアンスと高い流動性で知られる長い歴史を持つ包括的な取引プラットフォームは、多言語サービスをサポートしています。業界のリーダーは、通貨取引、レバレッジ、オプションなどをカバーし、強力な流動性を備えており、BNB控除料をサポートします。

この記事では、Binance、Okx、Gate.io、Kraken、Bybit、Coinbase、Kucoin、Bitget、Gemini、Bitstampなど、有名なWeb3トレーディングプラットフォームのトップ10をリストします。 この記事では、通貨の数、取引タイプ(スポット、先物、オプション、NFTなど)、取り扱い手数料、セキュリティ、コンプライアンス、ユーザーグループなどなど、各プラットフォームの特性を詳細に比較します。高周波トレーダー、契約取引愛好家、またはコンプライアンスとセキュリティに焦点を当てた投資家であろうと、そこから参照情報を見つけることができます。