Son zamanlarda, Mysten Labs'ın baş teknoloji sorumlusuyla, Move programlama dilinin yaratıcısı Sam Blackshear ile Sui Move adlı yeni akıllı sözleşme programlama dilini neden geliştirdiği, Sui'nin ölçeklenebilirliği ve merkeziyetsiz teknolojilerin geliştiricilere sağladığı avantajlar hakkında bir görüşme yaptık.
Aşağıda röportajın içerik özeti bulunmaktadır:
Programlama Dillerinin Doğası ve Move'un Doğuşu
Programlama dilleri, bilgisayarla açık, güvenli ve verimli bir şekilde etkileşim kurmanın araçlarıdır. Doğal dillerin aksine, programlama dilleri kesin tanımlı bir anlam gerektirir. Farklı programlama dilleri belirli bir alan veya görev için tasarlanmıştır.
Move, Facebook'un Libra projesinden kaynaklanmaktadır. Mevcut akıllı sözleşmeleri inceledikten sonra, Blackshear bunların bazı yönleriyle geliştiricileri hayal kırıklığına uğrattığını keşfetti. Akıllı sözleşmeler esasen varlık türlerini ve bunların transfer kurallarını tanımlar ve erişim kontrol politikalarını kontrol eder. Move, bu temel işlevler için iyi bir soyutlama sağlamayı amaçlayarak programcıların güvenli ve verimli bir şekilde kodlama yapmalarını mümkün kılmaktadır.
Sui Move'un Özellikleri ve Web3'teki Avantajları
Sui Move, Move'un bir varyasyonudur, ana değişiklikler şunlardır:
Uygun ödeme tasarımı için orijinal Move'daki kısıtlama koşulları kaldırılmıştır.
Nesne merkezli bir veri modeli tanıtıldı, varlık işleme sürecini basitleştirdi.
Programlanabilir işlem blokları gerçekleştirilmiştir, bu da tek bir işlemde birden fazla işlem gerçekleştirilmelerine olanak tanır.
Bu özellikler Sui Move'u Web3 ürünleri geliştirmek için özellikle uygun hale getiriyor:
Daha esnek varlık yönetimi
Basitleştirilmiş programlama modeli
Karmaşık atomik işlemleri destekler
gas ücretlerini düşürmek
Kullanıcı onay sayısını azalt
Sui'nin Tasarım Felsefesi ve Ölçeklenebilirliği
Sui'nin hedefi yatay ölçeklenebilirliği sağlamak ve kapasite kısıtlamalarının kullanıcı deneyimini olumsuz etkilemesini önlemektir. Nesneye yönelik veri modeli, küresel durumu nesne kimliklerinden nesnelere bir eşleme olarak organize eder, bu da genişletmeyi kolaylaştırır.
Sui'nin tasarımı, Web3'ün geniş çapta benimsenmesini desteklemek için düşük gecikme, düşük maliyet ve yüksek ölçeklenebilirlik sağlamak üzere tasarlanmıştır.
Merkeziyetsiz Teknolojinin Potansiyeli
Blockchain ve kripto paralar esasen sürtünmeyi ortadan kaldıran teknolojilerdir ve bilgi ile değer aktarımındaki engelleri ortadan kaldırabilir. Finansal işlemler, uygulama geliştirme ve bilgi paylaşımını değiştirme potansiyeline sahipler, verimliliği artırıp maliyetleri düşürebilirler.
Sui Move'un Gelecek Gelişimi
Sui Move'un gelecekteki gelişim yönleri şunları içermektedir:
Geliştirme paketinin yükseltilmesi ve genişletilmesi için esneklik
Yeni özellikler eklemek, örneğin enum türleri
Move ile ön uç kodunun entegrasyonunu geliştirmek
Uygulama içindeki Move kodunun oranını artır
Move programının geliştirilmesini ve anlaşılmasını basitleştirin
Genel olarak, Sui Move, Web3 geliştiricilerine daha güvenli ve verimli bir programlama deneyimi sunmayı amaçlamakta ve sürekli olarak geliştiricilerin ihtiyaçlarına ve geri bildirimlerine uyum sağlamaktadı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.
Move dilinin kurucusu Sui Move'u ortaya çıkarıyor: Web3 için tasarlanmış akıllı sözleşmeler aracı
Move Dilini ve Web3'teki Uygulamalarını Tartışmak
Son zamanlarda, Mysten Labs'ın baş teknoloji sorumlusuyla, Move programlama dilinin yaratıcısı Sam Blackshear ile Sui Move adlı yeni akıllı sözleşme programlama dilini neden geliştirdiği, Sui'nin ölçeklenebilirliği ve merkeziyetsiz teknolojilerin geliştiricilere sağladığı avantajlar hakkında bir görüşme yaptık.
Aşağıda röportajın içerik özeti bulunmaktadır:
Programlama Dillerinin Doğası ve Move'un Doğuşu
Programlama dilleri, bilgisayarla açık, güvenli ve verimli bir şekilde etkileşim kurmanın araçlarıdır. Doğal dillerin aksine, programlama dilleri kesin tanımlı bir anlam gerektirir. Farklı programlama dilleri belirli bir alan veya görev için tasarlanmıştır.
Move, Facebook'un Libra projesinden kaynaklanmaktadır. Mevcut akıllı sözleşmeleri inceledikten sonra, Blackshear bunların bazı yönleriyle geliştiricileri hayal kırıklığına uğrattığını keşfetti. Akıllı sözleşmeler esasen varlık türlerini ve bunların transfer kurallarını tanımlar ve erişim kontrol politikalarını kontrol eder. Move, bu temel işlevler için iyi bir soyutlama sağlamayı amaçlayarak programcıların güvenli ve verimli bir şekilde kodlama yapmalarını mümkün kılmaktadır.
Sui Move'un Özellikleri ve Web3'teki Avantajları
Sui Move, Move'un bir varyasyonudur, ana değişiklikler şunlardır:
Bu özellikler Sui Move'u Web3 ürünleri geliştirmek için özellikle uygun hale getiriyor:
Sui'nin Tasarım Felsefesi ve Ölçeklenebilirliği
Sui'nin hedefi yatay ölçeklenebilirliği sağlamak ve kapasite kısıtlamalarının kullanıcı deneyimini olumsuz etkilemesini önlemektir. Nesneye yönelik veri modeli, küresel durumu nesne kimliklerinden nesnelere bir eşleme olarak organize eder, bu da genişletmeyi kolaylaştırır.
Sui'nin tasarımı, Web3'ün geniş çapta benimsenmesini desteklemek için düşük gecikme, düşük maliyet ve yüksek ölçeklenebilirlik sağlamak üzere tasarlanmıştır.
Merkeziyetsiz Teknolojinin Potansiyeli
Blockchain ve kripto paralar esasen sürtünmeyi ortadan kaldıran teknolojilerdir ve bilgi ile değer aktarımındaki engelleri ortadan kaldırabilir. Finansal işlemler, uygulama geliştirme ve bilgi paylaşımını değiştirme potansiyeline sahipler, verimliliği artırıp maliyetleri düşürebilirler.
Sui Move'un Gelecek Gelişimi
Sui Move'un gelecekteki gelişim yönleri şunları içermektedir:
Genel olarak, Sui Move, Web3 geliştiricilerine daha güvenli ve verimli bir programlama deneyimi sunmayı amaçlamakta ve sürekli olarak geliştiricilerin ihtiyaçlarına ve geri bildirimlerine uyum sağlamaktadır.