解析以太坊:消息傳遞應用程序的發展

8月11日,我們看到了有史以來最大的一次加密貨幣黑客攻擊。 PolyNetwork的6.11億美元被盜。被黑客攻擊的數量巨大,並不是此次黑客攻擊的唯一特點。與大多數黑客攻擊不同的是,這個攻擊有一個持續的敘述伴隨著它,由發送到黑客地址和從黑客地址發送的消息提供。它甚至有一個自行發布的問答系列!


在這篇文章中,我們來看看以太坊用戶使用他們的錢包與世界和彼此交流的各種方式,看看:
輸入數據消息(IDM)
非標準的IDM
驗證簽名
輸入數據消息(IDM)
IDM是我們創造的術語,用來描述以太坊交易中通過輸入數據字段發送的消息。輸入數據字段被廣泛用於通知區塊鏈作為交易的一部分進行哪些合約調用。數據以十六進制形式寫入,可以對其進行解碼以顯示被調用的確切函數。

Uniswap V2 交易的原始十六進制輸入。

相同的輸入被解碼以顯示函數參數。
但是,同樣的字段也可以用來輸入十六進制數據——當轉換為UTF-8編碼時——表示為文本。

Vitalik的的消息,在燃燒90%他的SHIBA 代幣。
識別在以太坊上完成的所有交易中哪些是IDM是一個挑戰,因為合約交互交易可能被轉換為UTF-8,而那些本應是消息的交易可能有一些字符格式錯誤。
從我們能識別的信息來看,它們的用途可以分為:
交易收據/票據
廣告
廣告
廣告
對話
交易收據/票據
這些消息最主要的用途似乎是收據/票據的形式。當試圖查找包含地址子集的IDM中使用的常用單詞時,這樣的一個示例完全使其他單詞相形見絀。

Bitfinex 3地址已經發送了超過11.7萬筆交易(推測是提款)。
另一個收據的例子是來自Anyswap: BSC橋地址。在這種情況下,Anyswap將用戶在BSC上的存款的交易哈希作為他們發送給用戶的以太坊交易中的IDM。用戶可以簡單地複制並粘貼哈希到BscScan.com,以再次檢查他們的BSC存款。

在此儀表板中查看更多Anyswap 交易收據。
驗證
有些地址使用IDM進行驗證。在一個示例中,一個地址每天都會向自己發送一個IDM。

檢查IDM會發現它們遵循標準的JSON格式。我們不確定,但我們可以推測,這是添加到註冊表的智能合約的日常驗證。
加密乞討
只要有一個受歡迎的或新富的地址,就可以打賭另一個地址就會給他們發信息,讓他們“幫助muh famili”。發送到Vitalik (Vb地址)的消息示例:

廣告
廣告

廣告
與乞討信息不同的是,一些企業家會把IDM發送到熱門地址,以推廣他們的產品。該地址向150 多個地址發送垃圾郵件,IDM 正在宣傳一項為“巨魔獵人——第一部代幣化3D 動畫電影”籌集資金的活動。但是,這次籌款似乎沒有成功完成。

促進交易的列表
另一種“廣告”是一個地址定期發佈到他們的產品的IDM鏈接,這樣它就會被像我們這樣的爬蟲抓取。 Folkspaper自稱是“由在線社區策劃的快速發展的報紙”,它始終在發送給自己的IDM 中發布指向其文章的鏈接。

對話
最後,對於像我們這樣在線忙碌人士來說,最有趣的IDM是鏈上對話。兩個MEV機器人操作員之間的“暖心”交流是卓有成效地使用兩方IDM的最好例子。

在這30條消息的空間裡,兩個曾經的網上陌生人和套利競爭對手建立了夥伴關係,確保了雙方更好的利潤,並成為了朋友!


非標準IDM

非標準IDM
加密消息
加密消息
這些消息結合了區塊鏈的公共性和加密消息的相對私密性。想要理解消息內容的人需要解密它。

事件日誌
事件日誌
字節

字節
字節
另一種非標準IDM形式是使數據(在轉換為UTF-8時)以字節格式顯示。對於這些情況,讀者需要使用這樣的工具將文本從字節格式轉換為字符串格式。
以一長串數字形式出現的IDM 神奇地變成了人類可讀的。

將來自此交易的消息轉換為Vb 地址。
驗證簽名
另一種類型的消息使用以太坊,但不存儲在鏈上。錢包所有者可以使用他們的私鑰對消息進行簽名,以證明消息來自簽名地址。然後,任何人都可以使用Etherscan和Mycrypto等工具驗證簽名的消息。

帶有驗證簽名的消息示例。
Etherscan保存了使用我們的工具簽名的消息的記錄。雖然這個工具主要是為了讓合同創建者驗證他們合約的所有權,但它已經被社區中成千上萬的人用於各種用例。
為什麼用戶會選擇使用經過驗證的簽名消息而不是IDM ?首先,這些消息沒有綁定到接收地址。任何登錄到Etherscan上的驗證簽名頁面的人都可以看到這些消息的列表,而無需導航到特定的地址。讀取這些消息的UX也更簡單—用戶不需要從十六進制轉換為UTF-8。也許最重要的是,它們不會像IDM那樣產生交易成本。
通過查看這些消息,我們可以看到它們的用途與IDM中的用途不同。
30%的消息被用來驗證他們的社交媒體賬戶。
29%的消息使用Etherscan以外的格式來證明地址所有權。
只有9%的消息實際上遵循了Etherscan模板。
有趣的是,多達1%的這些消息被用來表示快遞服務的發貨!
除了這些用途,一些有趣的亮點包括:
確定用於交易支持的帳戶
發布智能合約的許可證
在Bitcointalk上申請P2P貸款
為DeFi 項目宣布正確的Twitter 帳戶
對Uniswap治理進行投票
財務審計驗證
更正錯誤發送的USDT

由於其圖靈完備性,以太坊可以用於DeFi或NFT之外的所有事情。將其用作即時通訊應用就是一個例子。這個用例的空間是廣泛的,並且沒有得到充分的探索。我們期待看到在這方面做得更多!


