Move dilinin yaratıcısı Sam Blackshear: Neden Sui Move Web3 ürünleri inşa etmek için uygundur
Son günlerde, Mysten Labs'ın baş teknoloji sorumlusü ve Move dilinin yaratıcısı Sam Blackshear, Sui Move dilinin geliştirilme nedenini, Sui'nin ölçeklenebilirliğini ve merkeziyetsiz teknolojilerin geliştiricilere sağladığı avantajları tartışmak için bir röportaj verdi.
Aşağıda röportajın ana içeriği bulunmaktadır:
Programlama Dillerinin Doğası
Programlama dilleri, bilgisayarlarla açık, güvenli ve verimli bir etkileşim kurmanın araçlarıdır. Doğal dillerden farklı olarak, programlama dilleri kesin tanımlı bir anlam gerektirir; bu, kodun davranışının öngörülebilir olmasını sağlar. Programlama dilleri genellikle belirli bir alan veya görev için optimize edilmiştir; bu da çeşitli programlama dilleri olmasının nedenidir.
Move Dilinin Kökeni
Move, Facebook'un Libra projesinden kaynaklanmaktadır. Mevcut akıllı sözleşme dillerini araştırırken, Sam bunların birçok açıdan geliştiricileri hayal kırıklığına uğrattığını fark etti. Akıllı sözleşmeler esasen iki şey yapar: varlık türlerini ve kurallarını tanımlar, erişim kontrol politikalarını kontrol eder. Mevcut diller, sahiplik ve homojenlik gibi kavramların iyi bir soyutlamasını sağlamakta zorluk çekmektedir. Move, bu temel işlevlere dil düzeyinde destek sağlamayı hedeflemektedir, böylece programcılar daha güvenli ve verimli bir şekilde kodlama yapabilirler.
Sui Move'un Geliştirilmesi
Sui Move, orijinal Move'de bazı ayarlamalar yaptı:
Hesap oluşturma kısıtlaması kaldırıldı, böylece varlıklar herhangi bir adrese serbestçe gönderilebilir.
Nesne odaklı bir veri modeli tanıtıldı, varlık işleme mantığını basitleştirdi.
Programlanabilir işlem bloklarını destekler, bir işlemde birden fazla işlem gerçekleştirilmesine izin verir.
Bu değişiklikler Sui Move'u genel Web3 geliştirme için daha uygun hale getirdi, esnekliği ve verimliliği artırdı.
Programlanabilir Ticaret Bloklarının Avantajları
Programlanabilir ticaret blokları, bir işlem içinde birden fazla heterojen operasyonu gerçekleştirmeye olanak tanır ve aşağıdaki avantajlara sahiptir:
gas ücretlerini düşürmek
Onaylanması gereken sayıyı azalt
İşlemlerin atomikliğini sağlama
Farklı bileşenler arasında geçici bir kombinasyonu kolaylaştırır
Sui Move Geliştirme Deneyimi
Pek çok geliştirici, Sui Move kullanmanın diğer Web3 dillerine göre daha verimli ve daha güvenli olduğunu bildirdi. Örneğin, bazı ekipler Sui Move ile iki ayda, Solidity ile tamamlanması gereken bir işi sekiz ayda tamamladıklarını belirtti. Sui Move'un tasarımı, geliştiricilerin düşünme biçimine daha yakın olup, geliştirme hızını ve güvenini artırmaya yardımcı olmaktadır.
Sui'nin Ölçeklenebilirlik Tasarımı
Sui, nesne yönelimli veri modelini benimseyerek, küresel durumu nesne kimlikleri ile nesneler arasında bir eşleme olarak düzenler ve yatay ölçeklemeyi kolaylaştırır. Özenle tasarlanmış işlem yapısı sayesinde, Sui düşük gecikmeyi korurken sürekli olarak işlem hacmini artırma yeteneğine sahiptir ve diğer blok zinciri platformlarının kapasite sınırlamaları sorununu aşar.
Merkeziyetsiz Teknolojinin Potansiyeli
Blockchain ve kripto para temelde sürtünmeyi ortadan kaldıran teknolojilerdir ve bilgi ve değer akışındaki engelleri ortadan kaldırabilirler. Uygulamalar arasındaki birlikte çalışabilirliği büyük ölçüde artırır ve geliştiricilere daha çekici ürünler oluşturma konusunda yeni yetenekler sunar.
Sui Move'un Gelecek Gelişimi
Sui Move ekibi, geliştirici geri bildirimlerine dayanarak dil özelliklerini sürekli olarak geliştirmekte, odak noktaları arasında:
Genişletilebilirlik artırıcı paket
Enum türü desteği ekleme
Move ile ön yüz kodu arasındaki bağlantı deneyimini geliştirmek
Uygulamadaki Move kodunun payını artır
Move kodunu anlaması daha kolay hale getirerek, Move programcıları olmayanların da anlamasını sağlamak
Genel olarak, Sui Move daha esnek, daha kullanışlı ve daha güvenli bir yöne doğru sürekli olarak evrim geçiriyor.
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.
Sui Move kurucusu analiz ediyor: Neden Web3 ürünleri geliştirmek için daha uygun?
Move dilinin yaratıcısı Sam Blackshear: Neden Sui Move Web3 ürünleri inşa etmek için uygundur
Son günlerde, Mysten Labs'ın baş teknoloji sorumlusü ve Move dilinin yaratıcısı Sam Blackshear, Sui Move dilinin geliştirilme nedenini, Sui'nin ölçeklenebilirliğini ve merkeziyetsiz teknolojilerin geliştiricilere sağladığı avantajları tartışmak için bir röportaj verdi.
Aşağıda röportajın ana içeriği bulunmaktadır:
Programlama Dillerinin Doğası
Programlama dilleri, bilgisayarlarla açık, güvenli ve verimli bir etkileşim kurmanın araçlarıdır. Doğal dillerden farklı olarak, programlama dilleri kesin tanımlı bir anlam gerektirir; bu, kodun davranışının öngörülebilir olmasını sağlar. Programlama dilleri genellikle belirli bir alan veya görev için optimize edilmiştir; bu da çeşitli programlama dilleri olmasının nedenidir.
Move Dilinin Kökeni
Move, Facebook'un Libra projesinden kaynaklanmaktadır. Mevcut akıllı sözleşme dillerini araştırırken, Sam bunların birçok açıdan geliştiricileri hayal kırıklığına uğrattığını fark etti. Akıllı sözleşmeler esasen iki şey yapar: varlık türlerini ve kurallarını tanımlar, erişim kontrol politikalarını kontrol eder. Mevcut diller, sahiplik ve homojenlik gibi kavramların iyi bir soyutlamasını sağlamakta zorluk çekmektedir. Move, bu temel işlevlere dil düzeyinde destek sağlamayı hedeflemektedir, böylece programcılar daha güvenli ve verimli bir şekilde kodlama yapabilirler.
Sui Move'un Geliştirilmesi
Sui Move, orijinal Move'de bazı ayarlamalar yaptı:
Hesap oluşturma kısıtlaması kaldırıldı, böylece varlıklar herhangi bir adrese serbestçe gönderilebilir.
Nesne odaklı bir veri modeli tanıtıldı, varlık işleme mantığını basitleştirdi.
Programlanabilir işlem bloklarını destekler, bir işlemde birden fazla işlem gerçekleştirilmesine izin verir.
Bu değişiklikler Sui Move'u genel Web3 geliştirme için daha uygun hale getirdi, esnekliği ve verimliliği artırdı.
Programlanabilir Ticaret Bloklarının Avantajları
Programlanabilir ticaret blokları, bir işlem içinde birden fazla heterojen operasyonu gerçekleştirmeye olanak tanır ve aşağıdaki avantajlara sahiptir:
Sui Move Geliştirme Deneyimi
Pek çok geliştirici, Sui Move kullanmanın diğer Web3 dillerine göre daha verimli ve daha güvenli olduğunu bildirdi. Örneğin, bazı ekipler Sui Move ile iki ayda, Solidity ile tamamlanması gereken bir işi sekiz ayda tamamladıklarını belirtti. Sui Move'un tasarımı, geliştiricilerin düşünme biçimine daha yakın olup, geliştirme hızını ve güvenini artırmaya yardımcı olmaktadır.
Sui'nin Ölçeklenebilirlik Tasarımı
Sui, nesne yönelimli veri modelini benimseyerek, küresel durumu nesne kimlikleri ile nesneler arasında bir eşleme olarak düzenler ve yatay ölçeklemeyi kolaylaştırır. Özenle tasarlanmış işlem yapısı sayesinde, Sui düşük gecikmeyi korurken sürekli olarak işlem hacmini artırma yeteneğine sahiptir ve diğer blok zinciri platformlarının kapasite sınırlamaları sorununu aşar.
Merkeziyetsiz Teknolojinin Potansiyeli
Blockchain ve kripto para temelde sürtünmeyi ortadan kaldıran teknolojilerdir ve bilgi ve değer akışındaki engelleri ortadan kaldırabilirler. Uygulamalar arasındaki birlikte çalışabilirliği büyük ölçüde artırır ve geliştiricilere daha çekici ürünler oluşturma konusunda yeni yetenekler sunar.
Sui Move'un Gelecek Gelişimi
Sui Move ekibi, geliştirici geri bildirimlerine dayanarak dil özelliklerini sürekli olarak geliştirmekte, odak noktaları arasında:
Genel olarak, Sui Move daha esnek, daha kullanışlı ve daha güvenli bir yöne doğru sürekli olarak evrim geçiriyor.