Kripto likidasyon verileri: bir olay neyi ölçer? · 4 / 5
Gerçek gözlemleri silmeden kanıtlanmış likidasyon tekrarını kaldırın
Bağlantı yenilenmesi veya tekrar çalıştırılan bir iş, grafiğin aynı kayıt için iki kez sıçramasına neden olabilir. Zaman, yön, miktar ve fiyatı aynı olan bütün satırları silmek tam çözüm değildir; farklı olaylar bu alanları paylaşabilir. Asıl soru mevcut kaynak izinin hangi tekrarı kanıtladığıdır. Yerel tekrar kanıtı ile sağlayıcı olay kimliği farklı sorunları çözer.
Athenum8 dkGüncellendi:
Depolama kimliği, sağlayıcı olay kimliği ve içerik parmak izi
Taşıma veya depolama kimliği, kendi sisteminizin aynı kayıtlı mesajı iki kez işlediğini gösterebilir. Sağlayıcı olay kimliği, belgelenmiş kapsamı ve kararlılığı uygunsa iki teslimin aynı olaya ait olduğunu gösterebilir. Normal olay alanlarından oluşturulan parmak izi ise yalnızca değerlerin eşleştiğini gösterir. Parmak izi otomatik olarak olay kimliği değildir.
Burada atıf yapılan kamuya açık likidasyon şemaları her gözlem için genel hesap kimliği veya sabit benzersiz gerçekleşme kimliği sunmaz. Abonelik isteği kimliğinden ya da zaman damgasından böyle bir kimlik uydurmayın. Tekilleştirme kuralının güven düzeyini kaydedin, ham girdileri saklayın; silinen yerel tekrarları kimliği çözülemeyen eşit değerli gözlemlerden ayırın.
İlk toplamı, düzeltmeleri ve çözülemeyen kayıtları raporlayın
Araştırma toplamı için ilk işleme sayısını, kanıtlanmış tekrar miktarını, düzeltilmiş yerel toplamı ve belirsiz kayıtları saklayın. Bir kestirim kuralı toplamı değiştiriyorsa kuralı ve etkisini bildirin. Belirsizliği gizlenmiş düzgün bir sayı daha güvenilir değildir. Geç güncellemeler, birikimli emir durumları ve kaynak düzeltmeleri de açık anlam gerektirir; hepsi aynı tür tekrar sayılamaz.
Örnek: tek tekrar sonrası işlenen 20 birim 15'e iner
Bu hayali arşivde bölüm ve offset birlikte değişmez bir kayıtlı mesajı tanımlar. P0:41, 2 ve 3 büyüklüğünde iki satır içerir; işleme süreci aynı mesajı iki kez işler. P0:42'de büyüklüğü 5 olan tek satır vardır. P0:43'te kamuya açık alanları aynı olan bir başka 5 birimlik satır vardır fakat sağlayıcı olay kimliği yoktur. Son iki mesaj ayrı saklanmış gözlemlerdir. Örnekte bütün miktarlar aynı baz birimde ve artımsaldır.
Doğrudan toplam 5 + 5 + 5 + 5 = 20'dir. P0:41'in ikinci işlenmesi yerel arşiv kimliğiyle kanıtlanır; bu beş birimi çıkarınca yerelde bir kez sayılan toplam 15 olur. P0:42 ile P0:43'ün eşitliği tek olayın iki kez mi yoksa ayrı iki olayın mı teslim edildiğini göstermez. Aynı olaylarsa gerçek olay miktarı 10, ayrılarsa 15'tir. Bunlar kapalı hayali kaydın alternatifleridir; bütün borsa piyasasının sınırları değildir.
| İşleme turu | Kayıtlı mesaj | Miktar | Kanıta dayalı işlem |
|---|---|---|---|
| 1 | P0:41 | 2 + 3 = 5 | İlk yerel işlemeyi tutun |
| 2 | P0:41 | 2 + 3 = 5 | Kanıtlanmış bu tekrarı çıkarın |
| 3 | P0:42 | 5 | Tutun; sağlayıcı kimliği belirsiz |
| 4 | P0:43 | 5 | Tutun; eşit alanlar kimliği kanıtlamaz |
Diyagramı büyüt- Doğrudan işleme toplamı: 20 baz birim
- Kanıtlanmış tekrar katkısı: 5 baz birim
- Her kayıtlı mesaj bir kez: 15 baz birim
- Eşit satırlar aynı olaysa: 10 baz birim
Hata: arşiv offset'i veya içerik hash'ini olay kimliği saymak
Farklı iki offset, iki kayıt olduğunu kanıtlar; iki benzersiz borsa olayını zorunlu olarak kanıtlamaz. Tersine içerik hash'i kamuya açık alanları tesadüfen eşleşen ayrı olayları birleştirebilir. İki sınırı da açıklayacak bağlamı koruyun. Sonraki bağımsız kanıt son iki kaydı çözerse geçmiş araştırma girdilerini sessizce değiştirmek yerine tarihli düzeltme yapın.
Karar vermeden önce
- Arşiv kimliği ile sağlayıcı olay kimliğini ayırın.
- Yalnızca seçilen kanıtın doğruladığı tekrarları çıkarın.
- Ham alanları ve kullanılan düzeltme kuralını saklayın.
- Kimlik yoksa eşit değerli gözlemleri belirsiz bırakın.
- İlk toplamı, düzeltmeyi ve kalan belirsizliği bildirin.
Anladıklarınızı kontrol edin
Daha sonraki güvenilir sağlayıcı uzlaştırması P0:42 ve P0:43'ün tek olayı anlattığını doğruluyor. Hayali kaydın nihai miktarı nedir ve ilk 20 birimlik toplam ne kadar fazlaydı?
Açıklamalı yanıtı gösterin
Nihai miktar 10'dur: P0:41'den beş, tek sonraki olaydan beş. İlk toplam düzeltilmiş miktarı 10 birim, yani düzeltilmiş 10 birimin %100'ü kadar aşıyordu. Bu yalnızca hayali kaydı çözer; tam borsa kapsamını kanıtlamaz.
Kaynaklar ve ek okumalar
Athenum ile devam edin
Athenum blogundan
Kripto Likidasyon Verisi: Bildirilen Sayı Neden Bir Toplam Değil, Bir Alt Sınırdır
İlgili dersler
- Tekrarlanan emir güncellemelerinde benzersiz işlemleri uzlaştırmak
İşlem defterinden kalan pozisyonu ve komisyonu hesaplayın. Aynı işlemi iki kez saymadan tekrarlanan teslimatları ve dolum/iptal çakışmalarını yönetin.
- Orderflow öncülüğü: olay zamanı ile varış zamanını eşleştirin
Borsa zamanında 100 ms'lik öncülük varışta 180 ms'lik gecikmeye dönebilir. İşlem mesajlarını yeniden oynatıp olay, yayın ve alım zamanlarını ayrı tutun.