← Marketplace

Je stran pristna?

Preveri, ali so strani, ki jih gledaš, res tiste, ki so bile objavljene — brez zaupanja nam na besedo.

Zakaj to obstaja. Pametne pogodbe so nespremenljive in javno berljive. Spletna stran pa ni. Kdor bi prišel do našega strežnika, bi lahko zamenjal stran in ti podtaknil drugačne podatke za podpis — pogodba bi bila prava, transakcija pa ne.

Zato ob vsaki objavi zapišemo SHA-256 odtis vsake datoteke v javni zapis na GitHubu. Spodnje preverjanje pobere pričakovane odtise z GitHuba in jih primerja z datotekami, ki jih ta trenutek streže mojdelež.si. Če se ne ujemajo, je bila stran spremenjena.

Ključno je, da odtisi ne živijo na istem strežniku kot stran — kdor bi prevzel naš strežnik, GitHuba nima.

Ali sistem trenutno teče?

Skrbnik lahko izdajo ali trgovanje kadar koli začasno ustavi. Tu vidiš, ali je ustavljeno — prebrano s pogodbe, ne z našega strežnika.

⏳ Berem z verige…

Napovedane spremembe

Kaj se na pametnih pogodbah pripravlja — in koliko časa imaš, preden to začne veljati.

Zakaj to obstaja. Nekaterih nastavitev tudi mi ne moremo spremeniti čez noč. Zamenjava KYC liste, plačilnega žetona ali prijavljene vrednosti sredstva se mora najprej javno napovedati in šele po preteku časovnega zamika lahko začne veljati.

Namen ni, da bi to preprečilo krajo — naš skrbniški ključ ne more kovati žetonov, premikati tvojih žetonov ali seči po sredstvih, zaklenjenih v poslih. Namen je, da se pogoji ne morejo spremeniti pod tvojimi nogami: vsako spremembo vidiš priti in imaš čas izstopiti.

Koliko časa traja zamik. Na produkcijskem omrežju je zamik 48 ur. Ta tržnica pa trenutno teče na testnem omrežju, kjer je zamik skrajšan na nekaj minut — sicer preizkušanja ne bi bilo mogoče opraviti v eni seji. Pogodba je ista — dolžino zamika določi omrežje, ne človek: koda pogleda, na kateri verigi teče, in vrne 48 ur na produkcijski oziroma nekaj minut na testni. Nihče je ne more prestaviti in nihče je ne more pozabiti prestaviti nazaj.

Vrednost spodaj se bere neposredno s pametne pogodbe ob vsakem odprtju te strani — velja tisto, kar piše tam, ne to besedilo.
⏳ Berem z verige…

Pošteno o omejitvah. To preverjanje teče v tvojem brskalniku, na naši strani. Kdor bi imel poln nadzor nad strežnikom, bi lahko priredil tudi to stran, da vedno pokaže “v redu”. Zato isto preverbo neodvisno izvaja tudi naš nadzorni sistem s strežnika izven gostovanja, in odtise lahko kadarkoli preveriš sam:

curl -sSLf https://mojdelez.si/rwa/marketplace.html | shasum -a 256
Pot vzemi točno iz tabele zgoraj. Zastavica -f je pomembna: brez nje bi ob napačni poti dobil odtis strani z napako 404 — videti kot veljaven rezultat, a brez pomena.

Dobljeni 64-znakovni niz primerjaj z vrednostjo pri rwa/marketplace.html v javnem zapisu odtisov (isti vir, ki ga uporablja gumb zgoraj). Če se ujemata, je datoteka pristna.