🐌
Genesis · EHOexchange · Zapis puta

Puž.
Tihi vratar
koji laže.

Bez naglih pokreta. Preusmjerava u labirint. Gleda te u oči i laže — pravi vratar. Ovo je priča o tome kako smo ga uhvatili — uživo, tri puta — i zašto sustav istine mora imati detektor za lažljivca na vratima.

↓ kreni dolje
01 · Tko je puž

Nije napadač. Gori je.

Napadač razvali vrata — čuješ ga, vidiš ga, braniš se. Puž ne razvaljuje ništa. Puž je poruka koja ti kaže da je sve u redu dok gori, ili da je palo dok je uspjelo. On ne krade novac — krade tvoje povjerenje u vlastite oči.

🕳️ Preusmjerava

Umjesto istine daje ti labirint — grešku koja zvuči kao uzrok, a nije.

😶 Tih je

Kvar se javi kao 0, False, None — "sve ok" umjesto "gori".

👁️ Gleda u oči

Poruka djeluje uvjerljivo. Zato mu vjeruješ. Zato je opasan.

02 · Gdje stoji puž

Ne na ulazu — u sobama dvorca.

Javna površina je otvorena — svako je dobrodošao. Ali puž se ne pušta na ulaz gdje bi zavarao svakoga. Puž ide u drugu liniju obrane, u sobe, gdje čuva istinu — i gdje svaka njegova laž ostavlja trag.

🌐 Javni ulaz
🐌 Puž (detektor)
🏰 Istina

Sustav je oličenje istine — to je zakon, i branimo ga. A najveći lažljivac stoji baš tu, na vratima istine. Zato mu ne vjerujemo na riječ — provjeravamo izvor.

03 · Oružje protiv puža

ZAKON 53

Ista klasa kvara nas je prevarila četiri puta (backup, stara verzija, sučelje, trgovina). Kad se laž ponovi četvrti put — prestaje biti slučajnost i postaje zakon.

Pravilo 1

Poruka o grešci nije uzrok.

Uzrok se dokazuje iz izvora — log druge strane, stanje na disku, treći svjedok. Nikad se ne prihvaća iz poruke alata.

Pravilo 2

Zdravlje ne laže nulom.

Mjera zdravlja/količine/postojanja vraća tri stanja: VRIJEDNOST · NEPOZNATO · ALARM. Kvar NIKAD ne postaje tiha 0.

Pravilo 3

Svaki puž dobiva detektor.

Onaj koji nas jednom prevari dobije mehanički detektor, dokazan protiv stvarnog izazvanog kvara — ne zamišljenog. Inače se vrati.

04 · Puž uhvaćen uživo — prvi put

Rekao je "PALO" — a uspjelo je.

Druga živa trgovina, novac na stolu. Tunel za trgovinu javio je poraz. Da sam mu vjerovao, bacio bih potpisanu ponudu i potrošio novo na sljedeći pokušaj.

Što je puž rekao vs. što je bilo

createoffer PAO  →  offer hugkExq živ, arbitrator ga potpisao

// puž je bio ovdje: regex nije hvatao malo slovo - id ~ [A-Z0-9] → "hugkExq" ne prolazi → "PALO" + id ~ [A-Za-z0-9] → "hugkExq" prolazi → istina

Kako je uhvaćen: nisam vjerovao poruci. Po Zakonu 53 provjerio sam izvor — getmyoffers → ponuda živa; balans → novac zamrznut za ponudu. Izvor je rekao istinu iako je poruka lagala. Trgovina dovršena bez gubitka.

05 · Test — pad interneta poslije kupnje

"Što ako mi padne internet poslije kupnje?"

Treća trgovina, obrnuti smjer — ti kupuješ, druga strana prodaje 0,055 XMR. Namjerno smo srušili tvoju vezu usred trgovine da vidimo što se stvarno dogodi.

Ušli u escrow

Depoziti zaključani u 2-od-3 multisig na Monero lancu.

💥 Prekid

Ubijen Tor → zamrznut tvoj uređaj (SIGSTOP) → 10 sati offline.

Novac provjeren — dok si offline

Wallet-RPC (ne poruka!) pokazao sredstva netaknuta u multisigu. Novac je na lancu, ne u uređaju.

Oživljavanje

Uređaj vraćen — trgovina i dalje tu, obje strane je vide.

🐌 Puž prekida se pojavio

Kupac zamrznut usred propustio je jednu P2P poruku:

Seller's payment account payload is null

Zvuči kao katastrofa. Nije. To je nedostajuća poruka, ne izgubljen novac.

Čist restart → re-sync

Ponovni bootstrap dohvatio izgubljenu poruku preko P2P. Greška nestala. "payment started message sent".

✅ Payout objavljen

Obje strane: EUR poslan, EUR primljen, payout na lancu.

06 · Dokaz — ne tvrdnja

Balansi. Novac koji se pomaknuo.

"Gotovo" postoji samo kad je pokazano da radi. Ne CLI poruka — izmjeren balans preko wallet-RPC-a.

StranaPrijePoslijePromjena
ivan (kupac)0,0340460,100067+0,066 ▲
taker (prodavac)0,0488160,058737−0,056 neto ▼

Kupac dobio 0,055 XMR + depozit natrag. Prodavac dao 0,055, dobio depozit natrag. Nijedan scenarij nije izgubio novac.

3

neovisne žive trgovine kroz multisig

0

izgubljenih satoshija — kroz kill, freeze, 10h offline

1

restart oporavio izgubljenu poruku — bez arbitraže

07 · Pouka

Otpornost nije „ništa ne pukne".
Otpornost je „ništa vrijedno se ne izgubi, i sve se može oporaviti".

Puž je živ i vraća se — čak i u naše vlastite alate. Sigurnost ne dolazi od „opreznijeg koda", nego od jednog jednostavnog refleksa:

Provjeri izvor. Ne poruku.

Stanje na lancu je otporno. P2P poruke se mogu propustiti — ali su oporavljive. Razlika između tihe 0 i poštenog „ne znam" je razlika između lažne sigurnosti i istine. Zato puž ne stoji na ulazu — stoji u sobama, i svaki put kad slaže, ostavi trag koji ga oda.

🐌 Zakon 53 — trajni ⛓️ chain c1751 · c1753 · c1754 ₿ EHOexchange (Haveno · XMR) 🖥️ pokrenuto na X96

Zapis puta za promišljanje. Novac stvaran, mjeren balansima. Fiat noga simulirana (F2F), profitabilnost nedokazana — dokazujemo cjevovod i otpornost, ne zaradu.