Kullanıcı deneyimini geliştirin, etkileşim adımlarını azaltın, "amaçlı işlemler" Web3 anlatımının bir sonraki dalgasını nasıl destekleyebilir?

Orijinal başlık: Güçlü Niyetler: Bölüm 1

Yazar: Mike Calvanese ve Brink'teki ekip

Orijinal derleme: Luccy, Joyce, BlockBeats

Bu, Mike Calvanese ve Brink ekibinin Niyetler hakkındaki 3 bölümlük serisinin 1. Bölümüdür.

Kullanıcı deneyimini geliştirin, etkileşim adımlarını azaltın, "niyetli işlem" Web3 anlatımının bir sonraki dalgasını nasıl destekleyebilir?

Niyetler hızla yayılıyor, hesap soyutlamanın mümkün kıldığı birçok kullanıcı deneyimi iyileştirmesinden biri ve Vitalik'in EthCC'deki konuşmasında tartışılan sıcak bir konuydu. Niyetler, kullanıcıların istedikleri zincir içi sonuçları tanımlamalarına ve bu sonuçlara ulaşmaya yönelik teknik çalışmayı doğrudan ağ ve protokollerle etkileşime giren üçüncü taraf çözücülere dış kaynak olarak vermelerine olanak tanır.Sonuçta soyutlama katmanı, Web3 uygulamalarının normal uygulamalar gibi hissetmesini sağlayacaktır. Mevcut teknoloji öğrenme eğrisini azaltır ve milyonlarca yeni kullanıcıyı cezbedecektir.

Amaçlara yönelik bir paradigma değişikliği, gelecekteki kullanıcıların işlemleri gönderme, ETH ile gas ücretleri ödeme, kayma limitleri ayarlayarak AMM'lerdeki MEV'yi azaltma, optimum yol yönlendirme için token takaslarını toplama veya varlık köprüleme gibi şeyleri önemsemesine gerek kalmayacağı anlamına geliyor.

Niyetleri anlamanın basit bir yolu, onları bir şeyin "nasıl" başarılacağına dair zorunlu adımlar yerine, kullanıcının "ne" olmasını istediğinin bildirimsel ifadeleri olarak düşünmektir.

Kullanıcı deneyimini geliştirin, etkileşim adımlarını azaltın, "niyetli işlem" Web3 anlatımının bir sonraki dalgasını nasıl destekleyebilir?

Mevcut Niyetler

Niyet yeni bir kavram değildir.

EtherDelta ve 0x gibi Ethereum projeleri, Uniswap ve AMM'lerin varlığından çok önce Niyet tabanlı sipariş defterleri sunuyordu. NFT pazarı uzun yıllardır NFT bekleyen emirler ve kotasyonlar için imzalı Niyetler kullanıyor ve CoW Swap ve UniswapX gibi daha yeni sistemler artık ERC20 limitli emirler için daha gelişmiş bir Niyet tabanlı altyapı sağlıyor.

Mevcut duruma bakıldığında, "Niyetler" kelimesi "limit emirleri" ile eşanlamlı görünmektedir, çünkü bugün Web3'te yaygın olarak desteklenen Amaçlar yalnızca "X'i istiyorum ve Y'yi ödemeye hazırım"dır. Limitli emirlerin Niyet yapısı genellikle basittir ve tek bir hedefe odaklanır: mevcut piyasa teklifinden daha iyi bir fiyatla takas yapmak. Kullanıcılar limit emri Amaçlarını imzalar ve çözücü, AMM'leri, diğer likidite kaynaklarını veya bazı durumlarda diğer Amaçları kullanarak imzalı Amaçları "doldurmak" için yollar arar. Çözücüler yolları bulmaya teşvik edilir, çünkü kullanıcının Niyetleri karşılandıktan sonra geri kalanını bonus olarak tutabilirler.

Kullanıcı deneyimini geliştirin, etkileşim adımlarını azaltın, "niyetli işlem" Web3 anlatımının bir sonraki dalgasını nasıl destekleyebilir?

Sınırlı sipariş Amaçları mimarisi

Limit emirlerine yönelik kullanım durumlarını desteklemek üzere birçok sistem halihazırda oluşturulmuştur, ancak daha gelişmiş Amaç araçları geliştirildikçe, daha güçlü kullanım durumlarına olanak tanıyan daha genel mimariler göreceğiz.

Genel Intent sistemlerine örnek olarak Anoma ve Flashbots SUAVE verilebilir; her ikisi de şu anda aktif olarak geliştirilmektedir. Kullanıcıların imzalı Niyetleri Dedikodu düğümlerine yayınladığı bir Dedikodu Niyet katmanı sağlayacaklar. Bu zincirler, Amaçlara özel olacak ve farklı ağlarda Amaçları imzalayan kullanıcılar ile bunları yürüten çözücüler arasındaki bağlantıyı kolaylaştıracak.

Başka bir örnek, şekillendirilebilir Amaçlar oluşturmaya yönelik bir çözüm olan Brink'tir. Brink, kullanıcıların ve geliştiricilerin birden fazla EVM uyumlu ağ üzerinde koşullu durum tabanlı Amaçlar oluşturmasına, imzalamasına ve çözmesine olanak tanır.

Niyetlerin Geleceği

Web3 Amaçlarının basit limit emirlerinin ötesine geçmesinin birkaç yolunu inceleyelim; işte bazı yeni kavramlar:

Koşullu Amaçlar: Bir veya daha fazla koşul karşılandığında bir eylemin gerçekleştirilmesine izin verin

**Sürekli Niyetler: **Tekrarlanan eylemler gerçekleştirme arzusunu ifade edin

Çok Adımlı Amaçlar: Bir Amaç çözümlendiğinde bir veya daha fazla yeni Amaç açılacaktır

**Amaç grafiği: **Bir dizi ilgili Amaç tarafından oluşturulan bir yol

Koşullu Niyetler

Mevcut Web3 uygulamalarında yalnızca bir tür koşullu Amaç vardır: limit emirleri. Gelecekte, herhangi bir durumdaki herhangi bir sayıda koşuldan oluşabilen ve çeşitli eylemlerle sonuçlanan Niyetlerimiz olacak.

Bir Web3 kullanıcısıysanız geçmişte, Amaçlar olarak ifade edilebilecek, imzalanacak ve 3. taraf çözümleyicilere devredilebilecek birçok koşullu karar vermişsinizdir:

Fiyat Eşiği: "A/B fiyatı X'ten düşükse B'yi A ile değiştirin". Geleneksel finansta (trad-fi) buna "zararı durdurma" denir

Yönetim kararı: "Desteklemediğim bir yönetim teklifi geçerse, token A'yı sat".

Cüzdan Bakiyesi: "Sıcak cüzdanımda yeterli ETH yoksa, lütfen soğuk cüzdanımdan sıcak cüzdanıma daha fazla ETH aktarın".

Geçen Süre/Blok Sayısı: "X'ten fazla blok çıkarıldıysa ETH'yi alıcıya aktarın".

Bunların tümü tek Amaçlar olarak imzalanabilir. Çözümleyici bu Niyetleri izleyecek ve koşullar karşılandığında kullanıcı adına harekete geçecektir. Kullanıcılar bu koşulları imzalar ve Niyetlerinin bir parçası olarak, çözücüyü koşulları kanıtlamak için zincir içi durumu kontrol etmeye zorlar.

Niyetler herhangi bir sayıda koşulla ifade edilebilir, örneğin:

Aşağıdaki üç koşul karşılandığında DAI ile 2 ETH satın almak istiyorum: 1) ETH fiyatı 1.750 doların altında; 2) ETH ödünç vermek için ortalama DAI getirisi yüksek; Bir saat içinde en az 10 ETH satın aldım.

Herhangi bir sayıda karmaşık durum koşulu karşılandığında, kullanıcılar varlıkları satın alma, satma, rehin verme, devretme veya köprüleme niyetlerini tek bir imzalı Niyet ile ifade edebilecektir.

Sürekli Niyetler

Niyetler, sıralı işlemleri gerçekleştirmek için protokolden bağımsız bir yol sağlayacak ve günümüzdeki niyetler genellikle tek bir işleme (limit emri) karşılık gelen tek bir imzayı içerse de, yakında seri niyetlerin ortaya çıktığını göreceğiz.

Kullanıcılar bugün protokollere veya borsalara para yatırarak sürekli eylemlerde bulunuyorlar; işte bazı örnekler:

Maliyet ortalaması: "Ayda bir kez piyasa fiyatından ETH satın almak için DAI'yı kullanın". Kullanıcılar bu görevi gerçekleştirmek için genellikle Coinbase gibi CEX'leri kullanır.

Gelir bileşimi (başka bir deyişle yeniden stake etme): "Ödülleri A'dan çekin, B ile değiştirin, sonra yeniden stake edin". Bu, birden fazla DeFi protokolünde birden fazla işlem ve etkileşimi içeren hantal bir süreçtir.

Sıcak cüzdan yüklemesi: "İçinde 50 ETH bulunan bir soğuk cüzdanım var. Sıcak cüzdan ETH bakiyem X'in altına düştüğünde, Y ETH'yi soğuk cüzdanımdan sıcak cüzdanıma aktarın". Bu, birçok ayrı işlem gerektirir.

Ödeme akışı: "İki haftada bir X USDC'yi alıcı adrese aktarın". Akışlı ödeme uygulamaları bunu destekliyor ancak kullanıcıların varlıklarını akıllı bir sözleşmeye yatırmasını gerektiriyor

PAZAR YAPICILIK: AMM tabanlı bir LP pozisyonu temel olarak sonsuz bir döngüde devam eden iki karşıt swapla aynı modeli izler: "A/B'nin fiyatı X'i aştığında, A'yı B ile değiştirin; A/B, X'ten küçüktür, B'yi A ile değiştirin".

Bu örneklerden de görebileceğiniz gibi günümüzde sürekli işlemler, kullanıcıların belirli protokollere para yatırmasını ve birçok işlem göndermesini gerektirmektedir. Intents ile kullanıcılar istedikleri sıralı eylemleri tek imza ile ifade edebilirler.

Maliyet ortalaması mükemmel bir örnektir. Ortalama maliyetleri (zaman içinde tekrar tekrar satın alma veya satma) amaçlayan kullanıcılar, bunu, manipüle edilmesi zor ETH/DAI TWAP oracle bloğunun sağladığı fiyata (yaklaşık bir kez) her 50.000'de 1 ETH'nin DAI'ye dönüştürülmesine olanak tanıyan bir imza olarak ifade edebilir. Ethereum ana ağında bir hafta), %1 ücretle (0,01 ETH). Çözücü bu Niyetleri izler ve şunları kontrol eder:

  1. Kullanıcı hesabımda 1 ETH bozdurabilir miyim?

  2. Son takastan bu yana 50.000 blok çıkarıldı mı?

%3,1 (0,01 ETH) takasın gas maliyetini karşılamaya yeterli mi?

  1. Çözücü, takas için gaz ödedikten sonra, çözücünün işletme maliyetlerini karşılayacak herhangi bir ETH kaldı mı; bu, PGA'yı (Öncelikli Gaz Açık Artırması) kaybettikten sonra toparlanma riskini veya diğer maliyetleri de içerebilir? Çözücü için potansiyel kâr buna değer mi?

Bunların hepsi başarılı olursa çözümleyici, kullanıcının ETH→DAI değişimine yönelik amacını karşılamak için bir işlem gönderecektir. Kullanıcının hesabında yeterli ETH olduğu sürece çözümleyici, bireysel imzanın "maliyet ortalamasını alma" amaçlarını izleyebilir ve sürekli bir işlem akışı oluşturabilir. Kullanıcılar, EVM ağıyla veya belirli bir protokolle doğrudan etkileşime girmeden istediklerini elde ederler.

Kullanıcı deneyimini geliştirin, etkileşim adımlarını azaltın, "niyetli işlem" Web3 anlatımının bir sonraki dalgasını nasıl destekleyebilir?

Maliyet ortalamalı Amaçlar mimarisi

Amaçlarla pazar oluşturma, bir çözümleyiciye devredilebilecek sürekli ve potansiyel olarak sonsuz sayıda işlemin bir başka örneğidir. ETH/DAI pazar yapımı yapmak isteyen bir kullanıcı, 1.800 ETH/DAI veya daha düşük fiyatla DAI→ETH takaslarına ve 2.000 ETH/DAI veya daha yüksek borsadaki ETH→DAI takaslarına izin veren Niyetler oluşturabilir. Bu Niyet aracılığıyla kullanıcı, piyasanın 1.800 ile 2.000 ETH/DAI fiyat noktaları arasında dalgalandığı her seferde 200 DAI tutarında bir kâr elde etmeye çalışır.

Kullanıcı deneyimini geliştirin, etkileşim adımlarını azaltın, "niyetli işlem" Web3 anlatımının bir sonraki dalgasını nasıl destekleyebilir?

Pazar Yapıcı Amaçlar

Bunu, biri dolduğunda diğerinin açıldığı ve bunun tersinin de geçerli olduğu, birbirini kısıtlayan iki limit emri olarak düşünün. Kullanıcılar her fiyat noktasında tek bir değişim niyeti imzalayabilir. Piyasa bu fiyat noktalarında dalgalanmaya devam ettiği sürece, çözücü teorik olarak kullanıcının herhangi bir eylemi olmaksızın bu tür sonsuz sayıda emri yerine getirebilir.

Çok Adımlı Amaçlar

Niyetler birden fazla adımdan oluşabilir. Bu niyetleri, her işlemin önceki durum tarafından tanımlanan koşullara bağlı olarak önceki durumdan yeni duruma geçiş olduğu bir durum makinesi olarak düşünebilirsiniz.

Çok adımlı Niyetlerin basit bir örneği, klasik geleneksel finansal bekleyen emir arbitraj işlemidir. Bu emirlerin karmaşıklığı farklılık gösterebilir ancak daha basit versiyonları genellikle geleneksel finansal ticaret uygulamalarında bulunur. Web3'ün şekillendirilebilirliğine ve çok adımlı Amaçlarına dayanarak, çok güçlü bekleyen emir arbitraj işlemlerini gerçekleştirebiliriz.

Web3 bekleyen emir arbitraj işleminin amaçları şu şekilde ifade edilebilir: "1 ETH istiyorum ve 1.800 DAI ödemeye hazırım. 1.800 DAI ödeyip 1 ETH'ye sahip olduğumda, bu 1 ETH'yi Satana kadar tutmaya hazırım. 2.000 DAI için. ETH/DAI fiyatı 1.620 DAI'nin altına düşerse, bu 1 ETH'yi satarak zararımı azaltmayı umuyorum, bu durumda 1.600 DAI'yi kabul edeceğim ve çözücü 20 DAI ücret öder. [Rastgele Yönetişim Teklifi] kabul edildiğinde bu 1 ETH'yi hâlâ elimde tutuyorum, bu 1 ETH'yi piyasadaki ETH/DAI fiyatından satmak ve gelirin %10'unu çözümleyiciye vermek istiyorum."

Kullanıcı deneyimini geliştirin, etkileşim adımlarını azaltın, "niyetli işlem" Web3 anlatımının bir sonraki dalgasını nasıl destekleyebilir?

"Parantez Sırası" Amaçları

Bu, bazı koşullu tetikleyicileri içeren nispeten basit 3 adımlı bir emirdir, ancak bu tür emirler çok daha karmaşık olabilir.

Niyet grafiği

Farklı kullanıcı Amaçları arasındaki ilişki bir Amaç grafiği oluşturabilir. Bu grafikler, takaslar, varlık transferleri veya diğer zincir içi davranışlarla sonuçlanan kullanıcı tanımlı koşul ve eylem kombinasyonlarını temsil eder. Önceki Amaç örneklerinin tümü aslında yalnızca belirli grafik düzenlemelerinin adlarıdır.

Limit emirlerinin piyasa likiditesinin mevcut durumunu temsil etmesi gibi, Niyet grafikleri de yalnızca mevcut durumu değil aynı zamanda birçok farklı potansiyel gelecekteki durum genelinde koşullu likiditeyi de temsil edebilir.

Örnek: Bir kullanıcı kurgusal bir piyasada XYZ ve ETH ticareti yapıyor. Bir yönetim teklifinin sonucuna, belirli bir bloğun madenciliği, piyasa fiyatlarının yükselişi ve düşüşüne veya diğer Niyetlerin karşılanıp karşılanmadığına bağlı olarak çeşitli koşullar altında XYZ'nin alım ve satımını temsil eden niyetler.

Kullanıcı deneyimini geliştirin, etkileşim adımlarını azaltın, "niyetli işlem" Web3 anlatımının bir sonraki dalgasını nasıl destekleyebilir?

Kurgusal XYZ-ETH pazarı için niyet grafiği

Grafik şu anda var olan likiditeyi ve gelecekteki olası bir durumda var olan likiditeyi temsil eder. Niyet grafikleri pazarlara ve hatta farklı zincirlere yayılabilir.

Sonuç olarak

Niyetler her geçen gün yeni gelişmelerle ilerlemektedir.

Referanslar:

Amaçların Kodunu Çözmek: Web3 kullanıcı deneyiminde ve blok zincirindeki sipariş akışında devrim yaratmak;

Amaca dayalı mimari ve riskleri;

SUAVE, Anoma, Paylaşımlı Sıralayıcı ve SuperBuilder

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)