このチュートリアルへようこそ。ここでは、最初のDEX製品(IDO)のエキサイティングな世界を掘り下げ、分散型プラットフォームでプロジェクトを立ち上げる可能性を探ります。このチュートリアルでは、CELOブロックチェーンに分散化されたランチパッドを構築することに特に焦点を当てます。あなたがSolidityの経験を持つ開発者であろうと、スキルを拡大しようとしている人であろうと、このチュートリアルでは、CELOで分散化されたLaunchPadアプリケーションを作成するための知識とツールを装備します。
CELOブロックチェーンに分散型LaunchPad契約を構築します
このチュートリアルの目的は、開発者にIDOの包括的な理解と分散型プラットフォームでの起動の利点を提供することです。このチュートリアルの終わりまでに、CELOブロックチェーンにLaunchPadスマートコントラクトの構築に伴う技術的側面をしっかりと把握できます。このチュートリアルでは、スマートコントラクトを作成し、CELOネットワークと統合し、その機能をテストするプロセスをガイドします。セロブロックチェーンの分散化された金融とプロジェクトランチパッドの世界を飛び込み、ロックを解除しましょう!
最初のDEX製品(IDO)のCELOブロックチェーンに分散型発射パッドを構築する前に、次の領域に強力な基盤を確保することが重要です。
Solidity:Solidityは、CELOブロックチェーンでスマートコントラクトを作成するために使用される主要なプログラミング言語です。堅牢性とその構文を十分に理解していることを確認してください。
コマンドラインの習熟度:チュートリアル全体でコマンドとスクリプトを実行する必要があるため、ターミナルやコマンドプロンプトなどのコマンドラインインターフェイス(CLI)の使用に慣れます。
Hardhatの習熟度:Hardhatは、CELOブロックチェーンにスマートコントラクトを構築、テスト、展開するために特別に設計された開発環境の1つです。
このチュートリアルをうまくフォローするには、次の要件が満たされていることを確認してください。
テキストエディター:このチュートリアルのテキストエディターとしてVisual Studioコード(VSコード)を使用することをお勧めします。 VSコードは、執筆と編集コードの強力な機能を提供する広く使用されている統合開発環境(IDE)です。
node.js:システムにnode.jsをインストールします。できればバージョン10以上です。 node.jsは、Webブラウザーの外でJavaScriptコードを実行するためのランタイム環境を提供します。
NPM(ノードパッケージマネージャー):NPMはJavaScriptのパッケージマネージャーであり、node.jsにバンドルされています。開発プロセスに必要な依存関係をインストールおよび管理するには、NPMが必要です。
初期DEX製品(IDO)は、トークンが分散型取引所(DEX)で直接販売される新しい暗号通貨プロジェクトの募金方法です。これは、従来の初期コイン提供(ICO)および初期交換製品(IEO)の代替品であり、多くの場合集中型取引所で実施されます。
分散型ゲームプラットフォームなど、新しい暗号通貨プロジェクトの素晴らしいアイデアがあると想像してください。ただし、アイデアを現実に変えるために資金が必要です。伝統的な世界では、プロジェクトのために資金を集めることは非常に挑戦的です。投資家は特定の要求または要件を持っている可能性があり、プロセス自体に時間がかかる場合があります。
しかし、今では、最初のDexの提供またはIDOと呼ばれる資金を調達する新しい方法があります。これは、世界中の人々があなたのプロジェクトの所有権を表すトークンを購入できる仮想市場のようなものです。 IDOSのユニークな点は、それらが分散型プラットフォームで行われることです。つまり、コントロールには中央の権限がないことを意味します。セロやイーサリアムなどの好みの暗号通貨を使用して、人々がトークンを直接購入できるデジタルマーケットプレイスに似ています。
IDOを通じてプロジェクトを立ち上げることで、潜在的な投資家やサポーターの世界的な視聴者にリーチできます。 IDOの分散型の性質は、従来の資金調達方法に比べて、より自由と柔軟性を提供します。特定の投資家や企業の決定と要求だけに頼る必要はありません。代わりに、あなたのプロジェクトを信じて、その成功の一部になりたいと思う幅広い個人と直接つながることができます。
ICOとIDOの主な違いは、トークンが販売される場所です。 ICOは集中交換で販売され、IDOは分散型取引所で販売されます。これには、以下を含む多くの意味があります。
IDOに関連する典型的なステップを進めましょう。
プロジェクトの準備:プロジェクトチームは、新しいトークン、分散型アプリケーション、プラットフォームなど、暗号通貨プロジェクトを開発します。彼らは、プロジェクトの目標、ロードマップ、トコノミクスを定義します。
スマートコントラクトの作成:プロジェクトチームはスマートコントラクトを作成します。このスマートコントラクトは、トークン販売価格、トークンディストリビューション、資金調達キャップなど、IDOのルールとパラメーターを定義します。
プラットフォームの選択:プロジェクトチームは、IDOをホストするために分散型Exchange(DEX)プラットフォームを選択します。これは、このチュートリアルで構築するものです。
トークンの割り当て:プロジェクトチームは、IDOのトークンの割り当てを決定します。彼らは通常、IDO参加者、チームメンバー、アドバイザー、およびコミュニティのインセンティブのためにトークンの一部を予約します。
投資期間:IDOは、参加者が投資できる特定の期間にオープンします。参加者は、IDOに関連付けられたスマートコントラクトアドレスに希望の暗号通貨(そのようなCELO)を送信します。その見返りに、彼らは事前定義されたトークン価格に基づいてプロジェクトのトークンを受け取ります。
トークンの配布:投資期間が終了した後、プロジェクトのトークンはスマートコントラクトを介して参加者のウォレットに自動的に送信されます。即時または指定された将来の時間であろうと、分布のタイミングは、スマートコントラクトにプログラムされた特定のロジックに依存します。これが、開発者がプロジェクトに投資する前にスマートコントラクトコードを徹底的に確認することが不可欠である理由です。スマートコントラクトを慎重に調べることにより、開発者は、適用される可能性のある潜在的な遅延、条件、または制限など、トークン分布プロセスの設計方法を理解できます。この勤勉さにより、開発者は投資がどのように処理されるかを明確に理解し、十分な情報に基づいた決定を下すことができます。
流動性の規定:IDOの後、プロジェクトチームと流動性プロバイダーは、DEXプラットフォーム上のトークンペアに流動性を追加する場合があります。これにより、プロジェクトのトークンには、さらなる取引のために十分な取引量と流動性があります。
注:各IDOには、プラットフォームとプロジェクトの要件に応じて、独自の特定のバリエーションとプロセスがある場合があります。ただし、一般的な考え方は、個人が新しい暗号通貨プロジェクトのサポートと投資に直接参加できる分散型の透明な資金調達方法を提供することです。
LaunchPadは、通常、初期DEX製品(IDO)または初期コイン提供(ICO)を使用して、新しい暗号通貨プロジェクトの発売を促進するプラットフォームです。これらのプロジェクトの発射パッドとして機能し、市場への紹介を成功させるために必要なインフラストラクチャとツールを提供します。
ランチパッドは、プロジェクトチームと潜在的な投資家の間の仲介者として機能します。また、投資家がこれらのプロジェクトを発見して参加するスペースを提供します。
最初のDEX製品(IDO)では、トークンは、従来の集中交換ではなく、分散型交換(DEX)で直接利用可能になります。このタイプの資金調達モデルでは、DEXプラットフォームにアクセスできる人なら誰でもIDOに参加して投資できるため、ホワイトリストは必要ありません。
ホワイトリストは、中央交換で実施された初期コイン提供(ICO)やトークン販売など、他の資金調達モデルでよく使用されます。これらの場合、プロジェクトチームは、関心のある投資家が事前にウォレットアドレスを登録し、参加を承認することを要求する場合があります。ホワイトリストは、承認された個人または団体のみがトークン販売に投資できるようにするのに役立ちます。
ただし、IDOでは、トークンはDEXに直接リストされているため、互換性のあるウォレットとDEXへのアクセスを持っている人なら誰でも、事前の承認やホワイトリストを必要とせずに参加できます。これにより、投資家がブロックチェーンのIDO契約と対話し、信頼できない方法でトークンを取得できる、よりオープンで分散化された投資プロセスが可能になります。
IDOのメカニックと要件は、使用されるプラットフォームまたはプロトコルに基づいて異なる場合があることに注意してください。たとえば、このチュートリアルでは、Launchpadについて議論されることで、IDOの前に投資家の住所をホワイトリストに登録する必要があります。
記事はここで公開されています、続きを読んでください...