Rialo Quiz 27.0 #8
@RialoHQ @RialoKorea
Geliştiricilerin sıkça karşılaştığı bir sorun:
1️⃣ Çok sayıda son kullanıcı
2️⃣ Programlama dillerinin yetersizliği
3️⃣ Üçüncü taraf entegrasyonlarına aşırı bağımlılık
4️⃣ Altyapıya ihtiyaç olmaması
Cevap: 3️⃣ Üçüncü taraf entegrasyonlarına aşırı bağımlılık.
Bir blok zinciri uygulaması geliştirmek, genellikle blok zincirinin uygulamanın tüm ihtiyaçlarını karşılamadığı anlamına gelir.
Geliştiriciler, veri akışları, indeksleme, otomasyon, köprüleme, kimlik doğrulama veya Web2 bağlantısı için dış hizmetlere ihtiyaç duyabilir.
Bu da uygulamanın, temel blok zinciri dışında birçok bileşene bağımlı hale gelmesi demektir.
Örneğin:
Blok Zinciri + Oracle + İndeksleyici + Otomasyon + Köprü + Web2 API
Her bileşen, belirli bir sorunu çözer.
Ancak geliştirici, bu bileşenleri birbirine bağlamak, etkileşimlerini yönetmek ve bu dış bileşenlerden biri değişirse veya kullanılamaz hale gelirse ne olacağını hesaba katmak zorundadır.
Bu noktada üçüncü taraf entegrasyonları, yalnızca bir geliştirme kolaylığı değil, uygulamanın altyapısının bir parçası haline gelebilir.
Bu sorun, gerçek dünya ile etkileşimde bulunması gereken uygulamalar için özellikle önemlidir.
Bir finansal uygulama, canlı dış verilere ihtiyaç duyabilir.
Bir Tahmin Pazarı, blok zinciri dışında gerçekleşen bir olayla ilgili bilgiye ihtiyaç duyabilir.
Bir RWA uygulaması, zincir dışında bulunan sistemlerden kimlik, uyumluluk, fiyatlandırma ve varlık bilgilerine ihtiyaç duyabilir.
Her yetenek başka bir entegrasyon gerektiriyorsa, uygulamanın mimarisi giderek parçalanır hale gelir.
Rialo’nun mimarisi, bu yeteneklerin bazılarını blok zincirine daha yakın taşımak suretiyle bu soruna yaklaşır.
Rialo Stream, DeFi ve RWA’lar için yerel veri akışları sağlar.
Rialo Edge, ara yazılım olmadan Web2 ve blok zinciri uygulamaları arasında çift yönlü etkileşim sağlar.
Rialo Workflow, yerel otomasyon ve özerk karmaşık iş akışları sunar.
Rialo Interop, yerel uyumluluğu sağlar.
Rialo IPC, kimlik, gizlilik ve uyumluluğu birinci sınıf yetenekler olarak ele alır.
Ve Rialo Execution Engine, olaya dayalı yürütme ve koşullu işlemler destekler.
Bu yetenekler, aynı geniş fikre dayanır: Geliştiricilerin her gerekli işlevi, ilişkisiz dış hizmetlerden toplamaları gerekmez.
Bu aynı zamanda Rialo’nun Öğrenme Makaleleri boyunca gördüğümüz ara yazılım fikriyle de bağlantılıdır.
Ara yazılım, uygulama ile temel blok zinciri arasında yer alan veri akışları, indeksleme, zamanlama, köprüleme ve diğer hizmetleri içerebilir.
Bu işlevlerin daha fazlası ayrı katmanlara itildiğinde, geliştiriciler sadece uygulama mantığı yazmakla kalmaz, aynı zamanda bu katmanlar arasındaki bağlantıları da kurar ve sürdürürlür.
Gerçek dünya finansal uygulamaları için bu ayrım giderek daha önemli hale gelir.
Uygulamanın şu adımları birbirine bağlaması gerekir:
Gerçek dünya verisi → Onchain durumu → Kurallar → Yürütme → Çözümleme
Bu adımların ne kadarı ayrı üçüncü taraf sistemlerine bağımlıysa, temel uygulama etrafında o kadar çok altyapı gerekir.
Rialo ise veri, uyumluluk, otomasyon, Web2 bağlantısı, kimlik, gizlilik, uyumluluk ve yürütme gibi unsurları geniş blok zinciri altyapısına entegre eder.
Bu quizin tanımladığı hedef, üçüncü taraf hizmetlerin özünde gerekli olmadığını söylemek değildir.
Sorun, uygulamanın temel olarak ihtiyaç duyduğu yetenekleri sağlamak için onlara aşırı bağımlı olmaktır.
Bu yüzden cevap:
3️⃣ Üçüncü taraf entegrasyonlarına aşırı bağımlılık.
Ve bu doğrudan Rialo’nun mimarisine bağlanır: Geliştiricilerin her yeteneği ayrı entegrasyonlarla birleştirmesine gerek kalmadan, Rialo bu işlevlerin daha fazlasını blok zinciri ortamının yerel bir parçası haline getirmek üzere tasarlanmıştır.