Aelf: Ticari ölçekli işlemleri ve ölçeklendirme olanaklarını ele alan paralel işleme
Gerçek iş dünyasına hizmet eden Blockchainler için en büyük engellerden biri düşük işlem hızıdır. Bu durum geçmişte belirli işlemlerin güçlü mikroişlemciler ile çözülmesinin dakikalar veya saatler alabileceği merkezi bilişim sistemlerinde görülmüştür. Bu, bilgisayar hizmetlerinin neler sunabileceği olasılığını sınırlar. Neyse ki, bilgisayar bilimcileri bilişim performansını iyileştirmek için etkili bir yaklaşım kullanıyorlar: paralel işleme.
Aelf, bağımsız işlemler için paralel işlemeyi kullanır
1. Aelf, işlemlerin statik durumunu analiz eder ve her bir işlemin etkilenen veri aralığını değerlendirir. Şekilde gösterildiği gibi okuma/yazma çakışmaları olmayan işlemler, daha sonra her bir işlemin çıktısını etkilemeyen farklı gruplar halinde kategorize edilebilir.
2. Blok oluşturma sürecinde düğümler, işlemlerin muteksine dayalı olarak farklı gruplara işlemler atar. Bir grup içindeki işlemler sıralı işlemeyi benimserken, tüm gruplar aynı anda işlenir.
3. Diğer işlemler işlenirken veri aralığı değişikliklerinden etkilenen özel işlemler için düğümler, paralel olarak işlenebilecek işlemlere öncelik verir. Yeterli işlem ücretleri ile paralel olmayan bir gruptaki bu özel işlemler sırayla işlenecektir. Aksi takdirde düğümler, bu işlemleri işlemeyi reddedebilir.
Paralel işleme, Amdahl yasası ile tam olarak açıklanabilir.
Yasa, tüm görevin yürütülmesinin iyileştirmenin büyüklüğüne bakılmaksızın sistemdeki kaynakların iyileştirilmesi ile arttığını göstermektedir. Teorik hızlanma, her zaman görevin iyileştirmeden yararlanamayan kısmı ile sınırlıdır.
Hesaplar arasındaki işlemlerin çoğu muteks olduğundan paralel olarak işlenebilir. Ancak mevcut Blockchain teknolojileri, verileri sırayla işleyerek büyük miktarda bilişim kaynağını boşa harcamaktadır. EVM'yi örnek olarak alalım. Tüm veri ve talep gaz ücretleri için sıralı işlemeyi benimser ve düşük işleme verimliliği ile sonuçlanır.
Aelf, bilgisayımsal güç arttıkça ölçeklenebilir performans sağlar
Veri işleme hızının kendisinin optimize edilmesi nihai hedef değildir. Paralel işlemenin önemi ölçeklenebilirlik potansiyelidir.
Hepimiz Ethereum'un ölçeklenebilirliği konusundaki yoğun tartışmaları gördük. Zorluk, Ethereum'daki bir düğümün işlemleri sadece sırayla işleyebilmesidir. Böylece, Ethereum'un tüm işleme hızı en yavaş düğümle sınırlıdır. Böylece, Ethereum'un tüm işleme hızı en yavaş düğümle sınırlıdır.
Cosmos basit bir çözüm sunar. Çok fazla kişi kullandığı için bir bölgede işlem hızınız yavaşlarsa, Hub'a başka bir bölge ekleyip kullanıcıların yarısını o bölgeye yönlendirerek işlem hızınızı iki katına çıkarırsınız. Ancak birim başına işlem işlemelerinin verimliliği, daha fazla bilişim gücü eklendiğinde bile hâlâ sınırlıdır.
Aelf, işlemleri işlemede bulut bilişimi tanıtıyor. Aelf Çekirdeği (Kernel), her düğümün bir bilgisayar kümesinde çalışmasını sağlar. Aelf ekosistemine daha fazla bilgisayımsal güç katıldığında yalnızca sistem güvenliğini artırmakla kalmaz, aynı zamanda işlem hızını orantılı olarak artırır. Şekilde gösterildiği gibi Aelf, okuma/yazma çakışmaları olmayan işlemleri farklı kategorilere ayırır ve daha sonra farklı işlem gruplarını aynı anda işler.
Ancak ölçeklendirme çok boyutlu bir konudur. Bir teşvik mekanizması ve konsensüs mekanizması aracılığıyla ölçeklendirmenin en iyi nasıl elde edilebileceği düşünmeye değerdir. Aelf’in token tasarımı ve konsensüsü, bu alanda ilgi çekici bir keşif sağlamaktadır.
KAYNAK: https://medium.com/aelfblockchain/g...ns-and-possibilities-for-scaling-5d0be76d654a
Gerçek iş dünyasına hizmet eden Blockchainler için en büyük engellerden biri düşük işlem hızıdır. Bu durum geçmişte belirli işlemlerin güçlü mikroişlemciler ile çözülmesinin dakikalar veya saatler alabileceği merkezi bilişim sistemlerinde görülmüştür. Bu, bilgisayar hizmetlerinin neler sunabileceği olasılığını sınırlar. Neyse ki, bilgisayar bilimcileri bilişim performansını iyileştirmek için etkili bir yaklaşım kullanıyorlar: paralel işleme.
Aelf, bağımsız işlemler için paralel işlemeyi kullanır
1. Aelf, işlemlerin statik durumunu analiz eder ve her bir işlemin etkilenen veri aralığını değerlendirir. Şekilde gösterildiği gibi okuma/yazma çakışmaları olmayan işlemler, daha sonra her bir işlemin çıktısını etkilemeyen farklı gruplar halinde kategorize edilebilir.
2. Blok oluşturma sürecinde düğümler, işlemlerin muteksine dayalı olarak farklı gruplara işlemler atar. Bir grup içindeki işlemler sıralı işlemeyi benimserken, tüm gruplar aynı anda işlenir.
3. Diğer işlemler işlenirken veri aralığı değişikliklerinden etkilenen özel işlemler için düğümler, paralel olarak işlenebilecek işlemlere öncelik verir. Yeterli işlem ücretleri ile paralel olmayan bir gruptaki bu özel işlemler sırayla işlenecektir. Aksi takdirde düğümler, bu işlemleri işlemeyi reddedebilir.
Paralel işleme, Amdahl yasası ile tam olarak açıklanabilir.
Yasa, tüm görevin yürütülmesinin iyileştirmenin büyüklüğüne bakılmaksızın sistemdeki kaynakların iyileştirilmesi ile arttığını göstermektedir. Teorik hızlanma, her zaman görevin iyileştirmeden yararlanamayan kısmı ile sınırlıdır.
Hesaplar arasındaki işlemlerin çoğu muteks olduğundan paralel olarak işlenebilir. Ancak mevcut Blockchain teknolojileri, verileri sırayla işleyerek büyük miktarda bilişim kaynağını boşa harcamaktadır. EVM'yi örnek olarak alalım. Tüm veri ve talep gaz ücretleri için sıralı işlemeyi benimser ve düşük işleme verimliliği ile sonuçlanır.
Aelf, bilgisayımsal güç arttıkça ölçeklenebilir performans sağlar
Veri işleme hızının kendisinin optimize edilmesi nihai hedef değildir. Paralel işlemenin önemi ölçeklenebilirlik potansiyelidir.
Hepimiz Ethereum'un ölçeklenebilirliği konusundaki yoğun tartışmaları gördük. Zorluk, Ethereum'daki bir düğümün işlemleri sadece sırayla işleyebilmesidir. Böylece, Ethereum'un tüm işleme hızı en yavaş düğümle sınırlıdır. Böylece, Ethereum'un tüm işleme hızı en yavaş düğümle sınırlıdır.
Cosmos basit bir çözüm sunar. Çok fazla kişi kullandığı için bir bölgede işlem hızınız yavaşlarsa, Hub'a başka bir bölge ekleyip kullanıcıların yarısını o bölgeye yönlendirerek işlem hızınızı iki katına çıkarırsınız. Ancak birim başına işlem işlemelerinin verimliliği, daha fazla bilişim gücü eklendiğinde bile hâlâ sınırlıdır.
Aelf, işlemleri işlemede bulut bilişimi tanıtıyor. Aelf Çekirdeği (Kernel), her düğümün bir bilgisayar kümesinde çalışmasını sağlar. Aelf ekosistemine daha fazla bilgisayımsal güç katıldığında yalnızca sistem güvenliğini artırmakla kalmaz, aynı zamanda işlem hızını orantılı olarak artırır. Şekilde gösterildiği gibi Aelf, okuma/yazma çakışmaları olmayan işlemleri farklı kategorilere ayırır ve daha sonra farklı işlem gruplarını aynı anda işler.
Ancak ölçeklendirme çok boyutlu bir konudur. Bir teşvik mekanizması ve konsensüs mekanizması aracılığıyla ölçeklendirmenin en iyi nasıl elde edilebileceği düşünmeye değerdir. Aelf’in token tasarımı ve konsensüsü, bu alanda ilgi çekici bir keşif sağlamaktadır.
KAYNAK: https://medium.com/aelfblockchain/g...ns-and-possibilities-for-scaling-5d0be76d654a