Intent'in ilkelerinin, uygulama durumunun ve risk yanıtlarının kısa bir analizi

Orijinal kaynak: Ebunker Çincesi

Son zamanlarda Ethereum topluluğunda Intent ve uygulamaları hakkında hararetli bir tartışma yaşanıyor. Bu makalede Niyetin prensibi, uygulama durumu, olası riskleri ve karşı önlemleri kısaca tanıtılacaktır.

İşlem açıkça davranışın nasıl gerçekleştirileceğini ifade ediyorsa niyet, davranışın beklenen sonucunu ifade eder.

İşlem talimatı şu şekilde ise:

"Önce A'yı yapın, sonra B'yi yapın, sonra D'yi almak için C'ye para ödeyin."

O zaman karşılık gelen Amaç şudur:

"Ödemeyi karşılayabilirim ve D almak istiyorum."

Amaç merkezli protokoller kullanıcı deneyimini ve verimliliğini önemli ölçüde artırabilir. İşlem, kullanıcının her parametreyi açıkça belirtmesini gerektirir ve işlem eşiği yüksektir. Bunun aksine, Amaçları kullanarak kullanıcılar istenen sonuçları basitçe ifade edebilir ve sonuçlara en iyi şekilde ulaşma görevini olgun bir üçüncü tarafa devredebilir.

Her ne kadar Niyetler ekosistem için daha fazla olasılık sağlasa da, Ethereum zincirindeki Niyet tabanlı tasarımların zincir dışı altyapı üzerinde de önemli bir etkisi olabilir ve ayrıca MEV ile ilgili faaliyetler ve piyasa kontrolü ile de önemli bağlantılar vardır.

Niyet nasıl çalışır?

Şu anda kullanıcıların Ethereum ile etkileşim kurmasının standart yolu, işlemleri ve mesajları EVM'ye durum geçişlerini gerçekleştirmek için gerekli tüm bilgileri sağlayan belirli bir formatta formüle etmek ve imzalamaktır. Ancak bir işlem oluşturmak oldukça karmaşık işlemleri gerektirebilir. Bir işlem oluşturmak, gas ücretlerini ödemek için belirli bir varlığı tutarken, akıllı sözleşmeler ve anlık yönetim hakkında birçok ayrıntı gerektirir. Bu karmaşıklık, kullanıcıların yeterli bilgi olmadan veya karmaşık yürütme stratejileri gerektirmeden karar vermeleri gerektiğinden, zayıf kullanıcı deneyimine ve verimliliğin azalmasına neden olur.

Niyetin amacı kullanıcının yükünü azaltmaktır. Amaçlar, kullanıcıların bir dizi açıklayıcı kısıtlamayı imzalayarak tam kontrol atamadan işlem oluşturma işlemini üçüncü bir tarafa dış kaynak olarak kullanmalarına olanak tanır.

Standart işlem tabanlı bir süreçte, doğrulayıcılar doğrulamaya teşvik edildiğinde işlem imzaları, doğrulayıcıların belirli bir durum için hesaplama yolunu doğru bir şekilde takip etmesine olanak tanır. Buna karşılık, bir Amaç tam olarak hangi hesaplama yollarının izlenmesi gerektiğini belirtmez, bunun yerine belirli kısıtlamaları karşılayan herhangi bir eyleme izin verir. Kullanıcı, bir Niyeti imzalayıp paylaşarak, alıcıya kendi adına hesaplama yolunu seçme iznini etkili bir şekilde verir (aşağıdaki resimde gösterildiği gibi). Tek bir işlemin birden fazla Amaç içerebileceğini, böylece örtüşen Amaçları eşleştirebileceğini, gas ücretlerinden tasarruf edebileceğini ve ekonomik verimliliği artırabileceğini belirtmekte fayda var. Ek olarak kullanıcılar, üçüncü tarafların gaza sponsor olmasına veya ödeme için başka tokenları kullanmasına izin vermek gibi, gaz ücretlerini daha esnek bir şekilde ödeyebilirler.

Intent'in ilkeleri, uygulama durumu ve risk yanıtlarının kısa bir analizi

Şekilde görüldüğü gibi kullanıcı, bir işlemi gönderirken kesin hesaplama yolunu belirtir; Niyet gönderirken kullanıcı hedefi ve bazı kısıtlamaları belirtir ve Matchmaking ise izlenecek hesaplama yolunu belirler.

Niyet başvuru durumu

Amaç oluşturmak, kullanıcıların varlıklarının ve kriptografik kimliklerinin gözetimini korumasına olanak tanırken, blockchain ile etkileşimin karmaşıklığını dış kaynaktan sağlar. Aslında Intent ile ilgili birçok kavram, aşağıdaki senaryolar gibi birkaç yıldır çalışan sistemlere karşılık gelir:

Kısıtlı emir: Kullanıcının en az 200 B token alması durumunda, kullanıcının hesabından 100 A token çekilebilir.

Cowswap tarzı açık artırma: Kısıtlı emirlerle aynıdır ancak yürütme kalitesini en üst düzeye çıkarmak için birden fazla emri eşleştirmek için üçüncü bir tarafa veya mekanizmaya dayanır.

Gaz sponsorluğu: Kullanıcılar işlem ücretlerini ETH yerine USDC olarak ödemeyi seçebilirler ve hesapta gaz ücretlerini ödemek için USDC bulunur.

Yetkilendirilmiş yetkilendirme: Belirli hesaplarla yalnızca önceden yetkilendirilmiş belirli yollarla etkileşime izin verir. Bir Amaç yalnızca nihai işlemin Amaçta belirtilen erişim kontrol listesini takip etmesi durumunda yerine getirilebilir.

Birleştirilmiş işlem işleme: Gaz verimliliğini artırmak için birden fazla Amacın birleştirilmesine olanak tanır.

Toplayıcı: Birden fazla senaryonun birleştirildiğini kanıtlayarak ve Amaca giden en iyi yolu izleyerek yalnızca en iyi fiyat/getiriyi kullanarak çalışır.

Şu anda Intent'in zincirler arası MEV (SUAVE gibi), ERC 4337 tipi hesap soyutlama ve Seaport sipariş senaryolarında da yeni uygulamaları var. ERC 4337 gelişirken diğer yeni uygulamalar da (etki alanları arası Intent'ler gibi) keşif aşamasına giriyor.

Tüm Niyet tabanlı uygulamalarda, Niyeti anlayan ve Niyeti zamanında gerçekleştirmek için motive olan en az bir grubun bulunması gerekir. Bu rolü kimin oynadığı, nasıl gerçekleştirildiği ve teşvikleri konusunda, Niyet odaklı sistemlerin etkinliğini, güvenini ve diğer etkilerini belirlemek için daha fazla araştırma ve uygulamaya ihtiyaç vardır.

Aracı ve Mempool

Niyetleri gönüllü aracıların ellerine teslim etmenin en bariz yolu Ethereum'un Mempool'udur. Ancak mevcut Mempool tasarımı, Amaçların yayılmasını desteklemiyor. Uzun vadede, DOS saldırılarının gizli tehlikeleri göz önüne alındığında, Ethereum Mempool'da Intent'in yayılmasına yönelik evrensel destek olasılığı son derece düşüktür. Ethereum Mempool'un açık ve izinsiz yapısının, inten'in benimsenmesine engel teşkil ettiği söylenebilir.

Ethereum Mempool'un yokluğunda Intent sistem tasarımcıları çeşitli sorunlarla karşı karşıya kalır. Şu anda karşı karşıya olunan seçenek, Niyetin lisans verene iletilmesi veya herhangi bir tarafın Niyeti uygulayabilmesi için izinsiz bir şekilde yapılmasıdır.

Niyetin ilkeleri, uygulama durumu ve risk yanıtlarının kısa bir analizi

Şekilde gösterildiği gibi, Niyet önce kullanıcıdan izinli/izinsiz genel/özel Niyet Havuzuna akar, ardından onu çöpçatan aracılığıyla bir işleme dönüştürür ve son olarak onu genel bir Mempool'a dönüştürür veya aracılığıyla doğrudan zincirde görüntüler. MEV Boost tipi açık artırma üstün.

İzinsiz Mempool

Denenen tasarımlardan biri, sistemdeki çeşitli düğümlerin dedikodu yoluyla Niyetleri yayınlamasına izin veren ve böylece uygulayıcıya izinsiz erişim sağlayan merkezi olmayan bir API'dir.

Örneğin 0x protokol aktarıcısında kısıtlı emirler birbirlerine dedikodu edilir ve eşleşme bulunduğunda zincire yüklenir. Bu yaklaşım aynı zamanda merkezileşme ve sansür riskleriyle mücadele etmek için paylaşılan ERC 4337 Mempool bağlamında da araştırılmaktadır. Ancak bu izin gerektirmeyen Intentpool'un tasarımı aynı zamanda aşağıdaki zorluklarla da karşı karşıyadır:

DoS Direnci: Geliştiricilerin potansiyel DoS saldırılarından kaçınmak için Amaçların işlevselliğini sınırlaması gerekebilir.

Teşvikleri yaygınlaştırın: Birçok uygulama için amaçları gerçekleştirmek karlı bir faaliyettir. Bu nedenle teorik olarak, Niyet Havuzu'nu işleten düğümler, Niyetleri yürütme rekabetini azaltmak amacıyla Niyetleri yaymama konusunda teşviklere sahiptir.

MEV: Niyetlerin yürütme kalitesi, zincir dışı katılımcıların iyi davranışlarına bağlı olduğundan, halka açık, izinsiz Intentpool'ları kullanırken karşılaşılan bazı zorluklar vardır. İzni olmayan bir Intentpool, yürütmenin karlı olması durumunda kullanıcılara arbitraj yapmaya çalışabilir. Bu, Defi ile ilgili Amaçlar için yaygın bir sorun olacak olan Ethereum Mempool'daki mevcut "sandviç saldırısına" benzer. Gelecekteki bir gelişme, izin gerektirmeyen ancak şifrelenmiş bir Intentpool oluşturmak olabilir.

Lisanslı Mempool

Güvenilir merkezi API'ler DOS saldırılarına karşı daha dayanıklıdır ve Amaçları yaymaya ihtiyaç duymazlar. Bu güven modeli MEV endişeleri için bir miktar temel sağlıyor. Güven varsayımı geçerli olduğu sürece yürütme kalitesi garanti edilebilir. Güvenilir aracılar aynı zamanda kendileriyle ilişkili bir itibara sahip olabilir ve bu da operasyonları dikkatli bir şekilde gerçekleştirme konusunda bir miktar teşvik sağlayabilir.

Bu nedenle, izin verilen IntentPool'lar kısa vadede Intent tabanlı uygulama geliştiricileri için cazip olacaktır. Ancak güçlü güven varsayımı doğal olarak kusurludur ve orijinal blockchain ruhunu bir dereceye kadar ihlal etmektedir.

Hibrit çözüm

Yukarıda bahsedilen iki durumun karışımı olan çözümler de mevcuttur. Örneğin, yayılma sürecine izin verildiği halde yürütmenin izinsiz olduğu veya bunun tersinin olduğu bir durum vardır. Hibrit çözümün yaygın bir örneği, sipariş akışı açık artırmasıdır.

Bu tür tasarımın ardındaki fikir, karşı taraflara ihtiyaç duyan kullanıcıların, daha uygun bir fiyatla işlem yapabilmek için daha iyi ve daha kötü karşı taraflar arasında ayrım yapması gerekebilmesidir. Tasarım süreci tipik olarak kullanıcıdan amacı (veya işlemi) alan ve kullanıcı adına açık artırmayı kolaylaştıran güvenilir bir tarafı içerir. Açık artırmaya katılmak için herhangi bir izne gerek yoktur. Bu tür tasarımın dezavantajları da vardır; lisanslı bir Intentpool'da çeşitli müdahalelere maruz kalma olasılıkları yüksektir.

Bu yaklaşımın özü, Niyet tabanlı uygulamaların yalnızca akıllı sözleşmelerle etkileşime geçmek için yeni mesaj formatlarını değil, aynı zamanda bellek havuzlarının yerini alacak şekilde yayılma ve rakip keşif mekanizmalarını da içermesidir. Şu anda en kritik şey, merkeziyetsizliği korurken teşviklerle uyumlu bir Niyet keşfetme ve eşleştirme mekanizması tasarlamaktır.

Riskler ve onlarla nasıl başa çıkılacağı

Amaçlar işlemler için heyecan verici yeni bir paradigma olsa da, bunların yaygın biçimde benimsenmesi aynı zamanda daha fazla kullanıcı etkinliğinin alternatif Mempool'lara hızlı bir şekilde kayması anlamına da geliyor. Düzgün yönetilmezse, bu değişim Ethereum'un merkeziyetsizliğine zarar verebilir ve güvenilir tarafların aşırı gücüne yol açabilir.Potansiyel riskler aşağıdakileri içerir:

Sipariş akışı: Eğer Intent'in yürütülmesine izin veriliyorsa ancak kullanıcılar bunu dikkatsizce seçip halka açık Mempool'dan taşıyorsa, Ethereum blok üretimi merkezi hale gelebilir.

Güven: Birçok çözüm aracılara güven gerektirdiğinden, Niyetlerin yürütme kalitesini garanti altına almak için girişin önündeki bu yüksek engel, yeni Niyet tabanlı mimarilerin geliştirilmesini engelleyecek ve yenilik ve rekabetin hızını azaltacaktır.

Şeffaflık: Birçok Intent mimarisi, kullanıcıların zincir varlıkları üzerinde bir miktar kontrol devretmesini gerektirdiğinden ve bir uzlaşma olarak Mempool'a izin verilmesini gerektirdiğinden, bu da dışarıdan belirli bir derecede geçilemezlik olduğu anlamına gelir, inşa edilen sistemde opaklık riski vardır. Bu durumda kullanıcı beklentilerinin nasıl karşılandığı ve ekosisteme yönelik tespit edilemeyen tehditlerin olup olmadığı belirsizdir. Kullanıcılar ve blockchain arasında gelişen ara katman yazılımı ve Mempool ekosistemi bile opak hale gelecektir.

Peki yukarıdaki riskler nasıl azaltılabilir? Ethereum Mempool alanının sınırlı olduğunu biliyoruz. Bazı uygulamalar için risk, gizlilik eksikliğinden ve dolayısıyla daha geniş bir mesaj formatı yelpazesini destekleyememesinden kaynaklanmaktadır. Bu durum, cüzdan ve uygulama geliştiricilerini, yukarıda belirtilen risklerden kaçınırken kullanıcıların blockchain'e bağlanmasına izin vermenin bir yolunu bulmaları gerektiğinden zor bir duruma sokuyor.

İdeal sistem, herkesin yürütme kalitesinden çok fazla ödün vermeden Amaçları eşleştirip yürütebilmesi için izinsiz olmalıdır. Yeni Mempool'lar oluşturmaya gerek kalmadan yeni uygulamaların konuşlandırılabilmesi için sistemin çok yönlü olması gerekir. Sistem şeffaf olmalı, bir amacın gerçekleştirilme sürecinin kamuya raporlanmasına olanak sağlamalı ve gizlilik garantileri izin verdiğinde kalite denetimlerinin gerçekleştirilmesi için veri sağlamalıdır.

FlashBots ve Anoma gibi ekipler, gizlilik ve izinsizliği birleştirerek evrensel bir çözüm için yukarıdaki gereksinimleri karşılamak için çok çalışıyor olsalar da, yakın gelecekte böylesine mükemmel bir sistemi oluşturmak zor olacak. Bu nedenle kullanıcıların farklı uygulamalar için ödün vermesi ve farklı çözümler seçmesi gerekiyor. Benzer şekilde, Intentpool'ları başlatan uygulamaların izinsiz olarak her yerde bulunması ve iznin mevcut olduğu yerlerde aracıları dikkatli seçmesi gerekir.

Niyet tabanlı uygulamaların tasarımcılarının, yalnızca kullanıcı tabanlarıyla değil aynı zamanda daha geniş toplulukla da ilgili oldukları için uygulamalarının zincir dışı etkilerini tam olarak dikkate almaları gerekir; bu da daha geniş topluluğun Ethereum'u çevreleyen zincir dışı etkileri anlamasını gerektirir. Ekosistem dikkatli olmaya devam ediyor.

Özet

Intent uygulamalarına yönelik açık pazar talebi nedeniyle, birçok Intent tabanlı uygulama birkaç yıldır yaygın olarak kullanılmaktadır. Kısmen ERC 4337'nin yönlendirdiği Artan Niyet benimsenmesi, Ethereum Mempool'dan yeni alanlara geçişi hızlandırabilir. Intent'in benimsenmesi, kullanıcının "zorunlu işlem" paradigmasından "açıklayıcı" paradigmaya geçişini temsil eder ve bunun kullanıcı deneyimini ve verimliliğini büyük ölçüde artırması beklenir.

Orijinal bağlantı

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
  • Comment
  • Share
Comment
0/400
No comments
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)