Move hakkında bir şeyler duydun mu? Bu programlama dili, Meta'nın daha sonra iptal edilen Diem (projesi için blockchain inşa etmek amacıyla doğmuştur, ancak diğer projelerde yaşamaya ve güç kazanmaya devam ediyor.
Move neden farklı?
Solidity )Ethereum( dili yıllar boyunca güvenlik sorunları yaşarken, Move en başından itibaren maksimum güvenlik düşünülerek tasarlandı. Amaç? Çift harcamaları çözmek ve hiç kimsenin dijital varlıklarını izinsiz kopyalayıp silmesini engellemek.
Pratikte nasıl çalışır?
Move, her bir kaynak ) dijital varlığınız( yalnızca bir kez kullanılabilen lineer mantık adlı oldukça akıllı bir mantık kullanır. Tamam. Kopyalamaz, kendi kendine silmez. Blockchain'deki her bir para biriminin benzersiz ve yetki olmaksızın dokunulamaz olduğu gibidir.
Diğer önemli bir detay: statik türler. Her değişken, baştan itibaren tanımlanmalıdır )sayı, metin vb(, bu da kaynakları, güvenlik açığına neden olan basit hatalardan korur.
Move Güvenliğinin 3 Temeli
1) Dinamik gönderim yok — Move, her çağrının tam olarak nereye gideceğini belirleyebilir, sürpriz olmadan. Bu, kodun güvenli olup olmadığını kontrol etmeyi çok kolaylaştırır.
2) Güçlü Modülerlik — Her modül, zırhlı bir kapsül gibi çalışır. Dışarıdaki kod, bir modülün kurallarına erişemez veya onları ihlal edemez. Bu, nesneye dayalı programlamada sınıflar gibidir, ancak çok daha güvenlidir.
3) Kontrol Edilen Referanslar — Rust ve C++'dan ilham alan Move, verilerinize nasıl eriştiğinizi titizlikle kontrol eder. Aynı anda en az bir tane değiştirilebilir referansın var olduğunu garanti eden bir denetleyiciye sahiptir, bu da çatışmaları önler.
Pratik sonuç
Bunların hepsi getiriyor: geleneksel blok zincirlerinden çok daha düşük gaz maliyetleri + başka bir seviyede güvenlik. Move, tür, bellek veya kaynak kurallarına uymayan herhangi bir programı reddeder. Ticaret yapmaz.
Özetle: Move, geçmişteki hatalardan öğrenerek gelen bir dildir. Akıllı sözleşmeler oluşturmak isteyenler için hiç bir sıkıntı olmadan ideal.
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: Solidity'nin sorunlarını çözmeyi vaat eden dil
Move hakkında bir şeyler duydun mu? Bu programlama dili, Meta'nın daha sonra iptal edilen Diem (projesi için blockchain inşa etmek amacıyla doğmuştur, ancak diğer projelerde yaşamaya ve güç kazanmaya devam ediyor.
Move neden farklı?
Solidity )Ethereum( dili yıllar boyunca güvenlik sorunları yaşarken, Move en başından itibaren maksimum güvenlik düşünülerek tasarlandı. Amaç? Çift harcamaları çözmek ve hiç kimsenin dijital varlıklarını izinsiz kopyalayıp silmesini engellemek.
Pratikte nasıl çalışır?
Move, her bir kaynak ) dijital varlığınız( yalnızca bir kez kullanılabilen lineer mantık adlı oldukça akıllı bir mantık kullanır. Tamam. Kopyalamaz, kendi kendine silmez. Blockchain'deki her bir para biriminin benzersiz ve yetki olmaksızın dokunulamaz olduğu gibidir.
Diğer önemli bir detay: statik türler. Her değişken, baştan itibaren tanımlanmalıdır )sayı, metin vb(, bu da kaynakları, güvenlik açığına neden olan basit hatalardan korur.
Move Güvenliğinin 3 Temeli
1) Dinamik gönderim yok — Move, her çağrının tam olarak nereye gideceğini belirleyebilir, sürpriz olmadan. Bu, kodun güvenli olup olmadığını kontrol etmeyi çok kolaylaştırır.
2) Güçlü Modülerlik — Her modül, zırhlı bir kapsül gibi çalışır. Dışarıdaki kod, bir modülün kurallarına erişemez veya onları ihlal edemez. Bu, nesneye dayalı programlamada sınıflar gibidir, ancak çok daha güvenlidir.
3) Kontrol Edilen Referanslar — Rust ve C++'dan ilham alan Move, verilerinize nasıl eriştiğinizi titizlikle kontrol eder. Aynı anda en az bir tane değiştirilebilir referansın var olduğunu garanti eden bir denetleyiciye sahiptir, bu da çatışmaları önler.
Pratik sonuç
Bunların hepsi getiriyor: geleneksel blok zincirlerinden çok daha düşük gaz maliyetleri + başka bir seviyede güvenlik. Move, tür, bellek veya kaynak kurallarına uymayan herhangi bir programı reddeder. Ticaret yapmaz.
Özetle: Move, geçmişteki hatalardan öğrenerek gelen bir dildir. Akıllı sözleşmeler oluşturmak isteyenler için hiç bir sıkıntı olmadan ideal.