Back to Blog

Phalcon Explorer 2.0 ile DeFi İşlem Analizinde Nasıl Uzmanlaşılır

Phalcon Explorer
January 5, 2023
5 min read

BlockSec Phalcon 2.0'a güncellendi. Phalcon ile uçun ve işlemlere dalın!

Phalcon, DeFi topluluğu için tasarlanmış güçlü bir işlem gezginidir. İşlemler için çağrı akışı, bakiye değişiklikleri ve fon akışları hakkında kapsamlı veriler sağlar. Ayrıca işlem simülasyonunu da destekler.

Phalcon, geliştiricilerin, güvenlik araştırmacılarının ve yatırımcıların işlemleri sezgisel olarak anlamalarına yardımcı olmayı amaçlamaktadır.

Bu kullanıcı kılavuzu, Phalcon'un çeşitli özelliklerini ve işlevlerini size tanıtacaktır. Daha iyi bir açıklama için, örnek olarak Ethereum üzerindeki bu işlemi kullanıyoruz.

İşlem Arama

Bir işlemi aramak için Phalcon Explorer ana sayfasına gidin ve arama kutusuna işlem hash'ini girin. İşlem ayrıştırma ayrıntıları sayfasını görüntülemek için sonuca tıklayın.

Phalcon şu anda Ethereum, Binance Smart Chain, Polygon, Cronos ve Avalanche C-Chain üzerindeki işlemlerin analizini desteklemektedir. Daha fazla zincir yolda.

İşlem Analizi

İşlem sonuç sayfası, bir işlem için dört ana modüle bölünmüştür.

  • Temel Bilgiler
  • Bakiye Değişiklikleri
  • Fon Akışı
  • Durum Değişiklikleri
  • Gaz Profil Oluşturucu
  • Çağrı Akışı
  • Kod Görünümü (Yeni)

Temel Bilgiler

Temel Bilgiler modülü, işlemin yürütme durumu (Durum), gönderen (Gönderen) ve alıcı (Alıcı) dahil olmak üzere işlemin temel bilgilerini görüntüler.

İç işlem sayısı, iç işlemlerin sayısını gösterir ve işlemin karmaşıklığını belirlemek için kullanılabilir. Değer ne kadar yüksekse, işlem o kadar karmaşıktır.

Sağ üst köşedeki [Simülatör] düğmesi, mevcut işlemin sonuçlarını farklı Blok Numarası [BlokNum] ve konum [bloktaki konum] değerlerinde hızlıca simüle etmenize olanak tanır (İşlem simülasyonu bu Bölümde açıklanacaktır).

Fon Akışı

Fon Akışı modülü, işlemde yer alan token'ların akışını yönlendirilmiş bir grafik olarak gösterir. Farklı düğümler farklı hesap adreslerini temsil eder ve bir işlemin gönderenini veya alıcısını temsil eden düğümler farklı bir arka plan rengiyle ayırt edilir.

Yönlendirilmiş kenar ve kenar üzerindeki bilgiler, transfer yönünü, token'ı ve transfer edilen token sayısını gösterir.

  • Kenarlardaki farklı seri numaraları, token transferlerinin kronolojik sırasını ayırt etmek için kullanılır.
  • Aynı renkteki kenarlar, aynı token'ın transferlerini tanımlar.
  • İki adres arasındaki aynı token'ın aynı yönlü akışı, token transferinin özelliklerini korurken işlemin fon akışı haritasını basitleştirmek için birleştirilir.

Modül aynı zamanda sağ üst köşede akış şemasını yakınlaştırma ve uzaklaştırma özelliği de sağlar. Fon akışı grafiği SVG veya PNG dosyası olarak indirilebilir.

Bakiye Değişiklikleri

Bakiye Değişiklikleri modülü, işlem yürütüldükten sonra token bakiyesinde değişiklik olan hesapları gösterir.

  • İlk sütun, token'ların net girişi veya çıkışı olan adresleri listeler.
  • İkinci sütun, adrese giren veya çıkan token'ların adları dahil olmak üzere token bilgilerini listeler.
  • Üçüncü sütun, bakiye değişikliğini, yani token giriş veya çıkış miktarını gösterir.
  • Son sütun, işlemin gerçekleştiği sırada her hesaba giren veya çıkan token sayısının değerini gösterir.

Çağrı Akışı

Çağrı Akışı, bir işlemdeki fonksiyon çağrılarının sırasını ağaç yapısı olarak görüntüler.

Her düğüm bir fonksiyon çağrısını veya olay tetikleyicisini temsil eder ve çağrı yığını derinliği, çağrı türü ve çağrı parametreleri gibi bilgileri içerir. Kullanıcılara işlem yürütme akışını yorumlamada yardımcı olmak için modülün üst kısmında bir arama kutusu ve çağrı türü ile genişletme için bir açılır seçim kutusu bulunmaktadır.

Kullanıcılar, arama kutusuna bir adres, fonksiyon imzası veya fonksiyon seçici girerek istenen çağrı akışı bilgilerini arayabilir ve filtreleyebilir. Aşağıdaki şekil, WETH adresi üzerinden filtrelemenin sonucunu göstermektedir.

Çağrı yığını derinliği, kullanıcı tarafından açılır seçim kutusu kullanılarak seçilebilir. Aşağıdaki şekil, 2 çağrı yığını derinliği seçildikten sonra çağrı akışı görüntüsünü göstermektedir.

Kod Görünümü

Analiz sırasında, doğrulanmış sözleşmenin kodu kod görünümünde gösterilebilir. Kod görünümümüz, ayrı bir kod görünümü desteği de dahil olmak üzere iz ile farklı düzenleri destekler.

  • Yalnızca İz: yalnızca çağrı akışını (kod izini) gösterir

  • İz ve Kod (Sol-Sağ): Bir kod görünümü gösterilir; çağrı akışı solda, kod görünümü sağda yer alır. Çağrı akışında doğrulanmış bir sözleşmenin çağrısına tıklandığında, kod görünümünün üst kısmı tıklanan sözleşmenin kaynak kodudur. Kod görünümünün alt kısmı parametreleri ve dönüş değerlerini gösterir.

  • İz ve Kod (Üst-Alt): İz ve Kod (Sol-Sağ) ile benzerdir, ancak iz/kod görünümünün düzeni sol/sağ yerine üst-altdır.

  • Ayrı Kod Görünümü: Kod görünümü ayrı bir tarayıcı sekmesindedir ve başka bir monitöre taşınabilir (Birden fazla ekrana sahip kullanıcılar için idealdir.)

Ayrıca kullanıcılar, sağdaki kod görünümünün üst kısmında farklı modüller arasında hızlıca geçiş yapabilir. Bu işlem içindeki kaynak kodu görüntüleme geçmişi sağlanır, böylece diğer kaynak kodlar kolayca görüntülenebilir.

Özelleştirme

Phalcon, analizi kolaylaştırmak için özelleştirmeleri destekler.

Özel Vurgulama

Analiz sırasında, adres, fonksiyon ve olay özel bir renkle vurgulanabilir.

Özel Etiket

Adres, fonksiyon ve olaya özel etiketler ayarlanabilir.

Özel Fonksiyon İmzası

Bir sözleşmenin calldata'sı için, calldata'yı çözmek amacıyla özel bir fonksiyon imzası sağlanabilir.

İşlem Simülasyonu

Özel Bir İşlemi Simüle Etme

Bir işlemi simüle etmek için [Simülasyon] düğmesine tıklayın ve İşlem Simülatörü panelinde gerekli bilgileri doldurun. Ardından ayrıntılar sayfasında simülasyon sonuçlarını görüntülemek için [Simüle Et] düğmesine tıklayın. Ayrıca [Simülasyon] düğmesinin yanındaki simgeye tıklayarak web sitesi temasını değiştirebilirsiniz.

Mevcut Bir İşlemi Simüle Etme

İşlem ayrıntıları sayfasının sağ üst köşesindeki [Simülatör] düğmesi, kullanıcının mevcut işlemin sonuçlarını farklı Blok Numarası [BlokNum] ve konum [bloktaki konum] değerlerinde hızlıca simüle etmesine olanak tanır.

Visualize Transactions With Phalcon Explorer

Use the Most Trusted Multi-Chain Explorer. Dive into Transactions to Act Wisely.

Phalcon Explorer