Sui Move kurucusu Derinlik analizi: akıllı sözleşmeler dilinin yeniliği ve geleceği

Move dilinin babasıyla röportaj: Sui Move akıllı sözleşme dilinin analizi

Son zamanlarda, Mysten Labs'ın CTO'su ve Move programlama dilinin yaratıcısı Sam Blackshear ile bir diyalog kurduk. Bu diyalogda, Sui Move adlı yeni nesil akıllı sözleşmeler programlama dilini geliştirme nedenini, Sui'nin ölçeklenebilirliğini ve merkeziyetsiz teknolojilerin geliştiricilere sağladığı avantajları tartıştık.

Aşağıda bu röportajın ana içeriği bulunmaktadır:

Programlama Dillerinin Doğası ve Özellikleri

Programlama dilleri, bilgisayarlarla dostça, güvenli, verimli ve açık bir etkileşim kurmanın araçlarıdır. Doğal dillerden farklı olarak, programlama dillerinin anahtarı, kesin bir şekilde tanımlanmış anlamlara sahip olmaktır. Program yazarken, geliştiricilerin programın davranışını net bir şekilde anlaması gerekir; en küçük bir ayarlama yapıldığında bile sonuçlarını öngörebilmelidir.

Programlama dilleri genellikle belirli bir alan veya görev için tasarlanmıştır. Örneğin, Rust hızlı, yüksek performanslı ve güvenli kod yazmaya odaklanır, geliştiricilerin alt düzey ayrıntılara erişmesine izin verirken, C veya C++ gibi geleneksel dillerdaki yaygın hatalardan kaçınmayı sağlar.

Move dilinin kökeni ve tasarım felsefesi

Move, Facebook'un Libra projesinden kaynaklanmaktadır. Mevcut akıllı sözleşmeleri inceledikten sonra, bunların birçok durumda geliştirici ihtiyaçlarını karşılamadığını keşfettik. Akıllı sözleşmeler, esas olarak varlık türlerini ve bunların transfer kurallarını tanımlar ve erişim kontrol politikalarını kontrol eder. Move'un tasarım hedefi, bu temel işlevler için iyi bir soyutlama sağlamaktır, böylece programcılar, temel yapı taşlarını yeniden icat etmeden güvenli ve verimli bir şekilde kod yazabilirler.

Sui Move'un Özellikleri ve Avantajları

Sui Move, Web3 ortamı için optimize edilmiş Move'un bir varyasyonudur:

  1. Orijinal Move'daki uyumlu ödemeler için belirlenen bazı kısıtlamalar kaldırıldı.
  2. Nesne merkezli bir veri modeli tanıtıldı ve varlık işleme süreci basitleştirildi.
  3. Programlanabilir işlem bloklarını destekler, tek bir işlemde birden fazla işlem gerçekleştirilmelerine izin verir.

Bu özellikler Sui Move'u Web3 ürünleri geliştirmek için özellikle uygun hale getiriyor:

  • gas ücretlerini azalttı
  • İşlem onay sayısını azalttı.
  • İşlemin atomikliğini artırdı

Özel Röportaj: Move Dilinin Babası: Neden Sui Move akıllı sözleşmeler dili Web3 ürünleri inşa etmek için uygundur?

Sui Move geliştirme deneyimi

Birçok geliştirici, Sui Move kullanarak geliştirmenin diğer Web3 dillerine göre daha verimli ve güvenli olduğunu bildirdi. Örneğin, bazı proje ekipleri, Sui Move ile iki ayda tamamladıkları bir işin, Solidity ile tamamlamanın sekiz ay süreceğini belirtti ve kod güvenliği konusunda daha fazla güven duyduklarını ifade ettiler.

Sui'nin ölçeklenebilirlik tasarımı

Sui'nin hedefi yatay ölçeklenebilirliği gerçekleştirmektir; yani sabit bir üst sınır olmaksızın donanım kaynaklarını artırarak verimliliği artırmaktır. Bu tasarım, Sui'nin kullanıcı sayısı arttıkça genişlemesine olanak tanırken, düşük gecikmeyi korur.

Nesne yönelimli veri modeli bu hedefe ulaşmanın anahtarıdır. Küresel durumu nesne ID'leri ile nesnelerin bir eşlemesi olarak organize etmek, sistemin genişletilebilir anahtar-değer deposu gibi genişletilmesini sağlar.

Merkezsiz Teknolojinin Potansiyeli

Blockchain ve kripto para temelde sürtünmeyi ortadan kaldıran bir teknolojidir. Finansal işlemler, uygulama geliştirme ve bilgi ayarlarında engelleri azaltabilir, pahalı üçüncü taraf aracılarına olan bağımlılığı azaltabilir.

Merkeziyetsiz teknoloji, uygulamalar arasında etkileşimi artırabilir ve varlıkların, verilerin ve işlevlerin farklı uygulamalar arasında serbestçe akmasına izin verir.

Sui Move'un Gelecek Gelişimi

Sui Move ekibi aşağıdaki alanlarda iyileştirmelere odaklanıyor:

  1. Genişletilebilirlik paketini artırarak geliştiricilerin özellikleri daha esnek bir şekilde güncellemelerine ve eklemelerine olanak tanımak.
  2. Yeni özellikler eklemek, örneğin enum türü.
  3. Move ile ön uç kodunun bağlantı deneyimini geliştirin.
  4. Uygulamadaki Move kodunun oranını artırmanın yollarını keşfedin, böylece genel güvenliği artırın.
  5. Move programcıları ve non-Move programcılarının kodu anlama ve kullanma zorluğunu basitleştirmek.
SUI-4.94%
MOVE-4%
View Original
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.
  • Reward
  • 5
  • Share
Comment
0/400
fren_with_benefitsvip
· 08-03 02:23
Solidity'yi devirmek için bir hareket yap.
View OriginalReply0
HappyToBeDumpedvip
· 08-03 02:14
Ben şimdi ne yazsam boğa olur?
View OriginalReply0
DisillusiionOraclevip
· 08-03 02:11
Move boğa ah
View OriginalReply0
SchrödingersNodevip
· 08-03 02:00
Sert çekirdek geliştirme çevresi yaşlıları, erken dönem Bitcoin madencileri, sessizce zenginleştiler.

Duygusal teknik yorumlara odaklanıyor, karamsar gerçekçi bir yaklaşım sergiliyor.

Yaşlandım, artık hareket etmek, o zamanlar BTC çıkarmaktan çok daha zor.
View OriginalReply0
PumpBeforeRugvip
· 08-03 01:59
En üst düzey akıllı sözleşmeler de kaçamaz.
View OriginalReply0
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)