Skip to content Skip to footer

Oasis Mühendislik Güncellemesi Kasım 2022

Mühendislik ekibinin, Kasım ayında tamamlanan çalışmalarla ilgili daha fazla güncellemesi vardır.

Bu makale “Oasis Foundation” için çevrilmiştir. Makalenin orijinali: https://medium.com/oasis-protocol-project/oasis-engineering-update-november-2022-651a81d91156

Oasis Wallet — Web’e devam eden çalışmalarla birlikte geçen ay kullanım kolaylığı, güvenlik ve performansı iyileştiren 1.4 sürümünün yayımlandığını göstermektedir. Ayrıca, Oasis Wallet — Tarayıcı Eklentisi için önemli bir güvenlik güncellemesi de yapılmıştır.

Genel ağ sağlığı hala iyi seviyededir ve hatta Emerald ve Cipher ParaTimelarda hiçbir kesinti olmaması ve Sapphire ParaTime’ın Test ağında düzenli bir şekilde çalıştığı görülmektedir. Ayrıca, Emerald, 8 Kasım’da günlük 22.594 işlem maksimumuna ulaşmıştır, bu da Ekim’de kaydedilen maksimumdan yüzde 20 artış anlamına gelmektedir.

Geliştirici ve çekirdek platform için çok sayıda iyileştirme ve düzeltme, ayrıca Kasım ayı için, Test ağında yeni özellikler ve istatistiklerde vardır.

Daha detaylı güncellemeler için aşağıdaki metni okuyun!

Cüzdan Güncellemeleri

Kasım ayında, Oasis Wallet — Web’in 1.4 sürümü yani yeni bir sürümü yayımlandı. Kullanım kolaylığı, güvenlik ve performansı iyileştiren birçok Kullanıcı Arayüzü (UI) iyileştirmesi getirildi. Ayrıca, Playwright kullanarak sonuç odaklı testler için dahili test çerçevesinin yeniden yapılandırılmasına da çok çalışıldı. Yeni sürümü wallet.oasisprotocol.org adresinde deneyin!

En dikkat çekenler:

  • Mnemonic’ten (gizli kelimelerden) türetilen birden fazla hesap: hesap içe aktarma akışına sayfa ayırma ekleme (#1124, #1142, #1141)
  • Tarayıcı Eklentisi WebUSB izin sorununu düzeltme (#1079)
  • Gösterilen hesap adreslerinde Google Çeviricisini devre dışı bırakma (#1144)
  • Komisyon bağlı girişleri satırlara bölme (#1150)
  • Modellerin her seçiminde en üste kaydırmayı önleme (#1157)
  • Tarayıcıların hassas form girişlerini kullanıcı verilerine yazmasını önledik (#1171)
  • ParaTimelardaki transferlerini gerçekleştir, ancak şimdilik gizlidir (#992)
  • ParaTimelar: bileşenler etrafında test kapsamını artırma (#1114)
  • Playwright E2E test eklenti açılır penceresi arka plan sayfasından durum alır (#1128)
  • Hesap Sayfasındaki rota adres doğrulamasını rotalara taşıma (#1145)

Kasım ayında 64 çekme isteği birleştirildi.

Oasis Wallet — Tarayıcı Eklentisi için önemli bir güvenlik güncellemesi yayımlandı. 1.8.1 sürümü, bir tarayıcının kullanıcının geçmişte doldurduğu alanların diskinde şifrelenmemiş olarak hassas bilgileri önbelleğe aldığı potansiyel bir açık güvenlik açığını düzeltir. Eğer Oasis Wallet — Tarayıcı Eklentisini Chrome İnternet Mağazasınıyla yüklediyseniz, cüzdanınız zaten otomatik olarak güncellenmiş olacaktır.

Ağ Güncellemeleri

Kasım boyunca, Emerald ve Cipher ParaTimelar hem Ana Ağ’da hem de Test Ağı üzerinde stabil kalmıştır. Sapphire henüz Ana Ağ’da yayınlanmadı, ancak Test Ağı’ında ciddi sorunlar olmadan çalışmaktadırlar. Hiçbir kesinti ya da başka bir olay bildirilmedi.

Test Ağı’nda Sapphire hesaplama ve anahtar yöneticisi düğümlerinin yayımlanması artmıştır. Oasis hakkında daha fazla öğrenen ve ekosistemimize katılmayı düşünen potansiyel düğüm operatörleri ve dApp geliştiricilerini teşvik etmek istiyoruz! Kendi doğrulayıcınızı ve ParaTime hesaplama düğümünü nasıl kuracağınızı, ağı test edeceğinizi ve bize herhangi bir sorunu rapor edeceğinizi belirten belgelerimize ulaşın.

Ana Ağ’da Öne Çıkanlar

Emerald, Ana Ağ’da 8 Kasım’da günlük 22.594 işlem ile maksimumuna ulaşmıştır, bu da Ekim’de kaydedilen maksimumdan yüzde 20 artış anlamına gelir (13 Ekim’de 18.827). Ortalama olarak günde yaklaşık 9 bin işlem gerçekleşmiştir, bu da Ekim’de kaydedilen ortalamadan daha azdır (14 bin işlem).

30 Kasım 2022 tarihine ait istatistikler:

  • 120 doğrulayıcı düğümü
  • 54 Emerald ParaTime hesaplama düğümü
  • 27 Cipher ParaTime hesaplama düğümü

Test Ağı’nda Öne Çıkanlar

  • Test Ağı’nda, Oasis Çekirdeği’nin yapısını bozmayan üç adet küçük sürüm güncellemesi gerçekleşti, 7 Kasım’da 22.2.1, 18 Kasım’da 22.2.2 ve 23 Kasım’da 22.2.3.
  • Test Ağı’nda 23 Kasım’da Sapphire ParaTime’ın yeni küçük sürümü olan 0.2.1’e yapısını bozmayan bir güncelleme gerçekleştirildi.
  • 12 Kasım’da, Test Ağı’nda Sapphire’ın günlük 165 adet gizli işlem maksimumuna ulaştı (Ekim ayı sonunda 1.7 bin işlemden düşük) yeni Sapphire Hardhat örneğinin tarayıcıda çalıştırıldığı bir dizi test gerçekleştirirken. Sapphire Hardhat tarayıcı desteği hakkında daha fazla bilgi için aşağıdaki belgelendirme bölümüne bakın. Kasım ayının geri kalanında, Sapphire ile ilgili önemli topluluk etkinlikleri gerçekleşmedi, bu nedenle Kasım ayında ortalama olarak sadece 66 günlük işlem gerçekleşti (Ekim’de ortalama 575 günlük işlemden düşük).

30 Kasım 2022 tarihine ait istatistikler:

  • 44 doğrulayıcı düğümü
  • 16 Cipher ParaTime hesaplama düğümü
  • 32 Emerald ParaTime hesaplama düğümü
  • 6 Sapphire ParaTime hesaplama düğümü
  • 6 Anahtar düzenleyici düğüm

Geliştirici Platformu ve Paratime Güncellemeleri

Sapphire ParaTime’da, bir sonraki bloğa dahil olacak tüm işlemleri almanıza izin veren yeni bekleyen bloğa ait etiket eklendi (0d4ba11608). Ayrıca, tarayıcı ön ucuna destek veren hardhat-boilerplate tabanlı yeni bir örnek de eklendi (#73). Daha fazla bilgi edinmek için aşağıdaki belgelendirme eklemelerine bakın. 0.2.1-testnet sürümü yayımlandı ve Testnet’te zaten canlıdır. Ekim ayında Sapphire ParaTime’ında toplam 4 çekme isteği birleştirildi.

Emerald Web3 Köprüsünün 3.2.0-rc1 sürümü yayınlandı. Yeni Oasis Çekirdeği’nin 22.2.x branch ve Sapphire ParaTime 0.2.x ile derlendi. Diğer düzeltmeler çoğunlukla küçük bağımlılık yükseltmeleridir. Kasım ayında 8 çekme isteğini birleştirdik.

Oasis Endeksleyicisi üzerinde çalışmalar sürdü:

  • İki önemli düzeltme birleştirildi ve Emerald kontrat işlemlerini ele almak için yeni veri yapıları eklendi.
  • Sonra, Endeksleyicinin doğru şekilde çalıştığından emin olmak için tutarlılık ve bütünlük testlerini geliştirdik.
  • Geliştirme aşamasında sıkça tekrar endekslemeyi hızlandırmak ve paralelleştirmek için çok fazla süreç başlattık.
  • EVM akıllı sözleşmelerinin doğrulanması için mevcut hizmetler hakkında bir anket yapıldı ve gelecekte sourcify.eth hizmetine Emerald ve Sapphire zincirlerini ekleme çalışmalarına devam ediyoruz. Ayrıca 15 PR birleştirildi.

Dokümantasyonumuza iki bölüm eklendi:

Ayrıca, karanlık tema kullanıldığında, şimdi görsellerin arkasına parlak bir arka plan enjekte ediyoruz. Bu şekilde, karanlık temayı etkinleştirdiğinizde arka planı olmayan diyagramların okunabilir metin olmayan bir sorunu geçici olarak çözdük. Ayrıca biraz ev işleri yapıp, Docusaurus’u en son sürüm olan 2.2.0’a yükselttik ve olmayan harici sitelerle gösterilen bağlantıları düzgün hale getirdik. Toplam 17 çekme isteği birleştirildi.

Çekirdek Platform Güncellemeleri

Kasım ayında Oasis Çekirdeği için üç bakım güncellemesi yayınlandı: 22.2.122.2.2 ve 22.2.3. Şu anda 22.2.x Test Ağı’nda canlı ve kullanıcılar düğümlerini güncellemeyi teşvik edilmektedir. Sürüm güvenli ve stabil olduğunda, Ana Ağ’da benimsenmesi için duyuracağız.

ADR 20 içinde, ADR 4’te tanıtılan varolan yönetim oylaması protokolüne eklemeler önerildi ve Kasım ayında kabul edildi. Şu anda doğrulayıcılar, delegelerinin adına oy kullanıyor. Bu ADR, doğrulayıcı kümesinde olup olmamasına bakılmaksızın, paya sahip herhangi birinin stake’e göre oy kullanabileceğini geçersiz kılmaktadır. Bu tür oylamalar performans bozulmasına neden olabilir ve bu ADR, birçok benchmarka (işlem testine) ve uygulanabilirliğe öneri sunar.