Yazar: Markus Hinrichs
Editör: Randall Roland
Çeviri: Taha
EOS Network Foundation adına EOS'u Web3 uygulamalarında sınıfının en iyi akıllı sözleşme geliştirme platformu haline getirmek adına geleceğe hazır olması için en son blokchain uzmanları tarafından Dört Mavi Belge detaylandırılmıştır.
Dünyanın en büyük DAO'su olan EOS, Bağımsızlık Gününü yeni kutladı. Şimdi ise yıldırım hızında AntelopeIO. üzerinde çalışan topluluk odaklı bir blokchain.
Not: Bu, okuyucularımız için dört ENF mavi belgesini derlediğimiz EOS Support Medya Koleksiyonunun "Yeni EOS'a Hazır" serisinin dördüncü makalesidir.
API+ Yeni nesil Uygulamalar için erişim sağlama
EOS Nation, EOS Rio ve Greymass ekipleri, EOSIO (şimdi AntelopeIO) API'lerini geliştirme, çalıştırma ve kullanma konusundaki deneyimlerine dayanarak bu görev için birlikte çalıştı.
2021'de ENF, API (uygulama programlama arayüzü) durumunu tartışmak, sorunları belirlemek ve son teknoloji API'leri kullanarak EOSIO (şimdi ki adıyla AntelopeIO) verilerine uygulama erişimini daha kolay ve sorunsuz hale getirmek için çözümler önermek için üç üst düzey ekibi bir araya getirdi.
Giriş
Mavi Belgenin ve diğer üç Mavi Belgenin (Core+, Wallet+ ve Audit+) geliştirilmesi, ENF tarafından her biri 250.000 $ ile finanse edildi. Beyaz kağıt, sarı kağıt, teklif talebi ve yol haritasının bir karışımı olacak olan bu belge için gereksinimler bu nedenle son derece yüksekti. Greymass ekibi (Anchor Wallet geliştiricileri), EOS Rio ve EOS Nation dahil olmak üzere çalışma grubuna 2022'nin başına kadar bir süre verildi.
ENF, bu çalışma grubu takım yıldızına güvendi çünkü üç bağımsız ekibin tümü, yazılım geliştirme, altyapı operasyonları ve EOSIO ve daha büyük blokchain ekosistemi içinde geçmiş çözümleri sunma konusunda önemli deneyime sahipti. Orijinal makalenin adı History+ (Tarih+) olacaktı, ancak bu ad, çalışma grubu içindeki yoğun ilk tartışmalardan sonra API+ olarak değiştirildi, çünkü grubun gerekli odağını esaslara genişletti ve böylece onu daha iyi tanımladı.
Bilgi toplamak
Aşağıdakiler de dahil olmak üzere "veri toplama" için birçok farklı yaklaşım kullanılmıştır:
Paydaş girdisi talep etme
Onlarca kuruluş, istek ve ihtiyaçlarıyla ilgili değerli geri bildirimler sağladı
Yazılımcıların EOSIO API'lerini nasıl kullandığını ve bazen işlerin nerede takıldığını anlamak için EOSIO tartışma kanalları araştırıldı
Yazma süreci
Daha küçük çalışma grupları, bilgi toplamadan ortaya çıkan çok sayıda konu üzerinde çalıştı ve çeşitli spesifik belgelerle sonuçlandı. Daha sonra büyük grupta örtüşmeleri bulmak, bunları çıkarmak ve makalenin son bölümünde önerilen çözümler olarak kullanılan ve teklif olarak sunulmayacak olan tüm ilgili noktaları içeren tutarlı bir belge oluşturmak önemliydi.
Bu belgenin altında yatan temel ilkeler
API'lerde yapılan değişikliklerden en çok bunlar, API'lerin geliştirilmesi gereken başlıca gruplar mı?
- Uygulama yazılımcıları
- Veri analistleri
- Takas/saklama hizmetleri
- Yöneticiler/liderlik rolleri
- Operatörler ve servis sağlayıcılar
- Protokol/takım yazılımcıları
- Akıllı sözleşme yazılımcıları
Daha fazla tanımlanmış ilkeler
İlk olarak yazılımcılar
Geliştiriciler ve yeni girenler için API'lerin kullanımını mümkün olduğunca kolaylaştırın
Gelecek yönelik
Geleceğe yönelik bir gözle mevcut durumu değerlendirin ve iyileştirin
Yerelleşmeyi teşvik edin
Pragmatik olarak çalışın
Geliştirme için mevcut sınırlı kaynakları göz önünde bulundurarak mümkün olan en iyi hedefi hedefleyin
Kasıtlı geliştirme
Ulaşılabilirlik
API'lere erişim, farklı programlama dillerinde ve çalışma ortamlarında ve belgelenmiş standartlara dayalı olarak kolay olmalıdır.
Birlikte çalışabilir
Önerilen tüm çözümler, EOSIO'daki ve aynı zamanda dışındaki diğer sistemlerle entegre olmalıdır.
EOSIO'da hangi API'lerin zaten mevcut olduğunu tartıştıktan sonra, yerel EOSIO API'leri, Topluluk tarafından geliştirilen API'ler ve EOSIO'ya özgü olmayan API'ler arasında bir ayrım yapıldı. API+ Mavi Belgesinin son ve en kapsamlı kısmı, ENF için tekliflerle ilgilidir.
API+ Çalışma Grubu Önerileri
Bu Mavi Belgeyi yazma sürecinde, ihtiyaçlarını ve isteklerini anlamak için düzinelerce blok zinciri uzmanıyla röportaj yapıldı. Bazı problemler, eğitim girişimleriyle (örn. Öğrenim Merkezi) ele alınabilecek tamamen bilgisizliğe dayanıyordu. Diğerleri çok karmaşık çözümler gerektirir. İlki en önemlilerinden biri olan, yani yapılan tekliflerin uygulanmasını koordine edecek kalıcı bir çalışma grubu (APR) oluşturmak üzere toplam 8 teklifte bulunuldu.
1. API Araştırması ve Standartları
APR ekibi, EOSIO API'lerinin son derece karmaşık gelişimini desteklemek için önemli bir araştırma ve koordinasyon rolü üstlenir.
2. İşlem Yaşam Döngüleri
Çekirdek API düzeyinde, işlem akışı için bir geliştirme tanıtılacaktır. Henüz bir APR ekibi oluşturulmadığı için bu geliştirmenin bir uzman ekip tarafından yapılması ve API+ çalışma grubu tarafından denetlenmesi gerekiyor.
3. Uzmanlaşmış API'ler
Özel gereksinimleri karşılamak için özel API'lere ihtiyaç vardır. Örneğin, yerel API geçmişi eklentisi, EOS Blockchain'in işlem hacmi için yeterli değildir. Uzmanlaşmış EOSIO altyapısının uzun ömürlü olmasını sağlamak için, bakımı ve daha fazla geliştirilmesi için finansman sağlanmalıdır. Ayrıca, geliştiriciler için esnekliği en üst düzeye çıkarmak için EOSIO'ya aşina olan harici ekipler de dahil edilmelidir.
4. Merkezi API Hizmeti
API hizmetleri sağlamak için özel bir ekibe fon sağlayın ve ekosisteme yeni geliştiriciler ve şirketler getirmek için bir kamu kaynağı olarak hareket edin. Bu hizmetler şunlardır:
Web Sitesi/Marka: İlgili taraflar için web sitesi oluşturma (bilgilendirme, işe alım)
Public Peering: operatörler için güvenilir bağlantı kurma
Genel API Erişimi: Temel kullanım için Sınırlı Erişimi değerlendirme
Herkese Açık İndirmeler: Kendi hizmetini başlatmak için veri operatörleri
Belgeler: operatörler ve geliştiriciler için destek sağlayın
Müşteri hizmetleri: hizmetleri kullanırken operatörler ve geliştiriciler için destek sağlayın
Dağıtılmış API
API+ çalışma grubu, 5 uzman ekibin kendilerini EOS ve diğer EOSIO blok zincirlerinde çok çeşitli API'lerin çalışmasını destekleyen bir DAO'nun nasıl geliştirileceğini ele alan bir teknik inceleme oluşturmaya adamalarını önermektedir.
Blockchain Veri Deposu
Bu, altyapı sağlayıcılarından gelen blok zinciri verilerini, yeni gelenlerin kendi blok zinciri altyapılarını oluşturmalarını kolaylaştırmak için ENF web sitesi veya EOSIO gibi bir ana sayfada standart zaman aralıklarında halka indirilebilir hale getirmekle ilgilidir.
Rosetta
EOSIO için bir Rosetta entegrasyonu oluşturmak, ara yazılım programlama ihtiyacını ortadan kaldırarak EOSIO proje belirteçlerini Borsalarda listelemeyi çok daha kolay hale getirecektir. Bu, likiditenin maksimize edilmesine yol açacaktır.
Grafik
ETH ve diğer EVM uyumlu zincirlerdeki en büyük DeFi uygulamalarından bazıları, kullanıcı panolarına ayrıntılı veri çizelgeleri için zengin veriler ve görsel temsiller sağlamak için Grafiği kullanır (ör.: jeton fiyatı, 24 saatlik işlem hacmi, TVL). Amaç, yeni veri kümelerinin oluşturulmasını sağlamak için The Graph protokollerini EOSIO'ya entegre etmek için gereken yazılımı geliştirmektir.
API+ çalışma grubu şu sonuca varmıştır:
"Önceki bölümlerde, araştırılmış ve keşfedilebilecek konuların yalnızca yüzeyini kazıdık. EOSIO ekosisteminin kırılgan kısımlarını sabit tuttuğumuz konusunda topluluğun bir fikir birliğine varması için yeterli bilgiyi sağladığımızı umuyoruz. ve modernizasyon ile süratle ilerlemek."
API+ Bluepaper'ın derinliklerine dalmak ister misiniz? Bluepaper'ın tamamını buradan görüntüleyin.
Kendinizi Mavi Belgelere daha da fazla kaptırmak için lütfen EOS Destek Medya Koleksiyonu'ndaki "Yeni EOS için hazır mısınız" bu serinin diğer makalelerini okuyun.
Meraklandınız mı?
Şimdi EOS hareketine katılın ve ilk ücretsiz EOS Hesabınızı oluşturarak başlayın!
EOS'ta geliştirmeye başlamak ister misiniz?
Daha fazla bilgi için Antelope web sitesini ve EOS Support Öğrenim Merkezi Yazılımcı bölümünü ziyaret edin
Bu makaleyi beğendiyseniz, daha güncel bilgiler için kendi dilinizde EOS Support Twitter'ı, EOS Support CANLI Giveaway Show ve EOS sahnesindeki en yeni dolandırıcılık planlarını ifşa ettiğimiz Dolandırıcılık Önleme Uyarımızı takip etmeyi düşünün. Tüm içeriğimiz, yüksek motivasyonlu uluslararası ekibimiz sayesinde 9 farklı dilde sağlanmaktadır. Siz de dahil olmak ister misiniz? Her zaman yetenek arıyoruz! Burayı okuyabilirsiniz
Kaynaklar & Referanslar
EOS Destek Öğrenim Merkezi