Bu nedir?

UTXO sayısı grafiği, Kaspa ağındaki harcanmamış işlem çıktılarının toplam sayısını zaman içinde izler. UTXO'lar, Kaspa'nın (ve Bitcoin'in) muhasebe modelinde değerin temel birimidir: Ethereum gibi hesap tabanlı blokzincirlerin aksine Kaspa bakiye kayıtları tutmaz. Bunun yerine "bakiyeniz", cüzdanınızın kontrol ettiği tüm UTXO'ların toplamıdır. Her UTXO, önceki bir işlemin çıktısı olarak oluşturulmuş ve henüz harcanmamış, ayrık ve bölünemez bir KAS parçasıdır.

UTXO'ları fiziksel bir cüzdandaki ayrı banknotlar gibi düşünün. Birisi size 50, 30 ve 20 KAS'lık üç ayrı işlemle 100 KAS gönderirse cüzdanınız üç UTXO tutar. 75 KAS harcamak istediğinizde cüzdanınız bu tutarı karşılayacak UTXO'ları seçer (örneğin 50 + 30 UTXO), onları tümüyle tüketir ve yeni UTXO'lar oluşturur: biri 75 KAS ödemesi, biri size geri dönen 5 KAS para üstü için.

Toplam UTXO sayısı bu nedenle ağın durum karmaşıklığının doğrudan bir ölçüsüdür: tüm cüzdanlarda kaç ayrı harcanmamış değer parçası bulunduğu. Hem benzersiz tutan sayısını hem mevcut kullanıcıların işlem örüntülerini yansıtır ve bileşik bir benimseme ile etkinlik metriği olur.

Bu veriler nasıl kullanılır

Yükselen bir UTXO sayısı, ağ benimsemesinin ve organik etkinliğin güçlü bir sinyalidir. Her yeni UTXO genel olarak ya ilk kez KAS alan yeni bir tutanı ya da yeni bir ödeme alan mevcut bir tutanı temsil eder. Fiyat düşüşleri sırasında süregelen UTXO büyümesi özellikle yükselişçidir: fiyat hareketi spekülasyonu caydırırken yeni katılımcıların birikim yaptığını düşündürür.

Tersine, azalan bir UTXO sayısı konsolidasyonu gösterir: kullanıcılar birden fazla UTXO'yu daha az ve daha büyük çıktılarda birleştiriyordur. Bu, cüzdan bakımı, borsa konsolidasyonları veya büyük tutanların fonlarını yeniden düzenlemesi sırasında olabilir. Geçici UTXO sayısı düşüşleri normal ve sağlıklıdır; süregelen düşüşler azalan ağ kullanımına veya küçülen bir kullanıcı tabanına işaret edebilir.

Bitcoin'in UTXO kümesiyle (yaklaşık 170+ milyon) karşılaştırıldığında Kaspa'nın UTXO kümesi daha genç ve daha küçüktür, ancak hızla büyümektedir. Kümenin düğüm kaynaklarını zorlayacak kadar büyümesi olan UTXO şişmesi, UTXO tabanlı zincirler için bilinen bir ölçeklenebilirlik kaygısıdır. Kaspa bunu budama mekanizması ve UTXO taahhüt modeliyle ele alır; düğümler tam işlem geçmişini saklamadan UTXO kümesinin bütünlüğünü doğrulayabilir. Bu, Kaspa'yı ölçekte, tarihçeyi bütünüyle saklayan basit UTXO uygulamalarından daha sürdürülebilir kılar.

Nasıl hesaplanır

UTXO sayısı, tam düğümün durumunu yansıtan RocksDB ikincil örneğimizde saklanan Kaspa UTXO kümesindeki kayıtların toplam sayısı sorgulanarak elde edilir. Bu ikincil örnek, düğümün mutabakat performansını etkilemeden ağır okuma sorguları yapmamızı sağlar. Sayı, tarihsel zaman serisini üretmek için saatlik örneklenir.

Her örnek, o andaki UTXO kümesinin tam eleman sayısını yakalar. Bir işlem çıktı ürettiğinde yeni UTXO'lar oluşur; yeni bir işlemin girdisi olarak tüketildiklerinde UTXO'lar yok edilir (harcanır). Blok başına net değişim işlem karışımına bağlıdır: basit bir tek girdili, iki çıktılı işlem bir UTXO yok eder ve iki tane oluşturur, sonuçta net bir artış olur.

Madencilik coinbase işlemleri hiçbir girdi tüketmeden her zaman yeni UTXO oluşturur (girdileri olmadığı için); bu yüzden UTXO sayısının yalnızca blok ödüllerinden gelen doğal bir yukarı baskısı vardır. Bu taban büyümenin hızı, madenci sayısına ve blok ödüllerinin çıktılara nasıl bölündüğüne bağlıdır. Bu tabanı anlamak, organik benimseme büyümesini mekanik madencilik etkilerinden ayırmaya yardım eder.