なぜわざわざこれを読む必要があるのでしょうか?

Ethereum エコシステムに興味があるなら、MetaMask のようなアプリケーションが必要です。単なるウォレットではなく、Ethereum を統合した Web サイトとやり取りできるようになります。

MetaMask を使用すると、ブラウザ内 (またはモバイル アプリ経由) から分散型アプリケーションに接続できます。仲介者なしで取引を行ったり、完全に透明なコードでゲームをプレイしたりできます (そのため、不正行為が行われていないことがわかります)。

始めるには、以下のガイドを確認してください。


コンテンツ

  • 導入

  • MetaMaskとは何ですか?

  • MetaMaskをインストールする

  • ウォレットを初期化する

    • シードワードをバックアップしてください!

  • 財布に資金を投入

  • 分散型ウェブのロックを解除

    • MetaMaskとプライバシーについて

    • イーサをDAIに交換する

    • 私のトークンはどこにありますか?

  • 他に知っておくべきことはありますか?

  • MetaMaskアプリ

  • 最後に


導入

Ethereum により、分散型インターネット、つまり待望の Web 3.0 が実現しました。中央障害点の欠如、データの真の所有権、分散型アプリケーション (DApps) を特徴とする公平な競争の場です。

このようなインフラストラクチャは、分散型金融 (DeFi) と、さまざまなブロックチェーンを橋渡しすることを目的とした相互運用性プロトコルに業界全体が注目する中で、着実に構築されつつあります。今では、トークンや暗号通貨を信頼せずに交換したり、暗号資産を担保にしたローンを組んだり、イーサリアムでビットコインを使用したりすることも可能です。

多くの Ethereum 愛好家にとって、MetaMask は頼りになるウォレットです。通常のスマートフォンやデスクトップ ソフトウェアとは異なり、ブラウザ拡張機能としてパッケージ化されているため、ユーザーはサポートする Web ページと直接やり取りできます。この記事では、MetaMask の仕組みを説明し、自分で使い始める手順を説明します。


MetaMaskとは何ですか?

MetaMask は、あらゆる種類の Ethereum ベースのトークン (ERC-20 標準に準拠したものや非代替トークンなど) をサポートするオープンソースの Ethereum ウォレットです。さらに、他のユーザーからトークンを受け取ったり、組み込みの Coinbase および ShapeShift 統合を使用してトークンを購入/交換したりすることもできます。

MetaMask が興味深いのは、Web サイトと連携できることです。他のウォレットでは、支払いアドレスをコピーして貼り付けるか、別のデバイスで QR コードをスキャンする必要があります。MetaMask 拡張機能を使用すると、Web サイトがウォレットに ping を送信するだけで、トランザクションを承認または拒否するように求められます。

MetaMask は通常の暗号通貨ウォレットとして機能しますが、その真の強みはスマート コントラクトや分散型アプリケーションとシームレスにインターフェイスできることです。それでは、設定方法を見てみましょう。


MetaMaskをインストールする

MetaMask ウォレットは、Google Chrome、Firefox、または Brave ブラウザにインストールできます。iOS と Android でも利用できますが、ここでは詳しく説明しません。このチュートリアルでは Firefox を使用しますが、使用するプラットフォームに関係なく、手順はほぼ同じです。

metamask.io の公式ダウンロード ページにアクセスします。ブラウザを選択すると、Chrome ウェブ ストアまたは Firefox アドオン サイトに移動します。ボタンをクリックして、拡張機能をプラットフォームに追加します。拡張機能を起動して実行する前に、いくつかの権限を付与する必要がある場合があります。ブラウザへのアクセス レベルに問題がないことを確認してください。問題がなければ、準備完了です。


ウォレットを初期化する

ようこそメッセージが表示されます。


Metamask intro screen

あなたも私たちと同じなら、カーソルを使ってこの男を混乱させようとかなりの時間を費やすことになるだろう。


ウェルカム ページでキツネを悩ませ終わったら、[開始] をクリックします。ここで、シード フレーズをインポートするか、新しいシード フレーズを作成するかが求められます。[ウォレットの作成] をクリックします。次のページでは、開発者がアプリを改善するために匿名データを送信するかどうかを尋ねられます。好みに応じてどちらかのオプションを選択します。

次に、パスワードを作成する必要があります。ソフトウェアのユーザー契約を実際に読む伝説の生き物の 1 人である場合は、[利用規約] をクリックしてそれを表示できます。そうでない場合は、強力なパスワードを作成し、ボックスにチェックを入れて、[作成] をクリックします。


シードワードをバックアップしてください!

次の点は、それ自体がサブタイトルに値するほどです。MetaMask は非管理型サービスです。つまり、MetaMask 開発者でさえも、あなたの資金にアクセスできる人は誰もいません。トークンは、ブラウザ内の一種の暗号化された金庫に存在し、パスワードで保護されています。つまり、コンピュータが紛失、盗難、または破壊された場合、誰もウォレットの回復を手伝うことはできません。あなたの秘密鍵は、サイバースペースの虚空の中で永遠に失われます。

したがって、バックアップ フレーズを書き留めておくことは非常に重要です。これは、何か不幸なことが起こった場合にアカウントを復元できる唯一の方法です。提案されているように、フレーズを書き留めて 2 か所または 3 か所に保管することをお勧めします。森の奥深くの耐火金庫に埋める必要はありませんが、まあ、害はありません。


Click on the grey box to reveal the phrase.

灰色のボックスをクリックするとフレーズが表示されます。


次のページに進むと、プログラムは前のステップで怠けた可能性があると予測し、フレーズの確認を求めます。最初に確認しなかった場合は、[戻る] をクリックして書き留めてください。

フレーズを確認して、次のステップに進みます。「すべて完了」をクリックすると、ウォレット インターフェースが表示されます。

退屈な部分は終わりました。次は (テストネット) イーサで金持ちになりましょう。


財布に資金を投入

このチュートリアルでは、Ropsten テストネットを使用します。これは、実際の Ethereum ネットワークとほぼ同じように機能するネットワークですが、ユニットには価値がありません。これは、契約を開発しているときに、攻撃者が 5,000 万ドルの価値を流出させる脆弱性がないことを確認したい場合に便利です。今日このネットワークで実行するすべての手順は、実際のネットワークでも再現できます (残念ながら、無料の Ethereum をプレゼントする部分を除く)。

Ropsten テストネットに接続するには、右上隅のメイン Ethereum ネットワークをクリックし、Ropsten テスト ネットワークを選択します。


Ropsten test network

Ethereum にはさまざまなテストネットがあります。違いが気になる場合は、この比較を確認してください。


遊ぶための偽のお金を手に入れるために、蛇口を使います。Metamask 対応のブラウザでこのページにアクセスして、偽のお金を手に入れてください。


やったー!無料でお金が手に入る!


いつでも小さなキツネのアイコンをクリックすると、MetaMask アカウント情報を含むポップアップが表示されます (上の GIF で行ったように)。アカウント 1 にマウスを移動し、クリックして Ethereum アドレスをクリップボードにコピーします。それをフォームに貼り付けて、[テスト Ether を送信] をクリックします。

イーサリアムの取引は一般的にかなり早く承認されますが、1 ETH がウォレットに届くまでにはしばらく時間がかかる場合があります。ツールバーのキツネをクリックして、受け取ったかどうかを確認してください。

それが到着したら、DApps とのやり取りを開始できます。


分散型ウェブのロックを解除

テストネットなので、試せるアプリケーションの選択肢はそれほど多くありません。メインネットの分散型アプリケーションの包括的なリストについては、State of the DApps または Dappradar をご覧ください。ゲームをプレイしたり、ユニークなアセットを購入したり、予測市場で賭けたりすることができます。

先ほど紹介した DApp を使用します。Uniswap は分散型取引所 (DEX) であり、仲介者に頼らずに取引を行うことができます。その基盤となるメカニズムは非常に優れています。仕組みに興味がある場合は、「Uniswap とは何か、どのように機能するのか?」をご覧ください。

ここからアクセスしてください。右上隅に、ウォレットに接続するためのプロンプトが表示されます。セキュリティ上の理由から自動的に接続されないため、MetaMask 対応のすべてのサイトで何らかの形でこれが表示されます。それをクリックすると、使用するウォレットを選択するように求められます。従っていない場合に備えて、そのウォレットは MetaMask になります。

サイトが最初に接続を試みると、MetaMask ダイアログが表示され、アクションの確認を求められます。付与する権限を確認する前に、アカウントを選択できます (現時点ではアカウントは 1 つしかないため、そのままにしておきます)。この場合、他の多くの場合と同様に、サイトはアカウントが管理するウォレット アドレスに関する情報を要求しています。


MetaMaskとプライバシーについて

自分が何を許可するのかを意識することが重要です。ウェブサイトがあなたのアドレスを知っている場合、そのアドレスとの間で行われたイーサリアムとトークンの取引をすべて見ることができます。さらに、そのアドレスとあなたの IP アドレスを関連付けることもできます。

重複を防ぐためにアドレスを分離することを好む人もいれば、こうしたリスクを気にしない人もいます (結局のところ、ブロックチェーンは公開されています)。達成したいプライバシーのレベルは、最終的にはあなた次第です。原則として、信頼できない Web サイトへのアクセスを許可しないでください。


イーサをDAIに交換する

最初のスワップを行う時間です。ステーブルコインとして機能する ERC-20 トークンである DAI に対してこれを行います。ただし、イーサリアムと同様に、この DAI には現実世界の価値はありません。[トークンの選択] をクリックし、Uniswap デフォルト リストを追加して、[DAI] をクリックします。または、WETH (ラップされたイーサリアム) を選択することもできます。

残っているのは、交換したい ETH の量を入力することだけです。そうすると、受け取る DAI の量の見積もりが表示されます。これで準備完了です。[Swap] をクリックします。


MetaMaskでスワップを完了します。


もう一度、MetaMask でアクションを実行するように求められます。この場合、トランザクションが作成される前に承認する必要があります。メインネットでこれを行う場合は、手数料がかなり高額になる可能性があるため、手数料に納得していることを確認してください。

その後は、取引の確認を待つだけです!


➟ 暗号通貨を始めようと考えていますか? Binance で ETH を購入しましょう!


私のトークンはどこにありますか?

つまり、イーサは消えたのに、アカウントにトークンが表示されません。慌てる必要はありません。手動で追加する必要があります。

より人気のトークンについては、ウォレットで「トークンの追加」を選択し、名前またはティッカーを検索できます。あまり人気のないトークン(またはテストネット上のトークン)については、MetaMask に残高を検索する場所を指示する識別子である契約アドレスを追加する必要があります。


  1. 拡張機能をクリックしてウォレットを開きます。

  2. 上部のバーにある 3 つのドットをクリックします。

  3. Etherscan で表示を選択します。

  4. 「概要」の下にある「トークン」ドロップダウンをクリックし、「DAI」を選択します。

  5. 「プロファイルの概要」の下に、契約アドレスが表示されます。その上にマウスを移動して、アドレスをコピーします。

  6. MetaMaskに戻り、「トークンの追加」をクリックします。

  7. 「カスタム トークン」タブをクリックします。

  8. コピーした内容をトークン契約アドレスフォームに貼り付けます。

  9. 残りは自動入力されます。「次へ」をクリックし、「トークンの追加」をクリックします。

  10. 全体の残高を確認するには、メインの概要に戻ります。


おめでとうございます!信頼せずにイーサを DAI に交換することで、最初の DApp とやり取りしました。学習したことはすべて、現実世界で実行できます。メインネット アプリケーションで遊ぶ準備ができたら、Ropsten からメイン ネットワークに戻ることを忘れないでください。


他に知っておくべきことはありますか?

MetaMask には、今日取り上げなかった便利な機能がいくつかあります。ハードウェア ウォレット (Trezor と Ledger の両方がサポートされています) を接続したり、連絡先リストを作成したり、もちろん通常のウォレットと同じように資金を受け取ったり送信したりすることもできます。設定を確認して、ニーズに合わせて拡張機能をカスタマイズしてください。

それ以外では、通常のセキュリティ原則が適用されます。MetaMask はホット ウォレットであり、インターネットに接続されたデバイスで実行されます。これにより、攻撃ベクトルを減らすためにオフラインで保持されるコールド ウォレットよりもリスクが高まります。

最後に、MetaMask を使用する場合は、アクセスを許可する Web サイトを意識する必要があります。


MetaMaskアプリ

MetaMask Android/iPhone アプリは、外出先で Web3 アプリとインターフェイスするための優れたソリューションを提供します。拡張機能とほぼ同じ機能を備え、DApp ブラウザーを統合しているため、ボタンを押すだけでさまざまな分散型アプリケーションにアクセスできます。


The MetaMask app’s browser.

MetaMask アプリのブラウザ。


アプリケーションのワークフローは、ブラウザ拡張機能のワークフローと非常に似ています。ウォレットからイーサやトークンを直接転送したり、上で見たように Uniswap とやり取りしたりすることもできます。


Connecting to PoolTogether via a prompt within the app.

アプリ内のプロンプトを介して PoolTogether に接続します。


最後に

MetaMask は、分散型 Web を閲覧するための強力なツールです。このガイドの手順に沿って操作すれば、ウォレットの可能性がわかります。明らかに、他の人もその可能性に気づいています。現在、MetaMask のユーザーは 100 万人を超えています。

Ethereum スタックが発展するにつれて、MetaMask のようなアプリケーションは、既存のテクノロジーと新興の暗号通貨インフラストラクチャをつなぐ不可欠なコンポーネントになることは間違いありません。

MetaMask、Ethereum、その他についてご質問がありますか? Ask Academy にアクセスすると、コミュニティが回答します。


T