@OpenLedger Am verificat tabloul de bord al atribuției într-o dimineață așteptând să văd activitatea de decontare. modelul a servit câteva sute de cereri săptămâna trecută. soldul atribuției era încă zero. acesta este momentul care m-a marcat. nu pentru că modelul nu era folosit. a fost. utilizarea a existat. traseul de contribuție a existat. valoarea a fost creată. decontarea nu a sosit niciodată. am petrecut timp presupunând că am configurat greșit ceva. am verificat înregistrările de contribuție. am verificat desfășurarea. am verificat dacă inferența era rutată prin versiunea atribuită.
Mă așteptam ca anunțurile despre vault-urile Bedrock 2.0 să mă facă să mă gândesc la randament.
În schimb, am tot gândit la acces.
Ceea ce mi-a sărit în ochi a fost cât de multă atenție acordă Bedrock accesului prioritar, accesului pe niveluri și participării premium la vault-uri în timp ce cadrul Modular Vault este încă în desfășurare.
Asta se simte intenționat.
Cele mai multe protocoale se concentrează pe alocare după ce apare competiția.
@Bedrock se pare că este proiectat pentru un viitor în care competiția pentru strategii Bitcoin de nivel instituțional este așteptată de la început.
Vault-ul Selini este ceea ce m-a făcut să înțeleg asta.
Am petrecut mai puțin timp gândindu-mă la modul în care strategia generează randament și mai mult timp gândindu-mă la ce se întâmplă dacă cererea depășește, în cele din urmă, capacitatea.
Dacă se întâmplă asta, accesul devine la fel de important ca randamentul.
Acolo devine mult mai clar rolul lui $BR pentru mine.
Cu cât mă uit mai mult la Bedrock 2.0, cu atât mai mult simt că proiectul se pregătește pentru o schimbare de la simpla generare de randament Bitcoin la gestionarea modului în care capitalul Bitcoin este alocat în diverse oportunități.
Nu mă uit la randamentele de titlu întâi.
Mă uit dacă primele vault-uri Bedrock cu cerere mare creează suficientă competiție încât accesul să devină la fel de important ca randamentul în sine.
Am setat o aprobată pentru un token pentru o interacțiune cu un vault acum câteva luni.
limită mare.
eu nu voiam să aprob manual fiecare tranzacție.
mai târziu am făcut un depozit.
transacția a fost confirmată.
fondurile nu s-au materializat acolo unde mă așteptam.
asta a fost partea care m-a deranjat.
Am petrecut următoarea oră presupunând că am făcut o greșeală.
în cele din urmă, am urmărit totul până la aprobată.
vault-ul fusese actualizat după ce i-am acordat aprobată.
aprobată mea încă indica către vechiul contract.
nimic nu a fost malițios.
nimic nu a eșuat tehnic.
sistemul a evoluat pur și simplu în jurul unei presupuneri la care am încetat să mă gândesc.
fondurile erau recuperabile.
asta nu a fost problema.
tema era că nu mai știam dacă restul fluxului de lucru era sigur să continui.
depozitul fusese confirmat.
fondurile nu erau acolo unde mă așteptam.
până când am urmărit aprobată, fiecare presupunere ulterioară a devenit nesigură.
nimic nu a eșuat tehnic.
dar totul după acel punct a fost efectiv suspendat până am reconstruit ce s-a întâmplat de fapt.
Continuu să mă gândesc la asta ca la o aprobată învechită.
o autorizare care era corectă când a fost acordată și a devenit încet greșită pe măsură ce mediul din jur s-a schimbat.
asta este o eșec diferit de a aproba un contract malițios.
unul este o problemă de încredere.
celălalt este o problemă de evoluție.
ce mi-a atras atenția despre integrarea ERC-4626 de la OpenLedger nu a fost securitatea.
a fost predictibilitatea.
vault-urile evoluează în continuare.
dar un comportament standardizat reduce numărul de presupuneri specifice protocoalelor pe care aplicațiile le construiesc liniștit în jurul lor.
presupuneri mai puține înseamnă mai puține locuri pentru ca deriva invizibilă să se acumuleze în timp.
cu cât comportamentul este mai standardizat, cu atât mai puțin fiecare aplicație trebuie să se bazeze pe detalii de implementare care s-ar putea schimba ulterior.
$OPEN beneficiază doar dacă acea standardizare rămâne semnificativă pe măsură ce protocoalele evoluează.
pentru că standardele care derivă în practică creează aceeași problemă sub un alt nume.
încă urmăresc dacă implementările ERC-4626 rămân la fel de consistente în producție cum arată pe hârtie.
$PORTAL a crescut cu +190% în câteva ore. Cred că a fost o mișcare ușoară. Acum partea dificilă este să vedem dacă poate menține aceste câștiguri sau nu. #PORTAL 📈👀
@OpenLedger am rulat un workflow în cinci pași printr-un agent anul trecut. a finalizat cu succes primele trei etape. apoi sistemul s-a restartat. când agentul a revenit online, a început din nou de la pasul unu. în momentul în care am observat, o tranzacție care ar fi trebuit să execute o dată, a fost executată de două ori. poziția a avut nevoie de unwinding cu o pierdere doar pentru a reveni la punctul de plecare. acea parte a rămas cu mine mai mult decât pierderea în sine. pentru că din perspectiva agentului, nimic nu a mers prost. restart-ul a însemnat un nou început. nu a reluat.
Am încercat din nou o tranzacție în ultimul trimestru pentru că părea că nu a trecut.
Ambele tranzacții au fost confirmate.
Poziția pe care am vrut să o deschid s-a deschis de două ori.
Dezvoltarea acesteia m-a costat mai mult decât ar fi trebuit să coste deschiderea poziției.
Tot îmi vine în minte asta ca fiind capcana retry-ului.
Nu a fost un bug.
Tranzacția era încă în așteptare.
Pur și simplu nu am putut să îmi dau seama.
Fără confirmare.
Fără eșec.
Doar tăcere.
Așa că am acționat pe baza tăcerii.
Și piața a acționat pe ambele tranzacții.
Momentul în care un agent sau un om care acționează ca unul tratează "în așteptare" și "eșuat" ca fiind același lucru, apare capcana retry-ului.
Tranzacția nu a fost pierdută.
Pur și simplu nu am putut să o văd încă.
Aceeași greșeală devine mult mai scumpă atunci când un agent de tranzacționare ia decizia automat.
Acolo este unde stratul de decontare al execuției OpenLedger stă diferit în gândirea mea.
Nu execuție mai rapidă.
Stare mai clară.
Confirmat.
În așteptare.
Eșuat.
Acestea sunt stări diferite cu răspunsuri corecte diferite.
În așteptare nu ar trebui să declanșeze un retry.
Doar eșuat ar trebui.
Capcana retry-ului există doar atunci când agentul nu poate să facă distincția.
$OPEN contează doar dacă agenții care execută prin OpenLedger pot citi starea execuției suficient de clar pentru a evita acționarea pe baza ambiguității.
Pentru că un agent care reîncercă tranzacții deja în mișcare nu este mai eficient decât execuția manuală.
Este mai scump exact în momentele în care piețele sunt deja stresate.
Încă urmăresc dacă finalitatea execuției sub congestie reală rămâne la fel de clară cum este în condiții normale.
Asta este când distincția între în așteptare și eșuat contează cel mai mult.
OpenLedger și Execuția Pe Care Nu Poți Să O Verifici
mi-a luat două zile să-mi dau seama dacă agentul meu a făcut o greșeală. nu pentru că greșeala ar fi fost complicată. pentru că nu am putut dovedi ce a făcut de fapt agentul. fluxul de lucru a funcționat timp de trei săptămâni fără probleme evidente. atunci am găsit o discrepanță. a fost declanșată o acțiune care nu ar fi trebuit să fie. sau nu a fost declanșată când ar fi trebuit. nu am putut să-mi dau seama care. pentru că singurul record de execuție pe care l-am avut a fost log-urile agentului. Am petrecut două zile încercând să reconstruiască ce s-a întâmplat de fapt.
Mișcarea mai greu de realizat este ce se întâmplă după.
Prețul a explodat de la aproximativ $0.08 la aproape $0.35, apoi vânzătorii s-au arătat în sfârșit. Cu toate acestea, chiar și după retragere, $ALLO se menține mult peste locul de unde a început raliul.
Asta e important.
Graficele puternice nu se mișcă doar rapid.
Ele își păstrează câștigurile în timp ce toată lumea discută dacă mișcarea s-a încheiat.
Acum, piața intră în faza incomodă.
Bulls trebuie să demonstreze că aceasta nu a fost doar un eveniment de lichiditate de scurtă durată.
Bears trebuie să demonstreze că entuziasmul a atins deja apogeul.
În acest moment, nici o parte nu a câștigat această bătălie.
Dar după o zi cu peste 100%, următoarele câteva velas spun adesea o poveste mai mare decât mișcarea în sine. 👀📈🔥
@OpenLedger #OpenLedger Am petrecut o după-amiază identificând șase moduri de eșec separate într-un model. îndemnuri specifice. ieșiri specifice. comportamente specifice care clar nu ar fi trebuit să se întâmple. până la sfârșitul zilei știam cum să îmbunătățesc toate cele șase. două săptămâni mai târziu, doar unul a fost de fapt abordat. acea lacună a rămas cu mine. partea ciudată nu era că modelul era greșit. partea ciudată era că soluția exista deja. modelul a rămas greșit în orice caz. continuu să mă gândesc la asta ca la întârzierea iterației. perioada în care cunoștințele utile există, dar nu au trecut încă de stratul tehnic necesar pentru a schimba modelul.
Integrarea ERC-4626 de la OpenLedger m-a făcut să mă gândesc la o greșeală de depanare pe care am petrecut două zile să o găsesc.
un flux de răscumpărare a unui vault pe care l-am construit a funcționat fără probleme timp de luni de zile.
depozit.
primește acțiuni.
răscumpără mai târziu.
simplu.
apoi, într-o dimineață, o răscumpărare s-a finalizat cu succes, dar strategia pe care depindea nu a redeschis niciodată poziția pe care ar fi trebuit să o facă.
fără eroare.
fără tranzacție eșuată.
totul părea normal.
vault-ul nu era stricat.
desigur, codul nu era stricat.
problema s-a dovedit a fi o presupunere pe care am încetat să o mai observ.
cu luni în urmă, am construit o logică în aval în jurul unui comportament care nu a fost niciodată garantat.
era pur și simplu cum a acționat vault-ul întotdeauna.
până când nu a mai făcut-o.
partea ciudată este că nu am ales conștient să depind de el din nou.
după suficiente răscumpărări reușite, nu a mai părut o presupunere.
a început să pară parte din sistem.
Tot continui să mă gândesc la asta ca la presupunerea tăcută.
un comportament care devine de încredere nu pentru că a fost garantat, ci pentru că a rămas adevărat suficient de mult timp.
de aceea ERC-4626 a început să nu mai pară un standard de compozabilitate pentru mine și a început să pară un mecanism de control al presupunerilor.
comportamentul de depozit.
comportamentul de retragere.
contabilitatea acțiunilor.
lucrurile pe care sistemele în aval le construiesc în tăcere.
aici este unde direcția ERC-4626 de la OpenLedger stă diferit în gândirea mea.
nu pentru că standardele elimină riscul.
ci pentru că reduc numărul de presupuneri invizibile care se ascund sub sistemele construite deasupra lor.
încă pare devreme.
dar un număr surprinzător de eșecuri par să înceapă cu mult înainte de lucrul care, în cele din urmă, se strică.
Am încercat să desfășor trei agenți pentru un flux de monitorizare în ultimul trimestru. agenți care nu sunt complicați. unul care urmărește fluxurile de preț. unul care urmărește activitatea on-chain. o condiție agregată demnă de acționat. agenții înșiși au avut nevoie poate de două zile pentru a construi. mediile au durat patru. mediile care se strică după actualizări. agenți care mor în tăcere peste noapte. găsirea defectelor doar după ce au devenit costisitoare. nimic din asta nu era munca efectivă. a fost munca dinaintea muncii. și s-a multiplicat cu fiecare nou agent. un agent a avut o problemă de configurare.