投稿者: sakura

  • WalletAddressの管理の重要な情報

    WalletAddressの秘密鍵とは

    WalletAddress と共に生成される秘密鍵は、仮想通貨そのものと言っていいものです。

    これを第三者に開示するということは、すべての残高をその人物に自由にしていいと言っているのと同じです。

    仮想通貨の取引所や販売所では、公開用のWalletAddressだけを確認することができ、秘密鍵を見ることはできないようです。

    MetaMask のような PC Wallet では、複数の WalletAddress を管理することができます。

    WalletAddressを追加する方法

    WalletAddress を追加する方法は、具体的に 2 つあります。

    ・秘密鍵をインポートして MetaMask で管理するアドレスを追加する
    ・MetaMask の新規アカウント作成で管理するアドレスを追加する

    アカウント選択

    画面下部の追加を選択

    MATICを使うには、イーサリアム互換アカウントを選択してください。
    MetaMaskで表示されるアカウントは、MATIC(Polygon)にもそのまま使えます。

    秘密鍵を使ったインポートはこちら。

    MetaMask を復元する際には、どの方法で追加したものかによって、以下のような状況になりますを
    (秘密鍵をインポートしたものは復元できない点がとても重要です)

    WalletAddressを復元するときの注意事項


    ⚠️ リカバリフレーズで復元したときに出くわす状況

    Q: 復元したのに、昔のアカウントがない!
    A: 実は復元されているが「表示されていないだけ」の可能性があります。
    MetaMask の「アカウントを追加」ボタンを押していくと、順に自動生成されたアカウントが出てきます。


    Q: 新しいアカウントを追加したら、違うアドレスになった!
    A: 復元フレーズが同じであれば、アカウントの順番通りに同じアドレスが復元されます。
    表示上の「Account 2」「Account 3」などの名前はズレることがありますが、中身のアドレスは同じです。


    Q: 昔のアドレスを使っていた順番を忘れたら?
    A: 「アカウントを追加」を何度も押していくことで、過去に使っていたアドレスが順に復元されて表示されます。
    残高があるアドレスが出てきたら、それが過去に使っていたものと判断できます。


    Q: 秘密鍵でインポートしたアカウントが消えた!
    A: それは復元フレーズからは復元できません。
    MetaMask のインポート機能で追加したアカウントは、復元フレーズとは無関係な別の秘密鍵に基づいているため、MetaMask を復元しても表示されません。
    対処法:そのアカウントの秘密鍵をバックアップしておき、復元後に再インポートする必要があります。


    実例:自分でWalletAddressを作る

    少しプログラムが書ける人であれば、Web3 ライブラリなどを使うことで簡単に WalletAddress を作ることができます。

    例えば、以下のサイトではボタンひとつで WalletAddress(公開アドレスと秘密鍵のセット)を作ってくれます。
    https://walchar.net/utilities/make_wallet_address_simple.html


    ※超重要※

    他人が作ったアドレスを使うということは、その人が秘密鍵を知っている可能性があるということです。
    「あなたのためにアドレスを作ったよ!」と言いながら、裏で秘密鍵を控えていたら、その Wallet はあなただけのWallet ではないということになります。

    一応、上記のサイトは中のコードを確認したところ問題なさそうでしたが、他人が作ったものは疑うべきというのが仮想通貨の世界の常識です。自己責任でお使いください。

    この WalletAddress をインポートすると、MetaMask 内で入金の確認や、送金の実行などができます。

    繰り返しますが、この WalletAddress は MetaMask の復元フレーズでは復活しません。
    秘密鍵の管理は、自分自身で行わなければなりません。


    MetaMaskの仕組み:HDウォレットとは?

    技術的には、MetaMask は HDウォレット(階層的決定性ウォレット)という仕組みを使っています。
    これは「1つの復元フレーズから、無限にアドレスを派生生成できる」構造になっています。

  • MetaMaskで仮想通貨を送る・受け取るの説明

    MetaMaskの基本画面

    MetaMaskでは、複数のWalletを管理できます。
    ここに表示されているのが、選択中のWalletです。
    ここをクリックしてWalletを切り替えできます。

    送金をお願いするウォレットアドレス(Wallet Address)は、ここでコピーしてください。
    アドレスは42文字(先頭にの0xも入れて)あり、
    1文字でも間違えると通貨は届きません。
    送るときも、受け取るときも、十分に注意しましょう。

    送金!

    メニューを表示

    送信を選択

    他の機能もおいおい説明します!

    とにかく間違わない。
    それだけを意識して。

    総金額を設定。(お金のない財布なので、今回は0.1POLだけ)

    MATICはガス代が非常に安いため、通常は詳細な設定を気にする必要はありません。

    MetaMaskの「マーケット -2sec」という表示は、「現在の平均より約2秒早く処理されそうです」といった目安を示しています。

    このような履歴画面が表示されて送金終了。
    トランザクションとは処理のことで、このWalletの処理の履歴が表示されます。

    少しだけタイムラグがありますが送金が無事終了したことがわかります。

  • MetaMask の準備。アプリのインストールから初期設定まで。

    MetaMaskは、世界で最も多く使われているPCウォレットの一つです。

    PCへのインストールは、ブラウザ(Chrome,FIreFox等)の拡張機能としてインストールします。

    この記事では、AndroidにMetaMaskアプリをインストールする手順と注意事項を書きます。

    MetaMaskをインストールします。

    MetaMask Flaskは通常使用するものではないため、こちらは選ばないでください。

    仮想通貨の世界では、よく似た名前を使って詐欺を行うアプリやサービスが多数存在します。

    アプリ名・発行元などを一字一句確認する習慣をつけましょう。


    アプリを起動。

    開始!

    一読して、同意。

    MetaMask利用規約の要約

    インストールしたMetaMaskへログインするためのパスワードです。
    当然、パスワードの強度「強」で登録すべきです。

    このまま、パスワードより重要なシークレットリカバリフレーズを設定。

    先程、設定したパスワードで認証。

    いわれた通り、周りに人がいなくて、このレカバリフレーズが見られていない状態で表示しましょう。

    このフレーズを全部保存書き留めます。
    ※セキュリティのため、画面キャプチャはできません。

    もちろん他のスマホから写真を撮るなどして保存できますが、このフレーズを知っているひとには、このMetaMaskで管理するすべての通貨を操作することが可能になるため、絶対に知られてはいけません。

    すぐに、ちゃんと記録しているか確認されます。

    このあたりは、お好みでどちらでもいいと思います。

    一応デフォルト設定を見てみてから完了しましょう。

    なんとなくですが、ひと通り見て問題なさそうなので、そのままで。

    Solanaも管理できるらしい。
    でもそれはまた後日説明します。

    ここまでで、MetaMaskのインストールが完了。
    このMetaMaskを使って、送金したり、取引の履歴を確認したりできます。

    いろいろな機能がありますし、あまりユーザーフレンドリーではないと言われているウォレットですが、慣れれば大丈夫です。

    送金や、ウォレットアドレスの取得方法など、これから説明していきます。

  • MetaMask利用規約の要約

    ChetGPTで日本語に要約してもらったものが以下になります。

    以下に、**Consensys Terms of Use(2024年2月改訂)**の日本語訳の要約と、重要ポイントの箇条書きを提供します。


    ✅ 要約(日本語訳)

    この利用規約は、Consensys社(MetaMaskやInfuraなどの提供元)によるサイトおよび関連サービス(以下「提供物」)の利用に関する契約です。利用することで、規約に同意したことになります。規約には、法的拘束力のある仲裁条項や集団訴訟の放棄が含まれており、注意が必要です。


    🔑 重要ポイント(箇条書き)

    💼 基本的な条件

    • 契約の同意: 提供物を利用した時点で、本規約に法的に同意したとみなされます。
    • 契約者の責任: あなた(利用者)は法的契約を締結する能力があると表明する必要があります。
    • 制裁対象の国・人: 米国・国連などの制裁リストに記載された国・個人は使用できません。

    💻 提供物(Offerings)の利用

    • MetaMask、Infuraなどが含まれる。
    • 一部サービスでは有料プランやアカウント登録が必要。
    • サードパーティのコンテンツやサービス(例:MetaMask SwapsやStaking)は自己責任で利用する。
    • サポートは参考情報のみであり、結果を保証しない。

    🔒 セキュリティと責任

    • 秘密鍵やリカバリーフレーズは一切共有しないこと。Consensysも保持しない。
    • アカウントの安全管理は完全に利用者の責任
    • APIキーなどの資格情報の譲渡は禁止。

    💰 料金と支払い

    • 有料プランは事前通知の上で価格変更の可能性あり。
    • 請求書の支払期日は30日以内。
    • 未払いが30日以上続くと、サービス停止や契約解除の可能性あり。
    • 支払いは原則として米ドル建て。

    ⛔ サービス停止と契約解除

    • 規約違反、法令違反、過剰なAPI使用、未払いなどにより即時停止可能。
    • 契約終了後も未払い金などの義務は継続。

    🧠 知的財産とライセンス

    • 提供物のソースコードや構成要素の逆コンパイルは禁止。
    • フィードバック(Suggestions)の権利はすべてConsensysに帰属。
    • MetaMaskやInfuraの名称・ロゴ等は事前許可なく使用不可。

    🛡️ 免責とリスク

    • サービスは「現状有姿(as-is)」で提供。利用による損害は一切保証しない。
    • ブロックチェーンの誤使用・キー管理ミス・プロトコルのバグ等のリスクはすべて利用者負担
    • サードパーティ製スマートコントラクトの正当性検証は自己責任。

    📉 損害賠償と責任制限

    • Consensysの責任は最大で過去12か月の支払額または$25,000のいずれか低い方に制限。
    • 間接的損害、逸失利益等については一切責任を負わない。

    ⚖️ 仲裁条項と集団訴訟の放棄

    • 全ての紛争は**仲裁(裁判外の解決手段)**で解決。
    • 集団訴訟は禁止(個人での申し立てのみ可能)。
    • 30日以内に書面で通知すれば仲裁条項をオプトアウト(拒否)可能

    🧾 一般条項

    • 本規約に同意できない場合はサービスを使用できない。
    • 利用者が未成年の場合は親または保護者の同意が必要。
    • 利用通知などは英語で行われる。

    📝 補足:Appendix 1 – Staking

    • MetaMask上のStakingは非カストディアル(秘密鍵は本人のみが保持)。
    • バリデータ選択と報酬発生の仕組みは自己責任。
    • 報酬保証はなし。ネットワークの仕様や第三者の不備による損失には責任を負わない。
  • PC Wallet へ送金

    CoincheckからMetaMaskへ

    ネット銀行からCoincheckへ入金。手数料は送金者が負担。
    三菱UFJ銀行のネットバンキングからCoincheckへの送金は無料でした。

    ※ コンビニ入金・クイック入金は、770円の手数料がかかるとCoincheckのサイトに記載されていました。

    このCoincheckに入金した円でMATICを購入し、MetaMaskへ送金するとどうなるか?

    銀行口座
    ↓ 送金 10,000円
    ↓ (手数料 0円)

    Coincheck(円残高)
    ↓ 残高:10,000円

    ↓ <取引所でMATICを購入>
    ↓ (スプレッド:約5%、購入レートに反映)
    ↓ 送金手数料:0.1 MATIC
    ↓ 購入レート:1 MATIC = 36.4円

    Coincheck(MATIC残高)
    ↓ MATIC残高:274.7 MATIC
    ↓ 送金手数料:0.01 MATIC

    MetaMask(MATIC残高)
    ↓ 受取残高:274.6 MATIC

    ※ この時点で、MATICを販売所で円に戻すと約9,010円になる計算。

    MetaMaskから他のウォレットへ送金する場合、$0.01(約1.4円)程度で送金可能。

                      

  • なぜMATICなのか?

    それは、世界中で広く利用され、実績のあるPCウォレット「MetaMask」が対応しているからです。

    信用できるウォレットを使うことは、何よりも重要です。

    さらに、取引手数料が安く、各国の正式な取引所で取り扱われていることも、重要な条件です。

    仮想通貨では、通貨ごとにネットワーク手数料が発生します(※イーサリアムやMATICなどでは「ガス代」と呼ばれます)。これは、取引所や販売所の手数料とは別にかかる費用ですが、MATICのガス代は非常に安価です。

    国から公式に認可されている取引所で、直接購入できることも重要です。

    多くの場合、通貨を他の仮想通貨に交換する際には、さらに複数回のネットワーク手数料が発生します。

    他にもsolana等の通貨として有望なものもあります。

    今後記事に書きたいと思います。


  • 仮想通貨との付き合い方、三カ条

    疑う
    世の中には誤情報が多く、暗号通貨の世界では詐欺も多発しています。
    すべてを鵜呑みにせず、まずは疑ってかかる姿勢が重要です。

    明かさない
    秘密鍵(プライベートキー)は財布そのもの。
    信頼できないPCウォレットやWebサービスに秘密鍵を登録するのは非常に危険です。
    絶対に開示しないようにしましょう。

    常に最新情報で判断
    昨日の常識が今日の非常識になる世界。
    「値上がりし続けるコイン」はすでに幻想。
    昨日まで信頼できたサービスが、明日には詐欺的行為に走る可能性すらある。
    だからこそ、判断は常に“今の情報”を基に。

  • 詐欺サイトの実態

    Googleでは、こういった詐欺サイトは検索結果に表示されなかったため、引っかかるリスクはそれほど高くないのかもしれません。とはいえ、この世界では無知でいることが危険なので、念のため掲載しておきます。

    詐欺サイト一覧:

    web-changenow.com(❌ 詐欺サイト)

    changenow.io(✅ 正規サイト)

    info-changenow.com(❌ 詐欺サイト)

    changenovv.org(❌ 詐欺サイト)

    changenow.llc(❌ 詐欺サイト)

    正規のサイトは changenow.io だけで、それ以外はすべて詐欺サイトです。

    しかし、「.io」なんて見慣れないドメインが正規サイトだなんて、思わず笑ってしまいます。

    MetaMaskのプラグインを入れたブラウザでアクセスしてみたところ、警告のポップアップが表示されました。

    …怖いですね。。。

    今回は「いろいろ試してみよう」という調査目的だったので、詐欺上等の覚悟でアクセスしましたので、もしプラグインの警告が出なかったら普通に引っかかっていたかもしれません(笑)。

    関連するのでこちらも読んでください。

  • オンライン決済共通の課題と仮想通貨ならではの課題

    オンライン決済には、振込先との物理的な距離のために、詐欺に遭った場合の資金回収が難しいという問題があります。

    これは大手のプラットフォーム上でも同様です。例えば、オークションサイトや個人売買の仲介サイトなどでも詐欺が発生することがあります。

    しかし、仮想通貨の世界では、こうした仲介サイトを通さずにエンドツーエンドで送金ができてしまうため、自己責任の範囲がさらに広がります。

    例えば、詐欺師がいた場合、通常のプラットフォームであれば次の被害を防ぐためにアカウントを凍結することができます。しかし、仮想通貨をだまし取るサイトは、誰にも凍結されることがありません。

    そこで、私の提言としては以下の3点です。

    ・一方通行の取引に使用する

     投げ銭や寄付との親和性はかなりいいと思います。

    ・送金先をしっかり調査してから送金する

     立ち上がったばっかりサービスや同じような名前を語るサービスは最初から避けるべきでしょう。

    ・よほど信用できる相手でない場合は、高額の送金を行わない

  • レイヤー2スケーリング (Layer 2 Scaling)

    通貨として使い勝手の良い MATIC(on the polygon network)。

    このブログで推奨している MATICは、Ethereum(ETH)ネットワークのスケーリング技術を利用した仕組みにより、処理時間の短縮とネットワーク使用料の低減を実現しています。

    以下、技術的な説明です。

    レイヤー2スケーリング(Layer 2 Scaling)とは?

    Ethereumのレイヤー2スケーリングは、Ethereum(ETH)のネットワーク上でトランザクション処理の効率化を図るソリューションです。具体的には、

    • ガス代の削減
    • スケーラビリティの向上
      を目的として、レイヤー1(Ethereumメインネット)の制約を補完する形で設計されています。

    レイヤー2スケーリングの仕組み

    セキュリティの保証
    オフチェーンでの高速処理を実現しながら、可能な限りメインネットのセキュリティと分散性を維持する仕組みが組み込まれています。

    オフチェーンでの処理
    メインネット(レイヤー1)で実行される一部のトランザクションやデータ処理を、オフチェーン上で分散して行うことで、ネットワークの負荷を軽減します。