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 devrim niteliğinde değişiklikler getirmiştir. Bu makalede, Aptos ağını geliştiren 8 ana yenilik tanıtılacaktır.
1. Move Dili: Uygulama Geliştirmek için Daha Uygun
Aptos, geliştiricilere daha iyi bir geliştirme ortamı sunmak ve geliştirme verimliliğini artırmak için Move dilini kullanmaktadır. Move, güvenli varlık yönetimi için tasarlanmış, güçlü bir ifade yeteneğine sahip ve kullanımı kolay bir programlama dilidir.
Aptos ve Move, onları verimli ve keyifli bir Move geliştirme platformu haline getiren birçok temel tasarım ilkesini paylaşır. Move, ilk olarak Aptos'un öncüsü için tasarlandı; bu köken, mevcut Move geliştiricilerinin Aptos'a sorunsuz bir şekilde geçiş yapabilmesini sağlarken, yeni başlayanların da mevcut belgeler ve örneklerden yararlanarak hızlı bir şekilde başlamasına olanak tanır.
Aptos, dil ve çerçeve düzeyinde çok sayıda özellik ekleyerek Move ekosistemini büyük ölçüde geliştirmiştir. Bu, gelişmiş güvenlik mimarisi, yapılandırılabilir gaz ölçümü, kodun yükseltilebilirliği, büyük ölçekli tablolar ve kaynak hesapları gibi unsurları içerir. Move Prover, akıllı sözleşmelerin resmi doğrulama aracı olarak, sözleşme değişmezlikleri için ek bir güvence sağlamaktadır ve Aptos'ta aktif bir şekilde genişletilmektedir.
Birçok Move dilinin erken dönem araştırmacısı ve geliştiricisi Aptos ekosisteminde hala aktiftir, Move dilini ve topluluğunu sürekli olarak güçlendirmektedir. Dört yıllık bir doğrulamanın ardından, Move olgun bir üretim düzeyinde geliştirme dili haline gelmiştir.
2. Block-STM: Daha fazla programlama özgürlüğü sağlıyor
Block-STM, Aptos'un işlem belleği ve iyimser eşzamanlılık kontrolü prensiplerine dayanan yeni bir akıllı sözleşme paralel yürütme motorudur. Bu yenilikçi işlem paralelleştirme yöntemi, geliştirme deneyimini etkilemeden işlem hızını artırabilir.
Veri okuma ve yazma ihtiyacı ile işlem atomikliğini bozmak için paralel yürütme motorundan farklı olarak, Block-STM geliştiricilerin sınırsız bir şekilde kod yazmasına olanak tanır, pratik uygulamalar için daha yüksek bir throughput ve daha düşük bir gecikme sağlar. Geliştiriciler, diğer parçalama işlemlerine ihtiyaç duyan paralel ortamlara göre daha zengin bir atomiklik desteği ile yüksek derecede paralelleşmiş uygulamalar oluşturabilir, böylece gecikmeyi azaltır, maliyet verimliliğini artırır ve kullanıcı deneyimini iyileştirir.
3. Zincir Üstü Yönetim ve Merkeziyetsizlik
Gerçekten merkeziyetsiz ve izin gerektirmeyen Layer 1'i desteklemek için, Aptos yerleşik bir zincir üstü yönetim mekanizması sunarak kesintisiz ağ ve sanal makine yapılandırma güncellemeleri sağlar. Bu, Aptos teşvikli test ağı 3 ve ana ağda tam olarak doğrulanmıştır.
Ana ağda, "oy verme hakkı artırma sınırlamalarını" azaltarak ağın güvenilirliğini artırdık. %52'den fazla token sahibi bu öneriyi desteklemek için oy kullandı ve ağ güvenliğini korumaya yardımcı oldu.
Aptos topluluğu, doğduğu günden itibaren blok zinciri davranışlarını etkileyen önerileri oluşturup oylama yapabilmektedir. Yönetim önerileri, epoch sürelerinin ayarlanması, doğrulayıcıların hak talepleri, işaretlerin değiştirilmesi, temel kodun güncellenmesi ve Aptos çerçeve modüllerinin güncellenmesi gibi birçok yönü içermektedir.
4. AptosBFTv4: Verimli Konsensüs Mekanizması
AptosBFTv4, katı doğruluk kanıtına sahip ilk üretim düzeyinde blok zinciri BFT protokolüdür. Optimist yanıt mekanizmasını benimseyerek düşük gecikme ve yüksek işlem hacmi sağlar, temel ağ performansını tam anlamıyla kullanır. Hotstuff temel alınarak geliştirilen AptosBFTv4, onay gecikmesini 3 adımdan 2 adımda indirmiştir ve iletişim verimliliğinden ödün vermeden %33 gecikmeyi azaltmıştır.
Bu protokol uygulanırken güvenlik katılığı ve ölçeklenebilirlik dikkate alınmış, değişmezlikler net bir şekilde ayrılarak izolasyon ve denetim sağlanmış, çatallanma ilkesinin uygulanması zorunlu kılınmıştır. Aynı yazılım yığını, 4 kez güncellenmiş ve gerçek ağda test edilmiştir; bu, geliştirme sürecinin titizliğini ve sağlamlığını kanıtlamıştır. Dördüncü iterasyonda, AptosBFTv4 en hızlı üretime hazır Bizans hata toleransı konsensüs protokolü olmuştur.
Bireysel düğümler arızalansa bile, Aptos tüm ağın düzgün çalışmasını sağlamayı başarır. Bu, geçmişteki kullanılabilirlik ve performansı gelecekteki göstergeler olarak kullanan, zincir üzerindeki güvenilirlik sistemine dayanmaktadır; bu sistem, yavaş tepki veren ve kötü performans gösteren doğrulayıcıların olumsuz etkilerini otomatik olarak en aza indirir.
5. Kullanıcı Güvenini Artıran Güvenlik Mekanizmaları
Aptos hesapları, anahtar döngüsü, şifreleme çevikliği ve karma yönetim modeli gibi özellikler de dahil olmak üzere esnek anahtar yönetimini destekler. Anahtar döngüsü, iyi bir kullanım alışkanlığıdır ve uzaktan saldırılara karşı kritik öneme sahiptir. Diğer blok zincirlerinde, tüm varlıkları yeni bir hesaba taşımak suretiyle döngü sağlanabilir. Aptos'un hesap ve anahtarın ayrılması yöntemi, yeni dijital imza algoritmalarını sorunsuz bir şekilde eklemeye olanak tanır ve farklı türdeki açık ve özel anahtarları destekler. 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 ön yürütme işlevini kullanabilir. Bu ön değerlendirme mekanizması, kimlik avı gibi güvenlik risklerini azaltabilir. Kullanıcı deneyimini daha da optimize etmek için, Aptos blockchain'i her işlem için geçerliliği kısıtlamış ve sonsuz geçerli saldırılara karşı üçlü koruma sağlamak için seri numarası, son tarih ve zincir kimliği kullanmıştır.
Aptos'un konsensüs protokolü ve doğrulanmış depolama, hafif istemci protokollerine kesintisiz destek sunarak daha güvenli ve güvenilir bir kullanıcı deneyimi sağlar. Ağ, herkesin doğrulanmış verilere doğrudan erişim için tam düğümlere bağlanmasına izin verir, bu da Web3'ün "güven gerektirmeyen, doğrudan doğrulama" ilkesini yansıtır. Aptos, katılımcılara yüksek verimlilik, düşük gecikme süreleri sunan bir blok zinciri durum yayılım ağı sağlamak için verimli bir çoklu yayın ağaç yapısının üzerine inşa edilmiştir. Katılımcılar, kuruluştan itibaren tüm işlemleri işleyebilir veya yalnızca en son durumu senkronize edebilirler. Hafif istemciler, belirli hesaplar veya veri değerleri gibi blok zinciri durumunun bir kısmını senkronize edebilir ve doğrulanmış durum okumalarını etkinleştirebilir.
6. Geleceğe Yönelik Modüler Mimari
Aptos'un yükseltilebilirlik tarihi, başlangıçtan itibaren modülerlik ve esneklik tasarım felsefesi ile şekillendirilmiştir. Bu, Aptos mimarisinin sık sık yükseltmeleri desteklemesini, en son teknolojik ilerlemeleri hızlı bir şekilde benimsemesini ve yeni ortaya çıkan kullanım durumlarına destek sağlamasını mümkün kılar.
Aptos'un modüler mimari tasarımı, istemci esnekliği yaratmakta ve sıfır kesinti ile sık güncellemeler için optimize edilmiştir. Bu özellikler, önceki ana ağ iterasyonları, test ağı ve iç stres testlerinde tam olarak sergilenmiştir. Aptos blok zinciri, yeni teknolojik yeniliklerin hızlı bir şekilde dağıtılmasını ve yeni Web3 uygulama senaryolarını desteklemek için yerleşik zincir üstü değişiklik yönetim protokolleri içermektedir.
7. Teklif Tabanlı Ödül Mekanizması
Aptos, daha büyük bir merkeziyetsizlik sağlamak amacıyla oylama tabanlı ödül sisteminden öneri performansına dayalı ödül mekanizmasına geçiş yaptı. Önceki modelde, üçte iki oylama önerici düğümüne ulaştığında, konsensüs sağlanırdı, bu da üçte birinin sonraki oylamasının dahil edilmediği anlamına geliyordu ve ilgili doğrulayıcılar ödül almazdı.
Bu, gecikme rekabetine yol açabilir; ana düğüm kümesine yakın doğrulayıcılar genellikle daha fazla ödül alır. Bu durumu iyileştirmek için, Aptos öneri performansına dayalı bir ödül sistemi uyguladı. Bu sistem, daha yüksek zaman aşımı süresine sahip olup, bölgesel gecikmelere daha az duyarlıdır, uzak bölgelerdeki düğümlerin ödül oranını artırır ve coğrafi dağılımın etkisini azaltır. Ödül modeli, iyi oylama performansının önerici seçim olasılığını etkilemesi nedeniyle oylama davranışını da dikkate alır.
8. Yüksek Performanslı Seyrek Merkle Ağaçları
Aptos, Jellyfish Merkle Tree (JMT) tasarımını kullanarak, LSM ağaçlarına dayanan depolama motorlarının (, örneğin RocksDB) yazımını optimize etmek için monoton artan versiyon tabanlı anahtar modelini kullanır. JMT, CPU, I/O ve depolama kullanımı arasında pratik bir denge noktası elde ederek, tatmin edici bir performansı garanti ederken disk üzerindeki durum verilerinin boyutunu kontrol eder.
JMT dışında Aptos durumu için kalıcı bir format olarak, önbellek ve paralelleştirme için özel olarak tasarlanmış, bellek içi, kilitsiz bir seyrek Merkle ağaç uygulaması da bulunmaktadır. Bu, yüksek performanslı küresel durum güncellemelerini teşvik etmek için Block-STM ile bir arada kullanılı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.
5 Likes
Reward
5
4
Repost
Share
Comment
0/400
nft_widow
· 08-08 07:03
Yine hayal kurmaya geldim ~ Yeni blockchain'ler birer birer böyle.
Aptos Blok Zinciri'nin 8 Büyük Teknolojik İnovasyonu: Web3 Geliştirme Çağını Öncülük Ediyor
Aptos Ağı'nın 8 Temel Yeniliği
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 devrim niteliğinde değişiklikler getirmiştir. Bu makalede, Aptos ağını geliştiren 8 ana yenilik tanıtılacaktır.
1. Move Dili: Uygulama Geliştirmek için Daha Uygun
Aptos, geliştiricilere daha iyi bir geliştirme ortamı sunmak ve geliştirme verimliliğini artırmak için Move dilini kullanmaktadır. Move, güvenli varlık yönetimi için tasarlanmış, güçlü bir ifade yeteneğine sahip ve kullanımı kolay bir programlama dilidir.
Aptos ve Move, onları verimli ve keyifli bir Move geliştirme platformu haline getiren birçok temel tasarım ilkesini paylaşır. Move, ilk olarak Aptos'un öncüsü için tasarlandı; bu köken, mevcut Move geliştiricilerinin Aptos'a sorunsuz bir şekilde geçiş yapabilmesini sağlarken, yeni başlayanların da mevcut belgeler ve örneklerden yararlanarak hızlı bir şekilde başlamasına olanak tanır.
Aptos, dil ve çerçeve düzeyinde çok sayıda özellik ekleyerek Move ekosistemini büyük ölçüde geliştirmiştir. Bu, gelişmiş güvenlik mimarisi, yapılandırılabilir gaz ölçümü, kodun yükseltilebilirliği, büyük ölçekli tablolar ve kaynak hesapları gibi unsurları içerir. Move Prover, akıllı sözleşmelerin resmi doğrulama aracı olarak, sözleşme değişmezlikleri için ek bir güvence sağlamaktadır ve Aptos'ta aktif bir şekilde genişletilmektedir.
Birçok Move dilinin erken dönem araştırmacısı ve geliştiricisi Aptos ekosisteminde hala aktiftir, Move dilini ve topluluğunu sürekli olarak güçlendirmektedir. Dört yıllık bir doğrulamanın ardından, Move olgun bir üretim düzeyinde geliştirme dili haline gelmiştir.
2. Block-STM: Daha fazla programlama özgürlüğü sağlıyor
Block-STM, Aptos'un işlem belleği ve iyimser eşzamanlılık kontrolü prensiplerine dayanan yeni bir akıllı sözleşme paralel yürütme motorudur. Bu yenilikçi işlem paralelleştirme yöntemi, geliştirme deneyimini etkilemeden işlem hızını artırabilir.
Veri okuma ve yazma ihtiyacı ile işlem atomikliğini bozmak için paralel yürütme motorundan farklı olarak, Block-STM geliştiricilerin sınırsız bir şekilde kod yazmasına olanak tanır, pratik uygulamalar için daha yüksek bir throughput ve daha düşük bir gecikme sağlar. Geliştiriciler, diğer parçalama işlemlerine ihtiyaç duyan paralel ortamlara göre daha zengin bir atomiklik desteği ile yüksek derecede paralelleşmiş uygulamalar oluşturabilir, böylece gecikmeyi azaltır, maliyet verimliliğini artırır ve kullanıcı deneyimini iyileştirir.
3. Zincir Üstü Yönetim ve Merkeziyetsizlik
Gerçekten merkeziyetsiz ve izin gerektirmeyen Layer 1'i desteklemek için, Aptos yerleşik bir zincir üstü yönetim mekanizması sunarak kesintisiz ağ ve sanal makine yapılandırma güncellemeleri sağlar. Bu, Aptos teşvikli test ağı 3 ve ana ağda tam olarak doğrulanmıştır.
Ana ağda, "oy verme hakkı artırma sınırlamalarını" azaltarak ağın güvenilirliğini artırdık. %52'den fazla token sahibi bu öneriyi desteklemek için oy kullandı ve ağ güvenliğini korumaya yardımcı oldu.
Aptos topluluğu, doğduğu günden itibaren blok zinciri davranışlarını etkileyen önerileri oluşturup oylama yapabilmektedir. Yönetim önerileri, epoch sürelerinin ayarlanması, doğrulayıcıların hak talepleri, işaretlerin değiştirilmesi, temel kodun güncellenmesi ve Aptos çerçeve modüllerinin güncellenmesi gibi birçok yönü içermektedir.
4. AptosBFTv4: Verimli Konsensüs Mekanizması
AptosBFTv4, katı doğruluk kanıtına sahip ilk üretim düzeyinde blok zinciri BFT protokolüdür. Optimist yanıt mekanizmasını benimseyerek düşük gecikme ve yüksek işlem hacmi sağlar, temel ağ performansını tam anlamıyla kullanır. Hotstuff temel alınarak geliştirilen AptosBFTv4, onay gecikmesini 3 adımdan 2 adımda indirmiştir ve iletişim verimliliğinden ödün vermeden %33 gecikmeyi azaltmıştır.
Bu protokol uygulanırken güvenlik katılığı ve ölçeklenebilirlik dikkate alınmış, değişmezlikler net bir şekilde ayrılarak izolasyon ve denetim sağlanmış, çatallanma ilkesinin uygulanması zorunlu kılınmıştır. Aynı yazılım yığını, 4 kez güncellenmiş ve gerçek ağda test edilmiştir; bu, geliştirme sürecinin titizliğini ve sağlamlığını kanıtlamıştır. Dördüncü iterasyonda, AptosBFTv4 en hızlı üretime hazır Bizans hata toleransı konsensüs protokolü olmuştur.
Bireysel düğümler arızalansa bile, Aptos tüm ağın düzgün çalışmasını sağlamayı başarır. Bu, geçmişteki kullanılabilirlik ve performansı gelecekteki göstergeler olarak kullanan, zincir üzerindeki güvenilirlik sistemine dayanmaktadır; bu sistem, yavaş tepki veren ve kötü performans gösteren doğrulayıcıların olumsuz etkilerini otomatik olarak en aza indirir.
5. Kullanıcı Güvenini Artıran Güvenlik Mekanizmaları
Aptos hesapları, anahtar döngüsü, şifreleme çevikliği ve karma yönetim modeli gibi özellikler de dahil olmak üzere esnek anahtar yönetimini destekler. Anahtar döngüsü, iyi bir kullanım alışkanlığıdır ve uzaktan saldırılara karşı kritik öneme sahiptir. Diğer blok zincirlerinde, tüm varlıkları yeni bir hesaba taşımak suretiyle döngü sağlanabilir. Aptos'un hesap ve anahtarın ayrılması yöntemi, yeni dijital imza algoritmalarını sorunsuz bir şekilde eklemeye olanak tanır ve farklı türdeki açık ve özel anahtarları destekler. 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 ön yürütme işlevini kullanabilir. Bu ön değerlendirme mekanizması, kimlik avı gibi güvenlik risklerini azaltabilir. Kullanıcı deneyimini daha da optimize etmek için, Aptos blockchain'i her işlem için geçerliliği kısıtlamış ve sonsuz geçerli saldırılara karşı üçlü koruma sağlamak için seri numarası, son tarih ve zincir kimliği kullanmıştır.
Aptos'un konsensüs protokolü ve doğrulanmış depolama, hafif istemci protokollerine kesintisiz destek sunarak daha güvenli ve güvenilir bir kullanıcı deneyimi sağlar. Ağ, herkesin doğrulanmış verilere doğrudan erişim için tam düğümlere bağlanmasına izin verir, bu da Web3'ün "güven gerektirmeyen, doğrudan doğrulama" ilkesini yansıtır. Aptos, katılımcılara yüksek verimlilik, düşük gecikme süreleri sunan bir blok zinciri durum yayılım ağı sağlamak için verimli bir çoklu yayın ağaç yapısının üzerine inşa edilmiştir. Katılımcılar, kuruluştan itibaren tüm işlemleri işleyebilir veya yalnızca en son durumu senkronize edebilirler. Hafif istemciler, belirli hesaplar veya veri değerleri gibi blok zinciri durumunun bir kısmını senkronize edebilir ve doğrulanmış durum okumalarını etkinleştirebilir.
6. Geleceğe Yönelik Modüler Mimari
Aptos'un yükseltilebilirlik tarihi, başlangıçtan itibaren modülerlik ve esneklik tasarım felsefesi ile şekillendirilmiştir. Bu, Aptos mimarisinin sık sık yükseltmeleri desteklemesini, en son teknolojik ilerlemeleri hızlı bir şekilde benimsemesini ve yeni ortaya çıkan kullanım durumlarına destek sağlamasını mümkün kılar.
Aptos'un modüler mimari tasarımı, istemci esnekliği yaratmakta ve sıfır kesinti ile sık güncellemeler için optimize edilmiştir. Bu özellikler, önceki ana ağ iterasyonları, test ağı ve iç stres testlerinde tam olarak sergilenmiştir. Aptos blok zinciri, yeni teknolojik yeniliklerin hızlı bir şekilde dağıtılmasını ve yeni Web3 uygulama senaryolarını desteklemek için yerleşik zincir üstü değişiklik yönetim protokolleri içermektedir.
7. Teklif Tabanlı Ödül Mekanizması
Aptos, daha büyük bir merkeziyetsizlik sağlamak amacıyla oylama tabanlı ödül sisteminden öneri performansına dayalı ödül mekanizmasına geçiş yaptı. Önceki modelde, üçte iki oylama önerici düğümüne ulaştığında, konsensüs sağlanırdı, bu da üçte birinin sonraki oylamasının dahil edilmediği anlamına geliyordu ve ilgili doğrulayıcılar ödül almazdı.
Bu, gecikme rekabetine yol açabilir; ana düğüm kümesine yakın doğrulayıcılar genellikle daha fazla ödül alır. Bu durumu iyileştirmek için, Aptos öneri performansına dayalı bir ödül sistemi uyguladı. Bu sistem, daha yüksek zaman aşımı süresine sahip olup, bölgesel gecikmelere daha az duyarlıdır, uzak bölgelerdeki düğümlerin ödül oranını artırır ve coğrafi dağılımın etkisini azaltır. Ödül modeli, iyi oylama performansının önerici seçim olasılığını etkilemesi nedeniyle oylama davranışını da dikkate alır.
8. Yüksek Performanslı Seyrek Merkle Ağaçları
Aptos, Jellyfish Merkle Tree (JMT) tasarımını kullanarak, LSM ağaçlarına dayanan depolama motorlarının (, örneğin RocksDB) yazımını optimize etmek için monoton artan versiyon tabanlı anahtar modelini kullanır. JMT, CPU, I/O ve depolama kullanımı arasında pratik bir denge noktası elde ederek, tatmin edici bir performansı garanti ederken disk üzerindeki durum verilerinin boyutunu kontrol eder.
JMT dışında Aptos durumu için kalıcı bir format olarak, önbellek ve paralelleştirme için özel olarak tasarlanmış, bellek içi, kilitsiz bir seyrek Merkle ağaç uygulaması da bulunmaktadır. Bu, yüksek performanslı küresel durum güncellemelerini teşvik etmek için Block-STM ile bir arada kullanılır.