Aelf Enterprise (Kurumsal) Revize Edildi: Aelf Enterprise 0.8.0 Alfa (Alpha) Resmi Olarak Yayınlandı



Aelf Enterprise 0.8.0 Alpha; tam bir Blockchain sistemi, geliştirme kitleri, geliştirme belgeleri/dokümantasyonları, destekleyici altyapı ve hizmetleri içeren kapsamlı bir Blockchain çözümüdür.

Aelf Enterprise 0.8.0 Alpha Sürümü Sistem İçeriği

1.Aelf Enterprise

• aelf V0.8.0 alpha
• DevKit V0.8.0 alpha (geliştirme kitleri)

2.Aelf Harici Uygulamalar
• aelf Blockchain Tarayıcı V0.8.0 alpha
• aelf Tarayıcı Mysql eklentisi V0.8.0 alpha
• aelf Kâşifi V0.8.0 alpha
• aelf Cüzdan V0.8.0 alpha
• aelf JS SDK V3.2.13
• Nodejs V0.1.7’de aelf CLI

3. Aelf Tarayıcı Uzantısı V0.8.0 alpha
Yeni sürüm Aelf Enterprise 0.8.0 sürümü, aşağıdaki özellikler dâhil olmak üzere Aelf Enterprise 0.7.0 beta sürümündeki önemli özellikleri günceller:

• Geliştirilmiş Blockchain sistem stabilitesi
• Daha hızlı ve daha verimli işlem yürütme
• Tamamlanmış ve eksiksiz akıllı sözleşme sistemi


Aelf Enterprise 0.8.0 alpha sürümü aşağıdaki yeni özellikleri ve optimizasyonları içerir:
1. Yeni İşlevler/Fonksiyonlar


Yerli makine paralel işleme fonksiyonu:
• Paralel olarak işlemlerin yürütülmesi

Sözleşme güvenlik kontrol fonksiyonu:
• Güvenli olmayan bağımlılıklar kullanılıyorsa, sözleşmenin güvenliğinin öncelikle kontrol edilmesi

Basit ağ keşfi:
• A düğümü B düğümüne bağlandıktan sonra A ve B düğümü, senkronizasyon düğümü verilerini değişir

Sözleşme dağıtım İzin mekanizması:
• Sistem, sözleşme dağıtımının izinlerini kısıtlayabilir

GetMerklePath arayüzü eklendi
Rastgele (Random) sayı standardı

2. Optimizasyon

Optimize edilmiş çapraz zincir senkronizasyonu:
• Çapraz zincir iletişiminin stabilitesini ve çapraz zincir kullanılabilirliğini sağlamak
• Çapraz zincir modülleri için optimize edilmiş kod

Optimize edilmiş ağ aktarımı:
• Temel olarak optimize edilmiş stabilite sorunları ve çatallanma olasılığınının azaltılması ile ilgilidir

Optimize edilmiş konsensüs:
• Üreten blok ritminin ayarlanması, böylece çatallaşma olasılığı düşürülür
• Konsensüsün rastgele sayı standardında uygulanan optimize
• LIB'i iki kez doğrulamak için optimize edilmiş konsensüs algoritması

Sözleşmeler arası çağrı optimizasyonu:
• Proje uygulanmasının optimize edilmesi, sözleşmeler arası çağrı uygulama zorluğunu azaltmak, sistem bakımını kolaylaştırmak ve geliştiricilerin başlama zorluğunu azaltmak

Optimize edilmiş Keystore ve komut satırı araçları

Dağıtım sözleşmesi sırasında oluşabilecek durum tutarsızlığı düzeltildi


İstikrarı etkileyen diğer sorunlar düzeltildi:
• CPU kullanımı gibi aşırı kaynakların işgali
• Doğrulama hatasından kaynaklanan hatalar
• Diğer hatalar

Bölünmüş zincir tarama ve depolama prosedürleri

Nodejs aracılığıyla uygulanan CLI araçları

Entegrasyon özelliklerine giriş

1. Aelf enterprise

aelf V0.8.0 alpha https://github.com/AElfProject/AElf

• Yüksek Performanslı Akıllı Sözleşme Çalışma Zamanı
• Konsensüs Sistemi
• Çoklu Token Sistemi
• Oylama sistemi
• Çapraz Zincir Sistemi
• Web API

DevKit (geliştirme kitleri)

• Boilerplate
https://github.com/AElfProject/aelf-boilerplate

1.TestKit
2.BenchmarkKit
3.IDE entegrasyonu

• Belgeler https://docs.aelf.io/
• Öğreticiler https://docs.aelf.io/main/main
• Videolar

1.1 aelf 0.8.0 Alpha



aelf Enterprise 0.8.0 alpha; minimize edilmiş Blockchain çekirdeği (kernel), DPoS konsensüs mekanizması, akıllı sözleşme sistemi, oylama sistemi, token sistemi ve temel çapraz zincir sistemi ile eksiksiz bir Blockchain sistemiyle tam bir Blockchain ticari çözüm setidir.

Yüksek Performanslı Akıllı Sözleşme Çalışma Zamanı

• Sözleşme yürütme seviyesi: Protobuf’a dayanarak grpc gibi bir akıllı sözleşme yürütme ortamı uygulandı. Tüm nesnelerin girdi ve çıktıları ve depolanması Protobuf yüksek performanslı serileştirme işlemine dayanır. Durum depolaması, redis gibi yüksek performanslı bir dağıtılmış veri tabanı kullanır.
• Genel sözleşme yapısı: grpc eklentisi ile oluşturulan kodlar, bir grpc sunucusuna eşdeğer performansları gösterir.
• Sözleşme Kontrolü: Bloklar içinde paralel yürütme, AKKA kümeleri üzerinden gerçekleştirilebilir.

Konsensüs Sistemi
• Güvenlik: Gizli Paylaşım algoritması, seçilen tüm düğümlerde dağıtılmış rasgele sayıların üretilmesini sağlayabilir. Her turdaki blok üretim sırası; üretilen rasgele sayılarla belirlenir, böylece düğüm gizli anlaşması ve kötü niyetli davranış olasılığını azaltır.
• Verimli: Düğümlerin ⅔'ü bir bloğu doğruladıktan sonra blok, geri ters çevrilemez blok olur ve veriler çatal tarafından ters çevrilmeden zincire kalıcı olarak sabitlenir.

Çoklu Token Sistemi
• Sözleşme sistemine dayanarak Blockchain çapraz zincir sağlayabilen dâhili bir Token Sistemi uygulanır. Tüm varlıklar; zincirler arasında ihraç edilebilir, transfer edilebilir ve kilitlenebilir.

Oylama sistemi
• Sözleşme sistemine dayanarak bir evrensel oylama sistemi, işlevseldir ve çevrimiçi yönetişimi ve ikincil gelişmeyi kolaylaştırır.

Çapraz Zincir Sistemi
• Çapraz zincir sistemi, bir zincirdeki herhangi bir verinin farklı bir zincire iletilmesi için bir yol sağlar. Sistem; Merkle ağacı kök indeksine dayanmaktadır ve ana zincirde depolanan veri miktarı, yan zincir sayısındaki değişiklikten bağımsızdır. Bu, tüm sistemin çok seviyeli ana zincir/yan zincir indekslemesi elde edebileceği ve böylece kolaylıkla ölçeklenebileceği anlamına gelir.

Web API
• Yüksek performanslı bir ASP.Net Çekirdek sunucusu, yüksek performanslı etkileşimli bir yapı ile sonuçlanır.

1.2 DevKit

https://github.com/AElfProject/aelf-boilerplate

Enterprise sürüm; Geliştirme Şablonları ve Öğreticileri, Geliştirici Kılavuzu, TestKit, BenchmarkKit ve IDE Entegrasyonunu içerir

• Geliştirici Kılavuzları: Aelf sisteminin ve API dokümantasyonunun ayrıntılı bir tanıtımını sağlar
• TestKit: Geliştiricilerin sözleşmeleri hakkında kısa bir test yapmasına izin verir
• BenchmarkKit: Dahili performans testi durumları sağlar
• IDE Entegrasyonu: Geliştiricilerin, geliştirme sırasında akıllı sözleşmelerin hatalarını ayıklamalarına izin verir ve birim test kodu kapsamı istemi sağlar

Geliştiriciler, hızlı bir şekilde Aelf temelli Blockchain sistemleri kurabilir ve sağlanan geliştirme kitlerine ve araçlarına dayalı olarak Dapp‘ler oluşturabilirler. Ek olarak geliştiriciler, geliştirici dokümantasyonu aracılığıyla sisteme kendilerini tanıtabilirler.

2. Aelf Harici Uygulamalar

- Aelf Blockchain tarayıcı https://github.com/AElfProject/aelf-block-scan
• Zincir tarama programı, geliştiricilerin zincirdeki verileri zincir dışında kolayca depolamasını ve böylece geliştirici geliştirme maliyetlerini düşürmesini sağlar.
• Uygulamayı ilgili veri tabanına eklemek gerekir, topluluk varsayılan MySQL ekleme sürümü olarak aelf-scan-MySQL sağlar.

- Aelf Tarayıcı MySQL eklentisi https://github.com/AElfProject/aelf-scan-mysql
• Geliştiriciler, MySQL veri tabanına veri eklemek için zincir tarama programını kolayca kullanabilir
• İşlem, blok, TPS, kaynak veri depolaması varsayılan olarak desteklenir

- Aelf Kâşifi https://github.com/AElfProject/aelf-block-explorer
• Blok ve işlem sorguları uygulandı
• Dâhili oylama sisteminin görselleştirmesi yayınladı
• Kaynak işlemlerinin görselleştirilmesi yayınladı

- Aelf Cüzdan https://github.com/AElfProject/aelf-web-wallet
• Yerel olarak depolanan özel anahtar
• Temel token transferi ve işlem kayıtlarını görüntüleme uygulandı
• Aelf sözleşme tokenlerini arayabilir ve ekleyebilir
• İlgili işlem kayıtlarını arayabilir

- Nodejs’de Aelf CLI https://github.com/AElfProject/aelf-command
• Çeşitli komut satırı istemleri sağlar
• Hesap oluşturma, blok bilgisi alma, işlem (trading) bilgisi alma ve sözleşmeleri yayınlama gibi işlevler sağlar.

3. Aelf Tarayıcı Uzantısı

https://github.com/AElfProject/aelf-web-extension

• Özel anahtarları yerel olarak depolar ve bir anahtar yönetim kullanıcı arayüzü sağlar
• Eklenti ve uygulama arasında şifreli iletişim sağlar
• AElf ekosistemindeki DAPP işlem imzalarını destekler
• Kullanıcıların uygulama izinlerini görsel olarak yönetmesini destekler

KAYNAK: https://medium.com/aelfblockchain/aelf-enterprise-receives-an-overhaul-aelf-enterprise-0-8-0-alpha-officially-released-d20fe64d729b