← DokArh Portal
arhitektura

Gossip Witnesses — P2P svjedočanstvo blokova

Kreator: CC Datum: 2026-05-02 Status:
WeisE3™ ID: WEISE3::gossip_witnesses::genesis::c0009::FENIX2026

Svaki Bršljan lite čvor koji verificira blok šalje deterministično svjedočanstvo Node1u. Stranica /v/{weise3_id} prikazuje 'Potvrdila N neovisnih čvorova' — prodajna priča za partnere.

tiparhitektura
opisSvaki Bršljan lite čvor koji verificira blok šalje deterministično svjedočanstvo Node1u. Stranica /v/{weise3_id} prikazuje 'Potvrdila N neovisnih čvorova' — prodajna priča za partnere.
implementirano[ "services/svjedok.py — SvjedokRegistry, disk pohrana, SHA2/SHA3 dual verify, dedup po (svjedok_id, weise3_id)", "api/mesh.py — POST /api/v1/mesh/svjedok, GET /api/v1/mesh/svjedoci/{weise3_id}, GET /api/v1/mesh/svjedoci", "brsljani_lite.py — posalji_svjedoka(), _svjedok_potpis() SHA256, _vec_svjedocio dedup, v1.1", "media/public/brsljani_lite.ps1 — Send-Svjedok, Get-SvjedokPotpis, /export endpoint fix, v1.1", "api/javna_verifikacija.py — svjedoci: {ukupno, lista} u svakom JSON/HTML od
kljucni_dizajn{ "potpis": "SHA256(svjedok_id::weise3_id::block_hash::SVJEDOK::GENESIS2026) — stdlib, Win7 kompatibilno", "dedup": "jedan svjedok_id po weise3_id — ne moze spamati", "pohrana": "disk /media/svjedoci/{weise3_id[:16]}.json — prezivljava restart", "javna_verifikacija": "/v/{weise3_id} prikazuje broj neovisnih svjedoka — bez prijave" }
testcurl -X POST /api/v1/mesh/svjedok — prihvaceno:true | GET /api/v1/mesh/svjedoci/{id} — ukupno:1
zakonZAKON 2 — svaki vazni commit prati .dok.json