← Tüm yazılar

Dört gerçek istek ve neye derlendikleri

Gerçek kişilerin yazdığı gerçek istekler, yazım hatalarıyla birlikte. Her biri neye derlendi, hangisi ikinci deneme istedi ve cevap nerede şaşırttı.

Strateji3 dk okumaDeFiLoops

Aşağıdaki her şey, biz olmayan biri tarafından ürüne yazıldı. İfadeler onlara ait. Yazımı koruduk, çünkü yazım meselenin bir parçası: bu bir sorgu dili değildir ve insanlar enter’a basmadan önce cümlelerini özenle kurmazlar.

1. “hesabımdan 100 $ usdc al ve cbBTC satın alıp bana geri gönder”

Mümkün olan en basit istek ve başlamak için iyi bir tane, çünkü neredeyse hiçbir yanı belirsiz değil.

Neye derlendi
  1. 01pull-100base
    deposit.pullcüzdandan 100 USDC1 call
  2. 02buy-cbbtcbase
    swap.router← bağlı adımın çıktısı2 calls
  3. 03send-backbase
    transfer.erc20cbBTC cüzdanınıza1 call
3 steps

Üç adım, tek ağ, tek imza. Birinci adıma dikkat: paranın önceden işletim hesabına taşınması gerekmedi. deposit.pull onu, çalışma anında ihtiyaç duyulduğunda, bir onaya karşılık kendi cüzdanınızdan çeker.

2. “Şimdi 2k usdc al, dörde böl. Ve usdc olarak farklı borç verme protokollerine yatır. En iyi dört performansı seç”

Şimdi ilginçleşiyor, çünkü “en iyi dört” soranın bildiği bir şey değil — planın öğrenmesi gereken bir şey.

Dört yol, tek talimat
  1. 01pull-2000base
    deposit.pullcüzdandan 2.000 USDC1 call
  2. 02supply-aave3base
    lend.supply500 USDC · Aave v32 calls
  3. 03supply-morphobase
    lend.supply500 USDC · Morpho2 calls
  4. 04cross-arbbase→arb
    bridge.cctp1.000 USDC · Circleoff-chain
  5. 05supply-arbarbitrum
    lend.supply500 USDC · Aave v32 calls
  6. 06supply-arb-2arbitrum
    lend.supply500 USDC · Morpho2 calls
6 steps

O panodan okunmaya değer iki şey var.

Aynı ağdaki iki yatırma aynı anda çalışır. Sıra, kişinin şeyleri listeleme sırasından değil, neyin neye bağlı olduğundan çıkarılır. Aave’e yatırmakla ilgili hiçbir şey Morpho yatırmasının bitmesine bağlı değildir, dolayısıyla sıraya girmezler.

Noktalı çizgi on beş dakikalık bir beklemedir. Ağlar arası geçiş Circle’ın resmî rotasından gider, yaklaşık on beş dakika sürer ve hızlandırılamaz. Plan bunun etrafında kurulur: karşı taraftaki adımlar erken başlayamaz.

3. “base’den 100 $ usdc al ve ethereum’dan XAUT satın al”

Bu en öğretici olanı, çünkü ilginç iş kimsenin istemediği kısım.

Kişinin Base’de USDC’si var. Ethereum’da olan tokenleştirilmiş altın istiyor. O cümle, sözünü etmediği ve muhtemelen düşünmediği bir ağ geçişi içeriyor.

Kimsenin istemediği geçiş
  1. 01pull-100base
    deposit.pullcüzdandan 100 USDC1 call
  2. 02to-ethereumbase→eth
    bridge.cctp100 USDC · ~15 dakikaoff-chain
  3. 03buy-xautethereum
    swap.router← bağlı adımın çıktısı2 calls
3 steps

“Bunu yapabilir miyim?”in genellikle yanlış soru olmasının nedeni de budur. Doğrusu “bunu o ağda yapabilir miyim”dir ve ikisinin cevabı yeterince sık farklıdır.

4. “Base’deki hesabımdan 1000 usdc al ve tüm zincirlerde yüksek apy’li en iyi borç verme havuzlarına yatır”

Bunu dahil ediyorum çünkü dört deneme sürdü ve nedeni temiz bir örnekten daha değerli.

İlk üç çalışma bir plan üretti, kişi kur’a bastı ve sonra — ona bakarak — farklı bir şey istedi. Dördüncüde şunu yazdı:

Üç zincirli bölmeyi koru. Pipeline dokümanını yaz ve kaydet.

Bu, isteğin doğru çalışmasıdır. Ürün konuşma değildir; plandır. Üç tur “tam olarak o değil” hiçbir şeye mal olmadı, çünkü hiçbiri hiçbir şey harcamadı.

Before

Bir cümle yazarsınız ve o şeyi yapar. Bir yanlış anlama size paraya mal olur.

After

Bir cümle yazarsınız ve bir plan alırsınız. Kaydetmek hiçbir şey çalıştırmaz. Çalıştırmak ayrı ve bilinçli bir karardır.

Bir yanlış anlama size otuz saniyeye mal olur.

Dördünde de görülen örüntü

Kimse adım tarif etmedi. Her biri bir sonuç tarif etti ve yönlendirmeyi, sıralamayı, onayları ve beklemeyi çözülmeye bıraktı.

Ve dördünün üçünde, derlenmiş plan kişinin sözünü etmediği bir şey içeriyordu: bir geçiş, bir paralelleştirme ya da bir yatırma yerine kendi cüzdanından bir çekim.

Bununla ne yapmalı

Denemek üzereyseniz, yukarıdaki cümlelerden birini kelimesi kelimesine kopyalayın. Özenle yazılmamışlar ve çalışıyorlar. Sonra geri geleni okuyun — özellikle istemediğiniz adımları, çünkü ürünün gerçekten bir şey yaptığı yer orasıdır.

Ve plan kastettiğiniz şey değilse, söyleyin. O tur hiçbir şeye mal olmaz.