Aelf Enterprise 0.7.0 Beta Resmi Olarak Yayınlandı
Aelf Testnet'inin geçen yıl başarıyla başlatılmasının ardından geliştiricilere yönelik bir sonraki Blockchain evrimi olan Aelf Enterprise 0.7.0 Beta'nın yayınlandığını duyurmaktan gurur duyuyoruz.
Aelf Enterprise 0.7.0 Beta; tamamen gelişmiş bir Blockchain sistemi, geliştirme kitleri ve dokümantasyonun yanı sıra destekleyici altyapı ve hizmetleri içeren tek durak bir Blockchain çözümüdür. Bunun işletmelere ve geliştiricilere, Aelf'de sorunsuz bir şekilde güçlü uygulamalar geliştirmelerine yardımcı olmak için bizi bir adım daha yaklaştırdığına inanıyoruz.
_______________________________________________________________________________ _______________________________________________________________________________ __________________
Aelf 0.7.0 Beta sistemi şunları içerir:
1. Aelf Enterprise
• Aelf 0.7.0 beta
• DevKit 0.7.0 beta
2. Aelf Harici Uygulamalar
• Aelf Blockchain Tarayıcı 0.7.0 Beta
• Aelf Blok Kaşifi 0.7.0 Beta
• Aelf cüzdan 0.7.0 Beta
• Aelf JS SDK 3.0.0
3. Aelf Tarayıcı Uzantısı 0.7.0 Beta
_______________________________________________________________________________ _______________________________________________________________________________ __________________
Aelf Enterprise 0.7.0 Beta:
• Tam Blockchain sistemi (Minimal Blockchain Çekirdeği, Gizli Paylaşım DPoS Konsensüs Mekanizması, Akıllı Sözleşme Sistemi, Oylama Sistemi, Çoklu Token Sistemi, Temel Çapraz Zincir Sistemi)
• Destekleyici geliştirme kiti (Geliştirme Şablonu ve Öğretici, Geliştirici Kılavuzu, TestKit, BenchmarkKit, IDE Entegrasyonu)
• Destekleyici web araçları ve programları (Tarayıcı Uzantısı, Aelf Blockchain Tarayıcı, Aelf Explorer, Aelf Cüzdan)
_______________________________________________________________________________ _______________________________________________________________________________ __________________
1. Aelf Enterprise
• aelf 0.7.0 Beta: (
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
- Boilerplate: TestKit, BenchmarkKit, IDE entegrasyonu (
https://github.com/AElfProject/aelf-boilerplate)
- Belgeler (
https://docs.aelf.io/v/dev/)
- Öğreticiler (
https://docs.aelf.io/v/dev/main)
_______________________________________________________________________________ _______________________________________________________________________________ __________________
1.1 Aelf 0.7.0 Beta
Yüksek Performanslı Akıllı Sözleşme Çalışma Zamanı
• Sözleşme yürütme seviyesi: Protobuf'a dayanarak Aelf, grpc'ye benzer bir akıllı sözleşme yürütme ortamı uygular. 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 merkezi olmayan veritabanı 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.
• Kesinlik: Düğümlerin ⅔'ü bir bloğu doğruladıktan sonra geri alınamaz ve veriler, zincirde depolanır. Doğrulanan bloklar, mecburi çatallaşma ile tersine çevrilemez.
Çoklu Token Sistemi
Sözleşme sistemine dayanarak Blockchain birlikte çalışabilirliği sağlayabilen dahili bir Token Sistemi uygulanmıştı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 gelecekteki protokol güncellemelerini 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)
- Geliştiricilere, zincir içi verileri geliştirme amacıyla başka konumlara depolamanın uygun bir yolunu sunar
- İşlem, blok, tps (saniye başına işlem) ve kaynak veri depolamasını destekler
- Geçerli sürüm sadece mysql veritabanını destekler
• Aelf Blok Kaşifi (
https://github.com/AElfProject/aelf-block-explorer)
- Blok ve işlem sorgularını destekler
- Dahili oylama sistemini görsel olarak temsil eder
- Dahili kaynak işlemlerini görsel olarak temsil eder
• Aelf cüzdan (
https://github.com/AElfProject/aelf-web-wallet)
- Özel anahtarın yerel olarak depolanmasını destekler
- Temel token transferini ve işlem kaydı kontrolünü destekler
- Aelf sözleşme tokenlerini arayabilir ve ekleyebilir
- İlgili işlem geçmişlerini arayabilir
• Aelf JS SDK 3.0.0 (
https://github.com/AElfProject/aelf-sdk.js)
- Web API kapsanır ve işlevsel olarak çağrılır
- Cüzdan bileşenleri sağlar ve SDK aracılığıyla cüzdan oluşturur
- Sha256 ve protobufjs gibi araç yöntemleri sağlanır
3. Aelf Tarayıcı Uzantısı
(
https://github.com/hzz780/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
• Eko DAPP'de işlem imzalarını destekler
• Kullanıcıların uygulama izinlerini görsel olarak yönetmesini destekler
_______________________________________________________________________________ _______________________________________________________________________________ __________________
KAYNAK:
https://medium.com/aelfblockchain/aelf-enterprise-0-7-0-beta-officially-released-2a9c118b7ae1