Back to Blog

Phalcon Explorer 1.0 交易模擬的 7 大關鍵功能是什麼

Phalcon
May 31, 2023
6 min read

在 Twitter 上啟動我們的 7 Days of Phalcon 之旅後,我們非常高興收到老用戶和新粉絲們如此多的積極反饋與互動。我們感到自豪的是,Phalcon 為許多用戶解決了現實世界中的問題,例如 Phalcon 提供了**跳轉級調試(jump-level debug)來分析交易,以及直觀的交易狀態(transaction states)**前後對比等。

現在,我們匯編了在旅程中介紹的功能。我們想強調的是,Phalcon 提供的遠不止這 7 項功能——還有無數的可能性等待你去探索。

那麼,讓我們開始探索吧!

功能 1:餘額變動展示

使用我們的終極工具追蹤所有交易地址的資產轉移情況。它提供了代幣變動的清晰摘要,並計算了主流代幣的美元價值。您可以在我們的網頁上查看結果,或將其匯出為 XLS/CSV 文件。

餘額變動(Balance Changes)功能非常適合調試合約的開發人員以及探測攻擊交易的安全研究人員,它簡化了資產變動分析,並能精確定位受影響或獲利的地址。

查看實際運作:相關連結

功能 2:資金流向展示

使用我們的工具「資金流向」(Fund Flow),將代幣交易視覺化為有向圖。節點代表唯一地址,並以顏色編碼區分發送者和接收者。邊緣(Edges)詳細說明了轉帳方向、代幣和金額,使交易流程透明且直觀。

Phalcon 的資金流向功能中,邊緣具有按時間順序排列的序號,並以顏色區分代幣類型,且為了簡潔起見,相同的流向會自動合併。透過縮放功能查看細節或全貌,並可將此圖表下載為 SVG 或 PNG 以隨時查閱。

查看實際運作:相關連結

功能 3:Gas 分析展示

Phalcon 的 Gas 分析工具允許對每次呼叫的 Gas 消耗進行精確檢查,並透過火焰圖提供快速、直觀的分析。這項寶貴的功能是安全研究人員和開發人員必備的工具。

透過 Phalcon 的 Gas 分析功能,開發人員可以優化並減少 Gas 用量,從而降低交易執行成本。對於安全研究人員而言,複雜攻擊交易中的核心攻擊邏輯通常是 Gas 消耗最大的部分。

查看實際運作:相關連結

功能 4:狀態變動展示

Phalcon 分析交易前後的狀態變動,提供對這些變動的洞察,其解析的可靠性和準確性遠超其他工具。

在最近的 Tornado Cash Dao 攻擊事件中,使用狀態變動(State Changes)功能可以快速檢測出惡意提案,這些提案會直接更改 100 個地址在治理合約中鎖定的餘額。

查看實際運作:相關連結

功能 5:調用流程展示

Phalcon 提供交易中函數呼叫的樹狀結構序列。我們開發了許多工具來提高開發人員和安全研究人員的分析效率。讓我們深入了解細節!

  1. 佈局

頂部工具列設有篩選器、靜態呼叫及 Gas 消耗開關,以及一個調試入口。您可以針對複雜交易展開至特定層級,左側的行號提供快速導航。右側的呼叫追蹤樹呈現了函數呼叫與事件,並附有深入數據。

  1. 地址標籤與高亮功能

每個地址都具有以下工具:複製 / 新增標籤 / 高亮 / 前往 Scan (類似 Etherscan)

高亮功能非常實用,它會標記呼叫者以及參數中出現的地址。

  1. Calldata 功能

Calldata 以函數選擇器 + 64*n 的格式換行顯示,幫助您以結構化的方式查看參數。點擊底部的複製按鈕,即可複製原始數據(不含換行符)。

  1. 從選定行開始調試或與他人共享

選擇一行即可從該行開始調試,或將其共享給其他用戶。URL 中將包含該行號,其他用戶打開連結時將被直接帶到對應行。

功能 6:強大的交易調試功能

Phalcon 提供了跳轉級調試來分析交易。以下是 4 個強大功能。

  1. 具備全局視圖與局部視圖的多粒度調試
  1. 調試視圖與正常視圖之間的無縫互動
  1. 清晰顯示參數與回傳值
  1. 使用雙螢幕使調試效率翻倍

功能 7:交易模擬展示

Phalcon 提供了業界領先的模擬器,既方便又快速。若要使用模擬器,請點擊右上角的「Simulator」按鈕,根據您的喜好調整參數,然後重新模擬。

我們很高興地宣布,重大升級即將到來。請密切關注更多相關訊息!

我們希望透過概述 Phalcon 的 7 項關鍵功能,能向大家展示這套創新安全套件的力量與靈活性。憑藉開發團隊強大的技術和市場專業知識,我們僅用了 8 個月就推出了 Phalcon。我們有信心能持續為用戶提供深入且多樣化的產品體驗,同時始終保持對安全性和效率的關注。

再次感謝您加入我們的「7 Days of Phalcon」旅程,請繼續關注 Phalcon 團隊帶來的更多精彩更新與見解!順帶一提,請務必關注我們即將在 #ETHBelgrade 的表演——我們迫不及待想向您展示我們的成果!

追蹤我們以獲取更多資訊:

官方網站:https://blocksec.com/phalcon

官方 Twitter:https://twitter.com/phalcon_xyz