Hareketin Kamu Zincirlerinin Yeni Yorumu, "Hareketi EVM Getirmek", Ethereum Yeniden Şekillendirebilir ve Hareket Edebilir.

Yeni Başlayan6/18/2024, 10:22:10 AM
Hareket, Nisan ayında fonlama'de 38 milyon dolarlık önemli bir gelir elde etti. Move'un EVM ekosistemine girişini bu kadar çekici kılan nedir? Bu makale size modüler geliştirme kiti Movement SDK'yı ve benzersiz blok zinciri mimarisini tanıtacaktır.

Herhangi bir Solidity geliştiricisinin neredeyse sıfır engelle zahmetsizce daha güvenli ve verimli DApp'ler oluşturabildiğini veya taşıyabildiğini hayal edin. Bu harika olmaz mıydı?

2019'da tüm teknoloji endüstrisini karıştıran ve hızla sönen Terazi, çöküşünden sonra meşaleyi taşımak için Aptos, Sui, Linera ve Movement gibi projelerin ortaya çıkacağını tahmin etmemiş olabilir. Bu projeler, yenilgiye yenik düşmek yerine, Move tabanlı yeni halka açık zincirleri mütevazı bir dirilişe itti.

İlginç bir şekilde, Move diline dayalı Katman 1 zincirleri olan Aptos, Sui ve Linera'nın aksine, yeni nesil Hareket gözünü Katman 2'a dikti. Move'un temel performans ve güvenlik avantajlarından yararlanmayı ve EVM'in ekosistem güçleriyle entegre olmayı amaçlayan ilk Move tabanlı Ethereum Katman 2 çözümünü piyasaya sürdü. Bu, geliştiricilerin Move kodu yazmaya gerek kalmadan M2'de Solidity projeleri başlatmasına olanak tanır.

Move tabanlı yeni halka açık zincir ekosisteminde "Ethereum katili" olmaktan Ethereum katılmaya geçiş yapan ilk füzyon çözümü olan Movement'ın mimarisi, L2 seviyesinde yüksek performans uygular ve Ethereum ana ağ mekanizmalarına dayalı kesinlik güvenliği sağlar. Bu yaklaşım, Nisan ayında Polychain Capital, Binance Labs, OKX Ventures, Hack VC ve diğerleri gibi üst düzey yatırımcılardan 38 milyon dolarlık önemli bir fonlama turu da dahil olmak üzere önemli bir yatırım çekti.

Hareket tam olarak neyi başarmayı hedefliyor ve bu kadar önemli yatırımları çekmek için nasıl bir sihire sahip?

Movement: Move'u EVM ekosistemine tanıtmak

Programlama dillerinin bir blok zinciri projesinin temel tonunu tasvir etmesi nedeniyle, Movement'ın neyi başarmayı hedeflediğini araştırmadan önce Move dilinin içsel özelliklerini gözden geçirmek çok önemlidir.

Facebook tarafından geliştirilen Move, özellikle Aptos ve Sui gibi yeni halka açık zincirler tarafından benimsenen, Web3 ekosistemindeki Terazi (şimdi Diem) gibi projelerde uygulanmasıyla bilinen yeni bir akıllı sözleşme dilidir. Blockchain perspektifinden bakıldığında Move, dijital varlıklar için özel olarak tasarlanmıştır. Solidity gibi blok zinciri dillerinin aksine Move, özünde iki kritik yönü vurgular: varlık güvenliği ve yerel yüksek performans.

Bir yandan, Rust'a dayanan Move, güvenli kaynak yönetimi ile akıllı sözleşmeler yazmak için nesne yönelimli bir dil olarak tasarlanmıştır ve dijital varlıkları on-chain tanımlama ve yönetme esnekliğini ve güvenliğini artırır.

Öte yandan, Move dilinin kaynak kodu olan Move IR, işlem komut dosyalarını ve modüllerini ayırarak işlem mantığını ve akıllı sözleşmeler böler. Bu genellikle Move tabanlı halka açık zincirlerin, EVM tabanlı halka açık zincirlerin performansından önemli ölçüde daha yüksek olan on binlerce ila 100.000 arasında değişen saniye başına işlem (TPS) oranlarına ulaşmasına olanak tanır.

Özetle, Move üzerine inşa edilen blok zinciri ağları, doğası gereği Solidity tabanlı genel zincirlere göre üstün güvenlik ve yüksek performans avantajları sunarak geliştiricilerin on-chain uygulamaları oluşturmaları için daha iyi bir giriş noktası sağlar.

Bununla birlikte, halka açık zincirler için teknik anlatılar tipik olarak rekabet için ana savaş alanı değildir. Halka açık zincir arenasında rekabet etmenin anahtarı, yeterli kullanıcı ve fon çekip çekemeyeceklerinde yatmaktadır. Bu aynı zamanda son yıllarda "Ethereum katillerden" nadiren bahsedilmesinin nedenidir - Ethereum'nin sürekli uygulama katmanı yenilikleriyle karşılaştırıldığında, çoğu yeni halka açık zincir, minimum kullanıcı etkinliği ve likidite ile "hayalet kasaba etkisinden" muzdariptir.

Tam da bu zorluk nedeniyle Movement, Move tabanlı akıllı sözleşmeler güvenlik ve yüksek performans avantajlarını EVM ekosisteminin likidite ve kullanıcı avantajlarıyla entegre etmeye odaklanarak farklı bir yol seçti. Movement, "Move'u Ethereum getirme" yaklaşımından yararlanarak, M1 ve M2 blok zinciri mimarileriyle örneklenen her ikisinin de güçlü yönlerini birleştirmeyi amaçlıyor. Bu mimariler, yalnızca verimli işlem işlemede doğal olarak mükemmel olmakla kalmaz, aynı zamanda Ethereum Sanal Makinesi (EVM) entegre ederek geliştiricilerin Move kodu yazmaya gerek kalmadan M2'de EVM ekosisteminden olgun DApp'leri başlatmasına ve tanıtmasına olanak tanır.

Özünde Movement, Solidity komut dosyalarının Move tarafından anlaşılabilir işlem kodlarına dönüştürülmesini otomatikleştirerek Move'un Ethereum ve diğer EVM ağlarla birlikte çalışabilirlik elde etmesini sağlar. Bu nedenle, Move'u yalnızca EVM ekosistemine dahil etmek yerine, Movement, EVM'in sermayesini ve kullanıcılarını Movement Labs yığınına ve daha geniş Move ekosistemine etkili bir şekilde entegre ediyor ve sonuçta daha güvenli ve daha verimli bir blok zinciri sistemi oluşturmak için EVM ekosisteminden trafik çekiyor.

Modüler Geliştirme Kiti Hareket

SDK'sı "Move'u Ethereum getirme" temel vizyonuna ulaşmak için birincil geliştirme aracı Hareket SDK'sıdır. Modüler bir geliştirme kiti olarak, temel olarak üç temel bileşenden oluşur: MoveVM, Fraktal ve sıralayıcı ağları ve DA hizmetleri için özel adaptörler.

MoveVM: güvenli ve verimli bir çalışma ortamı

  1. İlk olarak, Hareket SDK'sının çekirdeği olan MoveVM, öncelikle akıllı sözleşmeler için güvenli ve verimli bir kaynak odaklı yürütme ortamı sağlar. Bu yetenek, Hareket SDK'sının karmaşık akıllı sözleşmeler yürütmesini ve dijital varlıkları yönetmesini sağlayarak onu M2 ağının vazgeçilmez bir bileşeni haline getirir (aşağıda ayrıntılı olarak açıklandığı gibi). Bu nedenle MoveVM, M2 ağında ultra yüksek işlem hacmi ve son derece hızlı yanıt süreleri elde etmek için çok önemlidir. Temel özellikleri şunlardır:
  2. Kaynak odaklı programlama: MoveVM, varlıkları somut, kopyalanamayan kaynaklar olarak ele alarak varlık yönetiminde daha yüksek düzeyde güvenlik ve bütünlük sağlar.
  3. Sıkı güvenlik garantileri: MoveVM, bytecode doğrulama yoluyla, yürütülen tüm kodun sıkı güvenlik protokollerine bağlı kalmasını sağlar, güvenlik açıklarını en aza indirir ve blok zinciri sisteminin genel sağlamlığını artırır.
  4. Verimli varlık yönetimi: Dijital varlıkların hassas yönetimi için kontrollü bir ortam sağlayarak işlemlerin maksimum doğruluk ve güvenilirlikle yürütülmesini sağlar.
  5. Tür güvenliği ve resmi doğrulama: MoveVM, derleme zamanında hataları yakalamak için katı bir tür sistemi kullanarak tür güvenliğini vurgular. Resmi doğrulama yöntemleriyle birleştiğinde, akıllı sözleşmeler belirtilen özelliklere ve güvenlik standartlarına uymasını sağlayarak hata ve güvenlik açığı risklerini azaltır.
  6. İzolasyon ve kapsülleme: MoveVM'deki varlıklar ve kodlar modüller içinde kapsüllenir ve sıkı erişim denetimi ve izolasyon uygulanır. Bu kapsülleme, yetkisiz erişimi ve etkileşimleri önleyerek her modülün tanımlanmış parametre aralığında çalışmasını sağlar, böylece genel sistem güvenliğini ve bütünlüğünü artırır.
  7. Bayt kodu doğrulaması: MoveVM, yürütmeden önce akıllı sözleşmeler kapsamlı bir şekilde incelemek için kapsamlı bytecode doğrulama süreçleri kullanır. Bu adım, tüm sözleşmelerin platformun güvenlik ve doğruluk standartlarını karşılamasını sağlayarak kötü amaçlı veya hatalı kod yürütme riskini önemli ölçüde azaltır.

Movement'ın MoveVM'sinin paralel işleme teknikleri ve modüler mimari içerdiğini belirtmekte fayda var. İlki, algoritmalar aracılığıyla bellek havuzu işlem emir ve önceliğini optimize eder, işlemleri paralel olarak işleyerek tıkanıklığı ve gecikme süresi sorunlarını azaltır. İkincisi, orijinal MoveVM'nin yeteneklerini EVM gibi harici ortamlara genişleterek, daha geniş bir birlikte çalışabilir blok zinciri ekosistemini kapsamayı amaçlayan çok yönlü bir sanal makine oluşturur.

Sadece birkaç gün önce, kıdemli Move mühendisi @artoriatech herkese açık bir şekilde Move ekosisteminin şu anda karşı karşıya olduğu parçalanma sorunlarını eleştirdi ve "geliştiricilerin bir Move zincirinden diğerine geçerken önemli DİRENÇ karşılaştıklarını" açıkça belirtti:

Örneğin, Sui Move ve Aptos Move ile her zincir, önemli farklılıklara lider benzersiz VM ve araç setleriyle izole bir ekosistem olarak çalışır. Bu protokoller yeni özellikler yayınlamaya devam ettikçe, bu farklılıklar neredeyse farklı diller gibi oldukları noktaya kadar büyür ve bu eşitsizlikleri azaltmaya çalışan hiçbir proje yoktur.

Buna karşılık, Movement'ın çok yönlü bir sanal makine olarak hizmet veren modüler MoveVM'si, diğer Move ekosistemlerini tamamen destek EVM hedefliyor. Şu anda Aptos ve EVM kodunun dağıtımını destekliyor ve yakında Sui ekosistemini de kapsayacak.

Bu, Aptos ve Ethereum gibi EVM ekosistemlerden DApp'lerin 10 dakika içinde dağıtılabileceği anlamına gelir. Geliştiricilerin Move'u ayrı ayrı öğrenmesine gerek yoktur; kodlarını Solidity gibi mevcut dillerde tutabilir ve paralel dağıtım gerçekleştirebilirler.

Fractal: Solidity ve MoveVM'yi köprüleme

Fraktal, esasen Solidity akıllı sözleşmeler MoveVM ortamında yürütülmesini sağlayan bir derleyici görevi görür. Bu, Solidity ve Move dilleri arasında sorunsuz bir köprü oluşturarak geliştiricilere Solidity sözleşmelerini MoveVM'de (M2 ağı) güvenli bir şekilde dağıtma yeteneği sağlar.

Avantajlar aşikardır: geliştiriciler, Solidity'nin doğal sınırlamalarını ele almak için Move'un güvenlik ve yüksek performans avantajlarından yararlanırken Solidity'nin esnekliğinden yararlanabilirler.

Fractal'ın derleme süreci 5 temel aşamadan oluşur:

Tokenizasyon ve Ayrıştırma: Solidity komut dosyası başlangıçta değişkenler, fonksiyonlar ve kontrol yapıları gibi temel öğeleri temsil eden tokenlere bölünür. Bu belirteçlerin ayrıştırılması, Solidity kodunun sözdiziminin analiz edilmesini ve bu öğelerin kodun mantığını ve organizasyonel akışını tanımlayan bir Soyut Sözdizimi Ağacı (AST) halinde düzenlenmesini içerir.

Soyut Sözdizimi Ağacı (AST): AST, Solidity kod sözdiziminin hiyerarşik yapısını temsil eder, işlem düzeylerini ve farklı kod segmentleri arasındaki ilişkileri detaylandırır.

Orta Dil (IL): AST oluşturulduktan sonra, kod bir Ara Dile (IL) çevrilir. Bu adım, yüksek seviyeli Solidity kodu ile yürütme için gereken düşük seviyeli talimatlar arasındaki boşluğu doldurur.

MoveVM İşlem Kodu: IL daha sonra sanal makinenin anladığı ve yürüttüğü temel talimatlar olan MoveVM işlem kodlarında derlenir. Bu işlem kodları, MoveVM'nin gerçekleştirmesi gereken belirli işlemleri belirtir.

MoveVM Bytecode: Son aşamada, işlem kodları MoveVM bytecode'a çevrilir. Bu bytecode, doğrudan orijinal Solidity betiğinden derlenen ve MoveVM'nin güvenli ve kaynak odaklı ortamında çalışmak üzere hazırlanan programın çalıştırılabilir ikili biçimini temsil eder.

Resmi blog açıklamalarına göre, Fractal şu anda geliştirme aşamasındadır ve işlevselliğini mevcut yeteneklerin ötesine genişletmek için kapsamlı testler ve geliştirmelerden geçmektedir.

Özel adaptör

Özel Bağdaştırıcılar, Sorter Ağları ve Veri Kullanılabilirliği (DA) hizmetleriyle sorunsuz entegrasyonu amaçlayan Hareket SDK'sının (esasen aşağıda belirtilen M1 mimarisi) son temel bileşenidir:

Veri Kullanılabilirliği (DA) Hizmeti Entegrasyonu: Hareket SDK'sı, DA hizmetleriyle entegre olarak DA hizmetlerinin doğrudan L1 üzerinde veya bağımsız özel DA hizmetleri olarak çalışmasını sağlayarak işlem verilerine güvenilir erişim sağlar.

Danksharding desteği: Ethereum'nin yol haritasına uyum sağlamak için Movement SDK, garantili veri kullanılabilirliği sağlamak için Celestia ve EigenDA dahil olmak üzere özel DA hizmet sağlayıcılarıyla işbirliği yapma yeteneğini saklı tutar.

Doğrulayıcı Düğüm Yönetimi ve Sıralayıcı Entegrasyon Hizmetleri: Hareket SDK'sının Özel Adaptörleri, Kardan Adam ve Proof of Stake (PoS) konsensüs mekanizmaları gibi saldırılara karşı blok zinciri direncini artırırken, doğrulayıcı düğümlerin stratejik yönetiminden ve yeniden yapılandırılmasından da sorumludur.

Çapraz DA Katmanı Uyumluluğu: Bu özel adaptörler ayrıca Ethereum-4844 ve Celestia, EigenDA ve Aviil gibi çeşitli bağımsız DA çözümleri dahil olmak üzere çeşitli DA katmanlarını destek ve kullanıcıların uygulama ihtiyaçlarına en uygun DA katmanını seçebilmelerini sağlar.

Genel olarak, Movement SDK, geliştirme sürecini basitleştirmek için tasarlanmış akıllı sözleşmeler, derleyiciler ve bağdaştırıcıları dağıtmak ve test etmek için ortamlar içeren kapsamlı bir geliştirme paketi sağlar. Bu, geliştiricilerin, özellikle de Solidity geliştiricilerinin, Move diline dayalı olarak DApp'leri daha kolay oluşturmasına, test etmesine ve optimize etmesine olanak tanır.

"M1+M2" genel zincir mimarisi

Movement SDK'ya dayanan Movement Labs, M1 ve M2'yi içeren bir genel zincir mimarisi geliştirdi. M1, merkezi olmayan sorter ağları ve konsensüs katmanları sağlamak için yüksek işlem hacmi ve anında kesinlik elde edebilen, topluluk öncelikli bir ağ olarak tasarlanmıştır. Öte yandan M2, M1 ve Ethereum'in ZK-Rollup L2 çözümüne (hem Sui Move hem de Aptos Move'u destekler) dayanır ve Ethereum uyumlu DApp'lerin M2'de çalışmasını sağlamak için EVM entegre eder.

M1: Merkezi Olmayan Orderer Ağı ve Konsensüs Katmanı

M1, resmi olarak Move'a dayalı, anında kesinlik ve modüler özelleştirme yoluyla yüksek TPS sağlamak üzere tasarlanmış "topluluk öncelikli bir blok zinciri" olarak tanımlanmaktadır. Temel amacı, Move dilini kullanarak karmaşık işlemleri ve akıllı sözleşme işlevlerini yüksek güvenlik ve özelleştirilebilirlik ile destek ederek platform güvenilirliğini ve kullanıcı kullanılabilirliğini sağlamaktır.

Şu anda, halka açık bilgilere göre M1, Movement Labs ekosistemi ve diğer blok zinciri ağları içinde kademeli olarak merkezi olmayan bir ayırıcı ağına geçiş yapıyor. Paylaşılan bir sıralayıcı ve konsensüs katmanı bileşeni olarak hizmet eder ve çeşitli uygulama ve hizmetleri destek için Move ve diğer ağlar arasında birlikte çalışabilirliği kolaylaştırır.

Özellikle, M1, düğümlerin sosyal iletişim yoluyla fikir birliğine varmasına olanak tanıyan gelişmiş bir Kardan Adam konsensüs mekanizmasını benimser (düğümler arasında "gevezelik" olarak anılır). Bu, doğal olarak düğüm katılımının daha fazla ölçeklenebilirliğini ve daha yüksek konsensüs hızlarını destekleyerek yüksek verim ve verimli işlem sıralaması sağlar.

Ayrıca M1, M2 için PoS sıralayıcı ağı ve konsensüs katmanı görevi görür. Verimli bir konsensüs mekanizması sağlarken stake mekanizmaları aracılığıyla M2 ağının güvenliğini sağlar. M1 ağında sıralayıcı olmak isteyen düğümler, MOVE token'leri Stake etmeli ve kötü niyetli faaliyetleri önlemek için eğik çizgi mekanizmalarına bağlı kalmalı, böylece ağ güvenliğini ve güvenilirliğini artırmalıdır.

M2 için PoS sıralayıcı ağı olan M1, işlemlerin doğruluğunu, erişilebilirliğini ve doğrulanabilirliğini sağlamak için Veri Kullanılabilirliği (DA) hizmetlerinden ve Prover Marketplace'ten yararlanır.

M2: M1 ve Ethereum M2 tabanlı ZK-Rollup L2

,

Movement ekosisteminin "ana ağı" olarak görülebilir ve belirli DApp uygulamalarını dağıtmak için MoveVM, Fractal ve M1'den oluşan Move tabanlı bir ZK-Rollup mimarisi sunar.

"Move ZK-Rollup mimarisine dayalı" terimi, M2'nin sıfır bilgi kanıtları (zk-Move teknolojisi) kullanarak gizliliği ve güvenliği artırma planını ifade eder. Bu, yalnızca işlem hızı ve maliyet verimliliğinde avantajlar sağlamakla kalmaz, aynı zamanda gizlilik korumasını benzersiz bir şekilde geliştirir.

MoveVM ve Fraktal, M2'nin hem standart EVM akıllı sözleşmeler hem de Move dilinde (Aptos Move, Sui Move) yazılmış akıllı sözleşmeler yürütmesini sağlar. Move dili ve Sui'nin paralelleştirme modelini kullanarak, EVM işlemler için yüksek verim ve düşük gecikme süresi hizmetler sunar.

Bu, Solidity gibi dilleri kullanan geliştiricilerin, Move dilinin yerel avantajlarından doğrudan yararlanarak güvenli, yüksek performanslı MoveVM Rollup uygulamalarını kolayca başlatabileceği anlamına gelir.

Sonuç olarak, M2'de gerçekleştirilen tüm işlemler, işlem verilerinin paketlendiği ve Ethereum'e geri gönderildiği M1 sıralayıcı ağı üzerinden yönlendirilir. Prover Marketplace'in zk-provers ağı aracılığıyla, geçerlilik ispatları kesinleştirilir ve ZK ispatlarının sonuçları Ethereum ana ağına gönderilir. İşlem ayrıntıları da Celestia'da yayınlanarak iki platform arasında veri durumlarının senkronizasyonu sağlanır.

Blobstream teknolojisini kullanan Celestia'nın modüler veri kullanılabilirliği katmanı, Ethereum ileterek geliştiricilerin Blobstream'i akıllı sözleşmeler geliştirmeye benzer şekilde entegre etmesine ve böylece yüksek verimli Ethereum L2 çözümleri oluşturmasına olanak tanır.

Özünde, M1 konsensüs ve işlem sıralamasını yönetirken, M2 Solidity-Move dönüştürme ve işlem yürütmeyi yönetir. Celestia/Ethereum, nihai veri kullanılabilirliğini ve durum güvenliğini sağlar. Bu modüler mimari, Move'un yüksek performans ve güvenliğinin, EVM'in kullanıcı ve trafik avantajlarıyla entegrasyonunu en üst düzeye çıkarır.

Summary

Teknik anlatıların ötesinde, sıfırdan hızla büyük ve gelişen bir ekosistem oluşturma yeteneği çok önemlidir. Şu anda, Movement Labs tarafından geliştirilen Movement SDK, mesajlaşma altyapısı Hyperlane ve Movement Shared Sorter (M1) gibi araçlar, geliştiricilere Move'a dayalı uygulamaları kolayca oluşturmak ve dağıtmak için gerekli kaynakları sağlamayı amaçlamaktadır.

Resmi açıklamalara göre, Movement Labs'ın çalışma zamanı ortamı Move Stack bu yaz test edilmeye başlanacak. Bir yürütme katmanı çerçevesi olarak Optimism, Polygon ve Arbitrum gibi şirketlerin birçok Rollup çerçevesiyle uyumlu olmayı planlıyor.

Bu açıdan bakıldığında, M1, M2 ve Move Stack gibi paketlerin entegrasyonu, Solidity ekosistemini ve Aptos Move, Sui Move ekosistemlerini kapsayan geniş bir MoveVM evrenini teşvik edebilir. Bu, Move tabanlı olmayan protokollerin Move işlevlerinden yararlanmasını sağlayabilir ve böylece Move dilinin etkisini genişletebilir.

Bu entegrasyon, herhangi bir geliştiricinin merkezi olmayan ve güvenli koşullar altında gelecekteki yüksek performanslı DApp gereksinimlerini karşılamasını sağlayarak, ticari uygulanabilirlik elde etmek için varlık transferi ve borsa süreçlerindeki ölçeklenebilirlik ve performans sorunlarını ele alır.

Movement'ın gelişimi henüz erken aşamalarında olsa da, en iyi VC firmaları şüphesiz Move-Solidity entegrasyonunun potansiyelinin farkındalar ve "ölçeklenebilirlik darboğazları" ile "yüksek performanslı hayalet kasabalar" arasındaki ikilemi sona erdirmek için yeni çözümler aramak için kendilerini aktif olarak konumlandırıyorlar.

Başarılı olursa, bu kombinasyon yeni bir kullanım senaryosu dalgasının temelini atabilir, yeni kullanıcıları çekebilir ve nihayetinde kapsamlı bir Move-Solidity ekosisteminin büyümesini teşvik edebilir. Gelecek umut verici beklentiler barındırıyor.

deyimi:

  1. Bu makale [foresightnews] adresinden alınmıştır, telif hakkı orijinal yazara [LFG Labs] aittir, yeniden baskıya herhangi bir itirazınız varsa, lütfen Gate Learn Team ile iletişime geçin, ekip ilgili prosedürlere göre mümkün olan en kısa sürede halledecektir.

  2. Yasal Uyarı: Bu makalede ifade edilen görüş ve görüşler yalnızca yazarın kişisel görüşlerini temsil eder ve herhangi bir yatırım tavsiyesi teşkil etmez.

  3. Makalenin diğer dil sürümleri Gate Learn ekibi tarafından çevrilmiştir ve Gate.io bölümünde bahsedilmemiştir, çevrilen makale çoğaltılamaz, dağıtılamaz veya intihal edilemez.

Hareketin Kamu Zincirlerinin Yeni Yorumu, "Hareketi EVM Getirmek", Ethereum Yeniden Şekillendirebilir ve Hareket Edebilir.

Yeni Başlayan6/18/2024, 10:22:10 AM
Hareket, Nisan ayında fonlama'de 38 milyon dolarlık önemli bir gelir elde etti. Move'un EVM ekosistemine girişini bu kadar çekici kılan nedir? Bu makale size modüler geliştirme kiti Movement SDK'yı ve benzersiz blok zinciri mimarisini tanıtacaktır.

Herhangi bir Solidity geliştiricisinin neredeyse sıfır engelle zahmetsizce daha güvenli ve verimli DApp'ler oluşturabildiğini veya taşıyabildiğini hayal edin. Bu harika olmaz mıydı?

2019'da tüm teknoloji endüstrisini karıştıran ve hızla sönen Terazi, çöküşünden sonra meşaleyi taşımak için Aptos, Sui, Linera ve Movement gibi projelerin ortaya çıkacağını tahmin etmemiş olabilir. Bu projeler, yenilgiye yenik düşmek yerine, Move tabanlı yeni halka açık zincirleri mütevazı bir dirilişe itti.

İlginç bir şekilde, Move diline dayalı Katman 1 zincirleri olan Aptos, Sui ve Linera'nın aksine, yeni nesil Hareket gözünü Katman 2'a dikti. Move'un temel performans ve güvenlik avantajlarından yararlanmayı ve EVM'in ekosistem güçleriyle entegre olmayı amaçlayan ilk Move tabanlı Ethereum Katman 2 çözümünü piyasaya sürdü. Bu, geliştiricilerin Move kodu yazmaya gerek kalmadan M2'de Solidity projeleri başlatmasına olanak tanır.

Move tabanlı yeni halka açık zincir ekosisteminde "Ethereum katili" olmaktan Ethereum katılmaya geçiş yapan ilk füzyon çözümü olan Movement'ın mimarisi, L2 seviyesinde yüksek performans uygular ve Ethereum ana ağ mekanizmalarına dayalı kesinlik güvenliği sağlar. Bu yaklaşım, Nisan ayında Polychain Capital, Binance Labs, OKX Ventures, Hack VC ve diğerleri gibi üst düzey yatırımcılardan 38 milyon dolarlık önemli bir fonlama turu da dahil olmak üzere önemli bir yatırım çekti.

Hareket tam olarak neyi başarmayı hedefliyor ve bu kadar önemli yatırımları çekmek için nasıl bir sihire sahip?

Movement: Move'u EVM ekosistemine tanıtmak

Programlama dillerinin bir blok zinciri projesinin temel tonunu tasvir etmesi nedeniyle, Movement'ın neyi başarmayı hedeflediğini araştırmadan önce Move dilinin içsel özelliklerini gözden geçirmek çok önemlidir.

Facebook tarafından geliştirilen Move, özellikle Aptos ve Sui gibi yeni halka açık zincirler tarafından benimsenen, Web3 ekosistemindeki Terazi (şimdi Diem) gibi projelerde uygulanmasıyla bilinen yeni bir akıllı sözleşme dilidir. Blockchain perspektifinden bakıldığında Move, dijital varlıklar için özel olarak tasarlanmıştır. Solidity gibi blok zinciri dillerinin aksine Move, özünde iki kritik yönü vurgular: varlık güvenliği ve yerel yüksek performans.

Bir yandan, Rust'a dayanan Move, güvenli kaynak yönetimi ile akıllı sözleşmeler yazmak için nesne yönelimli bir dil olarak tasarlanmıştır ve dijital varlıkları on-chain tanımlama ve yönetme esnekliğini ve güvenliğini artırır.

Öte yandan, Move dilinin kaynak kodu olan Move IR, işlem komut dosyalarını ve modüllerini ayırarak işlem mantığını ve akıllı sözleşmeler böler. Bu genellikle Move tabanlı halka açık zincirlerin, EVM tabanlı halka açık zincirlerin performansından önemli ölçüde daha yüksek olan on binlerce ila 100.000 arasında değişen saniye başına işlem (TPS) oranlarına ulaşmasına olanak tanır.

Özetle, Move üzerine inşa edilen blok zinciri ağları, doğası gereği Solidity tabanlı genel zincirlere göre üstün güvenlik ve yüksek performans avantajları sunarak geliştiricilerin on-chain uygulamaları oluşturmaları için daha iyi bir giriş noktası sağlar.

Bununla birlikte, halka açık zincirler için teknik anlatılar tipik olarak rekabet için ana savaş alanı değildir. Halka açık zincir arenasında rekabet etmenin anahtarı, yeterli kullanıcı ve fon çekip çekemeyeceklerinde yatmaktadır. Bu aynı zamanda son yıllarda "Ethereum katillerden" nadiren bahsedilmesinin nedenidir - Ethereum'nin sürekli uygulama katmanı yenilikleriyle karşılaştırıldığında, çoğu yeni halka açık zincir, minimum kullanıcı etkinliği ve likidite ile "hayalet kasaba etkisinden" muzdariptir.

Tam da bu zorluk nedeniyle Movement, Move tabanlı akıllı sözleşmeler güvenlik ve yüksek performans avantajlarını EVM ekosisteminin likidite ve kullanıcı avantajlarıyla entegre etmeye odaklanarak farklı bir yol seçti. Movement, "Move'u Ethereum getirme" yaklaşımından yararlanarak, M1 ve M2 blok zinciri mimarileriyle örneklenen her ikisinin de güçlü yönlerini birleştirmeyi amaçlıyor. Bu mimariler, yalnızca verimli işlem işlemede doğal olarak mükemmel olmakla kalmaz, aynı zamanda Ethereum Sanal Makinesi (EVM) entegre ederek geliştiricilerin Move kodu yazmaya gerek kalmadan M2'de EVM ekosisteminden olgun DApp'leri başlatmasına ve tanıtmasına olanak tanır.

Özünde Movement, Solidity komut dosyalarının Move tarafından anlaşılabilir işlem kodlarına dönüştürülmesini otomatikleştirerek Move'un Ethereum ve diğer EVM ağlarla birlikte çalışabilirlik elde etmesini sağlar. Bu nedenle, Move'u yalnızca EVM ekosistemine dahil etmek yerine, Movement, EVM'in sermayesini ve kullanıcılarını Movement Labs yığınına ve daha geniş Move ekosistemine etkili bir şekilde entegre ediyor ve sonuçta daha güvenli ve daha verimli bir blok zinciri sistemi oluşturmak için EVM ekosisteminden trafik çekiyor.

Modüler Geliştirme Kiti Hareket

SDK'sı "Move'u Ethereum getirme" temel vizyonuna ulaşmak için birincil geliştirme aracı Hareket SDK'sıdır. Modüler bir geliştirme kiti olarak, temel olarak üç temel bileşenden oluşur: MoveVM, Fraktal ve sıralayıcı ağları ve DA hizmetleri için özel adaptörler.

MoveVM: güvenli ve verimli bir çalışma ortamı

  1. İlk olarak, Hareket SDK'sının çekirdeği olan MoveVM, öncelikle akıllı sözleşmeler için güvenli ve verimli bir kaynak odaklı yürütme ortamı sağlar. Bu yetenek, Hareket SDK'sının karmaşık akıllı sözleşmeler yürütmesini ve dijital varlıkları yönetmesini sağlayarak onu M2 ağının vazgeçilmez bir bileşeni haline getirir (aşağıda ayrıntılı olarak açıklandığı gibi). Bu nedenle MoveVM, M2 ağında ultra yüksek işlem hacmi ve son derece hızlı yanıt süreleri elde etmek için çok önemlidir. Temel özellikleri şunlardır:
  2. Kaynak odaklı programlama: MoveVM, varlıkları somut, kopyalanamayan kaynaklar olarak ele alarak varlık yönetiminde daha yüksek düzeyde güvenlik ve bütünlük sağlar.
  3. Sıkı güvenlik garantileri: MoveVM, bytecode doğrulama yoluyla, yürütülen tüm kodun sıkı güvenlik protokollerine bağlı kalmasını sağlar, güvenlik açıklarını en aza indirir ve blok zinciri sisteminin genel sağlamlığını artırır.
  4. Verimli varlık yönetimi: Dijital varlıkların hassas yönetimi için kontrollü bir ortam sağlayarak işlemlerin maksimum doğruluk ve güvenilirlikle yürütülmesini sağlar.
  5. Tür güvenliği ve resmi doğrulama: MoveVM, derleme zamanında hataları yakalamak için katı bir tür sistemi kullanarak tür güvenliğini vurgular. Resmi doğrulama yöntemleriyle birleştiğinde, akıllı sözleşmeler belirtilen özelliklere ve güvenlik standartlarına uymasını sağlayarak hata ve güvenlik açığı risklerini azaltır.
  6. İzolasyon ve kapsülleme: MoveVM'deki varlıklar ve kodlar modüller içinde kapsüllenir ve sıkı erişim denetimi ve izolasyon uygulanır. Bu kapsülleme, yetkisiz erişimi ve etkileşimleri önleyerek her modülün tanımlanmış parametre aralığında çalışmasını sağlar, böylece genel sistem güvenliğini ve bütünlüğünü artırır.
  7. Bayt kodu doğrulaması: MoveVM, yürütmeden önce akıllı sözleşmeler kapsamlı bir şekilde incelemek için kapsamlı bytecode doğrulama süreçleri kullanır. Bu adım, tüm sözleşmelerin platformun güvenlik ve doğruluk standartlarını karşılamasını sağlayarak kötü amaçlı veya hatalı kod yürütme riskini önemli ölçüde azaltır.

Movement'ın MoveVM'sinin paralel işleme teknikleri ve modüler mimari içerdiğini belirtmekte fayda var. İlki, algoritmalar aracılığıyla bellek havuzu işlem emir ve önceliğini optimize eder, işlemleri paralel olarak işleyerek tıkanıklığı ve gecikme süresi sorunlarını azaltır. İkincisi, orijinal MoveVM'nin yeteneklerini EVM gibi harici ortamlara genişleterek, daha geniş bir birlikte çalışabilir blok zinciri ekosistemini kapsamayı amaçlayan çok yönlü bir sanal makine oluşturur.

Sadece birkaç gün önce, kıdemli Move mühendisi @artoriatech herkese açık bir şekilde Move ekosisteminin şu anda karşı karşıya olduğu parçalanma sorunlarını eleştirdi ve "geliştiricilerin bir Move zincirinden diğerine geçerken önemli DİRENÇ karşılaştıklarını" açıkça belirtti:

Örneğin, Sui Move ve Aptos Move ile her zincir, önemli farklılıklara lider benzersiz VM ve araç setleriyle izole bir ekosistem olarak çalışır. Bu protokoller yeni özellikler yayınlamaya devam ettikçe, bu farklılıklar neredeyse farklı diller gibi oldukları noktaya kadar büyür ve bu eşitsizlikleri azaltmaya çalışan hiçbir proje yoktur.

Buna karşılık, Movement'ın çok yönlü bir sanal makine olarak hizmet veren modüler MoveVM'si, diğer Move ekosistemlerini tamamen destek EVM hedefliyor. Şu anda Aptos ve EVM kodunun dağıtımını destekliyor ve yakında Sui ekosistemini de kapsayacak.

Bu, Aptos ve Ethereum gibi EVM ekosistemlerden DApp'lerin 10 dakika içinde dağıtılabileceği anlamına gelir. Geliştiricilerin Move'u ayrı ayrı öğrenmesine gerek yoktur; kodlarını Solidity gibi mevcut dillerde tutabilir ve paralel dağıtım gerçekleştirebilirler.

Fractal: Solidity ve MoveVM'yi köprüleme

Fraktal, esasen Solidity akıllı sözleşmeler MoveVM ortamında yürütülmesini sağlayan bir derleyici görevi görür. Bu, Solidity ve Move dilleri arasında sorunsuz bir köprü oluşturarak geliştiricilere Solidity sözleşmelerini MoveVM'de (M2 ağı) güvenli bir şekilde dağıtma yeteneği sağlar.

Avantajlar aşikardır: geliştiriciler, Solidity'nin doğal sınırlamalarını ele almak için Move'un güvenlik ve yüksek performans avantajlarından yararlanırken Solidity'nin esnekliğinden yararlanabilirler.

Fractal'ın derleme süreci 5 temel aşamadan oluşur:

Tokenizasyon ve Ayrıştırma: Solidity komut dosyası başlangıçta değişkenler, fonksiyonlar ve kontrol yapıları gibi temel öğeleri temsil eden tokenlere bölünür. Bu belirteçlerin ayrıştırılması, Solidity kodunun sözdiziminin analiz edilmesini ve bu öğelerin kodun mantığını ve organizasyonel akışını tanımlayan bir Soyut Sözdizimi Ağacı (AST) halinde düzenlenmesini içerir.

Soyut Sözdizimi Ağacı (AST): AST, Solidity kod sözdiziminin hiyerarşik yapısını temsil eder, işlem düzeylerini ve farklı kod segmentleri arasındaki ilişkileri detaylandırır.

Orta Dil (IL): AST oluşturulduktan sonra, kod bir Ara Dile (IL) çevrilir. Bu adım, yüksek seviyeli Solidity kodu ile yürütme için gereken düşük seviyeli talimatlar arasındaki boşluğu doldurur.

MoveVM İşlem Kodu: IL daha sonra sanal makinenin anladığı ve yürüttüğü temel talimatlar olan MoveVM işlem kodlarında derlenir. Bu işlem kodları, MoveVM'nin gerçekleştirmesi gereken belirli işlemleri belirtir.

MoveVM Bytecode: Son aşamada, işlem kodları MoveVM bytecode'a çevrilir. Bu bytecode, doğrudan orijinal Solidity betiğinden derlenen ve MoveVM'nin güvenli ve kaynak odaklı ortamında çalışmak üzere hazırlanan programın çalıştırılabilir ikili biçimini temsil eder.

Resmi blog açıklamalarına göre, Fractal şu anda geliştirme aşamasındadır ve işlevselliğini mevcut yeteneklerin ötesine genişletmek için kapsamlı testler ve geliştirmelerden geçmektedir.

Özel adaptör

Özel Bağdaştırıcılar, Sorter Ağları ve Veri Kullanılabilirliği (DA) hizmetleriyle sorunsuz entegrasyonu amaçlayan Hareket SDK'sının (esasen aşağıda belirtilen M1 mimarisi) son temel bileşenidir:

Veri Kullanılabilirliği (DA) Hizmeti Entegrasyonu: Hareket SDK'sı, DA hizmetleriyle entegre olarak DA hizmetlerinin doğrudan L1 üzerinde veya bağımsız özel DA hizmetleri olarak çalışmasını sağlayarak işlem verilerine güvenilir erişim sağlar.

Danksharding desteği: Ethereum'nin yol haritasına uyum sağlamak için Movement SDK, garantili veri kullanılabilirliği sağlamak için Celestia ve EigenDA dahil olmak üzere özel DA hizmet sağlayıcılarıyla işbirliği yapma yeteneğini saklı tutar.

Doğrulayıcı Düğüm Yönetimi ve Sıralayıcı Entegrasyon Hizmetleri: Hareket SDK'sının Özel Adaptörleri, Kardan Adam ve Proof of Stake (PoS) konsensüs mekanizmaları gibi saldırılara karşı blok zinciri direncini artırırken, doğrulayıcı düğümlerin stratejik yönetiminden ve yeniden yapılandırılmasından da sorumludur.

Çapraz DA Katmanı Uyumluluğu: Bu özel adaptörler ayrıca Ethereum-4844 ve Celestia, EigenDA ve Aviil gibi çeşitli bağımsız DA çözümleri dahil olmak üzere çeşitli DA katmanlarını destek ve kullanıcıların uygulama ihtiyaçlarına en uygun DA katmanını seçebilmelerini sağlar.

Genel olarak, Movement SDK, geliştirme sürecini basitleştirmek için tasarlanmış akıllı sözleşmeler, derleyiciler ve bağdaştırıcıları dağıtmak ve test etmek için ortamlar içeren kapsamlı bir geliştirme paketi sağlar. Bu, geliştiricilerin, özellikle de Solidity geliştiricilerinin, Move diline dayalı olarak DApp'leri daha kolay oluşturmasına, test etmesine ve optimize etmesine olanak tanır.

"M1+M2" genel zincir mimarisi

Movement SDK'ya dayanan Movement Labs, M1 ve M2'yi içeren bir genel zincir mimarisi geliştirdi. M1, merkezi olmayan sorter ağları ve konsensüs katmanları sağlamak için yüksek işlem hacmi ve anında kesinlik elde edebilen, topluluk öncelikli bir ağ olarak tasarlanmıştır. Öte yandan M2, M1 ve Ethereum'in ZK-Rollup L2 çözümüne (hem Sui Move hem de Aptos Move'u destekler) dayanır ve Ethereum uyumlu DApp'lerin M2'de çalışmasını sağlamak için EVM entegre eder.

M1: Merkezi Olmayan Orderer Ağı ve Konsensüs Katmanı

M1, resmi olarak Move'a dayalı, anında kesinlik ve modüler özelleştirme yoluyla yüksek TPS sağlamak üzere tasarlanmış "topluluk öncelikli bir blok zinciri" olarak tanımlanmaktadır. Temel amacı, Move dilini kullanarak karmaşık işlemleri ve akıllı sözleşme işlevlerini yüksek güvenlik ve özelleştirilebilirlik ile destek ederek platform güvenilirliğini ve kullanıcı kullanılabilirliğini sağlamaktır.

Şu anda, halka açık bilgilere göre M1, Movement Labs ekosistemi ve diğer blok zinciri ağları içinde kademeli olarak merkezi olmayan bir ayırıcı ağına geçiş yapıyor. Paylaşılan bir sıralayıcı ve konsensüs katmanı bileşeni olarak hizmet eder ve çeşitli uygulama ve hizmetleri destek için Move ve diğer ağlar arasında birlikte çalışabilirliği kolaylaştırır.

Özellikle, M1, düğümlerin sosyal iletişim yoluyla fikir birliğine varmasına olanak tanıyan gelişmiş bir Kardan Adam konsensüs mekanizmasını benimser (düğümler arasında "gevezelik" olarak anılır). Bu, doğal olarak düğüm katılımının daha fazla ölçeklenebilirliğini ve daha yüksek konsensüs hızlarını destekleyerek yüksek verim ve verimli işlem sıralaması sağlar.

Ayrıca M1, M2 için PoS sıralayıcı ağı ve konsensüs katmanı görevi görür. Verimli bir konsensüs mekanizması sağlarken stake mekanizmaları aracılığıyla M2 ağının güvenliğini sağlar. M1 ağında sıralayıcı olmak isteyen düğümler, MOVE token'leri Stake etmeli ve kötü niyetli faaliyetleri önlemek için eğik çizgi mekanizmalarına bağlı kalmalı, böylece ağ güvenliğini ve güvenilirliğini artırmalıdır.

M2 için PoS sıralayıcı ağı olan M1, işlemlerin doğruluğunu, erişilebilirliğini ve doğrulanabilirliğini sağlamak için Veri Kullanılabilirliği (DA) hizmetlerinden ve Prover Marketplace'ten yararlanır.

M2: M1 ve Ethereum M2 tabanlı ZK-Rollup L2

,

Movement ekosisteminin "ana ağı" olarak görülebilir ve belirli DApp uygulamalarını dağıtmak için MoveVM, Fractal ve M1'den oluşan Move tabanlı bir ZK-Rollup mimarisi sunar.

"Move ZK-Rollup mimarisine dayalı" terimi, M2'nin sıfır bilgi kanıtları (zk-Move teknolojisi) kullanarak gizliliği ve güvenliği artırma planını ifade eder. Bu, yalnızca işlem hızı ve maliyet verimliliğinde avantajlar sağlamakla kalmaz, aynı zamanda gizlilik korumasını benzersiz bir şekilde geliştirir.

MoveVM ve Fraktal, M2'nin hem standart EVM akıllı sözleşmeler hem de Move dilinde (Aptos Move, Sui Move) yazılmış akıllı sözleşmeler yürütmesini sağlar. Move dili ve Sui'nin paralelleştirme modelini kullanarak, EVM işlemler için yüksek verim ve düşük gecikme süresi hizmetler sunar.

Bu, Solidity gibi dilleri kullanan geliştiricilerin, Move dilinin yerel avantajlarından doğrudan yararlanarak güvenli, yüksek performanslı MoveVM Rollup uygulamalarını kolayca başlatabileceği anlamına gelir.

Sonuç olarak, M2'de gerçekleştirilen tüm işlemler, işlem verilerinin paketlendiği ve Ethereum'e geri gönderildiği M1 sıralayıcı ağı üzerinden yönlendirilir. Prover Marketplace'in zk-provers ağı aracılığıyla, geçerlilik ispatları kesinleştirilir ve ZK ispatlarının sonuçları Ethereum ana ağına gönderilir. İşlem ayrıntıları da Celestia'da yayınlanarak iki platform arasında veri durumlarının senkronizasyonu sağlanır.

Blobstream teknolojisini kullanan Celestia'nın modüler veri kullanılabilirliği katmanı, Ethereum ileterek geliştiricilerin Blobstream'i akıllı sözleşmeler geliştirmeye benzer şekilde entegre etmesine ve böylece yüksek verimli Ethereum L2 çözümleri oluşturmasına olanak tanır.

Özünde, M1 konsensüs ve işlem sıralamasını yönetirken, M2 Solidity-Move dönüştürme ve işlem yürütmeyi yönetir. Celestia/Ethereum, nihai veri kullanılabilirliğini ve durum güvenliğini sağlar. Bu modüler mimari, Move'un yüksek performans ve güvenliğinin, EVM'in kullanıcı ve trafik avantajlarıyla entegrasyonunu en üst düzeye çıkarır.

Summary

Teknik anlatıların ötesinde, sıfırdan hızla büyük ve gelişen bir ekosistem oluşturma yeteneği çok önemlidir. Şu anda, Movement Labs tarafından geliştirilen Movement SDK, mesajlaşma altyapısı Hyperlane ve Movement Shared Sorter (M1) gibi araçlar, geliştiricilere Move'a dayalı uygulamaları kolayca oluşturmak ve dağıtmak için gerekli kaynakları sağlamayı amaçlamaktadır.

Resmi açıklamalara göre, Movement Labs'ın çalışma zamanı ortamı Move Stack bu yaz test edilmeye başlanacak. Bir yürütme katmanı çerçevesi olarak Optimism, Polygon ve Arbitrum gibi şirketlerin birçok Rollup çerçevesiyle uyumlu olmayı planlıyor.

Bu açıdan bakıldığında, M1, M2 ve Move Stack gibi paketlerin entegrasyonu, Solidity ekosistemini ve Aptos Move, Sui Move ekosistemlerini kapsayan geniş bir MoveVM evrenini teşvik edebilir. Bu, Move tabanlı olmayan protokollerin Move işlevlerinden yararlanmasını sağlayabilir ve böylece Move dilinin etkisini genişletebilir.

Bu entegrasyon, herhangi bir geliştiricinin merkezi olmayan ve güvenli koşullar altında gelecekteki yüksek performanslı DApp gereksinimlerini karşılamasını sağlayarak, ticari uygulanabilirlik elde etmek için varlık transferi ve borsa süreçlerindeki ölçeklenebilirlik ve performans sorunlarını ele alır.

Movement'ın gelişimi henüz erken aşamalarında olsa da, en iyi VC firmaları şüphesiz Move-Solidity entegrasyonunun potansiyelinin farkındalar ve "ölçeklenebilirlik darboğazları" ile "yüksek performanslı hayalet kasabalar" arasındaki ikilemi sona erdirmek için yeni çözümler aramak için kendilerini aktif olarak konumlandırıyorlar.

Başarılı olursa, bu kombinasyon yeni bir kullanım senaryosu dalgasının temelini atabilir, yeni kullanıcıları çekebilir ve nihayetinde kapsamlı bir Move-Solidity ekosisteminin büyümesini teşvik edebilir. Gelecek umut verici beklentiler barındırıyor.

deyimi:

  1. Bu makale [foresightnews] adresinden alınmıştır, telif hakkı orijinal yazara [LFG Labs] aittir, yeniden baskıya herhangi bir itirazınız varsa, lütfen Gate Learn Team ile iletişime geçin, ekip ilgili prosedürlere göre mümkün olan en kısa sürede halledecektir.

  2. Yasal Uyarı: Bu makalede ifade edilen görüş ve görüşler yalnızca yazarın kişisel görüşlerini temsil eder ve herhangi bir yatırım tavsiyesi teşkil etmez.

  3. Makalenin diğer dil sürümleri Gate Learn ekibi tarafından çevrilmiştir ve Gate.io bölümünde bahsedilmemiştir, çevrilen makale çoğaltılamaz, dağıtılamaz veya intihal edilemez.

Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500