İyimser Sanal Makine Nedir?

Orta SeviyeFeb 01, 2024
İyimser Sanal Makinenin Ethereum'un ölçeklenebilirlik sorunlarını çözmenin anahtarı olabileceğini öğrenin.
İyimser Sanal Makine Nedir?

Blockchain endüstrisinin sürekli genişlemesiyle birlikte, Ethereum da dahil olmak üzere en popüler projeler, blockchain üzerinde kritik bir sorunla (işlem sıkışıklığı) karşı karşıya kalıyor. Boyutu ne olursa olsun, bilgisayar ağları yalnızca belirli bir miktarda trafiği tutabilir. Ağ ne kadar popüler olursa, tıkanma olasılığı da o kadar artar. Bu sorun ölçeklenebilirliği kısıtlıyor ve genel olarak kullanıcı deneyimini etkiliyor.

Bu nedenle Ethereum'un ölçeklenebilirlik sorunlarına yardımcı olmak için farklı katman 2 ağlarına ihtiyacı vardır. Ethereum'un 1. katman zincirine bağlı bu 2. katman ağları arasında İyimser Sanal Makine de bulunmaktadır. Bu makale OVM'nin iç işleyişini ele alıyor ve Ethereum ekosisteminin düzgün çalışması açısından önemine ışık tutuyor.

İyimser Sanal Makine Nedir?

Optimism tarafından Optimism Rollup (OR) teknolojisi kullanılarak oluşturulan Optimistic Virtual Machine (OVM), Ethereum için Katman 2 ölçeklendirme çözümü olarak hizmet ediyor. Geliştiricilerin akıllı sözleşmelerini kolay ve verimli bir şekilde ölçeklendirmeleri için istikrarlı bir çerçeve sunarak EVM uyumluluğundan yararlanacak şekilde tasarlandı.

OVM, diğer ölçeklendirme çözümlerini tek bir çatı altında birleştirerek Katman 2 protokolleri için birleşik bir ekosistem sağlar. OVM, işlemleri doğrudan Katman 1 blok zincirinde güncellemek yerine, Ethereum blok zincirinde güncellenmiş işlemleri garanti etmek (veya iyimser kararlar almak) için zincir dışı verileri kullanır.

OVM Nasıl Çalışır?

OVM tarafından gerçekleştirilen her hesaplama işlemine geçiş adı verilir. Bu geçişler, müşteri tarafında, akıllı bir sözleşmenin en son durumunu doğrulamak veya dolandırıcılık kanıtlarını (merkezi olmayan sistemlerde dolandırıcılık davranışlarını tespit etmek ve kanıtlamak için tasarlanmış mekanizmalar) zincir üzerinde doğrulamak isteyen bireysel kullanıcılar tarafından değerlendirilir.

OVM, akıllı sözleşmeler için özel bir çalışma alanı olarak çalışır. Akıllı sözleşmeler OVM üzerinde dağıtılır, yürütülür ve izlenir; böylece diğer akıllı sözleşme görevlerinin verimli bir şekilde gerçekleştirilmesi sağlanır. Katman 2 zincirindeki bir düğüm bir işlem gönderdiğinde, OVM bu işlemleri işler ve daha sonra kendi ortamında farklı durum değişikliklerini etkinleştirir, sonuç olarak ödemelerin ödenmesi gibi değişken çıktılara yol açar.

OVM ayrıca kendisini sürekli çalıştıran ve ağ kaynaklarını tüketen kötü amaçlı işlemlerden korumak için bir gas limit sistemi uygular. Kullanıcıların bir işlem gerçekleştirirken, bir işlem için ne kadar gas harcayabileceklerini belirten bir gas limiti belirlemesi gerekiyor. Bu ücretler aynı zamanda, işlemleri yürütmek için ek hesaplama kaynaklarının sağlanması karşılığında düğümlere tazminat olarak da hizmet eder.

Ayrıca OVM yalnızca bayt koduyla yazılan akıllı sözleşmeleri yorumlayabilir ve yürütebilir. Solidity gibi üst düzey EVM uyumlu diller daha insan dostu olmasına ve dağıtım sürecini basitleştirmesine rağmen, dağıtılmadan önce çevrilmeleri ve bayt koduna derlenmeleri gerekir. Ancak OVM'nin bayt kodu seviyesinde EVM ile uyumluluğu nedeniyle geliştiriciler mevcut EVM akıllı sözleşmelerini doğrudan OVM'de dağıtabilirler.

İyimser Kararlar: OVM'yi Özel Kılan Nedir?

Yukarıdaki bölüm OVM'nin karmaşıklıklarını incelerken, gerçek yeniliği "iyimser karar" sürecinde yatmaktadır. Daha önce de belirtildiği gibi iyimser bir karar, OVM'nin Ethereum katmanı 1'in gelecekteki durumunu tahmin etmek için zincir dışı verileri kullandığı bir kavramdır. Bu yaklaşım daha hızlı ve daha verimli işlemlerin önünü açıyor. İyimser karar süreci üç ana adımı içerir:

  1. Katman 1'i inceleyin ve gelecekte neler olabileceğini tahmin edin.
  2. Zincir dışı mesajları inceleyin ve Katman 1'e entegre edilmeleri durumunda etkilerini değerlendirin.
  3. Önceki adımlardan edinilen bilgileri inceledikten sonra OVM, gelecekteki EVM durumu hakkında iyi bir fikre sahip olur. Bu vizyon OVM'nin sonraki kararlarına rehberlik edecektir.

Bununla birlikte, görünüşte sonsuz olasılıklara rağmen OVM'nin bu kararlara tam olarak nasıl ulaştığı merak edilebilir. Aşağıdaki kavramlar iyimser kararların ardındaki metodolojiyi daha iyi anlamamıza yardımcı olacaktır:

Ethereum Vadeli İşlem Konisi

Gelecekteki Ethereum durumları sonsuzdur ve olası her işlemi, saldırıya uğrayabilecek her DAO'yu ve diğer tüm olayları kapsar. Sonsuz gelecekle uğraşmasına rağmen, EVM'nin kuralları gelecekte gerçekleşmesi daha az olası olan durumları filtrelemeye yardımcı olur. Bu süreci, her yeni blok çıkarılıp sonlandırıldığında büyük bir delikten daha dar bir huniye doğru büzüşen geniş bir koniye benzetebiliriz.

Yerel Bilgiler

Katman 2, zincir dışı mesajlar, imzalı bir kanal güncellemesi veya bir plazma bloğu için dahil edilme kanıtı dahil olmak üzere yerel bilgileri dahil ederek fikir birliği protokolünü genişletir. OVM, karar vermek için bu yerel bilgiyi kullanır, ancak öncelikle gelecekteki olası Ethereum durumlarını türetmede kullanılacak varsayımları tanımlaması gerekir.

Yerel Varsayımlar

OVM programları, yukarıda açıklanan yerel bilgilere dayalı varsayımları tanımlar ve gelecekteki gerçekçi durumları imkansız olanlardan ayırt etmek için filtre görevi görür. Bunun bir örneği, birçok Katman 2 çözümü tarafından kullanılan "anlaşmazlık canlılığı" varsayımının kullanılmasıdır. Kanal katılımcıları kötü niyetli para çekme işlemlerinin tartışılmasını beklediğinden, kötü niyetli bir para çekme işlemi içeren herhangi bir durum imkansız kabul edilecek ve reddedilecektir. Yerel varsayımlar bu imkansız gelecekleri ortadan kaldırdığında, nihayet gelecekle ilgili “iyimser kararlar” alabiliriz.

Artıları ve Eksileri: OVM, EVM ve zkEVM'ye karşı

Artık OVM'nin nasıl çalıştığını anladığımıza göre, özellikle Ethereum Sanal Makinesi (EVM) ve Sıfır Bilgili Ethereum Sanal Makinesi (zkEVM) gibi diğer sanal makinelerle karşılaştırıldığında onun güçlü ve zayıf yönlerini anlamak önemlidir. Farklılıklarını incelemek, OVM'nin benzersiz değerini ve ölçeklenebilirliği artırmak için nasıl el ele çalıştıklarını vurgulayacaktır.

OVM ve EVM

OVM, EVM'nin aksine daha hızlı işlemlere öncelik verir. OVM ile bir düğüm doğrudan blok zincirine yazabilir ve EVM'nin çok düğümlü doğrulama sürecine olan ihtiyacı ortadan kaldırır. Öte yandan EVM, blok zincirini güncellemeden önce her bir işlem için oy vermesini sağlayarak tüm düğümlerden fikir birliği talep eder. Bu titizlik makuldür çünkü mutlak güven sağlar, ancak OVM ile karşılaştırıldığında üretimin maliyeti azalır.

OVM ve EVM, geçerlilik açısından da farklılık gösterir çünkü OVM, durum değişikliklerinin geçerliliğini zorlamaz. OVM ile kötü niyetli bir kullanıcı, işlemi Katman 1'e göndermeden önce başka bir kullanıcının varlıklarını kendisine aktarabilir. İşleme itiraz edilmezse OVM bunu kabul eder.

Öte yandan, EVM'deki tüm durum değişikliklerinin kabul edilmeden önce ağın fikir birliği kurallarına uyması gerekir. Bu nedenle, gönderenin imzalama anahtarı, işlemlerin kabul edilmesi için bir gereklilik olan genel anahtarıyla eşleşmeyeceğinden yukarıdaki senaryo farklı kuralları izleyecektir.

Ek olarak EVM anında kesinliği garanti eder. Anında kesinlik, ağda bir durum değişikliğinin kabul edildiği, değiştirilemeyeceği veya geri alınamayacağı anlamına gelir. OVM, işlemin geçerliliğini zorunlu kılmadığı ve geçersiz veya kötü niyetli işlemlerin sonlandırılması blok zincirini bozacağı için anlık kesinliği garanti etmez. Bu nedenle OVM durumları yalnızca Katman 1 zincirinde kabul edildiklerinde nihai olur.

OVM ve zkEVM'ler

OVM esas olarak işlemlerin ve akıllı sözleşmelerin yürütülmesine odaklanır ve özellikle durum değişikliklerinde blockchain kurallarını uygulamak için Katman 1 EVM'yi bırakır. OVM, tamamlanmış işlemleri geçerlilik kanıtı olmadan göndererek hıza öncelik verir. Bu, ölçeklenebilirliği artırır, ancak geçersiz işlemlerin fark edilmeden kalması ve özellikle de bunlara itiraz edilmeden bırakılırsa Katman 1'de sonlandırılma riski vardır.

Sıfır Bilgili Ethereum Sanal Makinesi (zkEVM), her zincir dışı işlem için makbuzlara benzer kriptografik kanıtlar oluşturarak bu sorunu çözer. Bu, durum güncellemelerinin geçerliliğinin güvencesini artırarak genel sisteme olan güveni daha da artırır.

zkEVM ile durum geçişleri, zincir üzerinde doğrulandığı anda tamamlanır. Bu, Katman 1'de Katman 2 işlemlerinin tamamlanmasındaki gecikmeleri azaltır. Sıfır bilgi kanıtları aynı zamanda durum güncellemelerinin geçerliliğini de doğrulayarak gerekmedikçe dolandırıcılık kanıtlarına olan ihtiyacı ortadan kaldırır.

zkEVM'lerin uygulanması genellikle OVM'den daha zordur çünkü çeşitli hesaplama adımları için bu kadar ayrıntılı kanıtların geliştirilmesi maliyetlidir. Bu erişilebilirlik, OVM'nin başlatılmasını zkEVM'lere göre daha kolay hale getirir. Bununla birlikte, her iki proje de EVM uyumludur ve akıllı sözleşmeler çalıştırabilir.

OVM'nin Kullanım Örnekleri

Katman 2'de çalışan OVM, kullanıcıların EVM'nin durumunu sürekli olarak doğrudan güncellemeden Katman 1 tabanlı EVM'yi kullanmalarına olanak tanır. OVM'yi EVM'nin bir asistanı olarak hayal edin, Katman 2'de sahne arkasında çalışıyor ve EVM'nin bunaltılmaması için işlemleri yönetiyor.

Bu bağlamda, A Kullanıcısının 2 WBTC'ye sahip olduğunu ve iyimser bir toplama kullanarak B Kullanıcısına 1 WBTC gönderdiğini varsayalım. Daha sonra bir toplayıcı, işlem ayrıntılarını Katman 1 toplama sözleşmesine gönderecektir. Eğer itiraz edilmezse, Ethereum blok zincirine kalıcı olarak entegre edilecek ve resmi hale getirilecek.

Bu garanti iki şartla mümkündür. Birincisi, OVM'nin işlemleri EVM kurallarına göre yürütmesidir, böylece zincir dışında doğru şekilde işlenen işlemlerin Katman 1'de kabul edilmesi garanti edilir. İkinci faktör, toplayıcının işlem verilerini kamuya açık olarak paylaşması, herkesin bir işlemin yürütülmesindeki tutarsızlıkları belirtmesine olanak tanıması ve buna ek olarak tüm tarafları dürüst tutmasıdır.

Bununla birlikte, her iki taraf da varlıklarını çekmeye veya başka işlemler yapmaya karar verse de, Katman 1'de herhangi bir işlem yapmak zorunda kalmadan EVM'den faydalanmış oluyorlar.

OVM, işlemleri daha hızlı yürütmenin yanı sıra başka şekillerde de kullanılabilir. OVM aynı zamanda blockchain oyunlarında da devrim yaratarak, işlemlerin anında gerçekleştiği ve oyun dünyasının gerçek zamanlı tepki verdiği, gecikme veya gecikme olmadan daha hızlı oyun oynanmasını mümkün kıldı. DeFi uygulamalarını geliştirmedeki kullanımı da gözden kaçmamalı çünkü merkezi olmayan borsalarda daha düşük gas ücretleri ile neredeyse anında token takası sağlıyor.

Çözüm

İyimser Sanal Makine ile geliştiriciler akıllı sözleşmeleri dağıtabilir ve kullanıcılar, Ethereum'u rahatsız eden yüksek gas ücretleri ve yavaş işlem süreleri olmadan işlem yapabilirler. Güvenlik ve potansiyel merkezileştirme riskleriyle ilgili zorluklarla karşı karşıya olsa da OVM, blockchain destekli uygulamalarda ve genel olarak kitlesel benimsenmede yeni bir çağın kilidini açmanın anahtarını elinde tutuyor. Blockchain teknolojisinin gelişmesiyle birlikte OVM, merkezi olmayan uygulamaların geleceğini şekillendirmesi beklenen yenilikçi araçlardan biridir.

著者: Tamilore
翻訳者: Cedar
レビュアー: Matheus Piccolo、Ashley
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

İyimser Sanal Makine Nedir?

Orta SeviyeFeb 01, 2024
İyimser Sanal Makinenin Ethereum'un ölçeklenebilirlik sorunlarını çözmenin anahtarı olabileceğini öğrenin.
İyimser Sanal Makine Nedir?

Blockchain endüstrisinin sürekli genişlemesiyle birlikte, Ethereum da dahil olmak üzere en popüler projeler, blockchain üzerinde kritik bir sorunla (işlem sıkışıklığı) karşı karşıya kalıyor. Boyutu ne olursa olsun, bilgisayar ağları yalnızca belirli bir miktarda trafiği tutabilir. Ağ ne kadar popüler olursa, tıkanma olasılığı da o kadar artar. Bu sorun ölçeklenebilirliği kısıtlıyor ve genel olarak kullanıcı deneyimini etkiliyor.

Bu nedenle Ethereum'un ölçeklenebilirlik sorunlarına yardımcı olmak için farklı katman 2 ağlarına ihtiyacı vardır. Ethereum'un 1. katman zincirine bağlı bu 2. katman ağları arasında İyimser Sanal Makine de bulunmaktadır. Bu makale OVM'nin iç işleyişini ele alıyor ve Ethereum ekosisteminin düzgün çalışması açısından önemine ışık tutuyor.

İyimser Sanal Makine Nedir?

Optimism tarafından Optimism Rollup (OR) teknolojisi kullanılarak oluşturulan Optimistic Virtual Machine (OVM), Ethereum için Katman 2 ölçeklendirme çözümü olarak hizmet ediyor. Geliştiricilerin akıllı sözleşmelerini kolay ve verimli bir şekilde ölçeklendirmeleri için istikrarlı bir çerçeve sunarak EVM uyumluluğundan yararlanacak şekilde tasarlandı.

OVM, diğer ölçeklendirme çözümlerini tek bir çatı altında birleştirerek Katman 2 protokolleri için birleşik bir ekosistem sağlar. OVM, işlemleri doğrudan Katman 1 blok zincirinde güncellemek yerine, Ethereum blok zincirinde güncellenmiş işlemleri garanti etmek (veya iyimser kararlar almak) için zincir dışı verileri kullanır.

OVM Nasıl Çalışır?

OVM tarafından gerçekleştirilen her hesaplama işlemine geçiş adı verilir. Bu geçişler, müşteri tarafında, akıllı bir sözleşmenin en son durumunu doğrulamak veya dolandırıcılık kanıtlarını (merkezi olmayan sistemlerde dolandırıcılık davranışlarını tespit etmek ve kanıtlamak için tasarlanmış mekanizmalar) zincir üzerinde doğrulamak isteyen bireysel kullanıcılar tarafından değerlendirilir.

OVM, akıllı sözleşmeler için özel bir çalışma alanı olarak çalışır. Akıllı sözleşmeler OVM üzerinde dağıtılır, yürütülür ve izlenir; böylece diğer akıllı sözleşme görevlerinin verimli bir şekilde gerçekleştirilmesi sağlanır. Katman 2 zincirindeki bir düğüm bir işlem gönderdiğinde, OVM bu işlemleri işler ve daha sonra kendi ortamında farklı durum değişikliklerini etkinleştirir, sonuç olarak ödemelerin ödenmesi gibi değişken çıktılara yol açar.

OVM ayrıca kendisini sürekli çalıştıran ve ağ kaynaklarını tüketen kötü amaçlı işlemlerden korumak için bir gas limit sistemi uygular. Kullanıcıların bir işlem gerçekleştirirken, bir işlem için ne kadar gas harcayabileceklerini belirten bir gas limiti belirlemesi gerekiyor. Bu ücretler aynı zamanda, işlemleri yürütmek için ek hesaplama kaynaklarının sağlanması karşılığında düğümlere tazminat olarak da hizmet eder.

Ayrıca OVM yalnızca bayt koduyla yazılan akıllı sözleşmeleri yorumlayabilir ve yürütebilir. Solidity gibi üst düzey EVM uyumlu diller daha insan dostu olmasına ve dağıtım sürecini basitleştirmesine rağmen, dağıtılmadan önce çevrilmeleri ve bayt koduna derlenmeleri gerekir. Ancak OVM'nin bayt kodu seviyesinde EVM ile uyumluluğu nedeniyle geliştiriciler mevcut EVM akıllı sözleşmelerini doğrudan OVM'de dağıtabilirler.

İyimser Kararlar: OVM'yi Özel Kılan Nedir?

Yukarıdaki bölüm OVM'nin karmaşıklıklarını incelerken, gerçek yeniliği "iyimser karar" sürecinde yatmaktadır. Daha önce de belirtildiği gibi iyimser bir karar, OVM'nin Ethereum katmanı 1'in gelecekteki durumunu tahmin etmek için zincir dışı verileri kullandığı bir kavramdır. Bu yaklaşım daha hızlı ve daha verimli işlemlerin önünü açıyor. İyimser karar süreci üç ana adımı içerir:

  1. Katman 1'i inceleyin ve gelecekte neler olabileceğini tahmin edin.
  2. Zincir dışı mesajları inceleyin ve Katman 1'e entegre edilmeleri durumunda etkilerini değerlendirin.
  3. Önceki adımlardan edinilen bilgileri inceledikten sonra OVM, gelecekteki EVM durumu hakkında iyi bir fikre sahip olur. Bu vizyon OVM'nin sonraki kararlarına rehberlik edecektir.

Bununla birlikte, görünüşte sonsuz olasılıklara rağmen OVM'nin bu kararlara tam olarak nasıl ulaştığı merak edilebilir. Aşağıdaki kavramlar iyimser kararların ardındaki metodolojiyi daha iyi anlamamıza yardımcı olacaktır:

Ethereum Vadeli İşlem Konisi

Gelecekteki Ethereum durumları sonsuzdur ve olası her işlemi, saldırıya uğrayabilecek her DAO'yu ve diğer tüm olayları kapsar. Sonsuz gelecekle uğraşmasına rağmen, EVM'nin kuralları gelecekte gerçekleşmesi daha az olası olan durumları filtrelemeye yardımcı olur. Bu süreci, her yeni blok çıkarılıp sonlandırıldığında büyük bir delikten daha dar bir huniye doğru büzüşen geniş bir koniye benzetebiliriz.

Yerel Bilgiler

Katman 2, zincir dışı mesajlar, imzalı bir kanal güncellemesi veya bir plazma bloğu için dahil edilme kanıtı dahil olmak üzere yerel bilgileri dahil ederek fikir birliği protokolünü genişletir. OVM, karar vermek için bu yerel bilgiyi kullanır, ancak öncelikle gelecekteki olası Ethereum durumlarını türetmede kullanılacak varsayımları tanımlaması gerekir.

Yerel Varsayımlar

OVM programları, yukarıda açıklanan yerel bilgilere dayalı varsayımları tanımlar ve gelecekteki gerçekçi durumları imkansız olanlardan ayırt etmek için filtre görevi görür. Bunun bir örneği, birçok Katman 2 çözümü tarafından kullanılan "anlaşmazlık canlılığı" varsayımının kullanılmasıdır. Kanal katılımcıları kötü niyetli para çekme işlemlerinin tartışılmasını beklediğinden, kötü niyetli bir para çekme işlemi içeren herhangi bir durum imkansız kabul edilecek ve reddedilecektir. Yerel varsayımlar bu imkansız gelecekleri ortadan kaldırdığında, nihayet gelecekle ilgili “iyimser kararlar” alabiliriz.

Artıları ve Eksileri: OVM, EVM ve zkEVM'ye karşı

Artık OVM'nin nasıl çalıştığını anladığımıza göre, özellikle Ethereum Sanal Makinesi (EVM) ve Sıfır Bilgili Ethereum Sanal Makinesi (zkEVM) gibi diğer sanal makinelerle karşılaştırıldığında onun güçlü ve zayıf yönlerini anlamak önemlidir. Farklılıklarını incelemek, OVM'nin benzersiz değerini ve ölçeklenebilirliği artırmak için nasıl el ele çalıştıklarını vurgulayacaktır.

OVM ve EVM

OVM, EVM'nin aksine daha hızlı işlemlere öncelik verir. OVM ile bir düğüm doğrudan blok zincirine yazabilir ve EVM'nin çok düğümlü doğrulama sürecine olan ihtiyacı ortadan kaldırır. Öte yandan EVM, blok zincirini güncellemeden önce her bir işlem için oy vermesini sağlayarak tüm düğümlerden fikir birliği talep eder. Bu titizlik makuldür çünkü mutlak güven sağlar, ancak OVM ile karşılaştırıldığında üretimin maliyeti azalır.

OVM ve EVM, geçerlilik açısından da farklılık gösterir çünkü OVM, durum değişikliklerinin geçerliliğini zorlamaz. OVM ile kötü niyetli bir kullanıcı, işlemi Katman 1'e göndermeden önce başka bir kullanıcının varlıklarını kendisine aktarabilir. İşleme itiraz edilmezse OVM bunu kabul eder.

Öte yandan, EVM'deki tüm durum değişikliklerinin kabul edilmeden önce ağın fikir birliği kurallarına uyması gerekir. Bu nedenle, gönderenin imzalama anahtarı, işlemlerin kabul edilmesi için bir gereklilik olan genel anahtarıyla eşleşmeyeceğinden yukarıdaki senaryo farklı kuralları izleyecektir.

Ek olarak EVM anında kesinliği garanti eder. Anında kesinlik, ağda bir durum değişikliğinin kabul edildiği, değiştirilemeyeceği veya geri alınamayacağı anlamına gelir. OVM, işlemin geçerliliğini zorunlu kılmadığı ve geçersiz veya kötü niyetli işlemlerin sonlandırılması blok zincirini bozacağı için anlık kesinliği garanti etmez. Bu nedenle OVM durumları yalnızca Katman 1 zincirinde kabul edildiklerinde nihai olur.

OVM ve zkEVM'ler

OVM esas olarak işlemlerin ve akıllı sözleşmelerin yürütülmesine odaklanır ve özellikle durum değişikliklerinde blockchain kurallarını uygulamak için Katman 1 EVM'yi bırakır. OVM, tamamlanmış işlemleri geçerlilik kanıtı olmadan göndererek hıza öncelik verir. Bu, ölçeklenebilirliği artırır, ancak geçersiz işlemlerin fark edilmeden kalması ve özellikle de bunlara itiraz edilmeden bırakılırsa Katman 1'de sonlandırılma riski vardır.

Sıfır Bilgili Ethereum Sanal Makinesi (zkEVM), her zincir dışı işlem için makbuzlara benzer kriptografik kanıtlar oluşturarak bu sorunu çözer. Bu, durum güncellemelerinin geçerliliğinin güvencesini artırarak genel sisteme olan güveni daha da artırır.

zkEVM ile durum geçişleri, zincir üzerinde doğrulandığı anda tamamlanır. Bu, Katman 1'de Katman 2 işlemlerinin tamamlanmasındaki gecikmeleri azaltır. Sıfır bilgi kanıtları aynı zamanda durum güncellemelerinin geçerliliğini de doğrulayarak gerekmedikçe dolandırıcılık kanıtlarına olan ihtiyacı ortadan kaldırır.

zkEVM'lerin uygulanması genellikle OVM'den daha zordur çünkü çeşitli hesaplama adımları için bu kadar ayrıntılı kanıtların geliştirilmesi maliyetlidir. Bu erişilebilirlik, OVM'nin başlatılmasını zkEVM'lere göre daha kolay hale getirir. Bununla birlikte, her iki proje de EVM uyumludur ve akıllı sözleşmeler çalıştırabilir.

OVM'nin Kullanım Örnekleri

Katman 2'de çalışan OVM, kullanıcıların EVM'nin durumunu sürekli olarak doğrudan güncellemeden Katman 1 tabanlı EVM'yi kullanmalarına olanak tanır. OVM'yi EVM'nin bir asistanı olarak hayal edin, Katman 2'de sahne arkasında çalışıyor ve EVM'nin bunaltılmaması için işlemleri yönetiyor.

Bu bağlamda, A Kullanıcısının 2 WBTC'ye sahip olduğunu ve iyimser bir toplama kullanarak B Kullanıcısına 1 WBTC gönderdiğini varsayalım. Daha sonra bir toplayıcı, işlem ayrıntılarını Katman 1 toplama sözleşmesine gönderecektir. Eğer itiraz edilmezse, Ethereum blok zincirine kalıcı olarak entegre edilecek ve resmi hale getirilecek.

Bu garanti iki şartla mümkündür. Birincisi, OVM'nin işlemleri EVM kurallarına göre yürütmesidir, böylece zincir dışında doğru şekilde işlenen işlemlerin Katman 1'de kabul edilmesi garanti edilir. İkinci faktör, toplayıcının işlem verilerini kamuya açık olarak paylaşması, herkesin bir işlemin yürütülmesindeki tutarsızlıkları belirtmesine olanak tanıması ve buna ek olarak tüm tarafları dürüst tutmasıdır.

Bununla birlikte, her iki taraf da varlıklarını çekmeye veya başka işlemler yapmaya karar verse de, Katman 1'de herhangi bir işlem yapmak zorunda kalmadan EVM'den faydalanmış oluyorlar.

OVM, işlemleri daha hızlı yürütmenin yanı sıra başka şekillerde de kullanılabilir. OVM aynı zamanda blockchain oyunlarında da devrim yaratarak, işlemlerin anında gerçekleştiği ve oyun dünyasının gerçek zamanlı tepki verdiği, gecikme veya gecikme olmadan daha hızlı oyun oynanmasını mümkün kıldı. DeFi uygulamalarını geliştirmedeki kullanımı da gözden kaçmamalı çünkü merkezi olmayan borsalarda daha düşük gas ücretleri ile neredeyse anında token takası sağlıyor.

Çözüm

İyimser Sanal Makine ile geliştiriciler akıllı sözleşmeleri dağıtabilir ve kullanıcılar, Ethereum'u rahatsız eden yüksek gas ücretleri ve yavaş işlem süreleri olmadan işlem yapabilirler. Güvenlik ve potansiyel merkezileştirme riskleriyle ilgili zorluklarla karşı karşıya olsa da OVM, blockchain destekli uygulamalarda ve genel olarak kitlesel benimsenmede yeni bir çağın kilidini açmanın anahtarını elinde tutuyor. Blockchain teknolojisinin gelişmesiyle birlikte OVM, merkezi olmayan uygulamaların geleceğini şekillendirmesi beklenen yenilikçi araçlardan biridir.

著者: Tamilore
翻訳者: Cedar
レビュアー: Matheus Piccolo、Ashley
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!