Ana içeriğe geç
Tüm KoleksiyonlarEOS Support Medyası
Yeni EOS'a hazır mısınız? Dört ENF Mavi Belgesinden API+ ile tanışın
Yeni EOS'a hazır mısınız? Dört ENF Mavi Belgesinden API+ ile tanışın

4 Kasım 2022'de yayınlandı

Dario Cesaro avatar
Yazar: Dario Cesaro
Bir haftadan uzun bir süre önce güncellendi

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

Bu cevap sorunuzu yanıtladı mı?