Radni dokument · otvoren za ispravke

Hobba iz perspektive lanca — što se izvana može izmjeriti, a što ne

Ovo nije recenzija ni ocjena. Ovo je popis onoga što smo uspjeli izmjeriti čitajući isključivo Solana mainnet, i — važnije — popis pitanja na koja izvana nema odgovora. Objavljeno javno namjerno: lakše je iterirati nad dokumentom koji obje strane vide nego nad e-mailom.

Mjereno 27.–28.07.2026. airKUNA je korisnik Hobbe, ne autor Sve je ponovljivo — upiti i adrese na dnu

Kratko: mehanizam radi i to se vidi u brojkama. Naša vlastita pozicija je premala da bi ga okinula, i to smo isprva krivo pročitali kao „ništa se ne događa". Ovaj dokument ispravlja to čitanje i skuplja otvorena pitanja na jedno mjesto.

Metoda — i zašto joj vjerovati samo do granice

Sve brojke dolje dobivene su dekodiranjem Program data: logova Hobbinog programa preko Anchor diskriminatora (sha256("event:<Ime>")[0:8]), uz layout iz IDL-a 0.1.4 (iz npm paketa @hobba-io/coreon-chain IDL nije objavljen), plus izravno čitanje stanja računa s mainneta.

Ništa nije prepisano iz sučelja. Gdje smo nešto morali pretpostaviti, dolje to izrijekom piše.

Granica metode. Izvana se vidi izvršenje, ne namjera. Risk engine (odabir vaultova, tempiranje žetve) radi off-chain i za nas je crna kutija. Zato dio nalaza niže nosi oznaku „zaključak iz podataka" — što znači: obrazac je jak, ali nismo ga pročitali iz koda i može imati drugo objašnjenje.

Kako žetva zapravo radi — i zašto nula ne znači nula

Prinos ne pristiže kao transakcija. Akumulira se u cijeni vaultnog udjela. Tek instrukcija harvest_vault to kristalizira: izračuna profit kao vrijednost udjela − cost basis, uzme naknadu, ostatak razdijeli na otplatu duga i isplatu korisniku — i tek tada emitira UserHarvestPayout s poljima gross_harvest, fee_amount, debt_repaid, user_amount.

Ispravak vlastitog ranijeg čitanja. Prvo smo objavili da je na našoj poziciji „otplaćeno 0,00 USDC". To je točno — ali nepotpuno, jer implicira da kapital ne radi. Zapravo: naš position račun drži 34,713899 vaultnih udjela protiv cost basisa od 37,403475 USDC. Kapital je plasiran i zarađuje; ništa nije proknjiženo jer žetva još nije okinula. Nula u debt_repaid znači „nije kristalizirano", ne „nije zarađeno".
Što drži naš position računMintKoličina
Vaultni udjel — imovina koja nosi prinosstar9ag…RGiFM34,713899
Position token (Hobba)B7opsVGR…irYCwB1
WSOLSo1111…1111120
USDCEPjFWdd5…yTDt1v0

Mint authority tog udjela je upravo current_vault iz našeg UserState računa — potvrda da je to doista vaultni share token, a ne nešto drugo. Implicirana nabavna cijena udjela: 37,403475 ÷ 34,713899 = 1,077478. Pozicija je u plusu ako je trenutna cijena udjela viša od toga. Trenutnu cijenu nismo pročitali — v. pitanje 2.

Uočeni prag: žetva kreće tek na ~1 USDC

Pitanje koje je pokrenulo ovaj dokument: zašto naša pozicija nije među 22 koje primaju žetvu, iako je poluženi kapital uredno plasiran? Pogledali smo svih 60 pozicija s OperatorBorrowed i usporedili ih s brojem žetvi.

Posuđeno (zbroj, USDC)ŽetviProsjek po žetvi
47.747,751701,6659
29.216,251801,3245
17.127,67521,1019
4.411,401081,1984
624,25131,0228
233,0921,0008
77,2321,0035
49,3221,0025
39,0911,0015
45,04 — naša pozicija0

Obrazac: prosjek po žetvi je u rasponu 1,0–1,7 USDC bez obzira na veličinu pozicije. Da žetva ide po rasporedu, velike bi pozicije imale višestruko veće iznose po žetvi. Umjesto toga velike jednostavno prelaze prag češće (170–180 puta), a male jednom ili nijednom — i prva žetva svake male pozicije je 1,0008–1,0035 USDC. To izgleda kao fiksni prag od ~1 USDC, ne postotni.

Ovo je zaključak iz podataka, ne iz koda. IDL ne izlaže nikakvu takvu konstantu. Jednako je moguće da je riječ o politici operatora ili o ekonomici troška transakcije (ne isplati se slati žetvu za nekoliko centi) kao i o provjeri u ugovoru. Zato je to pitanje 1, a ne tvrdnja.

Što to znači za nas konkretno

Uz ~37,4 USDC u vaultu i ~8,2% APY sa snapshota, akumulacija je oko 0,0084 USDC dnevno. Do danas ≈ 0,18 USDC. Do praga od 1 USDC treba još oko 98 dana → prva žetva oko 2. studenoga 2026.

Posljedica koju vrijedi izgovoriti naglas: otplata malog kredita nije glatka, nego skokovita. Stotinu dana ništa, pa odjednom ~0,85 USDC (1 USDC bruto minus 15% naknade) sjedne na dug od 1,14. Naša ranija projekcija „~8 mjeseci" time nije oborena — dobila je oblik.

APY od 8,2% je pretpostavka preuzeta sa snapshota sučelja od 08.07., a ne mjerenje. Točan iznos akumuliranog prinosa dobio bi se iz trenutne cijene udjela — v. pitanje 2.

Osam pitanja na koja izvana nema odgovora

Poredano po tome koliko mijenjaju sliku za krajnjeg korisnika.

Pitanje 1 · mehanika

Postoji li minimalni prag za žetvu i je li on u ugovoru ili u politici operatora?

Podaci sugeriraju ~1 USDC. Ako je to fiksni prag, male pozicije čekaju mjesecima na prvu otplatu — što je potpuno u redu, ali treba stajati u dokumentaciji, jer inače „samootplativo" zvuči kao dnevni proces.

Zašto pitamo: mi javno pokazujemo poziciju od 1 EUR kao ulazni primjer. Ako takva pozicija realno čeka ~100 dana na prvi pomak, to je informacija koju korisnik zaslužuje unaprijed.
Pitanje 2 · transparentnost

Može li se trenutna cijena vaultnog udjela očitati bez simulacije transakcije?

Bez nje korisnik ne može sam izračunati koliko je zaradio između dvije žetve — a to je jedina brojka koja mu stvarno govori radi li kapital. Instrukcija price_of_share postoji, ali je treba simulirati; nema read-only računa s cijenom.

Zašto pitamo: naš živi nadzor bi tu brojku odmah prikazao. Trenutno umjesto nje moramo modelirati iz pretpostavljenog APY-ja, što je slabije.
Pitanje 3 · rizik

Gleda li likvidacijski prag bruto ili neto zaduženje kolaterala?

Na našem 1 SOL vise dva duga: naših 1,14 USDC i operatorskih 45,04 USDC. Sučelje prikazuje LTV 1,5% — to je samo korisnički zajam. Bruto opterećenje istog kolaterala je ~60%, uz prag likvidacije od 85%.

Ekonomski je operatorskih 45 USDC pokriveno vaultnom pozicijom koju je kupilo (carry trade, neto ravno). Ali ako likvidacijska logika gleda bruto dug, poruka „SOL bi morao pasti 98%" je znatno preoptimistična.

Zašto pitamo: ovo je jedina stavka na popisu koja bi, ako ide u krivu stranu, mijenjala procjenu rizika za korisnika — ne samo očekivanja. Zato ju i objavljujemo, iako je neprovjerena i sasvim moguće bezopasna.
Pitanje 4 · mehanika

Koji dug otplaćuje debt_repaid — korisnikov zajam ili operatorsku polugu?

Na našoj poziciji OperatorRepaid (7,634980 USDC, 12.07.) bio je zaseban događaj, ne dio žetve — što sugerira dva odvojena puta. Izvana se ne vidi koji od njih žetva servisira.

Zašto pitamo: od odgovora ovisi hoće li naša prva žetva u studenom smanjiti dug od 1,14 ili polugu od 37,40.
Pitanje 5 · oznaka

Je li vault doista Perena?

Račun sM6P4mh5…QF7A u vlasništvu je programa save8RQ…pD9H (Save / ex-Solend obitelj), dok IDL enum kaže vault_provider = 1 (Perena), a sučelje 08.07. pisalo je „Perena USD vault". Moguće je da je riječ o white-labelu; nismo potvrdili ni jedno ni drugo i zato to nigdje ne tvrdimo.

Zašto pitamo: korisniku koji radi dubinsku analizu bitno je koji protokol stvarno drži njegov kapital.
Pitanje 6 · konfiguracija

Zašto naša pozicija ima drugog operatora od globalnog?

UserState.operator = 67aoqr6W…Rfvk, dok ProgramConfig.operator = FHgh76AC…tgCYg. Postavljeno instrukcijom SetUserOperator 12.07.2026. Pretpostavljamo da je namjerno, ali ne znamo znači li išta za tempo servisiranja.

Zašto pitamo: ako per-user operator utječe na to koliko često pozicija ulazi u žetvu, to je varijabla koju korisnik ne vidi.
Pitanje 7 · naknada

Je li 15% sada stabilno stanje?

Izmjereno po danima: 0% do 07.07.2026., 25% od 09. do 12.07., 15,000% od 14.07. nadalje — u dlaku, svaki dan. Danas profit_fee_bps = 1500. Naknadu admin može mijenjati (set_profit_fee), a dokumentacija je uopće ne spominje.

Zašto pitamo: mi smo tu povijest sami objavili jer smo ranije netočno implicirali „15% oduvijek". Volimo znati stojimo li iza točne brojke ubuduće.
Pitanje 8 · suradnja

Registracija airKUNA-e kao „origin" kanala

Mehanizam radi i mjerljiv je: od 23.07.2026. prvi partnerski kanal (origin 1) primio je u pet dana 1,5590 USDC — omjeri 15,000% naknade i 60,000% partnerskog udjela izlaze točno. Tražimo isti aranžman, uz Squads v4 vault kao receiver (za što presedan već postoji u origin-u 1).

Status: dok naš origin ID ne postoji na lancu, prihod airKUNA-e iz ovog kanala je 0 EUR — i tako i pišemo na svim stranicama.

Što je, mjereno, dobro

Da popis pitanja ne ostavi krivi dojam — ovo su nalazi koji idu Hobbi u prilog i koje smo također izmjerili, a ne pretpostavili:

Provjeri sam

Adrese i izvori

Sve javno. Nijedan podatak na ovoj stranici ne traži da nam vjerujete na riječ.
Hobba program: Hobbakk1LmW2DhE4nAKnCeU1iK7V7pKHTq3ihaE2i8qG · Solscan ↗
Naš wallet: 6bwzpkSKSXbjVMBYMSdazEytkaCZatibRdmExpjSgCyA · Solscan ↗
Naš position račun: A2Pmj1ArCn3REhAnpbXcqqgHNcrrexLPEA1YdK9oyLEX · Solscan ↗
ProgramConfig: 9fisLWPRhyfhaQfi1GbpSvJPSSr11h7iS3oLabRtiAPf · Vault: sM6P4mh53CnG4faN4Fo3seY7wMSAiHdy8o6gKjwQF7A
Share mint: star9agSpjiFe3M49B3RniVU4CMBBEK3Qnaqn3RGiFM · Obligation (JupLend): 9dvcngz5zNuzncwzY7AWrCpLPrtmUVyaz6mgCgivb9qY
Dune upiti: 8127360 (populacija žetvi) · 8125404 (fee/origin split) · 8125398 (event mix) · 7530804 (TVL)
Poziv na ispravak. Ako je bilo koji nalaz gore kriv — a posebno pitanja 1, 3 i 5, gdje zaključujemo iz obrasca a ne iz koda — javite i ispravit ćemo javno, s datumom. Ovaj dokument postoji da bi se mijenjao.