Aptos’ta İşlemler Nasıl Çalışır? (Execution)

Aptos blok zincirinde işlemler, doğrulayıcılar tarafından çalıştırılır ve blok zincirin güncel durumuna eklenir. Bu sürecin, herkesin aynı sonuca ulaşmasını sağlamak için belirleyici (deterministic) olması gerekir. Eğer doğrulayıcıların en az 2/3’ü aynı sonuca ulaşırsa, blok zincir yeni durumu kabul eder. Bu sayede blok zincir hem güvenli hem de tutarlı bir şekilde çalışır.

Paralel İşlem Nedir ve Neden Önemlidir?

Blok zincirlerde işlemleri sırayla (tek tek) çalıştırmak basit bir yöntemdir, ancak çok sayıda işlem olduğunda sistem yavaşlar. İşlemleri daha hızlı tamamlamak için blok zincirler, paralel işlem yöntemine geçmiştir. Bu yöntem, birden fazla işlemi aynı anda çalıştırarak hem hız hem de verimlilik sağlar.

Ancak paralel işlemde bir sorun ortaya çıkar:

  • Kaynak Çakışması: Örneğin, aynı hesaba erişmek isteyen iki işlem aynı anda çalıştırılırsa, tutarsızlık olabilir. Bu tür durumlar paralel işlem sürecini zorlaştırır.

Block-STM: Aptos’un Çözümü

Aptos, bu çakışma sorunlarını çözmek için Block-STM adında özel bir teknoloji geliştirdi. Block-STM, işlemleri paralel çalıştırırken çakışmaları dinamik olarak tespit eder ve yönetir. İşte Block-STM’nin çalışma şekli:

  1. İşlemleri paralel olarak çalıştırır ve çakışmaları işlem sırasında tespit eder.
  2. Eğer bir çakışma varsa, bunu otomatik olarak çözer ve doğru sırayı sağlar.
  3. Bu sayede işlemler hızlı ve tutarlı bir şekilde tamamlanır.

Block-STM’nin avantajları şunlardır:

  • Hızlı İşlem Süresi: Aptos blokları, işlemleri yalnızca 250 milisaniye içinde tamamlar.
  • Geliştirici Dostu: Geliştiriciler, çakışmaları önceden planlamak zorunda kalmadan kolayca uygulamalar yazabilir.
  • Yüksek Verimlilik: Daha fazla işlemi aynı anda işleyerek blok zincirin kapasitesini artırır.

Bu teknoloji, Polygon ve Starknet gibi diğer blok zincirlerde de kullanılmaya başlamıştır.

Neden Önemli?

Block-STM, blok zincirlerin yavaş çalışmasını engelleyerek onları daha hızlı ve ölçeklenebilir hale getiriyor. Bu, kullanıcılar için daha hızlı işlemler, geliştiriciler içinse daha kolay bir geliştirme süreci anlamına geliyor. Aptos, bu yenilikçi teknolojisiyle blok zincir dünyasında bir adım öne çıkıyor.

6 Likes