Geri

FTSO Ölçeklendirme Derin Dalış

Bu STP.06 ve FIP.06 yönetişim önerileri yakında oylamaya açılacak. Bunlar, hem Flare hem de Songbird ağları için Flare Time Series Oracle (FTSO) kapasitesini ölçeklendirmek için gereken güncellemeleri içermektedir.

FTSO

FTSO, Flare üzerinde çalışan ve merkezi sağlayıcılara güvenmeden Flare üzerindeki dapp'lere merkezi olmayan veri akışları sağlayan bir sistemdir. Şu anda mevcut olan tek veri akışı, örneğin BTC USD gibi kripto para fiyat çiftleri içindir. Desteklenen veri akışları ADA, ALGO, ARB, AVAX, BNB, BTC, DOGE, ETH, FIL, FLR (Flare üzerinde), SGB (Songbird üzerinde), LTC, MATIC, SOL, USDC, USDT, XDC, XLM ve XRP'dir.

Google Cloud, Ankr ve Figment gibi bağımsız altyapı sağlayıcıları sistemde önemli bir ikili role sahiptir: hem doğrulayıcılar olarak ağın güvenliğini sağlamaktan hem de veri sağlayıcıları olarak Flare'in kutsal oracle'larına katkıda bulunmaktan sorumludurlar.

Güvenli, merkezi olmayan bir sistem elde etmek için, merkezi ve merkezi olmayan borsalar gibi harici kaynaklardan veri alır ve bunları FTSO sistemine sağlarlar. Bu bilgiler, her bir sağlayıcının oy gücüne (topluluk tarafından yetkilendirilmiş token miktarı) göre ağırlıklandırılır ve nihai tahmini üretmek için ağırlıklı bir medyan hesaplanır.

FTSO Ölçeklenebilirliği

Mevcut FTSO (v1) esas olarak zincir üzerinde bir akıllı sözleşme olarak uygulanmaktadır. Şu anda her 180 saniyede bir 18 veri beslemesi için güncelleme sağlıyoruz.

Daha hızlı güncellemeler ve daha geniş bir veri çeşitliliği gerektiren yeni kullanım durumlarını desteklemek için sistemin daha ölçeklenebilir bir şekilde yeniden tasarlanması gerekiyordu. FTSO Ölçeklendirme ile veri sağlayıcıları her 90 saniyede 1000'e kadar veri akışı (kripto para fiyat çiftleri, hisse senedi fiyatları, hava durumu verileri ve daha fazlası) sağlayabilecek.

Önerilen yeni tasarım daha fazla gaz tasarrufu sağlar çünkü hesaplamalar zincir dışında gerçekleştirilir ve yalnızca Merkle Root hash olarak bilinen tüm veri sağlayıcılarının sonuçlarının birleştirilmiş bir temsili zincir üzerinde saklanır. Böyle bir temsil, zincir üzerindeki verileri, hesaplamaları zincir üzerinde yapmaktan ve tüm bireysel fiyatları zincir üzerinde depolamaktan daha hafif ve ölçeklenebilir hale getirir.

Geliştirilmiş protokol, daha fazla veri akışının sağlanmasına olanak tanıyor. İlk etapta yaklaşık 25 kripto para birimi fiyat çifti için beslemeler eklenecektir. Ayrıca, geliştiricilerin talebine bağlı olarak hisse senetleri, tahviller, emtialar ve forex gibi daha fazla kripto varlığını aşamalı olarak dahil etme planı da var.

FTSO Ölçeklendirme, gelecekteki bir yönetişim teklifinin konusu olacak olan FTSO Hızlı Güncellemeler ile karıştırılmamalıdır. FTSO Hızlı Güncellemeleri, dapp'lerin 1-2 blok gecikmeyle (yaklaşık 1-3 saniye) talep üzerine veri talep etmesini ve ödeme yapmasını sağlayacaktır. Yönetim teklifleri Flare topluluğu tarafından onaylanırsa, FTSO Ölçeklendirme ve FTSO Hızlı Güncellemeler kombinasyonu FTSO v2 vizyonumuzu gerçekleştirecektir.

Flare Topluluğunun Rolü

Flare topluluğu FTSO ile aynı şekilde ilişki kurmaya devam edecektir. Bu değişiklikler teknik değişikliklerdir. Daha önce yaptığınız gibi FTSO veri sağlayıcılarına temsilci göndermeye ve temsilci ödülleri talep etmeye devam edebilirsiniz.

Veri Sağlayıcının Rolü

FTSO Ölçeklendirme ile veri sağlayıcılar fiyat çiftleri gibi faydalı bilgiler sağlamaya devam eder. Medyandan çok uzak olan veriler (aykırı değerler) kaldırılmaya devam eder. Ortaya çıkan veri tahminleri ödüllendirilir ve zincir üzerinde kullanıma sunulur. Veri sağlayıcılar, tüm verilerin taahhüt edilmesini sağlayan bir taahhüt ve ifşa süreci kullanmaya devam eder. Taahhüt aşaması, bazı veri sağlayıcıların diğer veri sağlayıcıların tahminlerini görerek hile yapmasına imkan vermeden tahminlerin sunulmasını sağlar. Açıklama aşaması, veri sağlayıcıların doğrulama için taahhüt edilen tahminlere erişmesini sağlar.

Onaylanması halinde, FTSO Ölçeklendirme iki yeni aşama getirecektir: İmza Aşaması ve Sonuçlandırma Aşaması.

  • İşaret Aşamasında, veri sağlayıcılar taahhütlerle eşleşmeyen ifşaatları filtreler. Medyan besleme değerlerini ve ödülleri hesaplamak için yalnızca geçerli ifşaatlar kullanılır. Sonuçlar bir kod ("hashed") ile temsil edilir ve veri sağlayıcılar bunu imzalar.
  • Sonuçlandırma aşamasında, yeterli oylama ağırlığına sahip imzalar sunulduğunda, herhangi bir kuruluş bunları toplayabilir ve oylama akıllı sözleşmesine sunabilir. Önerilen imzaların kümülatif olarak gerekli ağırlık eşiğine (tüm uygun veri sağlayıcıların toplam ağırlığının en az %50'si) ulaşıp ulaşmadığını doğrulamak için bir kontrol gerçekleştirilir. Başarılı olması halinde Merkle Kökü, belirli bir oylama turu kimliği için oylama sözleşmesinde yayınlanır. Daha sonra hesaplama sonuçlarını doğrulamak için verileri kullanabilecek diğer tüm akıllı sözleşmelerin kullanımına sunulur.

Ödül Bölüşümü

FTSO (v1)'de olduğu gibi, veri sağlayıcılar medyan değere yakın veri gönderdikleri için ödül almaya devam edeceklerdir. Yönetişim önerisi onaylanırsa, FTSO Ölçeklendirme tam olarak uygulandığında, mevcut toplam FTSO veri sağlama ödüllerinin büyük bir kısmı olan %80, bunu başaran veri sağlayıcılara dağıtılmaya devam edecektir.

Aynı şekilde, FTSO Ölçeklendirme tam olarak uygulandığında, İmza aşamasında imza göndermeyi ve Sonuçlandırma aşamasında sonuçlandırmayı tetiklemeyi de ödüllendirecektir. İmza aşamasında imza gönderimi için, veri sağlama ödüllerinin %10'u tek bir geçerli imza gönderen veri sağlayıcılara dağıtılacaktır. Sonuçlandırma aşamasında sonuçlandırmayı tetiklemek için, en fazla beş kuruluş sonuçlandırmayı gerçekleştirebilir: eşik ağırlığının başarıyla karşılanmasına neden olan ilk beş kuruluş. Mevcut veri sağlama ödüllerinin %10'u bu veri sağlayıcılara gidecektir.

Cezalar

FTSO Ölçeklendirmesi, veri sağlayıcılarını İfşa Tutma veya Çift İmzalama nedeniyle cezalandırır:

  • Saklamaları ortaya çıkarın: Veri sağlayıcılar, ifşa edilen verilerin hash'inin işlenen verilerin hash'iyle eşleştiğini doğrulayabilmelidir. Bir taahhüt için ifşa atlandığında veya eşleşmediğinde, bu bir İfşa Stopajı olarak adlandırılır ve cezalandırılır.
  • Çift imza: Aynı oylama turunda birden fazla sonuç için geçersiz imza veya imza sağlamak Çifte İmza olarak adlandırılacak ve cezalandırılacaktır.

Her iki durumda da ceza, suç işleyen veri sağlayıcısının söz konusu oylama turundaki beklenen göreceli ödül payının 30 katı olacak ve ödül döneminin sonundaki toplam ödül miktarından düşülecektir. Kesilebilecek maksimum miktar, veri sağlayıcının dönemdeki toplam ödülüne eşittir. Düşülen miktar yakılacaktır.

Dağıtım Aşamaları

FTSO sisteminin 1000 veri akışına izin verecek şekilde ölçeklendirilmesi bir dizi önemli güncelleme gerektirecektir. Flare Vakfı'nın test etmesi ve veri sağlayıcıların değişikliklere uyum sağlaması için zaman sağlamak amacıyla, onaylanması halinde güncelleme bir deneme aşaması, bir beta aşaması ve bir kullanımdan kaldırma aşamasından oluşacaktır.

Bu aşamalar sırasında, mevcut ve yükseltilmiş veri sağlayıcıları bir arada bulunacaktır. Mevcut veri sağlayıcıları mevcut FTSO (v1) kodunu çalıştıranlar, yükseltilmiş veri sağlayıcıları ise FTSO Ölçeklendirmesini içeren yeni kodu çalıştıranlardır. Flare'in toplam enflasyonunun %70'i hala FTSO veri sağlama ödüllerine gitmektedir, ancak veri sağlayıcılar arasında aşağıdaki şekilde bölünecektir:

  • Deneme aşaması: Bu aşamada ödül dağılımı değişmeyecektir: mevcut veri sağlayıcıları, aralarında dağıtılan FTSO veri sağlama ödüllerinin %100'ünü almaya devam edecek; yükseltilmiş veri sağlayıcıları ise hiçbir ödül almayacaktır.
  • Beta aşaması: Bu aşamada, Flare Vakfı Enflasyon sözleşmesini güncelleyecek, böylece mevcut veri sağlayıcıları toplam FTSO veri sağlama ödül tahsisinin %50'sini, yükseltilmiş veri sağlayıcıları ise diğer %50'sini alacaktır. Şu anda, tüm veri sağlayıcıları ödüllerini talep edebilecektir. Örneğin, beta aşamasında ödüller için 100 FLR enflasyonumuz olduğunu varsayalım. Bu durumda mevcut veri sağlayıcıları aralarında 50 FLR dağıtacak ve yeni veri sağlayıcıları aralarında aşağıdaki dağılıma sahip olacaktır: Medyan yakınlığı için 40, geçerli imza gönderimi için 5 ve sonuçlandırmaya katkıda bulunmak için 5.
  • Kullanımdan kaldırma aşaması: Bu aşamada, Flare Vakfı Enflasyon sözleşmesini yeniden güncelleyecek ve böylece yalnızca yükseltilmiş veri sağlayıcıları ödül alacaktır. Bu nedenle, yukarıdaki örnekteki enflasyon miktarı olan 100 FLR ile, yükseltilmiş veri sağlayıcıları aralarındaki tam dağılımı alacaktır: 80 medyan yakınlığı için, 10 geçerli imza gönderimi için ve 10 sonuçlandırmaya katkıda bulunmak için.