BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

イーサリアムの解析: メッセージング アプリの進化

ChinaDeFi
特邀专栏作者
この記事は約2515文字で、全文を読むには約4分かかります
イーサリアムユーザーが世界やユーザー同士で通信するためにウォレットを使用するさまざまな方法を見てみましょう。
AI要約
イーサリアムユーザーが世界やユーザー同士で通信するためにウォレットを使用するさまざまな方法を見てみましょう。


8 月 11 日、史上最大規模の仮想通貨ハッキングが発生しました。 PolyNetwork から 6 億 1,100 万ドルが盗まれた。このハッキングの特徴は、膨大な数のハッキングだけではありませんでした。ほとんどのハッキングとは異なり、このハッキングには、ハッカーのアドレスとの間で送受信されるメッセージによって供給される進行中の物語が伴っていました。自費出版の Q&A シリーズもあります。

この投稿では、イーサリアム ユーザーがウォレットを使用して世界や相互に通信するさまざまな方法を見ていきます。以下を見てください。

  • 入力データメッセージ (IDM)

  • 非標準のIDM

  • 署名を検証する

入力データメッセージ (IDM)

IDM は、イーサリアム トランザクションの入力データ フィールドを通じて送信されるメッセージを表すために私たちが作った造語です。入力データ フィールドは、トランザクションの一部としてどのコントラクト呼び出しを行うかをブロックチェーンに通知するために広範囲に使用されます。データは 16 進数で書かれており、これをデコードすると、呼び出された関数を正確に示すことができます。


Uniswap V2 トランザクションの生の 16 進入力。


同じ入力がデコードされて、関数の引数が明らかになります。

ただし、同じフィールドを使用して、UTF-8 エンコードに変換するとテキストとして表現される 16 進数データを入力することもできます。



Vitalik のニュース、SHIBA トークンの 90% が燃え尽きた。

コントラクトインタラクショントランザクションは UTF-8 に変換される可能性があり、メッセージであるはずのトランザクションには一部の文字が正しくない可能性があるため、イーサリアム上で行われるすべてのトランザクションのどれが IDM であるかを特定することは困難です。

私たちが特定できる情報から、その用途は次のように分類できます。

  • 取引受領書/メモ

  • 属性の説明(JSON形式)

  • 宣伝する

  • 宣伝する

  • 対話

取引受領書/メモ

これらのメッセージの主な用途は、領収書/請求書の形式であるようです。このような例は、アドレスのサブセットを含む IDM で使用される一般的な単語を見つけようとする場合、他の例を完全に小さく見せます。


Bitfinex 3 アドレスは 117,000 件を超えるトランザクション (おそらく出金) を送信しました。

受信の別の例は、Anyswap: BSC ブリッジ アドレスからのものです。この場合、Anyswap は、ユーザーに送信するイーサリアム トランザクションの IDM として、ユーザーの BSC へのデポジットのトランザクション ハッシュを取得します。ユーザーは、ハッシュをコピーして BscScan.com に貼り付けるだけで、BSC デポジットを再確認できます。


このダッシュボードで Anyswap トランザクションの領収書をさらに確認してください。

確認する

一部のアドレスは検証に IDM を使用します。一例では、アドレスはそれ自体に IDM を毎日送信します。

IDM を確認すると、標準の JSON 形式に従っていることがわかります。確かではありませんが、これはレジストリに追加されたスマート コントラクトの毎日の検証であると推測できます。

暗号通貨乞食

人気のあるアドレスや新しくリッチになったアドレスがある限り、別のアドレスから「家族を助けてください」というメッセージが送られることは間違いありません。 Vitalik (Vb アドレス) に送信されるメッセージの例:

ここでヴィタリックのメッセージを読んでください。

宣伝する

宣伝する

情報を求めるのとは異なり、製品を宣伝するために人気のあるアドレスに IDM を送信する起業家もいます。このアドレスは、IDM が「トロール ハンターズ - 最初のトークン化された 3D アニメーション映画」の資金集めキャンペーンを宣伝していた 150 以上のアドレスにスパム送信しました。しかし、この募金活動はまだ成功していないようだ。

促進された取引のリスト

別の種類の「広告」は、製品への IDM リンクを定期的に投稿して、私たちのようなクローラーがそれを取得できるようにするアドレスです。 Folkspaper は、「オンライン コミュニティによってキュレーションされた急成長している新聞」を自称しており、自社に送信する IDM に常に自社の記事へのリンクを掲載しています。

対話

最後に、私たちのようなオンラインで忙しい人々にとって最も興味深い IDM は、オンチェーンの会話です。 2 人の MEV ロボット オペレーター間の「心温まる」やりとりは、二者間 IDM の実りある使用の代表的な例です。

これら 30 件のメッセージの中で、オンラインで見知らぬ人で裁定取引の競合相手だった 2 人がパートナーシップを結び、双方にとってより良い利益を確保し、友人になります。

非標準のIDM

非標準のIDM

ほとんどの IDM はテキストとして送信されるだけですが、一部の IDM はメッセージをデコードするために追加の作業が必要になります。

暗号化されたメッセージ

これらのメッセージは、ブロックチェーンの公開性と暗号化されたメッセージの相対的なプライバシーを組み合わせています。メッセージの内容を理解したい人は、メッセージを解読する必要があります。

イベントログ

イベントログ

2 番目の THORChain エクスプロイトは、このメッセージをターゲットに送信されるメッセージとして使用します。これは、6 つのトランザクションのイベント ログを解析し、行ごとの入力データ ビューを 16 進数からテキストに変更する必要があります。将来の DeFi 開発者は、標準的な IDM アプローチに固執してください。

バイト

バイト

IDM のもう 1 つの非標準形式は、データ (UTF-8 に変換された場合) をバイト形式で表示することです。このような場合、リーダーはそのようなツールを使用してテキストをバイト形式から文字列形式に変換する必要があります。

IDM は長い数字列の形式をとり、魔法のように人間が判読できるようになります。

このトランザクションからのメッセージを Vb アドレスに変換します。

署名を検証する

別のタイプのメッセージはイーサリアムを使用しますが、オンチェーンには保存されません。ウォレット所有者は、秘密キーを使用してメッセージに署名し、メッセージが署名アドレスから送信されたものであることを証明できます。その後、Etherscan や Mycrypto などのツールを使用して、誰でも署名されたメッセージを検証できます。

署名が検証されたメッセージの例。

Etherscan は、ツールで署名されたメッセージの記録を保持します。このツールは主に契約作成者が契約の所有権を確認することを目的としていますが、コミュニティ内の何千人もの人々がさまざまなユースケースで使用しています。

なぜユーザーは IDM ではなく検証済みの署名付きメッセージを使用することを選択するのでしょうか? まず、これらのメッセージは受信アドレスにバインドされていません。 Etherscan の「署名の検証」ページにログインしている人は誰でも、特定のアドレスに移動しなくても、これらのメッセージのリストを表示できます。これらのメッセージを読み取るための UX もシンプルになり、ユーザーは 16 進数から UTF-8 に変換する必要がありません。おそらく最も重要なことは、IDM のようにトランザクション コストが発生しないことです。

これらのメッセージを見ると、IDM とは異なる目的を果たしていることがわかります。

メッセージの 30% はソーシャル メディア アカウントの確認に使用されます。

  • メッセージの 29% は、アドレスの所有権を証明するために Etherscan 以外の形式を使用しました。

  • 実際に Etherscan テンプレートに従っていたメッセージはわずか 9% でした。

  • 興味深いことに、これらのメッセージの 1% もが宅配便による発送を示すために使用されていました。

これらの用途以外にも、次のような興味深いハイライトがいくつかあります。

  • トランザクションサポート用のアカウントを特定する

  • スマートコントラクトを発行するライセンス

  • Bitcointalk で P2P ローンを申請する

  • DeFiプロジェクト用の正しいTwitterアカウントを発表する

  • Uniswap ガバナンスについて投票する

  • 財務監査の検証

  • 誤って送信されたUSDTを修正する

  • チューリングの完全性により、イーサリアムは DeFi や NFT 以外のあらゆる用途に使用できます。インスタント メッセージング アプリとしての使用は一例です。このユースケースの領域は広く、まだ開拓されていません。これについてさらに多くの成果が得られることを楽しみにしています。


ETH
Odaily公式コミュニティへの参加を歓迎します
購読グループ:
https://t.me/Odaily_News
チャットグループ:
https://t.me/Odaily_GoldenApe
公式アカウント:
https://twitter.com/OdailyChina