Aptos ağının 8 büyük yeniliği onu yeni halka açık blok zincirinin öncüsü haline getiriyor
Aptos, düşük gecikme süresi ve yüksek işlem hacmi ile bir blok zinciri ağı olarak, geliştiricilerin web3 uygulamaları oluşturmasında büyük bir değişim sağladı. Bu makalede, Aptos ağının gelişiminin 8 temel dinamiği tanıtılacaktır.
1. Move dili: Uygulama geliştirmek için daha uygun
Aptos üzerindeki Move dili, geliştiricilere daha üstün bir geliştirme ortamı sunarak geliştirme verimliliğini önemli ölçüde artırmaktadır. Move, güvenli varlık yönetimi için tasarlanmış, ifade gücü yüksek ve kullanımı kolay bir programlama dilidir.
Aptos blok zinciri, Move dilini derin bir şekilde entegre etmiştir ve her ikisi de birçok temel tasarım ilkesini paylaşmaktadır, bu da Aptos'u verimli ve keyifli bir Move geliştirme platformu haline getirmektedir. Move, başlangıçta Aptos blok zincirinin öncüsü olarak tasarlanmıştır ve bu köken, mevcut Move geliştiricilerinin Aptos'ta kesintisiz bir şekilde inşa edebilmelerini sağlar; yeni Move geliştiricileri de önceki belgelerden, kılavuzlardan ve örneklerden fayda görebilir.
Aptos, dil ve çerçeve seviyesinde birçok özellik ekleyerek Move ekosistemini büyük ölçüde geliştirmiştir. Bu geliştirmeler, kusursuz bir güvenlik mimarisi, ayrıntılı olarak yapılandırılabilir gaz ölçümü, kodun güncellenebilirliği, büyük ölçekli tablolar, kaynak hesapları gibi unsurları içermektedir. Ayrıca, Move doğrulayıcıları, Move akıllı sözleşmelerinin biçimsel doğrulama aracı olarak sözleşme değişmezliklerine ek bir güvence sağlamaktadır ve Aptos'ta aktif bir şekilde genişletilmiştir.
Birçok Move dilinin erken dönem araştırmacısı ve geliştiricisi, Aptos ekosisteminde aktif bir şekilde Move dilini ve topluluğunu sürekli olarak güçlendirmeye devam etmektedir. Dört yıllık test ve doğrulama sürecinin ardından, Move dili üretim ortamında kullanılabilecek olgun bir geliştirme dili olarak kendini kanıtlamıştır.
2. Block-STM: Daha Fazla Programlama Özgürlüğü
Block-STM, Aptos'un işlem belleği ve iyimser eşzamanlı kontrol ilkeleri etrafında inşa edilmiş yenilikçi bir akıllı sözleşme eş zamanlı yürütme motorudur. Bu yeni işlem eş zamanlama yöntemi, geliştirici deneyimini etkilemeden işlem işleme hızını önemli ölçüde artırabilir.
Veri okuma/yazma gereksinimi ile işlem atomikliğini bozmak için paralel yürütme motorlarından farklı olarak, Block-STM geliştiricilere özgür bir şekilde kodlama imkanı tanır ve gerçek uygulama senaryolarında daha yüksek bir throughput ve daha düşük bir gecikme sağlar. Geliştiriciler, Block-STM'yi kullanarak yüksek derecede paralelleştirilmiş uygulamalar kolayca oluşturabilirler. Block-STM, diğerlerinin genellikle işlemleri birden fazla işleme bölmek (mantıksal atomikliği bozmak) zorunda kaldığı paralel yürütme ortamlarına kıyasla daha zengin bir atomiklik desteği sunarak, gecikmeyi azaltma ve maliyet verimliliğini artırma yoluyla kullanıcı deneyimini geliştirmektedir.
3. Zincir Üzerinde Yönetim ve Merkeziyetsizlik
Gerçekten merkeziyetsiz ve izinsiz bir Layer 1 ağı desteklemek için, Aptos yerleşik bir zincir içi yönetim mekanizması sunarak ağ ve sanal makine yapılandırmalarının kesintisiz bir şekilde değiştirilmesini sağlar. Aptos'un teşvikli test ağı 3 ve ana ağı bunu kanıtlamıştır.
Ana ağda, "oy verme hakkı artırma sınırlarını" düşürerek ağın güvenilirliğini artırdı. Bu ayar, ağı hızlı bir şekilde yönlendirmek için daha radikal bir eşik sağlar. %52'den fazla token sahibi bu öneriyi desteklemek için oy kullandı ve ağı korumaya yardımcı oldu.
Aptos topluluğu, doğuşundan bu yana Aptos blok zincirinin davranışını etkileyen önerileri oluşturma ve oylama yeteneğine sahip olmuştur. Bu yönetişim önerileri arasında: epoch'lar arası süre değişiklikleri, doğrulayıcı varlıklarının minimum ve maksimum değer ayarlamaları, simge değişiklikleri, ana blok zinciri kodunun yazılım güncellemeleri ve Aptos çerçeve modüllerinin güncellenmesi (hata düzeltmeleri veya Aptos blok zinciri işlevselliğini artırmak için kullanılan bir dizi temel Move geliştirici kütüphanesi) bulunur.
4. AptosBFTv4: Verimli Konsensüs
AptosBFTv4, katı doğruluk kanıtına sahip ilk üretim düzeyinde blok zinciri BFT protokolüdür. Bu protokol, düşük gecikme ve yüksek verimlilik sağlayabilen iyimser yanıt mekanizmasını kullanır ve alt ağ kaynaklarını tam olarak değerlendirir. Hotstuff temel alınarak geliştirilen AptosBFTv4, onay gecikmesini 3 adımda 2 adımda azaltarak iletişim telafisinden ödün vermeden gecikmeyi %33 oranında azaltır.
Uygulama sürecinde, AptosBFTv4 güvenlik katılığı ve ölçeklenebilirliği yeterince dikkate almıştır. Uygulaması, değişmezleri net bir şekilde ayırarak yalıtım ve etkili denetimi kolaylaştırmakta, böylece çatallanmayan bir anlayışı zorunlu kılmaktadır. Aynı yazılım yığını 4 kez güncellenmiş ve gerçek zamanlı ağda test edilmiştir, bu da geliştirme sürecinin titizliğini ve sağlamlığını kanıtlamaktadır. Dördüncü yinelemede, AptosBFTv4 en hızlı ve üretim ortamında kullanılabilir Bizans hata toleranslı konsensüs protokolü haline gelmiştir.
Aptos, bireysel düğümlerin arızalanması durumunda bile, tüm ağın düzgün çalışmasını sağlamaktadır. Bu, geçmişteki kullanılabilirlik ve performansı gelecekteki göstergeler olarak kullanan zincir üzerindeki güvenilirlik sisteminin bakımına bağlıdır ve otomatik olarak yavaş tepki veren ve kötü performans gösteren doğrulayıcıların olumsuz etkilerini en aza indirir.
5. Kullanıcı Güvenini Artıran Güvenlik Mekanizmaları
Aptos hesapları, anahtar döngüsü, şifreli hassasiyet ve karma yönetim modeli gibi esnek anahtar yönetimi özelliklerini destekler. Anahtar döngüsü, iyi bir kullanım alışkanlığıdır ve çoklu hesapları tehdit edebilecek uzaktan saldırıları önlemede kritik öneme sahiptir. Diğer blok zincirlerinde, tüm varlıkları yeni bir hesaba taşımak suretiyle döngü gerçekleştirmek mümkündür. Aptos, hesap ve anahtarları birbirinden ayırma yöntemini benimseyerek, farklı türdeki genel anahtarlar ve özel anahtarları desteklemek için yeni dijital imza algoritmalarını sorunsuz bir şekilde eklemeyi mümkün kılar. Karma yönetim modeli, gelişmiş kurtarma çözümleri ve hesap yönetimini destekleyerek Web2 ve Web3 arasındaki boşluğu kapatmaya yardımcı olur.
Cüzdan, kullanıcı imzasından önce işlem sonuçlarını açıklamak için işlem önizleme işlevini kullanabilir. İmza öncesi işlemleri değerlendirme yöntemi, güvenlik risklerini, özellikle de kimlik avı gibi durumları etkili bir şekilde azaltabilir ve bu, Web3 ortamında giderek yaygınlaşmaktadır. Kullanıcı deneyimini daha da optimize etmek için Aptos blok zinciri, her işlemin geçerliliğini kısıtlamış ve imzacıların sonsuz geçerlilikten etkilenmesini önlemek için seri numarası, son kullanma tarihi ve zincir kimliği ile üç katmanlı koruma sağlamıştır; bu da hataları veya saldırıları etkili bir şekilde engeller.
Aptos'un konsensüs protokolü ve kimlik doğrulamalı depolaması, hafif istemci protokollerine kesintisiz destek sağlayarak daha güvenli ve güvenilir bir kullanıcı deneyimi sunar. Aptos ağı, kimlik doğrulamalı verilere doğrudan erişim sağlamak için herkesin tam düğümlere bağlanmasını memnuniyetle karşılar ve bu, Web3'ün "güvenme, doğrula" felsefesini vurgular. Bu amaçla, Aptos, katılımcılara blok zinciri durumunu yaymak için yüksek verimlilikte çoklu ağaç yapısı üzerinde inşa edilmiştir, düşük gecikmeli bir ağ sunar. Katılımcılar, yaratılışından bu yana tüm işlemleri işleme almayı seçebilir veya blok zinciri tarihini tamamen atlayarak yalnızca en son blok zinciri durumunu senkronize edebilirler. Hafif istemciler, belirli hesaplar veya veri değerleri gibi blok zincirinin bir kısmını senkronize edebilir ve BFT zaman damgası kullanarak doğrulanmış hesap bakiyelerini almak gibi doğrulanmış durum okumalarını etkinleştirebilir.
6. Geleceğe Yönelik Modüler Mimari
Aptos, tasarımının başlangıcından itibaren, her sistem alanını modülerlik ve esneklik hedefiyle geliştirerek yükseltilebilirlik geleneğine sahiptir. Bu, Aptos mimarisinin sık sık yükseltmeleri desteklemesini sağlar; yani blockchain en son teknolojik gelişmeleri hızlı bir şekilde benimseyebilir ve ortaya çıkan kullanım durumlarına teknik destek sunabilir.
Aptos'un modüler mimari tasarımı, istemci esnekliği yaratmış ve sıfır kesinti süresi ile sık güncellemeler için optimize edilmiştir. Bu özellikler, önceki ana ağ iterasyonları, test ağları ve birçok iç stres testi sırasında tam olarak sergilenmiştir. Aptos blockchain'i, yeni teknolojik yeniliklerin hızlı bir şekilde uygulanmasına ve yeni Web3 kullanım durumlarını desteklemeye olanak tanıyan yerleşik zincir içi değişiklik yönetim protokolünü içerir.
7. Teklif Tabanlı Ödül Sistemi
Aptos teşvik test ağı 3'te, ağ oylama tabanlı bir ödül sistemi kullanmaktadır. Bu modelde, oylamanın üçte ikisi önerici düğüme ulaştığında, BFT konsensüsü sağlanmış olur. Bu, üçte bir oranında sonraki oyların dahil edilmediği ve ilgili doğrulayıcıların ödül almadığı anlamına gelir.
Bu, gecikme rekabetine neden olabilir; ana düğüm kümesine yakın olan doğrulayıcılar genellikle daha fazla ödül alır. Bu durumda, düğüm işletmecileri, gecikmeyi iyileştirmek ve stake ödüllerini artırmak için düğümleri ana küme konumuna daha yakın bir yere taşımayı tercih eder, bu da merkeziyetsizliğe ve coğrafi dağılıma zarar verir. Daha büyük bir merkeziyetsizlik sağlamak için Aptos, artık stake ödül sistemi olarak öneri performansına dayalı ödülleri uygulamıştır.
Önerilere dayalı sistemler, oylamaya göre daha yüksek bir zaman aşımına sahiptir ve bölgesel gecikmelere karşı daha az hassastır. Bu, uzak bölgelerdeki düğümlerin ödül oranını artırır ve coğrafi dağılımın etkisini bastırır. Örneğin, doğrulayıcılar maksimum düğüm kümesinin fiziksel konumunda olmasalar bile makul ödüller alabilirler. Ödül modeli, iyi oylama performansının önerici seçim olasılığını etkileyeceği için oylama davranışını dikkate almaya devam eder.
8. Yüksek Performanslı Seyrek Merkle Ağacı
Aptos, Jellyfish Merkle Tree (JMT) tasarımını kullanarak, LSM ağaçları gibi temel depolama motorunun (RocksDB gibi) yazma performansını optimize etmek için monoton artan sürüm tabanlı anahtar modelinden yararlanmaktadır. JMT, CPU, I/O ve depolama alanı arasında pratik bir optimum denge sağlayarak tatmin edici bir performans sunar ve disk üzerindeki durum verisinin boyutunu yönetilebilir bir aralıkta tutar.
Aptos durumu için kalıcı format olarak JMT dışında, başka bir bellek içi, kilitsiz seyrek merkle ağacı uygulaması da bulunmaktadır. Bu uygulama, önbellekleme ve paralelleştirme için özel olarak tasarlanmış olup, yüksek performanslı küresel durum güncellemelerini teşvik etmek için Block-STM ile birlikte kullanılmaktadır.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
19 Likes
Reward
19
5
Repost
Share
Comment
0/400
NFTRegretDiary
· 08-10 00:51
Yine move'dan mı bahsediyoruz, bu artık sıkıcı bir konu.
View OriginalReply0
GasFeeLady
· 08-09 03:23
nihayet bazı gerçek gaz optimizasyon sihri... açıkçası move bir canavar
View OriginalReply0
OldLeekConfession
· 08-07 04:54
Move yazması gerçekten güzel~
View OriginalReply0
CryptoWageSlave
· 08-07 04:46
Proje çok abartılıyor ama on-chain'de kimse oynamıyor.
View OriginalReply0
BrokeBeans
· 08-07 04:34
move爷 daha önce Testnet'te beni pasif spotta yarı yarıya kaybettirdi.
Aptos ağı, kamu blok zinciri çağını yönlendiren 8 büyük yenilik
Aptos ağının 8 büyük yeniliği onu yeni halka açık blok zincirinin öncüsü haline getiriyor
Aptos, düşük gecikme süresi ve yüksek işlem hacmi ile bir blok zinciri ağı olarak, geliştiricilerin web3 uygulamaları oluşturmasında büyük bir değişim sağladı. Bu makalede, Aptos ağının gelişiminin 8 temel dinamiği tanıtılacaktır.
1. Move dili: Uygulama geliştirmek için daha uygun
Aptos üzerindeki Move dili, geliştiricilere daha üstün bir geliştirme ortamı sunarak geliştirme verimliliğini önemli ölçüde artırmaktadır. Move, güvenli varlık yönetimi için tasarlanmış, ifade gücü yüksek ve kullanımı kolay bir programlama dilidir.
Aptos blok zinciri, Move dilini derin bir şekilde entegre etmiştir ve her ikisi de birçok temel tasarım ilkesini paylaşmaktadır, bu da Aptos'u verimli ve keyifli bir Move geliştirme platformu haline getirmektedir. Move, başlangıçta Aptos blok zincirinin öncüsü olarak tasarlanmıştır ve bu köken, mevcut Move geliştiricilerinin Aptos'ta kesintisiz bir şekilde inşa edebilmelerini sağlar; yeni Move geliştiricileri de önceki belgelerden, kılavuzlardan ve örneklerden fayda görebilir.
Aptos, dil ve çerçeve seviyesinde birçok özellik ekleyerek Move ekosistemini büyük ölçüde geliştirmiştir. Bu geliştirmeler, kusursuz bir güvenlik mimarisi, ayrıntılı olarak yapılandırılabilir gaz ölçümü, kodun güncellenebilirliği, büyük ölçekli tablolar, kaynak hesapları gibi unsurları içermektedir. Ayrıca, Move doğrulayıcıları, Move akıllı sözleşmelerinin biçimsel doğrulama aracı olarak sözleşme değişmezliklerine ek bir güvence sağlamaktadır ve Aptos'ta aktif bir şekilde genişletilmiştir.
Birçok Move dilinin erken dönem araştırmacısı ve geliştiricisi, Aptos ekosisteminde aktif bir şekilde Move dilini ve topluluğunu sürekli olarak güçlendirmeye devam etmektedir. Dört yıllık test ve doğrulama sürecinin ardından, Move dili üretim ortamında kullanılabilecek olgun bir geliştirme dili olarak kendini kanıtlamıştır.
2. Block-STM: Daha Fazla Programlama Özgürlüğü
Block-STM, Aptos'un işlem belleği ve iyimser eşzamanlı kontrol ilkeleri etrafında inşa edilmiş yenilikçi bir akıllı sözleşme eş zamanlı yürütme motorudur. Bu yeni işlem eş zamanlama yöntemi, geliştirici deneyimini etkilemeden işlem işleme hızını önemli ölçüde artırabilir.
Veri okuma/yazma gereksinimi ile işlem atomikliğini bozmak için paralel yürütme motorlarından farklı olarak, Block-STM geliştiricilere özgür bir şekilde kodlama imkanı tanır ve gerçek uygulama senaryolarında daha yüksek bir throughput ve daha düşük bir gecikme sağlar. Geliştiriciler, Block-STM'yi kullanarak yüksek derecede paralelleştirilmiş uygulamalar kolayca oluşturabilirler. Block-STM, diğerlerinin genellikle işlemleri birden fazla işleme bölmek (mantıksal atomikliği bozmak) zorunda kaldığı paralel yürütme ortamlarına kıyasla daha zengin bir atomiklik desteği sunarak, gecikmeyi azaltma ve maliyet verimliliğini artırma yoluyla kullanıcı deneyimini geliştirmektedir.
3. Zincir Üzerinde Yönetim ve Merkeziyetsizlik
Gerçekten merkeziyetsiz ve izinsiz bir Layer 1 ağı desteklemek için, Aptos yerleşik bir zincir içi yönetim mekanizması sunarak ağ ve sanal makine yapılandırmalarının kesintisiz bir şekilde değiştirilmesini sağlar. Aptos'un teşvikli test ağı 3 ve ana ağı bunu kanıtlamıştır.
Ana ağda, "oy verme hakkı artırma sınırlarını" düşürerek ağın güvenilirliğini artırdı. Bu ayar, ağı hızlı bir şekilde yönlendirmek için daha radikal bir eşik sağlar. %52'den fazla token sahibi bu öneriyi desteklemek için oy kullandı ve ağı korumaya yardımcı oldu.
Aptos topluluğu, doğuşundan bu yana Aptos blok zincirinin davranışını etkileyen önerileri oluşturma ve oylama yeteneğine sahip olmuştur. Bu yönetişim önerileri arasında: epoch'lar arası süre değişiklikleri, doğrulayıcı varlıklarının minimum ve maksimum değer ayarlamaları, simge değişiklikleri, ana blok zinciri kodunun yazılım güncellemeleri ve Aptos çerçeve modüllerinin güncellenmesi (hata düzeltmeleri veya Aptos blok zinciri işlevselliğini artırmak için kullanılan bir dizi temel Move geliştirici kütüphanesi) bulunur.
4. AptosBFTv4: Verimli Konsensüs
AptosBFTv4, katı doğruluk kanıtına sahip ilk üretim düzeyinde blok zinciri BFT protokolüdür. Bu protokol, düşük gecikme ve yüksek verimlilik sağlayabilen iyimser yanıt mekanizmasını kullanır ve alt ağ kaynaklarını tam olarak değerlendirir. Hotstuff temel alınarak geliştirilen AptosBFTv4, onay gecikmesini 3 adımda 2 adımda azaltarak iletişim telafisinden ödün vermeden gecikmeyi %33 oranında azaltır.
Uygulama sürecinde, AptosBFTv4 güvenlik katılığı ve ölçeklenebilirliği yeterince dikkate almıştır. Uygulaması, değişmezleri net bir şekilde ayırarak yalıtım ve etkili denetimi kolaylaştırmakta, böylece çatallanmayan bir anlayışı zorunlu kılmaktadır. Aynı yazılım yığını 4 kez güncellenmiş ve gerçek zamanlı ağda test edilmiştir, bu da geliştirme sürecinin titizliğini ve sağlamlığını kanıtlamaktadır. Dördüncü yinelemede, AptosBFTv4 en hızlı ve üretim ortamında kullanılabilir Bizans hata toleranslı konsensüs protokolü haline gelmiştir.
Aptos, bireysel düğümlerin arızalanması durumunda bile, tüm ağın düzgün çalışmasını sağlamaktadır. Bu, geçmişteki kullanılabilirlik ve performansı gelecekteki göstergeler olarak kullanan zincir üzerindeki güvenilirlik sisteminin bakımına bağlıdır ve otomatik olarak yavaş tepki veren ve kötü performans gösteren doğrulayıcıların olumsuz etkilerini en aza indirir.
5. Kullanıcı Güvenini Artıran Güvenlik Mekanizmaları
Aptos hesapları, anahtar döngüsü, şifreli hassasiyet ve karma yönetim modeli gibi esnek anahtar yönetimi özelliklerini destekler. Anahtar döngüsü, iyi bir kullanım alışkanlığıdır ve çoklu hesapları tehdit edebilecek uzaktan saldırıları önlemede kritik öneme sahiptir. Diğer blok zincirlerinde, tüm varlıkları yeni bir hesaba taşımak suretiyle döngü gerçekleştirmek mümkündür. Aptos, hesap ve anahtarları birbirinden ayırma yöntemini benimseyerek, farklı türdeki genel anahtarlar ve özel anahtarları desteklemek için yeni dijital imza algoritmalarını sorunsuz bir şekilde eklemeyi mümkün kılar. Karma yönetim modeli, gelişmiş kurtarma çözümleri ve hesap yönetimini destekleyerek Web2 ve Web3 arasındaki boşluğu kapatmaya yardımcı olur.
Cüzdan, kullanıcı imzasından önce işlem sonuçlarını açıklamak için işlem önizleme işlevini kullanabilir. İmza öncesi işlemleri değerlendirme yöntemi, güvenlik risklerini, özellikle de kimlik avı gibi durumları etkili bir şekilde azaltabilir ve bu, Web3 ortamında giderek yaygınlaşmaktadır. Kullanıcı deneyimini daha da optimize etmek için Aptos blok zinciri, her işlemin geçerliliğini kısıtlamış ve imzacıların sonsuz geçerlilikten etkilenmesini önlemek için seri numarası, son kullanma tarihi ve zincir kimliği ile üç katmanlı koruma sağlamıştır; bu da hataları veya saldırıları etkili bir şekilde engeller.
Aptos'un konsensüs protokolü ve kimlik doğrulamalı depolaması, hafif istemci protokollerine kesintisiz destek sağlayarak daha güvenli ve güvenilir bir kullanıcı deneyimi sunar. Aptos ağı, kimlik doğrulamalı verilere doğrudan erişim sağlamak için herkesin tam düğümlere bağlanmasını memnuniyetle karşılar ve bu, Web3'ün "güvenme, doğrula" felsefesini vurgular. Bu amaçla, Aptos, katılımcılara blok zinciri durumunu yaymak için yüksek verimlilikte çoklu ağaç yapısı üzerinde inşa edilmiştir, düşük gecikmeli bir ağ sunar. Katılımcılar, yaratılışından bu yana tüm işlemleri işleme almayı seçebilir veya blok zinciri tarihini tamamen atlayarak yalnızca en son blok zinciri durumunu senkronize edebilirler. Hafif istemciler, belirli hesaplar veya veri değerleri gibi blok zincirinin bir kısmını senkronize edebilir ve BFT zaman damgası kullanarak doğrulanmış hesap bakiyelerini almak gibi doğrulanmış durum okumalarını etkinleştirebilir.
6. Geleceğe Yönelik Modüler Mimari
Aptos, tasarımının başlangıcından itibaren, her sistem alanını modülerlik ve esneklik hedefiyle geliştirerek yükseltilebilirlik geleneğine sahiptir. Bu, Aptos mimarisinin sık sık yükseltmeleri desteklemesini sağlar; yani blockchain en son teknolojik gelişmeleri hızlı bir şekilde benimseyebilir ve ortaya çıkan kullanım durumlarına teknik destek sunabilir.
Aptos'un modüler mimari tasarımı, istemci esnekliği yaratmış ve sıfır kesinti süresi ile sık güncellemeler için optimize edilmiştir. Bu özellikler, önceki ana ağ iterasyonları, test ağları ve birçok iç stres testi sırasında tam olarak sergilenmiştir. Aptos blockchain'i, yeni teknolojik yeniliklerin hızlı bir şekilde uygulanmasına ve yeni Web3 kullanım durumlarını desteklemeye olanak tanıyan yerleşik zincir içi değişiklik yönetim protokolünü içerir.
7. Teklif Tabanlı Ödül Sistemi
Aptos teşvik test ağı 3'te, ağ oylama tabanlı bir ödül sistemi kullanmaktadır. Bu modelde, oylamanın üçte ikisi önerici düğüme ulaştığında, BFT konsensüsü sağlanmış olur. Bu, üçte bir oranında sonraki oyların dahil edilmediği ve ilgili doğrulayıcıların ödül almadığı anlamına gelir.
Bu, gecikme rekabetine neden olabilir; ana düğüm kümesine yakın olan doğrulayıcılar genellikle daha fazla ödül alır. Bu durumda, düğüm işletmecileri, gecikmeyi iyileştirmek ve stake ödüllerini artırmak için düğümleri ana küme konumuna daha yakın bir yere taşımayı tercih eder, bu da merkeziyetsizliğe ve coğrafi dağılıma zarar verir. Daha büyük bir merkeziyetsizlik sağlamak için Aptos, artık stake ödül sistemi olarak öneri performansına dayalı ödülleri uygulamıştır.
Önerilere dayalı sistemler, oylamaya göre daha yüksek bir zaman aşımına sahiptir ve bölgesel gecikmelere karşı daha az hassastır. Bu, uzak bölgelerdeki düğümlerin ödül oranını artırır ve coğrafi dağılımın etkisini bastırır. Örneğin, doğrulayıcılar maksimum düğüm kümesinin fiziksel konumunda olmasalar bile makul ödüller alabilirler. Ödül modeli, iyi oylama performansının önerici seçim olasılığını etkileyeceği için oylama davranışını dikkate almaya devam eder.
8. Yüksek Performanslı Seyrek Merkle Ağacı
Aptos, Jellyfish Merkle Tree (JMT) tasarımını kullanarak, LSM ağaçları gibi temel depolama motorunun (RocksDB gibi) yazma performansını optimize etmek için monoton artan sürüm tabanlı anahtar modelinden yararlanmaktadır. JMT, CPU, I/O ve depolama alanı arasında pratik bir optimum denge sağlayarak tatmin edici bir performans sunar ve disk üzerindeki durum verisinin boyutunu yönetilebilir bir aralıkta tutar.
Aptos durumu için kalıcı format olarak JMT dışında, başka bir bellek içi, kilitsiz seyrek merkle ağacı uygulaması da bulunmaktadır. Bu uygulama, önbellekleme ve paralelleştirme için özel olarak tasarlanmış olup, yüksek performanslı küresel durum güncellemelerini teşvik etmek için Block-STM ile birlikte kullanılmaktadır.