Move Dil
Birçok kripto geliştiricisi Move dilini kullanmayla ilgileniyor. Bunun nedenleri, dilin yüksek güvenliği, kripto ve kripto dışı kullanıcılar birleştiğinde büyüyecek olan yeni ortaya çıkan kullanım alanlarıdır..
Move dili, en güvenli akıllı sözleşme dilidir ve muhtemelen Solidity'den sonra bir standart haline gelecektir.
Tasarımla güvenliği (kutudan resmi doğrulama, atomik kaynak modeli) kullanım kolaylığı ile birleştirir, Turing'in tam, güvenli ve esnek olmasını sağlar. Şimdiki Aptos ekibine dönüşen eski Diem ekibi tarafından geliştirilmiş ve kullanılmıştır.
Kaynak odaklı mimari ve resmi doğrulama gibi tasarımla dahili güvenliğe sahip olmasına rağmen, Move VM hala araç setleri ve dökümantasyondan önemli ölçüde yoksundur. Bu yüzden, bu alanda hala daha fazla araştırma ve geliştirmeye ihtiyaç duyulmaktadır ve Pontem bu ekosistemin büyümesine yardımcı olacaktır.
Move Dilin'de uygulanmış benzersiz özellikler:
- Erişim Kontrolü - Move üzerinde token gibi herhangi bir özel varlık bir kaynak tipi olarak belirtilebilir, bu da onu güvenli ve varsayılan olarak erişme kontrollü hale getirir. Bu özellik, akıllı sözleşmelerdeki dijital varlıkların sahiplik bilgilerinin ve ayrıcalıklarının korunmasına izin verir. Bir varlık akıllı sözleşmeye aktarılırsa, sahiplik değişmez. Örneğin, bir bilgisayar korsanı Move akıllı sözleşmesine erişirse, bu fonksiyonellik akıllı sözleşmenin bir özelliği olmadığı sürece varlıkları kendi cüzdanına çekemez.
- Atomik kaynak mimarisi - Geliştiricilerin, akıllı sözleşme geliştirmedeki yeniden giriş hataları veya çift harcama hataları gibi yaygın temel hataları yapmasını engeller. Move'da kaynaklar asla kopyalanamaz veya tamamen elden çıkarılamaz, yalnızca depolama yerleri arasında taşınabilir.
- Modüller - Akıllı sözleşmelere benzer yapıdalar fakat daha çok nesne odaklı programlama kullanan bankalara benzerdirler. Her kaynak (nesne), mal sahibinin hesabı tarafından kontrol edilen bireysel bir kasada saklanır. Kaynak operasyonları, modülün dışından etkileşime girilebilen belirli modül(sınıf) tarafından desteklenen işlevlerle sınırlıdır. Geliştiriciler ağa yeni modülller ekleyebilirler.
- Komut Dosyaları - Ağdaki her işlem birçok modülü çağırabilen veya birçok eylemi başlatabilen bir komut dosyası içerebilir. Geliştiriciler bir uygulama için gereken akıllı sözleşmelerin sayısını büyük ölçüde azaltan çeşitli eylemleri gerçekleştirmek için bir işlem kullanabilir. Bu, daha güvenli uygulamalar, daha iyi kullanıcı deneyimi ve büyük ölçüde daha fazla esneklik ile sonuçlanır.
- Baytkod doğrulayıcı - Doğrulayıcı yeni modülleri ve komut dosyalarını yayınlanmadan önce güvenlik sebebiyle kontrol eden Move'un çok önemli bir parçasıdır. Bir defa doğrulandıktan sonra, Bytekod yorumlayıcı modülü kodu yürütür. Bu özellik çalışma zamanı hatalarının sayısını azaltır.
- Resmi doğrulama - Modüller yürütülmeden önce otomatik olarak resmi doğrulama kullanılarak doğrulanabilir.
- Gas sistemi - Solidity gas kullanım sistemine benzer olarak kullanıcılar, işlemlerinin validatörler tarafından rekabetçi bir şekilde işlenmesi için gas fiyatları belirleyebilir.
Move dili çok yeni olduğu için hakkında pek fazla bilgi yok ve bu yüzden Move dilini örnekler ve mevcut kitapları/öğreticileri kullanarak öğrenebilmeniz için mevcut belgeleri sunmaya hazırız.