{"block_close_oss.c33fd1fe9c":"Közösség és ökoszisztéma","open-source-selvedge.hero-broker.no":"Nem","open-source-selvedge.a5e3c573e9":"Kera BNN-munkaterhelések fordítása Selvedge futási környezethez.","open-source-selvedge.d5f412e831":"Kera","open-source-selvedge.fe0a091fdb":"Termékek","open-source-selvedge.7dfa2cfe61":"Események hash-láncolt eredetigazolása rendszereseményekhez.","open-source-selvedge.1aa2f31ee7":"Főkönyv","open-source-selvedge.6cc3364a24":"Végrehajtási bizonyíték","open-source-selvedge.ff130daae8":"Indoklási bizonyítványok, nem végrehajtási átiratok.","open-source-selvedge.df84637182":"AION","open-source-selvedge.d5d6e83bf2":"Folytassa a felfedezést","open-source-selvedge.75e393a1ac":"Fedezze fel a projektet","open-source-selvedge.f9743247fa":"Olvassa el a dokumentációt","open-source-selvedge.ef0fd4ccef":"Tekintse meg a végrehajtási rekordot","open-source-selvedge.e971b9cac2":"A Selvedge az alapítványi kiadási program negyedik körében jelenik meg, a Knot és a Ledger után. Amint ez megtörténik, teszteljen egy WASM-modult homokozóban, és játssza le Ön is a bizonyítékborítékot.","open-source-selvedge.aa91c05f23":"Ellenőrizze az eredményt, ne a kódot","open-source-selvedge.90e40d5043":"Kezdés","open-source-selvedge.de6848949f":"Selvedge","open-source-selvedge.650fabe787":"Nyílt forráskód","open-source-selvedge.0a2d263d08":"OSS / Selvedge","open-source-selvedge.9e2fe6d1ab":"Alapértelmezésben tiltó homokozó","open-source-selvedge.6b5eb5323e":"Alapértelmezett tiltás","open-source-selvedge.9940fac0fc":"Model Context Protocol eszközvégrehajtási felület.","open-source-selvedge.d19313d340":"Ügynökszerver","open-source-selvedge.bb1d021694":"Ed25519 lezárt, SHA3-256 átirat, offline ellenőrzés.","open-source-selvedge.1ee471ad95":"Bizonyítékboríték","open-source-selvedge.7e4e340a74":"Grafikus IR bináris neurális hálózatok, JIT és értelmező.","open-source-selvedge.0743169b8b":"Kera motor","open-source-selvedge.90ba359bc5":"Komponensmodell-futtatókörnyezet, WASI 0.2 Preview 2 gazdagép.","open-source-selvedge.90aecd8ec1":"Wasmtime motor","open-source-selvedge.ed07ad60bf":"Ellenőrzött felület","open-source-selvedge.8ec9f20dc2":"MIT SZÁLLÍTUNK","open-source-selvedge.efe0c41bcb":"KERA","open-source-selvedge.4e946026a7":"WASM","open-source-selvedge.8e4939f0ca":"RUST 2024","open-source-selvedge.c968638a6e":"LEZÁRT ÁTIRAT","open-source-selvedge.201a4da5a0":"A Selvedge megbízhatatlan kódot futtat egy képességkorlátozott homokozóban, és a végrehajtást lezárt átiratban rögzíti. A korlátozás megszabja, hogy a kód mihez férhet hozzá; az átirat megmutatja, mi történt valójában, és felülvizsgálatra visszajátszható.","open-source-selvedge.3ca6c6a37b":"Alapértelmezetten determinisztikus","open-source-selvedge.a55e5a1229":"Képességkorlátozott","open-source-selvedge.fca77b7e3a":"A lezárt végrehajtási útvonal","open-source-selvedge.8faedce292":"Négy futási környezet","open-source-selvedge.2adb968c4a":"Ugyanaz a boríték","open-source-selvedge.0bf361df63":"Model Context Protocol szerver ügynökeszközökhöz.","open-source-selvedge.21593b807a":"MCP","open-source-selvedge.1df8dd458e":"Hosszan futó ügynökfuttató környezet sorral.","open-source-selvedge.329cb8b6ba":"Szolgáltatás","open-source-selvedge.8b3b7e65eb":"build, verify, run, replay. CI-barát.","open-source-selvedge.700b401ca5":"CLI","open-source-selvedge.fb075836bd":"Alkalmazásába csatolva, mint crate.","open-source-selvedge.0fd17b94c9":"Beágyazott","open-source-selvedge.3512486e9f":"Hol fut a Selvedge","open-source-selvedge.d53f3da0a7":"HOZZÁÁLLÁS","open-source-selvedge.f28d7de3d9":"SZABÁLYOZOTT","open-source-selvedge.a21096cb07":"BNN FUTTATÓKÖRNYEZET","open-source-selvedge.0fcaf629eb":"BŐVÍTMÉNYEK","open-source-selvedge.32e4cd84f3":"ÜGYNÖKESZKÖZÖK","open-source-selvedge.78a8dfaf02":"Az ügynökeszközök, harmadik féltől származó bővítmények, Kera BNN-következtetés és szabályozott adatok feldolgozása mind ugyanazon a szabályozott határon keresztül érkezik. Minden futási környezet ugyanazt a lezárt bizonyítékborítékot állítja elő, így a telepítési változások nem változtatják meg az auditálási történetet.","open-source-selvedge.e9f7d0cf54":"megfelel a szabályozott munkaterheléseknek","open-source-selvedge.8d5a043fd8":"Hol a megbízhatatlan kód","open-source-selvedge.14a29ba383":"Használati esetek","open-source-selvedge.f86aae8de8":"A gyors útvonal marad natív","open-source-selvedge.224a8949e8":"Hideg indítás, a fő nyereség","open-source-selvedge.36998c51d5":"Átirat-hashelés, SIMD.","open-source-selvedge.41366a8f09":"1-3 us","open-source-selvedge.01dbc6d47c":"SHA3-256, 1 KB","open-source-selvedge.bd0fbf08cc":"Ed25519 aláírás 5-15 us, ellenőrzés 15-30 us.","open-source-selvedge.1f3e8a79be":"10-20 us","open-source-selvedge.671d8813b1":"AION proof létrehozása","open-source-selvedge.9f10fa1bbe":"A folyamat indítása benne van, 8-9x gyorsabb.","open-source-selvedge.4258dd2386":"1,58-1,70 ms","open-source-selvedge.919b634e80":"CLI hideg, Kera JIT","open-source-selvedge.2d3bb21f5e":"Számítási modul, szemben a 1187-1494 us vanilla-val.","open-source-selvedge.bd8403776f":"15-21 us","open-source-selvedge.cbb71692d2":"Hideg indítás, API","open-source-selvedge.6cd2cd614d":"A BENCHMARKS.md fájlból","open-source-selvedge.48109cc196":"SELVEDGE BENCH-EK","open-source-selvedge.d9074c5c77":"KRITÉRIUM","open-source-selvedge.7084ceb2f1":"AION 10-1000x","open-source-selvedge.b0437f28f6":"KERA JIT MELEG 2x","open-source-selvedge.65e2c56be9":"HIDEG 62-243x","open-source-selvedge.928af32bc7":"A Selvedge Wasmtime 62-243x gyorsabban indul, mint a vanilla Wasmtime az API szinten. Az őszinte kompromisszum a forró út: a vanilla tartja a 22 ns ismételt hívást, és a komponensmodell, amely a transzkriptumot előállítja, lassabb ott. A Kera JIT 2x gyorsabb melegen a gráfmunka esetén. Az adatok a repó BENCHMARKS.md fájljából származnak.","open-source-selvedge.da589b16da":"Válaszd a futási környezetet a munkaterheléshez","open-source-selvedge.c296a030fe":"A hideg indítás a nyerő","open-source-selvedge.63c9045599":"Teljesítmény","open-source-selvedge.7b63c4cb70":"Hívásonként engedélyezve","open-source-selvedge.abf0c49614":"Alapértelmezett tiltás","open-source-selvedge.cce9f81b05":"Minden átjáró-döntés rögzítve és hash-elve.","open-source-selvedge.5bcd602254":"Transzkriptum","open-source-selvedge.7dc2595377":"max_execution_time_ns, külön az üzemanyagtól.","open-source-selvedge.e909add520":"Falióra-korlát","open-source-selvedge.214f86c442":"max_memory_bytes, 256 MiB alapértelmezett, 4 GiB felső határ.","open-source-selvedge.89095dddd2":"RAM-korlát","open-source-selvedge.0f69ea8c8d":"max_instructions, a kimerülés tisztán leállítja a munkaterhelést.","open-source-selvedge.7171161439":"Számítási költségkeret","open-source-selvedge.71f2051042":"Óra, véletlen, fájlrendszer, hálózat, környezet, stdio, folyamat, egyéni. Alapértelmezett tiltás.","open-source-selvedge.ca09c54bff":"Képességek","open-source-selvedge.f767a4311b":"Futtatásonkénti őrök","open-source-selvedge.369abb529c":"POLITIKAI SZINTEK","open-source-selvedge.64269f9bd2":"TIME","open-source-selvedge.f4b1c471ce":"MEMÓRIA","open-source-selvedge.d8a8b58d7f":"FUEL","open-source-selvedge.1a8d3ca502":"Egy alapértelmezett tiltású képességkészlet kapuzza meg az összes gazdahívást nyolc WASI tartományban. Az erőforrás-korlátok a memórián, az üzemanyagon és az időn korlátozzák a szabálytalan viselkedést. Minden átjáró-döntés és erőforrás-olvasás benne van a transzkriptumban.","open-source-selvedge.770a668e0e":"Erőforrás-korlátok. Audit","open-source-selvedge.8a54e91228":"Képességek","open-source-selvedge.bb9cf14180":"Politika","open-source-selvedge.26fe8fb85c":"Nyugták az állítások helyett","open-source-selvedge.e08283960c":"Ellenőrizd, ne bízz","open-source-selvedge.82de28b689":"Kriptográfiai bizonyítékra van szükséged arról, hogy mit csinált a munkaterhelés, nem pedig bizalomra a futási környezetben.","open-source-selvedge.858b0d2d19":"Bízz a futási környezetben, ne a munkaterhelésben","open-source-selvedge.ba959133c8":"Fájlrendszer engedélyezése, hálózat tiltása, de nincs hívásonkénti rekord az auditnaplóban.","open-source-selvedge.ff6fdd664b":"Durva engedélyezés vagy tiltás","open-source-selvedge.f58bb04b13":"Az FP és a falióra átszivárog. A visszajátszás megközelítőleg ugyanazt az eredményt adja, nem pontosan ugyanazt.","open-source-selvedge.a1d55a1dad":"A visszajátszás eltér","open-source-selvedge.f7afaaab99":"nincs nyugta","open-source-selvedge.4677f31dd1":"A homokozó megállítja a szökést. Nem bizonyítja, hogy a munkaterhelés helyesen viselkedett belül.","open-source-selvedge.6f3134b990":"A bezártság nem helyesség","open-source-selvedge.782cef5501":"Négy strukturális hiányosság","open-source-selvedge.056dcf1841":"MIÉRT NEM ELÉG A HOMOKOZÓ","open-source-selvedge.f1358eac2f":"DURVA POLITIKA","open-source-selvedge.2bf9ef4df8":"NEM DETERMINISZTIKUS","open-source-selvedge.1c613acc7e":"NINCS BIZONYÍTÉK","open-source-selvedge.d38e80798b":"A hagyományos homokozók megállítják a rossz kód szökését. Nem hoznak létre rekordot arról, hogy a kód valójában mit csinált belül. Amikor egy auditor kérdez, a válasz egy állítás, nem bizonyíték.","open-source-selvedge.61920a517c":"Nem bizonyítják","open-source-selvedge.5a88fbb30e":"A homokozók bezárnak","open-source-selvedge.8a9400005c":"Egy homokozó nem magyarázza meg a futtatást","open-source-selvedge.7c46a5978b":"A Selvedge pontosan rögzíti, hogy mi futott le, bemenettől kimenetig, minden gazdahívás lepecsételve.","open-source-selvedge.3e663e9467":"A Selvedge végrehajtási transzkriptum","open-source-selvedge.a5be60731e":"A főkönyv rögzíti, mi történt egy rendszerben. A Selvedge rögzíti, milyen kód futott.","open-source-selvedge.2c3e446b87":"A Ledger eseményeredet","open-source-selvedge.de792742e8":"Az AION tanúsítványokat a megoldó lépéseire állít ki, nem a végrehajtási futtatásokra.","open-source-selvedge.ced73ef9a5":"Az AION érvelési bizonyíték","open-source-selvedge.0d9a7a065c":"Miben különbözik a Selvedge az AION-tól és a Ledgertől","open-source-selvedge.d7ffcdc87b":"Ugyanazok a bemenetek plusz ugyanaz a boríték mindig ugyanazt a kimenetet jelentik.","open-source-selvedge.7d8134cc1f":"Bájtazonos visszajátszás","open-source-selvedge.75fcf02b02":"Egy rögzített korszak és egy magozott ChaCha20 PRNG váltja fel a gazdagép idejét és entrópiáját.","open-source-selvedge.92a47286b6":"Virtuális óra, magozott RNG","open-source-selvedge.13c1f9cde6":"A belső számítás, tárolás és felhalmozás bináris, egész, fixpontos vagy adaptív egész/fixpontos reprezentációt használ. A lebegőpontos csak deklarált külső határon fogadható el, és a belső munka megkezdése előtt kifejezetten átalakításra kerül; nincs belső lebegőpontos tartalék. A virtuális óra rögzített marad, így a visszajátszás ugyanazokat a bájtokat eredményezi.","open-source-selvedge.a33c607874":"Nincs belső lebegőpontos, nincs óra","open-source-selvedge.81ec58648a":"Alapértelmezés szerint determinisztikus végrehajtás","open-source-selvedge.4b447f3a6e":"A hitelesítő offline játszik vissza a modul bájtjaival és a borítékkal együtt.","open-source-selvedge.17d120d8bb":"Visszajátszható","open-source-selvedge.6e95469aa0":"ed25519 aláírás a boríték gyökerén. Nem próza.","open-source-selvedge.6e3665d85f":"Aláírt","open-source-selvedge.bc61f0c3fe":"Minden gazdagép-hívás bekerül a láncba. A szerkesztések megszakítják a láncot.","open-source-selvedge.aa5cba1a92":"Hash-láncolt","open-source-selvedge.04c7525615":"Miért különbözik az átirat a naplótól","open-source-selvedge.6db180787e":"Ugyanaz a folyamat minden végrehajtáskor. A visszajátszás mechanikus.","open-source-selvedge.69aca853c2":"AION bizonyíték","open-source-selvedge.ff8fc1c58a":"Pecsét","open-source-selvedge.0ae62541bc":"SHA3 lánc","open-source-selvedge.873507a022":"Hash","open-source-selvedge.b1b392607d":"Futtatás","open-source-selvedge.3e3f943d84":"képességek rögzítve","open-source-selvedge.ddcb77ff76":"Betöltés","open-source-selvedge.71faf343ce":"Végrehajtási átirat","open-source-selvedge.952be7ff16":"AION bizonyíték kiállítva, ed25519 aláírva, a boríték készen áll a szállításra.","open-source-selvedge.be1a4b336f":"Minden gazdagép-hívás és eredmény bekerül egy SHA3-256 láncba.","open-source-selvedge.83dcc459e8":"A Wasmtime vagy a Kera az alapértelmezés szerint tiltó homokozóban fut.","open-source-selvedge.1a5c8788b4":"Modul betöltve, képességek rögzítve, erőforrás-korlátok alkalmazva.","open-source-selvedge.25ec589727":"A Selvedge WASM vagy Kera kódot futtat egy alapértelmezés szerint tiltó homokozóban, minden gazdagép-hívást egy SHA3-256 átirati láncba hash-el, és az eredményt aláírt AION bizonyítékborítékba csomagolja. A boríték az eredeti homokozó nélkül is visszajátszható.","open-source-selvedge.fa84feaccb":"Egy lepecsételt átirat","open-source-selvedge.62ee5ca76d":"Négy szakasz","open-source-selvedge.a5a88d36d1":"Mit állít elő a Selvedge","open-source-selvedge.db2f804f0c":"Az adatok elhagyják Európát","open-source-selvedge.8799dc7cf1":"Számítógépek, amelyek a tiéd","open-source-selvedge.1d197d39c5":"Hol fut","open-source-selvedge.79073eaaf2":"Hollandia","open-source-selvedge.44ab85a252":"Származás","open-source-selvedge.f1be77358f":"Bizonyíték, nem ígéret","open-source-selvedge.df5248d3cd":"A könyvvizsgálati válasz","open-source-selvedge.6eef664840":"Nincs","open-source-selvedge.a95380913a":"Külső szolgáltatás szükséges","open-source-selvedge.eba5db6f23":"Szállítói bezárás","open-source-selvedge.4ce8c39ddd":"Hol található","open-source-selvedge.3229609e15":"Végrehajtási modell","open-source-selvedge.cba0624eb5":"Beszerzési lap","open-source-selvedge.101226ec7a":"Mit ment meg és mit kockázatmentesít","open-source-selvedge.7a0848ede3":"Lásd a végrehajtási határt","open-source-selvedge.c01c519a99":"A Selvedge egy determinisztikus WebAssembly homokozó megbízhatatlan kódhoz. Az engedélymanifesztum és a lepecsételt átirat az általad ellenőrzött hardveren fut, így az üzletfél a saját gépén is visszajátszhatja a rekordot, és a vita kereséssé válik, nem pedig biztosítékkérésé.","open-source-selvedge.27e446d5a9":"Tarts meg egy lepecsételt átiratot","open-source-selvedge.e1cb220703":"Futtass megbízhatatlan kódot","open-source-selvedge.6ec18dcb30":"Selvedge","open-source-selvedge.993a665d35":"Irányításban","open-source-selvedge.c1df7f8f11":"Te maradsz","open-source-selvedge.f3101e3bb1":"Egy otthoni számítógépen","open-source-selvedge.7cb07d3c00":"Futtatható","open-source-selvedge.576347ec82":"Európa","open-source-selvedge.15edfb4da4":"Készült","open-source-selvedge.dd80c16201":"Ugyanaz a válasz, minden alkalommal","open-source-selvedge.d7e70b6e08":"Ugyanaz a kérdés","open-source-selvedge.12fee4f639":"Így semmi sem hamisítható","open-source-selvedge.4c10b31d42":"Lefagyasztja","open-source-selvedge.dcd11694fe":"Elismervény minden lépésről","open-source-selvedge.2ab05d7411":"Rögzíti","open-source-selvedge.527d86ed84":"Biztonságos sarokban tartja a munkát","open-source-selvedge.ca032b5844":"Tartsd a kódot határok között, őrizd a feljegyzést","open-source-selvedge.ce2cddc0bb":"Gondos segítő","open-source-selvedge.f8c94a3b4b":"Mi ez","open-source-selvedge.704869f20f":"Egyszerű szavakkal","open-source-selvedge.21e83f6c44":"Olvasd el a rövid történetet","open-source-selvedge.06c805023d":"Nézd meg, mit tett a kód","open-source-selvedge.d346a6159d":"A Selvedge egy olyan programot futtat, amelyet nem te választottál, egy olyan környezetben, ahol nincs internet, nincs út a fájljaidhoz, és semmit sem tud meg a gépedről. Elismervényt hagy arról, hogy mi érkezett vissza, és mit tehetett a program, így később ellenőrizheted az állításokat, nem kell más szavát fogadnod.","open-source-selvedge.a1301435db":" feljegyzi minden lépését","open-source-selvedge.5bd50e406e":"Gondos segítő, amely","open-source-selvedge.279245bb2e":"AION-stílusú, ed25519 lefagyasztott","open-source-selvedge.5f174de1cc":"Bizonyíték","open-source-selvedge.ff5b90620f":"SHA3-256 hívásonként","open-source-selvedge.98e2d78aaa":"Alapértelmezett, nem opcionális","open-source-selvedge.2956ef9ad6":"Determinizmus","open-source-selvedge.cd95bf50b6":"Wasmtime komponensgazda","open-source-selvedge.b3776d63ad":"Háttérrendszerek","open-source-selvedge.2da600bf94":"Verzió","open-source-selvedge.f187484f8c":"Rust (2024-es kiadás)","open-source-selvedge.89b86ab0e6":"Nyelv","open-source-selvedge.942587e61e":"Projektlap","open-source-selvedge.d4a74b503a":"Olvasd el a dokumentációt","open-source-selvedge.a42a770d90":"A Selvedge olyan kódot futtat, amelyet nem te írtál, egy WebAssembly komponensgazdában, hálózat, fájlrendszer, környezeti változók és mozgó óra nélkül. Minden befejezett futtatás olyan feljegyzést ad vissza, amelyet egy másik fél újra lejátszhat, valamint egy végrehajtási jelentést arról, hogy mit tehetett a kód. Apache 2.0 licenc alatt publikálva.","open-source-selvedge.92ec8c4f54":"biztonságos elszámoltathatóság","open-source-selvedge.722d7084a5":"Nem megbízható kód","open-source-selvedge.3b6a6a049d":"homokozóba zárt","open-source-selvedge.7d5b92b8a7":"CAP-SET","open-source-selvedge.0e2f3c1696":"FUEL","open-source-selvedge.a266fe9c4d":"MEMÓRIA","open-source-selvedge.5888675d99":"TIME","open-source-selvedge.7dd251bbda":"AUDIT","open-source-selvedge.76b5a35739":"lib","open-source-selvedge.99bb884017":"cli","open-source-selvedge.348c658682":"svc","open-source-selvedge.10182ab855":"mcp","open-source-selvedge.4bec5a51a3":"WASM","open-source-selvedge.a21dedb8ad":"KERA","open-source-selvedge.37c66a2cfc":"AION","open-source-selvedge.53f13ae99e":"MCP","open-source-selvedge.5d0b2f6bd4":"MEGFIGYELT","open-source-selvedge.35e0d0360a":"LIVE","open-source-selvedge.0f4b423c4b":"MÉRT","open-source-selvedge.6e10953f3e":"OPEN","open-source-selvedge.rebuild-h1-lead":"Futtass kódot, amelyet nem te írtál.","open-source-selvedge.rebuild-h1-accent":"Egy szoba elismervénnyel.","open-source-selvedge.rebuild-business-h1-lead":"Futtass nem megbízható kódot a saját hardvereden.","open-source-selvedge.rebuild-business-h1-accent":"Egy determinisztikus WebAssembly homokozó.","open-source-selvedge.close.github":"Kérdezz a kiadásról","open-source-selvedge.source.access":"Negyedik körben jelenik meg","open-source-selvedge.close.title":"Ellenőrizd az eredményt","open-source-selvedge.close.titleAccent":"nem a kódot","open-source-selvedge.close.panel.title":"Mit ellenőrizhetsz magad","open-source-selvedge.close.panel.tag":"FUTTATÁSI KÖRNYEZET","open-source-selvedge.close.panel.row.0.label":"Licenc","open-source-selvedge.close.panel.row.0.value":"Apache 2.0","open-source-selvedge.close.panel.row.1.label":"Végrehajtás","open-source-selvedge.close.panel.row.1.value":"Alapértelmezett tiltás","open-source-selvedge.close.panel.row.2.label":"Determinizmus","open-source-selvedge.close.panel.row.2.value":"Alapértelmezett, nem opcionális","open-source-selvedge.close.panel.row.3.label":"Átirat","open-source-selvedge.close.panel.row.3.value":"SHA3-256 hívásonként","open-source-selvedge.close.panel.foot":"A publikálás kéthetente, körökben történik. A repozitórium és a dokumentáció együtt jelenik meg.","oss-selvedge-business-glyph.fef8e889dc":"Végrehajtási szabályzat","oss-selvedge-business-glyph.6b5eb5323e":"Alapértelmezett tiltás","oss-selvedge-business-glyph.4ce8c39ddd":"Hol találja meg","oss-selvedge-business-glyph.eba5db6f23":"Szállítói bezártság","oss-selvedge-business-glyph.6eef664840":"Nincs","oss-selvedge-business-glyph.a95380913a":"Külső szolgáltatás","oss-selvedge-business-glyph.a92831c31f":"Hollandiában készült","oss-selvedge-business-glyph.47deeb13b4":"Az Ön tulajdonában lévő számítógépeken fut","oss-selvedge-business-glyph.71aec0536c":"Az adatok Európában maradnak","oss-selvedge-business-glyph.8ac7aa173f":"Mit kap","oss-selvedge-business-glyph.5c75fc26b6":"Ellenőrzés és bizonyíték","oss-selvedge-business-glyph.df5248d3cd":"A válasz az auditra","oss-selvedge-business-glyph.74f39697ac":"Előtte","oss-selvedge-business-glyph.b407dd020f":"Ígéret egy oldalon","oss-selvedge-business-glyph.4f1d10b8b9":"A Selvedge-dzsel","oss-selvedge-business-glyph.62d62865a8":"Lezárt bizonyíték","oss-selvedge-consumer-glyph.088aa1c6a5":"A biztonságos sarokban maradt","oss-selvedge-consumer-glyph.cc8e3cba23":"Csak azt tette, amit kértél","oss-selvedge-consumer-glyph.f87dcfd005":"Minden lépést lejegyzett","oss-selvedge-consumer-glyph.ce2cddc0bb":"Gondos segítő","oss-selvedge-consumer-glyph.0b5703d2a7":"A biztonságos sarok","oss-selvedge-consumer-glyph.135207e95b":"Egyetlen apró feladatot végez el, itt, és sehol máshol.","oss-selvedge-consumer-glyph.0ed7e2fe52":"Amit tett, lejegyezve","oss-selvedge-consumer-glyph.2b11f0b541":"Lefagyasztva, így semmit sem lehet módosítani","oss-selvedge-hero-glyph.85be9bda9e":"AION ellenőrzés SIKERES.","oss-selvedge-hero-glyph.8fff039853":"YES","oss-selvedge-hero-glyph.c5616cf985":"Aláírás érvényes:","oss-selvedge-hero-glyph.9e84fd1870":"Ellenőrzőösszeg egyezik:","oss-selvedge-hero-glyph.ae05be9259":"Átirat mentve ide:","oss-selvedge-hero-glyph.7d1f8eca4c":"Utasítások:","oss-selvedge-hero-glyph.1611baddbd":"2 097 152 bájt","oss-selvedge-hero-glyph.b6d31df01c":"Memória:","oss-selvedge-hero-glyph.d1fd5a4123":"Erőforrás-használat:","oss-selvedge-hero-glyph.80e5667a3d":"Végrehajtás sikeresen befejeződött 18,4 ms alatt","oss-selvedge-hero-glyph.ebece295c6":"átirat-lánc, sha3-256","oss-selvedge-hero-glyph.859e2c0cd0":"idő 5000 ms","oss-selvedge-hero-glyph.6137065f69":"üzemanyag 50 M","oss-selvedge-hero-glyph.489a5f61f6":"memória 256 MiB","oss-selvedge-hero-glyph.70049344a2":"szabályzat: alapértelmezés szerint tiltás","oss-selvedge-hero-glyph.9b97280973":"Determinisztikus:","oss-selvedge-hero-glyph.0642f22885":"Motor:","oss-selvedge-hero-glyph.8116c74b17":"Futó összetevő:","oss-selvedge-hero-glyph.9f85876f55":"Wasmtime, komponensmodell","page-breadcrumb.c766e66518":"Útvonal","page-toc.7e439c353e":"Ezen az oldalon","section_st_a1_display-split.7c9a7c0610":"Részletek","section_st_f1_cta-dark.90e40d5043":"Kezdés","selvedge-rebuild.why":"Miért","selvedge-rebuild.state.depth-3":"3. mélység","selvedge-rebuild.state.depth-1":"1. mélység","selvedge-rebuild.state.leaf":"Levél","selvedge-rebuild.state.path":"Útvonal","selvedge-rebuild.state.root":"Gyökér","selvedge-rebuild.state.proof":"Bizonyíték","selvedge-rebuild.instrument.first-check":"Első ellenőrzés","selvedge-rebuild.instrument.last-check":"Utolsó ellenőrzés","selvedge-rebuild.e4117a549a":"A szoba, a nyugta és a lista a teljes ígéret.","selvedge-rebuild.e04c2bbabb":"Lista, nem becslés.","selvedge-rebuild.f4a910b306":"Megtalálás és javítás","selvedge-rebuild.d7231e00d3":"A kód minden futtatással együtt jár.","selvedge-rebuild.de97a98b3b":"Minden nyugta","selvedge-rebuild.4fb8981886":"Egy lenyomat nevezi meg a buildet.","selvedge-rebuild.280587dbfc":"Pontos artefaktum","selvedge-rebuild.94bce13433":"a nyugtától minden feladatig","selvedge-rebuild.d8ad44b2fd":"A visszavezethető nyom","selvedge-rebuild.66d0398793":"MEGTALÁLVA, NEM TIPPELVE","selvedge-rebuild.f64f81f133":"MINDEN FELADAT","selvedge-rebuild.cd30789775":"EGY KÓD","selvedge-rebuild.36d917a683":"Itt listaként érkezik. Minden feladat, amely a hibás programot használta, kóddal, dátummal és egy rövid engedélylistával nevezi meg, így láthatja, mi volt érintett, és meddig terjedhetett. Ha azok, akik készítették, már nem megbízhatók, a visszavonás egy meghatározott frissítési intervallumban lép életbe, nem pedig akkor, amikor egy tanúsítvány lejár. A szoftver Apache 2.0 licenc alatt jelenik meg.","selvedge-rebuild.12399078d5":"Ennek a beszélgetésnek a szokásos változata becslés. Valaki kiszámolja, hogy melyik kiadás futott valószínűleg, mely napokon, kiknek, és a válasz egy tartományként érkezik, fenntartással. Ez a javítás mértékének meghatározásához szükséges tényeket rekonstrukcióvá teszi, nem pedig feljegyzéssé. A javítás egy ellenőrizhető listával kezdődik.","selvedge-rebuild.0ccfcd0de4":"Mi változik","selvedge-rebuild.664ca13427":"Minden feladat egy rövid kódot rögzít a munkát végző pontos programhoz. Nem a nevét, nem a verziószámát, hanem magát a programot, így két azonos nevű buildnek különböző kódja van. Ha a program később hibásnak bizonyul, a kód az, ami alapján minden érintett feladat megtalálható.","selvedge-rebuild.7e5bd67fe6":"és minden feladat, amelyet érintett","selvedge-rebuild.b27d103669":"Egy kód nevezi meg a programot","selvedge-rebuild.332f693bb9":"Amikor valami hibásnak bizonyul","selvedge-rebuild.e7dceacc68":"Amikor valami hibásnak bizonyul, egy kód nevezi meg a programot.","selvedge-rebuild.9c9d8ebf4c":"Ugyanabból a tiszta formából indul.","selvedge-rebuild.363b82b08d":"Második feladat","selvedge-rebuild.5e92b89d0f":"Semmi nem hozott át.","selvedge-rebuild.747a74c704":"Új szoba","selvedge-rebuild.bbd11eef60":"A feljegyzésével lezárva.","selvedge-rebuild.e429b951d7":"Első feladat","selvedge-rebuild.129567cb21":"előtte, közben és utána","selvedge-rebuild.456de19ceb":"Három szoba","selvedge-rebuild.164f8ae614":"SEMMI MEGOSZTVA","selvedge-rebuild.16d6f8e910":"MINDEN ALKALOMMAL","selvedge-rebuild.09d2a97782":"ÚJ SZOBA","selvedge-rebuild.fb65ff4141":"A program maga minden alkalommal frissen töltődik be a saját kódjából, és a nyugta egy kódot hordoz ehhez a kódhoz, így ami ma futott, az bizonyíthatóan ugyanaz, ami múlt hónapban futott. Közben semmi sem halmozódik fel, ami miatt később aggódni kellene.","selvedge-rebuild.b0f5fcfbc7":"Egy új Selvedge szoba annyira kevésbe kerül, hogy feladatonként egy megfizethető, így semmit sem kell megosztani. Ha valami valóban átvitelt igényel, az szándékosan kerül átadásra, és a feljegyzésen átadottként jelenik meg.","selvedge-rebuild.46cfb3934a":"A gyakorlatban","selvedge-rebuild.ff26c0ce98":"Minden feladat új szobát kap. Az előzőből semmi nincs benne: nincs hátrahagyott jegyzet, nincs félkész munka, nincs emlék arról, hogy ki kérte. Ez nyilvánvalónak hangzik, és általában nem igaz, mert egy szoba fenntartása olcsóbb, mint egy újat építeni, ezért a legtöbb rendszer megtartja és újrahasználja a szobát.","selvedge-rebuild.7f6bde3487":"hogy a következő feladat megtalálja","selvedge-rebuild.0813f2a065":"Semmi nincs hátrahagyva","selvedge-rebuild.e0a28255b6":"Egyik feladat és a következő között","selvedge-rebuild.ddf86350ec":"Egy új szoba készen áll a következő feladatra.","selvedge-rebuild.47d52db543":"Szabályzat-ellenőrző összeg és dátum.","selvedge-rebuild.d8c67f88b7":"Elnevezett képességlista.","selvedge-rebuild.8d71e4a6c8":"Mi volt engedélyezve","selvedge-rebuild.1be6bb3160":"Kimenet, eredmény és erőforrás-használat.","selvedge-rebuild.7661e6591f":"Mi történt","selvedge-rebuild.5354effb89":"egy nyugta, két kérdés","selvedge-rebuild.bf7aa926cc":"Két fél","selvedge-rebuild.8719258390":"LEÍRVA","selvedge-rebuild.d45d38b1c1":"MIRE VOLT KÉPES","selvedge-rebuild.103f9176a0":"MIT TETT","selvedge-rebuild.fc09104420":"A semmi megtalálása gyenge bizonyíték, mert attól függ, milyen alaposan kereste valaki, és mennyi ideje volt a találkozó előtt. Egy két engedélyből álló lista erős bizonyíték, mert nem volt más, amit meg lehetett volna találni.","selvedge-rebuild.e7e3ece016":"Ez megváltoztatja azt, ami történik, amikor később kérdést tesz fel. Ahelyett, hogy valaki átnézné, mit csinált a program, és azt jelentené, hogy nem talált semmi aggasztót, az engedélylista ott van, és rövid.","selvedge-rebuild.74365019ac":"A legtöbb nyilvántartás csak azt mondja el, mit csinált egy program. A Selvedge-nyugta azt is megmutatja, hogy mit volt jogosult csinálni, ami más és hasznosabb dolog. Egy program, amely soha nem férhetett a fájljaihoz, nem is lehetett a fájljai közelében, és ez a nyilvántartásban szerepel, függetlenül attól, hogy történetesen figyelte-e valaki akkor.","selvedge-rebuild.b418919876":"mit tett és mit tehetett","selvedge-rebuild.f0ba8e6e92":"Minden nyugtának két fele van","selvedge-rebuild.a9fe3bc508":"Az engedély, leírva","selvedge-rebuild.76194111ba":"A kód nem a program másolata; pontosan azt a dolgot nevezi meg, ami lefutott.","selvedge-rebuild.17cabedb50":"A lista megnevezi, hogy hol.","selvedge-rebuild.67452c68d0":"A kódok eltérnek","selvedge-rebuild.c1c7f44d1c":"A viselkedés megismétlődött.","selvedge-rebuild.0407e20f79":"A kódok egyeznek","selvedge-rebuild.90586d801f":"Ugyanazok a beállítások és az artefaktum.","selvedge-rebuild.dba9e64b97":"Futtatás holnap","selvedge-rebuild.bd7b414b53":"Bemenet, helyiség és nyugta.","selvedge-rebuild.c941dde6f2":"Futtatás ma","selvedge-rebuild.7b1c52fa95":"mit mond a második futtatás","selvedge-rebuild.bebe96c4de":"Egy teszt, két kimenetel","selvedge-rebuild.e1c7f38f86":"ELLENŐRIZHETED","selvedge-rebuild.b00a146670":"UGYANAZ A VÁLASZ","selvedge-rebuild.64ee12f3fd":"UGYANAZ A PILLANAT","selvedge-rebuild.698a936171":"Ez egy apró trükköt is lezár. Egy program, amely olvassa az órát, viselkedhet az egyik módon a határidő előtt és másképp utána, és ezt senki sem venné észre. Egy óra, amely soha nem mozdul, nem figyelhető meg, így nincs mihez másképp viselkedni.","selvedge-rebuild.d722dbffa2":"Egy tesztet ad a kezedbe, amelyet magad is elvégezhetsz. Ha valami rossznak tűnik, futtasd újra ugyanazzal a bemenettel. Ha a válasz ugyanaz, a program rendesen működik, és a probléma máshol van. Ha eltér, valami megváltozott, és az összehasonlítás megmutatja, melyik rész.","selvedge-rebuild.750c2096f3":"Miért számít","selvedge-rebuild.7768a95a4a":"A legtöbb program minden alkalommal kissé eltérő választ ad, mert az órára néz, használ egy kis véletlenszerűséget, vagy észleli, mennyire van terhelve a gép. Egy Selvedge-ben futó program ebből semmit sem tehet. A benne lévő óra rögzített és soha nem mozdul, és minden véletlenszerű dolog ugyanabból a számból indul minden futtatáskor. Kérdezz kétszer, ugyanazt a választ kapod.","selvedge-rebuild.00bc249842":"és nézd meg, hogy még mindig egyezik-e","selvedge-rebuild.1797b92182":"Futtasd újra holnap","selvedge-rebuild.0d971150f5":"Ugyanaz a válasz kétszer","selvedge-rebuild.0ce33bc17c":"Futtasd újra holnap, és nézd meg, hogy még mindig egyezik-e.","selvedge-rebuild.780591dd40":"A munka összeállt.","selvedge-rebuild.b454191161":"Kód futtatása","selvedge-rebuild.0d36ec2dc8":"Rögzítve és ujjlenyomattal ellátva.","selvedge-rebuild.c35f4d270f":"Visszaadott válasz","selvedge-rebuild.12f6bce42d":"Nyomtatott kimenet","selvedge-rebuild.e45f48ada6":"és mindegyikhez egy kód","selvedge-rebuild.96a145870f":"Két dolog","selvedge-rebuild.4056de166c":"MINDKETTŐ UJJLENYOMATTAL ELLÁTVA","selvedge-rebuild.3736161d33":"VISSZAADOTT","selvedge-rebuild.07d3782dee":"NYOMTATOTT","selvedge-rebuild.7362fe572e":"Ez ugyanaz az ötlet, mint a borítékon lévő pecsét, de többet tesz. A pecsét megmutatja, hogy a levelet felbontották. Ez megmutatja, melyik oldal változott, és akkor is működik, ha a levelet azóta tucatszor másolták. Minden olvasó ugyanazt a választ kapja a másolt nyilvántartásból.","selvedge-rebuild.7ffcd03942":"Ez a kód teszi röviddé a későbbi vitát. Ha valaki megmutat egy választ, amit egy program márciusban adott, és tudni akarod, hogy ez-e a ténylegesen kijött válasz, összehasonlítod a kódokat. Egyeznek vagy nem, és nincs köztes állapot, amiről beszélni lehetne.","selvedge-rebuild.940394c7d2":"Amikor a feladat kész, két dolog hagyja el a helyiséget: minden, amit a program kinyomtatott munka közben, és a válasz, amit kiszámolt. Semmi más. Mindkettő ujjlenyomattal van ellátva kifelé menet, ami azt jelenti, hogy egy rövid kód készül belőlük, és a kód teljesen megváltozik, ha egyetlen betű változik.","selvedge-rebuild.690d8dd7a6":"és mindkettő ujjlenyomattal van ellátva","selvedge-rebuild.72f4db7882":"Két dolog jön vissza","selvedge-rebuild.1251cc0dd7":"Ami visszajön","selvedge-rebuild.8d77e5771a":"A következő hasznos kérdés az, hogy mi jön vissza.","selvedge-rebuild.ec6f32ee39":"Nincs környezet.","selvedge-rebuild.a6252b6690":"Az Ön adatai","selvedge-rebuild.fb9f6423d9":"Nincs könyvtár.","selvedge-rebuild.f1096a5b4c":"Az Ön fájljai","selvedge-rebuild.4c4c583f2e":"Nincs kapcsolat.","selvedge-rebuild.66c06c11d1":"Internet","selvedge-rebuild.ac8e062358":"Egy hely, egy feladat.","selvedge-rebuild.bb7841ee3e":"Az Ön programja","selvedge-rebuild.8b493952a7":"és ami nincs","selvedge-rebuild.4d26f69b94":"Mi van a helyiségben","selvedge-rebuild.660cea3ce9":"EGY HELY","selvedge-rebuild.f1818b9fef":"NINCS MIT OLVASNI","selvedge-rebuild.98a2180aec":"NINCS KIÚT","selvedge-rebuild.663ab35faf":"Tehát nem kell arra hagyatkoznia, hogy valaki előre mindenre gondolt. Ez az a rész, ami általában elbukik, és csendesen bukik el, hónapokkal később, olyan módon, amit senki sem vesz észre, amíg valaki más rá nem mutat. Egy rövid, egyértelmű lista láthatóvá teszi a hiányzó engedélyt, mielőtt problémává válna.","selvedge-rebuild.0e9905b668":"Azért segít, nem azért, mert a programot gondosan figyelik. Hanem azért, mert nincs a helyiségben semmi, ami elromolhatna. Egy program nem küldheti el az Ön adatait sehová, ha nincs kiút, és nem olvashatja el a fényképeit, ha az ajtó hozzájuk soha nem épült meg.","selvedge-rebuild.22ccf30775":"Olyan programok, amelyeket nem Ön írt, folyamatosan futnak a számítógépén: egy bővítmény, egy beépülő modul, valami, amit egy asszisztens úgy döntött, hogy használ a kérdés megválaszolásához. A Selvedge ezt a programot saját helyiségbe teszi. Onnan nézve nincs internet, nincs út az Ön fájljaihoz, és semmi sem tudható meg a gépéről.","selvedge-rebuild.9e56594623":"és semmi más","selvedge-rebuild.6b5631ed3a":"Egy szoba egy hellyel","selvedge-rebuild.704869f20f":"Egyszerű szavakkal","selvedge-rebuild.160543d3ec":"Egy szoba egyszerű szavakkal is elmagyarázható.","selvedge-rebuild.6e66049bd0":"Döntési lánc és öt művelet.","selvedge-rebuild.140855a7dd":"Naplózás és ügynökút","selvedge-rebuild.be90f07014":"Bizonyíték a kezelőn kívül.","selvedge-rebuild.c3f6368941":"Átláthatósági napló","selvedge-rebuild.4402f8d6f4":"Befogadás és tartalomcím.","selvedge-rebuild.1fd6a805da":"Nyilvántartás","selvedge-rebuild.943a71d70f":"Elszigetelés és determinisztikus futtatás.","selvedge-rebuild.0a771c36be":"Homokozó","selvedge-rebuild.493bbfc72f":"a határ, a bizonyíték, az átadás","selvedge-rebuild.6311787659":"Mit tartalmaz a készlet","selvedge-rebuild.c968638a6e":"APACHE 2.0","selvedge-rebuild.d0158524ed":"A SAJÁT HARDVERED","selvedge-rebuild.cfd1b83141":"EGY KOMPONENSKÉSZLET","selvedge-rebuild.2c4db760cf":"A költség többi része az, amit a beszerzés általában elfelejt: mi történik, ha a szállító módosítja a feltételeket, vagy elhallgat. A komponenskészlet Apache 2.0 licenc alatt jelenik meg, az artefaktumok tartalomcímzett fájlok, a rekordok fájlok, és az ellenőrzés a másik fél gépén fut, így a kilépés másolás, nem pedig migráció.","selvedge-rebuild.c69320538d":"A futtatás ismétlődő költsége mért, nem becsült: 5,26 és 6,06 mikroszekundum hívásonként a határon keresztül, és jóval egy ezredmásodperc alatt egy új példány felállítása, Intel i9-13900KF processzoron, release builddel, teljes linkidejű optimalizációval és Rust 1.85.0-val. Ez az egész, amibe a rekord futásidőben kerül.","selvedge-rebuild.59bd1ff6f9":"Mennyibe kerül","selvedge-rebuild.662cd46273":"A Selvedge egy komponenskészlet, amely lefedi a homokozó futásidőt, az artefaktum-nyilvántartást, az átláthatósági naplót, a hash-láncolt naplózási nyomot és az interfészt, amelyen keresztül az ügynök eléri az eszközt. Az általad ellenőrzött hardveren fut. Semmi külső nem áll a futtatás útjában: nincs fiók, nincs kulcs a szállítónál, nincs szolgáltatás, amelynek válaszolnia kell egy feladat befejezéséért.","selvedge-rebuild.9ce257fa8d":"és a saját hardvereden fut","selvedge-rebuild.b1c3183260":"Egy eszközkészlet, nem négy","selvedge-rebuild.dea6811b37":"Mit vált ki","selvedge-rebuild.86c78780e9":"Egy eszközkészlet, a saját hardvereden, ez a kereskedelmi zárás.","selvedge-rebuild.b742347ca6":"Állítsd le, vagy mutasd meg a történetét.","selvedge-rebuild.80b0178666":"Megszakítás / származás","selvedge-rebuild.2976625857":"Futtatás a szobán belül.","selvedge-rebuild.c65605adf5":"Meghívás","selvedge-rebuild.084d82061e":"Artefaktum befogadása.","selvedge-rebuild.fd6c3ebf7b":"Telepítés","selvedge-rebuild.820fa7ff41":"Egy elnevezett képesség keresése.","selvedge-rebuild.4827ea2271":"Felfedezés","selvedge-rebuild.38025e67e1":"egyetlen ajtó az ügynökeszközöknek","selvedge-rebuild.41cb4bf6dc":"Öt művelet","selvedge-rebuild.3501cb4872":"NINCS JÓVÁHAGYÁS","selvedge-rebuild.9054eecb7b":"SZÁRMAZÁS KÉRÉSRE","selvedge-rebuild.0cd0da7fef":"EGYETLEN AJTÓ","selvedge-rebuild.e088784883":"Utólag a futtatott dolog származása lekérdezhető, és ez az a rész, ami köré érdemes folyamatot tervezni: az artefaktum saját címe, hogy érvényes-e az aláírása, a bemutatott tanúsítvány, a szabályzat, amely alatt futott, és hogy hol futott korábban. Ezek az adatok elérhetők maradnak, amikor egy futtatást később ellenőrizni kell. Ellenőrizhetők anélkül, hogy megbíznánk abban, aki futtatta.","selvedge-rebuild.c3c0f81705":"Ezek a vezérlők nem jóváhagyások, mert a jóváhagyáshoz valakinek ébren kell lennie. Ezek az ajtó alakját adják. Egy eszközt egyetlen, öt műveletből álló interfészen keresztül fedeznek fel, telepítenek és hívnak meg, így minden érkezés ugyanolyan típusú esemény, és az ellenőrzés, amely elutasít egy képességet, ugyanaz, amelyen minden más futtatás átesik, nem pedig egy külön mechanizmus, amelyet kifejezetten ügynököknek írtak.","selvedge-rebuild.896b2f37be":"A mechanizmus","selvedge-rebuild.122ebb7a98":"Egy asszisztens, aki egy feladaton dolgozik, eldöntheti, hogy szüksége van egy képességre, amivel nem rendelkezik, talál egyet, és elkezdi használni egyetlen munkadarabon belül, amit senki sem figyel. Nem volt beszerzési lépés és nem volt felülvizsgálat, mert nem volt pillanat, amikor bármelyiket be lehetett volna illeszteni. A Selvedge az a határ, amelyen az asszisztensnek át kell jönnie, és a végén a jelentés megnevezi, melyik eszköz érkezett, mit engedélyeztek neki, és mit tett.","selvedge-rebuild.deeaa912ba":"és már bent is van","selvedge-rebuild.767c396612":"Senki sem választotta ezt az eszközt","selvedge-rebuild.d368c82df4":"Amikor a hívó egy modell","selvedge-rebuild.ee26c4f440":"Amikor a hívó egy modell, egyetlen ajtó olvashatóvá teszi az érkezést.","selvedge-rebuild.9faf774569":"A díjszabási szabályzat alkalmazása.","selvedge-rebuild.ee1acfa55e":"Hitelesítés","selvedge-rebuild.9bbe32214f":"A futtatási rekord ellenőrzése.","selvedge-rebuild.78590ea6e5":"Erőforrás-korlát","selvedge-rebuild.ed9390115c":"Újrapróbálkozás a megadott várakozással.","selvedge-rebuild.f4544d56bb":"Letöltési hiba","selvedge-rebuild.1455a7acb3":"Az áramkör nyitása.","selvedge-rebuild.f06cb33ba6":"Ellenőrzőösszeg-eltérés","selvedge-rebuild.1be73b4878":"a helyreállítás a hibával utazik","selvedge-rebuild.5dacd1167d":"Egy kód, egy következő lépés","selvedge-rebuild.3ac9292cf3":"NINCS NAPLÓELEMZÉS","selvedge-rebuild.93aaff4907":"MEGADOTT HELYREÁLLÍTÁS","selvedge-rebuild.dbba85fbb0":"STABIL KÓDOK","selvedge-rebuild.3b6e2d01ab":"Ahol egy képességet elutasítanak, az üzenet felsorolja azokat a típusokat, amelyek érvényesek lettek volna, ami a különbség egy délutáni találgatás és egy egysoros módosítás között. Egy hiba, amely megnevezi a saját javítását, a legolcsóbb dokumentáció, amit valaha írtak. A korrekció ezután egyértelmű.","selvedge-rebuild.1fb184edcf":"A helyreállítási stratégia választja el azokat az eseteket, amelyek hajnali kettőkor azonosnak tűnnek egy irányítópulton. Az eltérő ellenőrzőösszeg nem átmeneti, így az újrapróbálkozás időpocsékolás, és a hozzá tartozó stratégia azt mondja, hogy nyisd ki az áramkört, ne próbáld újra. A sikertelen letöltés átmeneti, és újrapróbálkozást ír elő.","selvedge-rebuild.2f6a307ba7":"Üzemeltetőknek","selvedge-rebuild.0a5279b594":"Az üzemeltetési dokumentáció kudarcot vall, ha naplószöveg alapján kell megírni, mert a naplószöveg változik anélkül, hogy bárki változásnak nevezné. A Selvedge-hibák ehelyett stabil kódot hordoznak, és a kódot megnevező runbook az olyan frissítés után is helyes marad, amely minden üzenetet átfogalmaz. Ahol a kód helyreállítási stratégiát hordoz, ott a runbooknak nem kell találgatnia.","selvedge-rebuild.664b90089f":"hiba runbookkal","selvedge-rebuild.c69f009f72":"Kóddal ellátott hiba","selvedge-rebuild.d8bf8f167e":"Üzemeltethetőség","selvedge-rebuild.b4986d7d25":"Az, hogy minden alkalommal új helyiség van, teszi megfizethetővé ezt a bizonyítékot.","selvedge-rebuild.05f9859c50":"Rutinszerű törlés, meglepetés-szkript nélkül.","selvedge-rebuild.9e0dece16b":"Távoli vég","selvedge-rebuild.7ba8dfa987":"Rögzített mélység a jelenlegi mögött.","selvedge-rebuild.b850e7b847":"Régebbi fájlok","selvedge-rebuild.e4eb2b5e27":"Az utolsó hash továbbvive.","selvedge-rebuild.55e313d20f":"Varrat","selvedge-rebuild.4e5fd99150":"Objektumonként egy sor.","selvedge-rebuild.2c44db0063":"Aktuális fájl","selvedge-rebuild.8dae783204":"amikor a fájl átfordul","selvedge-rebuild.888fb4bc11":"Mi marad és mi mozog","selvedge-rebuild.1191de056a":"VISSZAHÚZÓDÁS","selvedge-rebuild.d47c87e179":"HASHELT TOKENEK","selvedge-rebuild.eac901cef2":"ROTÁCIÓS TARTÁSOK","selvedge-rebuild.f7e2e2ba8c":"A sikertelen próbálkozások száma percenként ötre van korlátozva, és egy, kettő, négy és nyolc másodperces duplázódó késleltetéssel lassulnak, és az az ügyfél, amelyik tíz percen belül hússzor hibázik, blokkolva van, nem pedig lassítva. Ez a találgatásos támadást aránnyá változtatja, nem pedig eredménnyé, és az incidensjelentést olyan grafikonná, amelyet senkinek sem kell értelmeznie.","selvedge-rebuild.6736e35335":"A másik csendes hiba a biztonsági mentésben ülő hitelesítő adatok. A hitelesítési tokeneket argon2id-vel hash-elik tárolás előtt, így egy másolt fájl vagy egy rögzített memóriakép nem tartalmaz semmit, ami tokenként bemutatható. A biztonsági mentés felülvizsgálható vagy visszaállítható anélkül, hogy hitelesítőadat-szivárgássá válna.","selvedge-rebuild.cac3da045e":"Hogyan tartja","selvedge-rebuild.652f961a36":"A kötetet a Selvedge kezeli, nem pedig egy szkript, amelyet valakinek eszébe jut megírni. A napló átfordul, amikor a fájl átlép egy méretet, mögötte rögzített mélységű régebbi fájlok vannak, és minden átfordulás törli a távoli végét. Itt az, ami megmarad, továbbra is ellenőrizhető a saját horgonyából, és az, ami elment, szakadásként látható.","selvedge-rebuild.62615faf30":"és a lánc túléli","selvedge-rebuild.d4854c73b7":"A rotáció megőrzi a bizonyítékot","selvedge-rebuild.d821e71a5b":"Megőrzés és hozzáférés","selvedge-rebuild.5dee0013ab":"A megőrzés szabályzat, de a láncnak túl kell élnie.","selvedge-rebuild.8d847cbbe6":"A napló továbbra is tartalmazza a régi fát.","selvedge-rebuild.0ea7b95eab":"Konzisztencia","selvedge-rebuild.526411c35f":"A gyökér és a fa mérete.","selvedge-rebuild.8639df5c74":"Aláírt fagyökér","selvedge-rebuild.b67622bea2":"A befoglalási útvonal.","selvedge-rebuild.61922ee14e":"Testvér-hash-ek","selvedge-rebuild.11deeeb03e":"A dolog, amit beengedtek.","selvedge-rebuild.2df596d9d9":"Artefaktum-digest","selvedge-rebuild.26ef63813e":"miután egy artefaktum megérkezik","selvedge-rebuild.e33d42e6b6":"Mit tart meg egy ügyfél","selvedge-rebuild.da6c5f785f":"EGY CÍM","selvedge-rebuild.50419b986e":"KÍVÜLRŐL BIZONYÍTHATÓ","selvedge-rebuild.80e513b0ff":"CSAK HOZZÁFŰZÉS","selvedge-rebuild.82c17b3462":"A másik fele nem igényel döntést. Egy tartalomcím azonosít egy artefaktumot a buildtől a registryn át a futásig, ami a visszahívást olyasmivé változtatja, amit végrehajtasz, nem pedig bejelentesz, és a visszavont aláíró frissítési intervallumon lép életbe, nem pedig lejárati dátumon.","selvedge-rebuild.0e322153c8":"A napló közzététele egyszeri döntés, és ahol meghoztad, ott az együttműködésed nem része senki ellenőrzésének. A jelenlétet és a növekedést a saját gépükön, az általuk választott időpontban ellenőrzik a közzétett gyökér ellenében. Az eredeti gyökér marad a nyilvános referenciapont.","selvedge-rebuild.fab7e71c01":"A garancia","selvedge-rebuild.7b85ff0b6e":"A gyengeség minden olyan nyilvántartásban, amelyet egy szervezet magáról vezet, az, hogy a szervezet vezeti. A Selvedge átláthatósági napló elhárítja ezt a kifogást egyetlen szűk kérdésben, mégpedig hogy mi került be. Egy ügyfélnek bizonyíték adható arra, hogy egy adott artefaktum a naplóban van, és arra, hogy a napló csak nőtt azóta, hogy utoljára nézte. A befoglalás és a csak hozzáfűzéses integritás ezért az üzemeltető megbízása nélkül ellenőrizhető.","selvedge-rebuild.66229e2d58":"megbízás nélkül","selvedge-rebuild.2cc484ffbc":"Annak bizonyítása, amit beengedtél","selvedge-rebuild.4f9007e629":"Bizonyíték, amely nem a tiéd","selvedge-rebuild.cdcfb6c3c1":"A registry megmondja, mi érkezett. Az átláthatósági napló lehetővé teszi, hogy valaki más ellenőrizze.","selvedge-rebuild.2a95479d68":"Az artefaktummal hordozva.","selvedge-rebuild.5f174de1cc":"Bizonyíték","selvedge-rebuild.f1f0ddab0b":"A fajtára jogosult.","selvedge-rebuild.0449e1003d":"Névtér","selvedge-rebuild.2e26c5d52d":"Mágikus bájtok, nem címke.","selvedge-rebuild.e00ac23f2a":"Fajta","selvedge-rebuild.54e0cdb26f":"Megfelelő hosszúságú, hex és jelen van.","selvedge-rebuild.47fdd58bee":"Digest","selvedge-rebuild.409fa246aa":"és egy válasz minden pullra","selvedge-rebuild.112b824580":"Négy ellenőrzés az ajtónál","selvedge-rebuild.1858ed0f91":"OCI-DIGESTEK","selvedge-rebuild.0a6780b777":"TOKENEK SZÜKSÉGESEK","selvedge-rebuild.67bf2475b1":"A hozzáférés a kiadott és visszavont tokenek listája, amelyeket argon2id hash tárol, így egy másolt fájl vagy memóriakép nem tartalmaz semmi felhasználhatót. A sikertelen kísérletek száma percenként legfeljebb öt, duplázódó késleltetéssel, és ha egy kliens húszszor hibázik tíz percen belül, azonnal letiltjuk. A korlát látható marad a kísérlet naplójában.","selvedge-rebuild.86269212e3":"Egy tartalomcím azonosít egy artefaktumot a közzétételtől a letöltésen át a futtatási rekordig. Ez a cím megválaszolhatóvá teszi a származást: melyik build, mikor került be, melyik névtér alatt, melyik telepítés húzta le, és hányszor futott le. Ugyanez a cím később is megválaszolja mindezt, anélkül hogy egy második indexet kellene szinkronban tartani.","selvedge-rebuild.3d5033cca6":"A Selvedge tartalmaz egy registry szervert, így a harmadik féltől származó artefaktumok a saját hardvereden futó szolgáltatásba kerülnek, nem pedig egy másik fél fiókjába. Csak akkor figyel egy nyilvános címen, ha a tokenes hitelesítés be van kapcsolva, minden pushnál négy dolgot ellenőriz, és a lekéréseket SHA-256 digesztben válaszolja meg, amit a tágabb ökoszisztéma már használ, miközben mindent belsőleg SHA3-256 alatt tárol.","selvedge-rebuild.224f72415e":"egy általad üzemeltetett registry","selvedge-rebuild.bbd6ef38ef":"A szállítók ide publikálnak","selvedge-rebuild.a0a03c8fd1":"Hová érkeznek az artefaktumok","selvedge-rebuild.d1e24e5a34":"Egy eredményt könnyebb megvédeni, ha a hely, ahová bekerült, a tiéd.","selvedge-rebuild.1111b73a8f":"Kérdezd meg, milyen bemenetet látott a vendég.","selvedge-rebuild.4bed336194":"Kimenet","selvedge-rebuild.d7f27a4216":"Kódút vagy host build ellenőrzése.","selvedge-rebuild.0b645d1b65":"Üzemanyag","selvedge-rebuild.de86466d91":"Ugyanaz a determinisztikus profil.","selvedge-rebuild.c7f73bb54d":"Beállítások","selvedge-rebuild.36ffeb1c8a":"Ugyanaz a kód értelmes összehasonlítást jelent.","selvedge-rebuild.c6fe330e04":"Artefaktum","selvedge-rebuild.02be99bd8d":"és mit jelent ezután","selvedge-rebuild.a53a08f8c4":"Mi mozdult el","selvedge-rebuild.bc2cb603df":"VAGY A MEZŐ","selvedge-rebuild.4b885b786e":"UGYANAZ A REKORD","selvedge-rebuild.ba9ebe1f95":"UGYANAZ A BEMENET","selvedge-rebuild.50479df67b":"Két rekord esetén a válasz még aznap megérkezik, és egy mezőt nevez meg, nem pedig egy felet, így a tévedés annyiba kerül, amennyibe kell, az igazság pedig szinte semmibe. Ennek a szerződésben kell szerepelnie az első vita előtt, nem pedig közben felfedezni. Mindkét fél megismételheti ezt az ellenőrzést újabb találkozó nélkül.","selvedge-rebuild.db0ac7feb8":"A mechanikus válasz áthelyezi a vita költségének viselését. Egy vitatott szám ma egy hétig tart, amíg két csapat összehasonlítja azokat a rendszereket, amelyek soha nem voltak összehasonlíthatók, és általában jóindulatú jóváírással végződik, mert senki sem tudja megmutatni, melyik oldal tévedett, és valakinek le kell zárnia a jegyet. Egyik csapat sem tud olyan számot előállítani, amelynek elfogadására a másik fél kötelezve lenne.","selvedge-rebuild.8134cbe2c9":"Egy partner azt mondja, hogy a kapott szám hibás. Neked megvan a saját futtatásod, nekik a sajátjuk. A két Selvedge rekord összehasonlítása mechanikus: az összehasonlítás végigmegy a mezőkön, és minden eltérést jelent a várt és a kapott értékkel, így a beszélgetés azzal kezdődik, hogy melyik mező tér el, nem pedig azzal, hogy kinek a rendszere hibás.","selvedge-rebuild.415a27590d":"mezőről mezőre, nem vitatva","selvedge-rebuild.651b2f8627":"Két rekord összehasonlítva","selvedge-rebuild.a9cce5b9fe":"Egy vitatott eredmény","selvedge-rebuild.7c918d0343":"Következik egy vitatott eredmény: két rekord, mezőről mezőre összehasonlítva.","selvedge-rebuild.b457d4d9d3":"Csúcsmemória, idő és utasítások.","selvedge-rebuild.1e23ac57dd":"Erőforrásadatok","selvedge-rebuild.f6c680ffb5":"Az érvényben lévő konfiguráció.","selvedge-rebuild.b44f987ea4":"Motor hash","selvedge-rebuild.ca1f09eab2":"A szabályzat, amely megadta őket.","selvedge-rebuild.945db98b77":"Szabályzat-digest","selvedge-rebuild.be7bd7e933":"A futtatás által megnevezett képességek.","selvedge-rebuild.f761a72878":"Megadott lista","selvedge-rebuild.8be583ccfd":"egyetlen dokumentumból megválaszolva","selvedge-rebuild.abfa32a842":"Négy kérdés","selvedge-rebuild.80935eb972":"DATED","selvedge-rebuild.c3cb9355f8":"SZABÁLYZAT A FUTÁSBAN","selvedge-rebuild.506221fd52":"MEGADVA, FELSOROLVA","selvedge-rebuild.4d5c5b7775":"Ugyanaz a jelentés tartalmazza az ellenőrzött tanúsítványok digesztjeit és azt, hogy a futtatás mennyi csúcsmemóriát, processzoridőt és utasítást fogyasztott. A követő kérdés mindig az, hogy valójában mit használt, és ez a válasz már az oldalon van, nem pedig egy másik csapatnál, amely más órarend szerint és az incidens más meghatározásával dolgozik. Közvetlen választ tesz lehetővé, amíg a bizonyíték még friss.","selvedge-rebuild.06d0c87ca8":"Ez vitát kereséssé változtat. Ha egy szabályozó azt kérdezi, hogy egy összetevő elérhette-e az ügyféladatokat, a válasz dátumot tartalmaz, nem pedig szándékra vonatkozó biztosítékot. Egy konkrét történelmi kérdésre válaszol: volt-e ennek a megnevezett összetevőnek ezen a futtatáson útvonala azokhoz az adatokhoz? A válasz nem függ attól, hogy valaki később emlékezzen a szállító szándékára.","selvedge-rebuild.5c82441a97":"A rekord","selvedge-rebuild.6cdd02da63":"Az incidens utáni kínos kérdés ritkán az, hogy mit csinált a szoftver. Hanem az, hogy mit volt szabad tennie, és a legtöbb környezetben ezt a választ konfigurációs fájlokból, telepítési előzményekből és valakinek a memóriájából állítják össze. Minden Selvedge-futtatás jelentést készít, amely megnevezi a kapott képességeket, az azokat megadó szabályzatot és az érvényben lévő beállítások hashét.","selvedge-rebuild.020ea9fcbe":"és mi volt megengedett","selvedge-rebuild.cd553c8839":"Minden futtatás megmondja, mit csinált","selvedge-rebuild.5e367f020e":"A kérdés az incidens után","selvedge-rebuild.f2edf768d8":"A rekord kereséssé változtatja a szállítói kérdést.","selvedge-rebuild.0c347f9e0f":"Nincs környezet vagy argumentum blokk.","selvedge-rebuild.c701ab1556":"Örökli a mi hozzáférésünket?","selvedge-rebuild.f2df9d1888":"Nincs könyvtár megnyitva.","selvedge-rebuild.e98ce49657":"Hagyhat fájlt?","selvedge-rebuild.99436e239e":"Alapértelmezés szerint nincs hálózat.","selvedge-rebuild.1c017e2833":"Küldhet adatot?","selvedge-rebuild.68b0d04e37":"Csak deklarált világok és megnevezett képességek.","selvedge-rebuild.fd5147edb1":"Mihez érhet hozzá?","selvedge-rebuild.51992f6040":"négy válaszként kiírva","selvedge-rebuild.7bcd533661":"A legrosszabb eset","selvedge-rebuild.80b36fb606":"KIMONDVA","selvedge-rebuild.a419f58f13":"LEGROSSZABB ESET KICSI","selvedge-rebuild.be725ffbc0":"NINCS MIT ELÉRNI","selvedge-rebuild.eb3afa60c4":"Egy olyan komponens, amely soha nem kért semmit a bemenetén és a kimenetén kívül, egyetlen sorban teljesen leírható, és senkinek sem kell karbantartania azt a sort ahhoz, hogy egy év múlva is igaz legyen. Ez az, ami miatt használható egy olyan dokumentumban, amelyet valaki aláír.","selvedge-rebuild.86f054031c":"Ez megváltoztatja a szállítói beszélgetés alakját. A kérdés többé nem az, hogy a szállító mérnöki munkája helyes-e, amit te nem tudsz ellenőrizni, és ő sem tud bizonyítani, hanem az, hogy az artefaktum mit kapott, ami futás közben íródik.","selvedge-rebuild.1debddb64e":"A szállítótól vagy külső közreműködőtől érkező kód hálózati kapcsolat nélkül fut a Selvedge-ben, nincs számára megnyitott könyvtár, nincs olvasható környezet és nincsenek argumentumok. Nem egy karbantartandó szabály tartja vissza ezektől. Egyszerűen nincsenek ott. A kockázatértékelés következménye, hogy a legrosszabb eset elég kicsi ahhoz, hogy egy mondatban leírható legyen.","selvedge-rebuild.6be7d30a6b":"egy üres szobában","selvedge-rebuild.6df473a455":"Egy rossz artefaktum landol","selvedge-rebuild.e948526d56":"Mi a legrosszabb eset","selvedge-rebuild.0b8ad471af":"A következő kérdés az, hogy a legrosszabb eset mit érhet el.","selvedge-rebuild.a02a250db5":"A munka pillanatában kiválasztva.","selvedge-rebuild.c257ef4501":"Ügynök által választott","selvedge-rebuild.cf63b964fc":"Senki a szobában nem választotta.","selvedge-rebuild.2054305e05":"Tranzitív függőség","selvedge-rebuild.cdf3fea97a":"Valaki más birtokolja a kiadást.","selvedge-rebuild.8cbf4d00a5":"Közvetlen függőség","selvedge-rebuild.b71aa2a2b1":"Egy csapat át tudja nézni.","selvedge-rebuild.1ea8c912d2":"Itt írva","selvedge-rebuild.332edb5a4d":"és hogy ki olvasta utoljára","selvedge-rebuild.66cd35e493":"Négy mód, ahogyan megérkezik","selvedge-rebuild.9520a29c14":"REKORD","selvedge-rebuild.2271914641":"ELÉRHETŐSÉG ELŐRE ELDÖNTVE","selvedge-rebuild.e07e85e80d":"NEM ÁTNÉZÉS","selvedge-rebuild.8d05721c00":"A Selvedge azon a két dolgon dolgozik, amelyek ezt túlélik: az elérhetőségen, amelyet a kód megérkezése előtt döntenek el, és a rekordon, amelyet a távozása után őriznek. Mindkettő elérhető azon a napon, amikor egy szállító olyasmit szállít, amit senki az épületben nem nyitott meg. Ez olyan bizonyíték, amelyet valaki függetlenül megőrizhet.","selvedge-rebuild.d0d23ca94c":"Minden vezérlés ezen a területen feltételez egy pillanatot, amikor egy személy ránézhetett volna. A beszerzési átvizsgálás feltételezi. A kódátvizsgálás feltételezi. Egy eszköz, amelyet egy ügynök futás közben választ ki, teljesen megszünteti ezt a pillanatot, és ezt a leggyorsabban növekvő munkaterheléseknél teszi.","selvedge-rebuild.560556f058":"Függőségek, amelyeket senki nem olvasott, szállítói bővítmények, integrációk, amelyek saját ütemezésük szerint frissülnek, és most már modellek által futás közben választott eszközök. Mindezt átnézni soha nem volt reális. A Selvedge megváltoztatja a kérdést arról, hogy a kód megbízható-e, arra, hogy mit érhet el a kód, és mit mondhatsz róla utána a épületen kívüli valakinek.","selvedge-rebuild.0d07a7b2f6":"és senki itt nem olvasta","selvedge-rebuild.546fb9cede":"A nagy részét nem te írtad","selvedge-rebuild.55874251d8":"Az alapértelmezés, amit senki nem választott","selvedge-rebuild.82b00203b9":"Ami a hatban közös, hogy egy idegen ellenőrizheti az általuk előállított futást.","selvedge-rebuild.8f4639c201":"Lezárva, hacsak nincs kijelentve.","selvedge-rebuild.a6a6318544":"GPU","selvedge-rebuild.c99a2bcf3e":"Megfigyelés","selvedge-rebuild.316ccc52a4":"Nem jelezhet másik folyamatnak.","selvedge-rebuild.6f8e6cc6ac":"Saját élettartama","selvedge-rebuild.30fd44bcfe":"A kulcs kívül marad.","selvedge-rebuild.a7f47e6eb3":"Műveletek, nem kulcsok","selvedge-rebuild.f685d27aeb":"Ablak, nem fájlrendszer.","selvedge-rebuild.ff764e20d1":"Előtag szerint","selvedge-rebuild.e160d76fcb":"Egy névtelen eszköz nem létezik itt.","selvedge-rebuild.f1aae84762":"Csak nevesített hívások","selvedge-rebuild.07e959a70b":"és mennyibe kerül a kérés","selvedge-rebuild.665388e0b3":"Hat világ","selvedge-rebuild.06348a4532":"SORONKÉNT NEVESÍTVE","selvedge-rebuild.afe70011f9":"KÉRÉS, NEM ELÉRÉS","selvedge-rebuild.1013aec36c":"HAT VILÁG","selvedge-rebuild.60562d5b0b":"Ez azt is jelenti, hogy egy futás rekordja olvasható a komponens ismerete nélkül. Minden sor megnevezi a világot, amelyen a hívás áthaladt, így egy futás, amely két világot érintett, négy olyat tartalmaz, amelyek bizonyíthatóan üresek, és egy átvizsgáló ezt a rekordból állapíthatja meg, nem a forrásból. Mind a hat világ Apache 2.0 licenc alatt érkezik, így a határ, amelyre az átvizsgáló támaszkodik, olyan, amelyet maga is elolvashat.","selvedge-rebuild.63f511d5c2":"Egyetlen, external nevű képesség egyszerűbb lenne megvalósítani, de használhatatlan az érveléshez, mert a megadása nem mond semmit az átvizsgálónak. Hat világ azt jelenti, hogy a megadás egy olvasható mondat: ez a komponens két nevesített eszközt hívhat, egy előtagot olvashat, és semmi mást. Ez rögzíti azt a korlátot is, amelyet egy üzemeltető megadhat. Ez a korlát látható a nyugtán.","selvedge-rebuild.819cfda982":"Egy komponens külső hozzáférése hat nevesített világ: eszköz, tárolás, kriptográfia, folyamat, megfigyelés és gpu. Mindegyik deklarálva van az indítás előtt; egy nem deklarált világ hiányzik a környezetből. A megadás tehát egy műveletet és annak határát nevezi meg, nem pedig homályos ígéretet a külső hozzáférésre. A nyugta soronként rögzíti ezeket a megadásokat, így az átvizsgáló látja, mely világok maradtak üresen anélkül, hogy a gazdagép konfigurációját olvasná.","selvedge-rebuild.cd867e3f2c":"és nincs mód a túlnyúlásra","selvedge-rebuild.06850e8469":"Hat világ, amelyből kérni lehet","selvedge-rebuild.09d7280b63":"A teljes képességfelület","selvedge-rebuild.4e01209ac7":"Ami a legegyszerűbb kérdést hagyja: mit kérhet valójában egy komponens?","selvedge-rebuild.8539c9a9d8":"i9-13900KF, Rust 1.85.0, fat LTO.","selvedge-rebuild.07dc1b32f0":"Nevesített gép","selvedge-rebuild.04f0c3f5a6":"Jóval egy ezredmásodperc alatt.","selvedge-rebuild.c79e051c62":"Friss homokozó","selvedge-rebuild.46e30f38ba":"22 to 27 nanoseconds.","selvedge-rebuild.aff4ba3800":"Puszta beágyazás","selvedge-rebuild.7d8c6afdf3":"5.26 to 6.06 microseconds.","selvedge-rebuild.a4d57a9359":"Korlátozott határ","selvedge-rebuild.122385cbbe":"egy nevesített gépen mérve","selvedge-rebuild.224d7c9838":"Mit költsön és mit hoz","selvedge-rebuild.cc282eac1e":"EZREDMÁSODPERC ALATTI INDÍTÁS","selvedge-rebuild.9a1cbd0dc8":"6 MIKROSZEKUNDUMOS HÍVÁS","selvedge-rebuild.66b7fb60dc":"Ami visszahozza a költséget, az a másik végén van. Egy friss példány jól egy ezredmásodpercen belül feláll azon a hardveren, így egy szoba kérésenként megfizethető, nem pedig luxus, amit csak kötegelt munkára tartanak fenn. Semmi nem marad meg a futtatások között, és a készlet, amely kiszolgálja őket, állandó idő alatt szerez és enged fel egy helyet.","selvedge-rebuild.6d37e34f65":"Intel i9-13900KF-en mérve, release build fat link-time optimalizációval, Rust 1.85.0, száz minta ábránként három másodperces bemelegítés után. A benchmark csomag a projekttel érkezik, és rögzíti minden összehasonlított dolog verzióját, így a számok a saját gépeden is reprodukálhatók.","selvedge-rebuild.5b487a198c":"A mérés","selvedge-rebuild.ce2547f5f6":"A korlátozott folyamaton belüli hívás 5,26 és 6,06 mikroszekundum közé esik. Egy puszta beágyazás 22 és 27 nanoszekundum közé. A különbség az importellenőrzés, a lecserélt órák és a nyugta, hívásonként árazva. Ezek az adatok egy release buildből származnak bemelegítés után, nem ígéret minden gazdagépre. A benchmark csomag verzióhoz kötött, és a projekttel érkezik, így egy másik fél a saját gépén is újrafuttathatja az összehasonlítást.","selvedge-rebuild.eb0bea042b":"és ez a szám","selvedge-rebuild.80244c6031":"A határnak ára van","selvedge-rebuild.59f208dd86":"Mérve, a feltételekkel","selvedge-rebuild.1c554966f5":"Mindez még mindig a saját fájlod a saját lemezeden, így add át a csekket valaki másnak.","selvedge-rebuild.1abf201fe1":"Amit a nyilvántartás beengedett vagy visszavont.","selvedge-rebuild.c4a1e99a74":"Artefaktum belépett vagy távozott","selvedge-rebuild.99dc0fd69a":"Amikor egy klienst elutasítottak.","selvedge-rebuild.14681ed6ee":"Sebesség vagy méret teljesítve","selvedge-rebuild.da84e101f9":"Melyik korlát vetett véget melyik futásnak.","selvedge-rebuild.c7deb27f03":"Költségvetés kimerült","selvedge-rebuild.dfd95f1763":"Szabályzat, artefaktum, ok és ellenőrzések.","selvedge-rebuild.de43b346ca":"Képesség megtagadva","selvedge-rebuild.0860379105":"döntések, nem hívások","selvedge-rebuild.770ce14a0d":"Miről szól egy bejegyzés","selvedge-rebuild.d302fd1542":"FORGATÁS","selvedge-rebuild.736d1d19bd":"A LÁNC TÚLÉL","selvedge-rebuild.0f26f75355":"EGY SOR, EGY HASH","selvedge-rebuild.4fd6822dee":"Ez az a fajta feljegyzés, amelyet érdemes ellenőrizni, mert ez az, amiről bárki vitatkozik. Senki sem vitatja, hogy egy függvényt meghívtak. Azt vitatják, hogy egy összetevőnek egyáltalán szabadott volna-e ügyféladat közelébe kerülnie, és ez egy sor ebben a fájlban, hash mindkét oldalán. A döntés egy későbbi felülvizsgáló számára is elérhető marad.","selvedge-rebuild.52fc58dd92":"Nyolcféle bejegyzés kerül be, és mindegyik döntés, nem pedig hívás. Egy szabályzatérvényesítési bejegyzés tartalmazza a szabályzatazonosítót, az artefaktum-ellenőrző összeget, az eredményt, az elutasítás okát és az ellenőrzött képességek listáját. A befogadás, a végrehajtás megkezdése, a végrehajtás befejezése, az erőforrás-korlát megsértése, a sebességkorlát, a méretkorlát és az artefaktum-lehívás teszi ki a többit.","selvedge-rebuild.dc375c42ba":"A naplófájl soronként egy objektumot tartalmaz. Minden sor a saját tartalmát az előző sor hash-ével együtt hash-eli; ha egyet kiveszel, minden későbbi hash nem egyezik. A forgatás az utolsó hash-t horgonyként viszi át a következő fájlba. A bejegyzések döntéseket írnak le, például szabályzatérvényesítést, befogadást, végrehajtás befejezését, sebesség- vagy méretkorlátot és artefaktum-lehívást. Egy későbbi felülvizsgáló ezért megkérdezheti, miért utasítottak el egy futást, nem csak azt, hogy történt-e hívás.","selvedge-rebuild.dfc80074cc":"így egy törlés láthatóvá válik","selvedge-rebuild.69fcfe76f1":"Minden sor az utolsót tartja","selvedge-rebuild.aee1333814":"A naplófájl","selvedge-rebuild.5a622af936":"Ugyanaz a fegyelem, alkalmazva a döntésekre, amelyeket valaki később vitatni fog.","selvedge-rebuild.fb3c095122":"Egy gyökér egy múltbeli méretnél.","selvedge-rebuild.a6b6f9fa4d":"Mi volt a gyökér?","selvedge-rebuild.9410fb5d00":"Egy aláírt fa fej.","selvedge-rebuild.25c2799dca":"Mi a gyökér?","selvedge-rebuild.37a62a6d90":"Egy konzisztencia-bizonyítás a fa méretei között.","selvedge-rebuild.39a9a225ab":"Megváltozott?","selvedge-rebuild.13d3c8a85e":"Egy rövid út az artefaktumtól a gyökérig.","selvedge-rebuild.0791d2b497":"Benne van?","selvedge-rebuild.7729d17652":"anélkül, hogy megbíznánk az üzemeltetőjében","selvedge-rebuild.12b003c6ac":"Négy kérdés, amelyre választ ad","selvedge-rebuild.e533871af4":"ALÁÍRT FEJ","selvedge-rebuild.e9912b4293":"KONZISZTENCIA","selvedge-rebuild.830294fe4a":"BEFOGLALÁSI BIZONYÍTÉK","selvedge-rebuild.15627b2116":"Az eltávolítás az, amit a forma drágává tesz. Ha kiveszel egy bejegyzést, minden bizonyíték, amelyet bárki a fa azon részére tart, nem ellenőrizhető a saját gépén, anélkül, hogy bárki figyelne. Ez az a tulajdonság, amelyet egy kliens vásárol, amikor befoglalási bizonyítékot kér, nem pedig képernyőképet.","selvedge-rebuild.0986321b82":"A kliens megtartja a kapott gyökeret, és minden későbbi állításnak a naplóról egyeznie kell a már a kezében lévő gyökérrel. Ebben az ellenőrzésben semmi sem függ attól, aki a naplót futtatja. A kliens ezt a bizonyítékot függetlenül birtokolja, így az ellenőrzés akkor is lehetséges, ha az üzemeltetőnek nincs hozzáfűznivalója.","selvedge-rebuild.af125678b5":"Minden befogadott artefaktum egy Merkle-fához kerül: a levelek 0x00 előtagot, a belső csomópontok 0x01-et használnak. Egy millió bejegyzést tartalmazó naplóban a befoglalás húsz hash-t igényel, így a kliens a saját gépén ellenőrizheti. Egy aláírt fa fej rögzíti a gyökeret egy méretnél, míg a konzisztencia-bizonyítások azt mutatják, hogy a későbbi gyökerek kiterjesztik, nem pedig helyettesítik. Az üzemeltető szolgáltatja a bizonyítékot; a kliens végzi az ellenőrzést.","selvedge-rebuild.85aa50a3b8":"valakinek rajta kívül","selvedge-rebuild.6f39cde263":"A napló bizonyítja önmagát","selvedge-rebuild.0a295dee94":"A hozzáfűzhető napló","selvedge-rebuild.e77dce4f9b":"Egy artefaktum befogadása egy dolog. Később bizonyítani, hogy befogadtad, egy másik.","selvedge-rebuild.86aa1f5eed":"Az artefaktummal érkezik, és az ellenőrzéskor újra lejátszásra kerül.","selvedge-rebuild.343cb675ac":"Névtér, amely jogosult erre a fajtára.","selvedge-rebuild.709a23220f":"Név","selvedge-rebuild.f8123c295a":"Az első négy bájt, soha nem fájlnév.","selvedge-rebuild.fc92e820c6":"Megfelelő hosszúságú, hexadecimális és jelen van.","selvedge-rebuild.6e105ad7a3":"és ahol a bizonyítékot olvassák","selvedge-rebuild.1618f58781":"Mit ellenőriznek egy push-nál","selvedge-rebuild.e185f9f7d4":"BIZONYÍTÉK JELEN VAN","selvedge-rebuild.e4360fc330":"MÁGIKUS BÁJTOK","selvedge-rebuild.6d4b74c092":"LOOPBACK VAGY TOKENEK","selvedge-rebuild.33e95b7d0e":"A bizonyítékot ott játsszák újra, ahol az artefaktumot ellenőrzik, ami gyorsan tartja az ajtót, és a kernelt oda helyezi, ahol van ideje dolgozni. Az ajtó állandó munkával dönt az azonosságról és a jogosultságról push-onként; a kernel az igazságról dönt. Egy lassú bizonyíték ezért nem válhat okká arra, hogy egy artefaktumot az ellenőrzés előtt befogadjanak.","selvedge-rebuild.175ed9b192":"Ha a registryt nem loopback címen indítja, és a tokenes hitelesítés ki van kapcsolva, nem indul el. Ha bekapcsolja a hitelesítést üres tokenlistával, azt is elutasítja. A nem biztonságos telepítés nem elérhető, hanem tiltott, így a konfigurációs hiba azonnal indulási hibaként jelenik meg.","selvedge-rebuild.fc1d256e62":"A registry a típusát az artefakt első négy bájtjából állapítja meg, nem a kiterjesztéséből vagy a manifestjéből. A digestjének érvényesnek és meglévőnek kell lennie, a névterének illeszkednie kell a típushoz, és bizonyítéknak is kísérnie kell. A szolgáltatás emellett elutasítja a nem biztonságos, nem loopback címen történő indítást tokenes hitelesítés nélkül, és elutasítja az üres tokenlistát is, ha a hitelesítés engedélyezve van. Az azonosság, a forma és a bizonyíték ellenőrzése minden tárolás előtt megtörténik.","selvedge-rebuild.027f67dd55":"minden tárolás előtt","selvedge-rebuild.3d6b6cb540":"A push négyféleképpen van ellenőrizve","selvedge-rebuild.583ed36f97":"Beléptetés-ellenőrzés","selvedge-rebuild.1914cd4ce8":"Az ajtó dönti el, mi kerül be; a kernel dönti el, mi igaz.","selvedge-rebuild.b69c347e7f":"Minden lépés ítéletet kap.","selvedge-rebuild.c0f85d6679":"Visszajátszás","selvedge-rebuild.f97399239c":"A kernelbe elemezve.","selvedge-rebuild.cdde4f20ba":"Lépések","selvedge-rebuild.c318427ef6":"Csak illeszkedés után elemezve.","selvedge-rebuild.6f95f40eae":"Klózfájl","selvedge-rebuild.1e9e6eecd0":"A felső határhoz hasonlítva az elemzés előtt.","selvedge-rebuild.a97f5adbde":"Bejelentett méret","selvedge-rebuild.1f9c89d51e":"mindegyik ellenőrizve, egyik sem feltételezve","selvedge-rebuild.e619c9a6b2":"Négy dolog egy bizonyíték körül","selvedge-rebuild.7fa302aed3":"ELŐSZÖR A MÉRET","selvedge-rebuild.8a20135ce2":"VISSZAJÁTSZVA","selvedge-rebuild.24704c8edc":"LRAT ÉS ALETHE","selvedge-rebuild.29f977d6d0":"A munka a körülötte lévő dolgokba került. A bizalmi gyökereket kifejezetten tároljuk, nem pedig örököljük abból a tárolóból, ami éppen a gépen van; a visszavonás frissítési időközt hordoz, így a visszavonás nem vár a lejárati dátumra; az időbélyeg-tokennek pedig saját aláírása van, amelyet az ideje elhívása előtt ellenőriznek. A Cosign-aláírások egy base64 kulcs és aláírás ellenében ellenőrződnek, így a tágabb ökoszisztémában aláírt artefaktok már ellenőrizhetően érkeznek.","selvedge-rebuild.f0f219cc1b":"A Selvedge-tanúsítvány szándékosan kicsi. Ez egy Ed25519-aláírás egy nyilvános kulcs, egy kibocsátó, egy alany és egy érvényességi időszak két vége felett, így nincs benne semmi, amit egy másik fél által ellenőrzött formátumból kellene kielemezni. A feladata szűk marad: megmondani, melyik kibocsátó melyik alanyt melyik időszakra írta alá, anélkül, hogy a verifikálónak előbb egy széles dokumentumot kellene kibontania. Független verifikáló számára is olvasható marad. A hatóköre nincs következtetésre bízva.","selvedge-rebuild.f626b7a7da":"A felszín alatt","selvedge-rebuild.776d70676a":"Egy artefakthoz csatolt bizonyíték állítás, amíg a Selvedge vissza nem játssza. Az LRAT és Alethe bizonyítékokat egy bizonyíték-kernelen keresztül lépésről lépésre elemzik és ellenőrzik, az elemzés megkezdése előtt méretkorlátot alkalmazva. A bizalmi gyökerek, a visszavonás-frissítés és az időbélyeg-aláírások a kernel körül ellenőrződnek, míg a Cosign-aláírások a megadott kulcs és aláírás ellenében ellenőrződnek. A határ elég kicsi marad ahhoz, hogy egy független verifikáló átvizsgálhassa.","selvedge-rebuild.438689443c":"és lépésről lépésre visszajátszva","selvedge-rebuild.1ed9eb8043":"A bizonyíték újraellenőrződik","selvedge-rebuild.77b6e89fee":"Bizonyítékok és tanúsítványok","selvedge-rebuild.36ad1e8721":"Az érvelés sokkal gyakrabban a jobb oldali dokumentumról szól, és mindkettő egyetlen futtatásból származik.","selvedge-rebuild.36c042f601":"A kimenet, a hiba és a visszaadott érték teljessé teszi a rekordot.","selvedge-rebuild.43708b1ad0":"Rögzített streamek","selvedge-rebuild.ae61a28e3a":"Mennyi munkát fogyasztott el.","selvedge-rebuild.ed58f29743":"Utasítások","selvedge-rebuild.918feb5b79":"Melyik determinisztikus profil érvényesült.","selvedge-rebuild.e5b7649e03":"Melyik pontos komponens futott.","selvedge-rebuild.60697a86b4":"Artefakt bájtjai","selvedge-rebuild.a49fe57a20":"és hogy mire vonatkozik mindegyik","selvedge-rebuild.aeb0956f38":"A hétből négy","selvedge-rebuild.07519769df":"ÁLLANDÓ MÉRET","selvedge-rebuild.f9c0b723ec":"HASHEK, NEM NAPLÓK","selvedge-rebuild.7531a92ec1":"HÉT MEZŐ","selvedge-rebuild.c35ff8c3a0":"A végrehajtási jelentés rögzíti, hogy a futtatás mire volt jogosult. Megnevezi a megadott jogosultságokat, az azokat megadó szabályzatot, az ellenőrzött tanúsítványokat, az érvényben lévő beállítások hashét, valamint a futtatás által csúcsmemóriában, processzoridőben és utasításokban fogyasztott mennyiséget. Ez a két kérdés egy incidens után mindig együtt érkezik, és a Selvedge két dokumentummal válaszol rájuk, nem pedig egy olyannal, amelynek mindkét feladatot el kell látnia.","selvedge-rebuild.b0b2377aff":"A rekord eldönti, hogy ez megismétlődött-e, és ez az a dokumentum, amelyről az emberek vitatkozni szoktak. A gyakorlatban a másikról vitatkoznak. Lehetővé teszi, hogy egy későbbi olvasó megkérdezze, hogy ugyanaz az artefakt, bemenet és beállítások újra ugyanazt az eredményt adták-e. Ez történelmi kérdés az eseményről. A végrehajtási jelentés a másik kérdésre válaszol: mit tehetett a futtatás, amikor megtörtént.","selvedge-rebuild.e88ce1c6ea":"Egy befejezett futtatásból hét mező érkezik vissza, és egyik sem prózai: artefakt- és beállítás-digestek, elfogyasztott utasítások, kimeneti és visszaadott érték-digestek, valamint egy tároló-ujjlenyomat, amely a munkát a rögzített streamekkel egyesíti. Kicsi marad, akár egy sor, akár egy gigabájt a kimenet. A kísérő végrehajtási jelentés rögzíti a jogosultságokat, a szabályzatot, a tanúsítványokat, a beállításokat és a csúcs erőforrás-felhasználást, így ugyanaz a futtatás válaszol arra, hogy mi történt, és arra, hogy mit volt szabad tennie.","selvedge-rebuild.a219a2c15d":"és egy jelentés bizonyítja az engedélyt","selvedge-rebuild.7eaab205c1":"A rekord bizonyítja az ismétlődést","selvedge-rebuild.13380a7edb":"Két dokumentum futtatásonként","selvedge-rebuild.4077f0afa7":"Az összehasonlítás csak annyira jó, mint a mögötte álló rekord, ezért olvassa el, mit tartalmaz a rekord.","selvedge-rebuild.39f8833993":"Hagyja abba az olvasást; a többi zaj.","selvedge-rebuild.c0084eb27a":"Nem ugyanaz a program","selvedge-rebuild.64bc44871e":"A futtatások nem voltak azonos módon konfigurálva.","selvedge-rebuild.36e1b53299":"Nem összehasonlítható","selvedge-rebuild.9fc1d0cf34":"Ugyanaz a munka, más bájtok kimenetként.","selvedge-rebuild.d136230733":"Az eredmény megváltozott","selvedge-rebuild.6aee5fae01":"Más szám más kódútvonalat jelent.","selvedge-rebuild.de89199753":"A munka megváltozott","selvedge-rebuild.95e99b8668":"attól a mezőtől függően, amelybe kerül","selvedge-rebuild.1f218ead06":"Mit mond el egy különbség","selvedge-rebuild.d5cf7685a8":"NINCS ÍTÉLET","selvedge-rebuild.d5a9df81ba":"VÁRT ÉS KAPOTT","selvedge-rebuild.ed299cc67f":"MEZŐRŐL MEZŐRE","selvedge-rebuild.a526ac7e2e":"Ezért van a bemenet rögzítve, és utazik az artefakttal. Ez egyetlen sor egy eljárásban, és ez az a sor, amely eldönti, hogy egy összehasonlítás lezár-e egy érvet, vagy újabbat nyit. Ugyanazokat a bájtokat adja a másik félnek, hogy újra futtathassa, anélkül, hogy előbb meg kellene egyezni abban, hogy az összehasonlítás melyik bemenetet értette.","selvedge-rebuild.6615580bdf":"A lista megnevezi az elmozdult mezőt, és a mező dönti el a diagnózist. Az üzemanyag önmagában más kódútvonal. Az üzemanyag és a kimenet együtt azt jelenti, hogy a vendég olyat olvasott, amit a másik nem. Az eltérő beállítási kivonat azt jelenti, hogy a két futtatás soha nem volt összehasonlítható, az eltérő artefaktum-kivonat pedig azt, hogy soha nem ugyanaz a program volt.","selvedge-rebuild.8c8effaa95":"A Selvedge mezőről mezőre végigmegy két rekordon, és minden eltérést feljegyez a várt és a tényleges értékkel. A különböző üzemanyag és a különböző kimenet különböző problémák, és a lista megmondja, melyikről van szó. Nem sűríti az eltérést egy megfelelt/nem megfelelt címkébe: a beállítási kivonat eltérő konfigurációt azonosít, míg az artefaktum-kivonat eltérő programokat. Az üzemanyag önmagában útvonalváltozásra utal; az üzemanyag és a kimenet együtt arra, hogy a vendég más értéket olvasott. Az eredmény konkrét következő ellenőrzést ad a másik félnek, nem pedig egyetlen logikai érték fölötti vitát.","selvedge-rebuild.646770fca0":"az elmozdult mezők közül","selvedge-rebuild.e6e4d5cded":"A visszajátszás listát ad vissza","selvedge-rebuild.c81ee5ef6b":"Két futtatás összehasonlítva","selvedge-rebuild.66a522b7c5":"Ezért a „reprodukálódott-e” jobb választ kap, mint egy igen.","selvedge-rebuild.d76c40f0ce":"Gyors másolás íráskor, vagy rögzített első érintés.","selvedge-rebuild.f2c61a30e9":"Memóriainicializálás","selvedge-rebuild.c5abd185c9":"Sebességre felismerve vagy hordozhatóságra rögzítve.","selvedge-rebuild.72afcd7b6b":"Vektorutasítás-választás","selvedge-rebuild.12d9267ba1":"Erős és olcsó, egyetlen magból.","selvedge-rebuild.de76cb3681":"Mindkét véletlenszám-sorozat","selvedge-rebuild.aa0c86bf67":"Rögzített korszak, 2024. január elseje.","selvedge-rebuild.be2bae9c5e":"Falióra","selvedge-rebuild.76249575a8":"(eltávolítva, vagy egyszer eldöntve)","selvedge-rebuild.32684a6c6c":"Az eltérés forrásai","selvedge-rebuild.d5b4ab5d99":"HORDOZHATÓSÁG VÁLASZTÁSBÓL","selvedge-rebuild.73b7c15756":"EGY MAG","selvedge-rebuild.e5599ca3ea":"RÖGZÍTETT ÓRA","selvedge-rebuild.3228959407":"A determinizmuskonfiguráció tartalmaz egy ellenőrzést, amely megmondja, melyik kettőt tartod, így a hordozhatóság olyan döntés, amelynek nyomtatott válasza van, nem pedig olyasmi, amit akkor fedezel fel, amikor a másik fél visszajátszása nem egyezik. A rögzítés a szélesebb vektoros egységekbe kerül azokon a gépeken, amelyeken vannak, és ez az egész csere.","selvedge-rebuild.95523f0e77":"Két beállítás dönti el, hogy ugyanaz az artefaktum ugyanazon az úton halad-e a processzoron valaki más gépén: hogyan választódnak ki a vektorutasítások, és hogyan inicializálódik a memória. Ha felismeri, mije van a gépnek, a futtatás gyorsabb. Ha mindkettőt rögzíti, a futtatás hordozható. Egy későbbi ellenőrzőnek szüksége van erre a rögzített útra.","selvedge-rebuild.b679796146":"A Selvedge eltávolítja a változékonyság forrásait: rögzített óra 2024. január 1-jén, és mindkét véletlenszám-sorozat egyetlen értékből vetve. A rekord a konfiguráció kivonatát tárolja, nem a kivett értékeket. A vektorutasítások és a memóriainicializálás szintén explicit választások: felismeri őket sebességre, vagy rögzíti őket hordozhatóságra. Az ellenőrző elolvashatja a profil kivonatát, és tudhatja, hogy a visszajátszásnak ugyanazt a gépi utat kellett-e követnie, mielőtt összehasonlítja a kimenetet.","selvedge-rebuild.0a6cfc8fac":"nem bekapcsolható beállítás","selvedge-rebuild.1fd189502e":"A determinizmus kivonás","selvedge-rebuild.a7c3ed1772":"Kivonás, nem konfiguráció","selvedge-rebuild.0c47ffb9bb":"Egy utasításszám csak akkor jelent valamit, ha az utasítások kétszer ugyanazok voltak.","selvedge-rebuild.adebd97359":"Az elfogyasztott üzemanyag kivonható a futtatások között.","selvedge-rebuild.a2daaab559":"Ábra utána","selvedge-rebuild.3d67ae7992":"A munka, nem a falióra, a korlát.","selvedge-rebuild.de6412fbe8":"Nulla költségvetés","selvedge-rebuild.15dcfdda9a":"A terhelés nem mozgat egy számot.","selvedge-rebuild.2202f5e805":"Ugyanaz a megállási pont","selvedge-rebuild.60440bc65a":"Számolva, ahogy a vendég fut; amikor elfogy, a futtatás véget ér.","selvedge-rebuild.63309fc99a":"Utasításköltségvetés","selvedge-rebuild.9bb4b0c4cd":"és mit ad a számolás","selvedge-rebuild.4f84d48da3":"Egy korlát","selvedge-rebuild.34b96ad39f":"BÁRMELY CPU-N UGYANAZ","selvedge-rebuild.c314cfa17b":"NEM MÁSODPERC","selvedge-rebuild.62e2ede50f":"UTASÍTÁSOK","selvedge-rebuild.d1536b89dd":"Az elfogyasztott utasítások a futtatás tulajdonságai. A szám a rekordban van, kivonható, és a kilencmilliárdhoz képest nyolc eltérés az első dolog, amit érdemes megnézni, ha két futtatás nem egyezik. Ez az egész ok arra, hogy munkát számoljunk idő helyett: a szám túléli a gépet, amelyen vették. Egy másik hardveren történő újrafuttatás ugyanazt a számot adja vissza, vagy megnevezi az elmozdult mezőt.","selvedge-rebuild.7aff67a600":"A szám olyan ábra is, amelyet két fél tarthat egymással szemben. Az eltelt idő annak a gépnek a tulajdonsága, amelyik éppen szabad volt, és semmi hasznos nem következik a különbségből. A gazdagép elérhetőségét méri, nem a vendég által végzett munkát. A szám ezzel szemben olyan munkát ír le, amely egymástól függetlenül ellenőrizhető.","selvedge-rebuild.72426f8729":"Az eltelt idő lehetővé teszi, hogy ugyanaz az artefaktum egy tétlen gépen átmenjen, egy terhelt gépen pedig elbukjon. A Selvedge az utasításszámmal korlátozza a futtatást, amelyet a vendég elkölt, így a terhelés sem a választ, sem a megállási pontot nem változtatja meg. A költségvetés a vendég munkájára vonatkozik, nem a gazdagép ütemezésére. Az időtúllépés továbbra is védhet egy beragadt gazdagéphívást, de ez nem a reprodukálhatóság jele; a rögzített utasításszám az.","selvedge-rebuild.8afbc5d594":"és az üzemanyag a programot méri","selvedge-rebuild.03b2c4da91":"A határidő a gazdagépet méri","selvedge-rebuild.21a2c5f1aa":"Ami valójában megállítja a futtatást","selvedge-rebuild.1a78f4b9ca":"Egy futtatás, amely nem kér semmit, még mindig nem érhet véget, és ehhez más korlát kell.","selvedge-rebuild.4a92056b30":"Csak azért, mert a helyettesítő karakter le van írva.","selvedge-rebuild.98f3f99f4d":"Ugyanaz az import helyettesítő karakterrel","selvedge-rebuild.aca85a73fa":"Elutasítva, nem ártalmatlannak feltételezve.","selvedge-rebuild.e4b5b433a2":"Egy import semmi besorolás","selvedge-rebuild.15c54f0161":"Felismerve, de hiányzik a szabályzatból. Itt megáll.","selvedge-rebuild.f998b59fb9":"Egy socket interfész","selvedge-rebuild.b0449a2f1e":"A szabályzatban megnevezve, és a gazdagép biztosítja.","selvedge-rebuild.83ae8486f7":"A szabványos adatfolyamok","selvedge-rebuild.a46cc41ece":"egy szabályzat, négy válasz","selvedge-rebuild.161836a8f2":"Négy kérés","selvedge-rebuild.366a00a60f":"ZÁRTAN BUKIK","selvedge-rebuild.4d3b321af0":"ELŐSZÖR ELLENŐRIZVE","selvedge-rebuild.063d13205c":"DEKLARÁLT IMPORT","selvedge-rebuild.0727104688":"A Selvedge-ben az ismeretlen eset zártan bukik, és az egyetlen módja annak, hogy megnyíljon, egy helyettesítő karakter, amely saját bejegyzésként szerepel a szabályzatban. Egy engedély, amelyről nem döntöttél, nem érhető el, és egy engedély, amelyről döntöttél, olvasható annak, aki jövőre olvassa a szabályzatot, anélkül hogy rekonstruálnia kellene az indoklást. Ez a bejegyzés felülvizsgálható, és eltávolítása ismét lezárja az esetet.","selvedge-rebuild.4adda50d9a":"Az ismeretlen eset az, ahol a futási környezetek általában engednek. Egy fel nem ismert kérést átengednek azzal az indoklással, hogy valószínűleg ártalmatlan, és így jut el egy képesség, amelyet senki nem választott, senki nem birtokol, és senki nem tud datálni. Egy határ csak akkor marad érthető, ha pontosan ebben az esetben zárul le.","selvedge-rebuild.2b1f8f5acb":"Egy olyan artefaktum, amely hálózatot kér Selvedge-től, soha nem indul el. Minden deklarált import végigjárásra kerül a példányosítás előtt mindhárom példánykonstruktorból; egyetlen, a szabályzaton kívüli import az egészet leállítja, és egy olyan import, amelyet egyetlen szabályzat sem tud besorolni, zártan meghiúsul, hacsak nem adtak meg szándékosan wildcardot. A végigjárás bármely modulkonstruktor futása előtt történik, így egy megtagadott import nem szivárogtathat ki részleges példányt. Az importszabályzat ezért felülvizsgálható indítási feltétel, nem pedig legjobb szándékú futásidejű szűrő.","selvedge-rebuild.c701cfb7bc":"elutasításra kerül, nem továbbításra","selvedge-rebuild.11f61b8cea":"Egy import, amelyet nem tud besorolni","selvedge-rebuild.e8f740737e":"Példányosítás előtt","selvedge-rebuild.dcd4ba984c":"Az üres szoba csak a fele. Valaminek vissza is kell utasítania, mielőtt a kód elindul.","selvedge-rebuild.0e3f683921":"Nincs könyvtár, socket, változó vagy argumentum.","selvedge-rebuild.b31a999e3e":"Minden más","selvedge-rebuild.b6f2a8aafd":"A hívó bájtjai, vagy egy zárt adatfolyam.","selvedge-rebuild.ed8d995cba":"Standard input","selvedge-rebuild.619f80b0f4":"Ugyanaz a bánásmód. Semmi máshova nem íródik.","selvedge-rebuild.be84302eb7":"Standard error","selvedge-rebuild.28c9b400a8":"Rögzítve, feldolgozva és visszaadva a futással.","selvedge-rebuild.f0c190c767":"Standard output","selvedge-rebuild.80384c78ce":"és ami nincs ott, hogy átkeljen","selvedge-rebuild.fbda0b5df6":"Ami átkel a falon","selvedge-rebuild.f317e1836d":"NINCS KÖRNYEZETI VÁLTOZÓ","selvedge-rebuild.772e054092":"NINCSENEK FÁJLOK","selvedge-rebuild.61176d0dd1":"NINCS HÁLÓZAT","selvedge-rebuild.a4a4906f32":"A kivonás mozdulatlan marad. Nincs fájlrendszer, amit meg lehetne adni, és nincs hálózat, amit vissza lehetne tartani, így a legrosszabb eset a gazdagép alakján múlik, nem pedig azon, hogy valaki naprakészen tart egy listát. Egy Selvedge-szabályzat, amelyet saját magad állítasz össze, üres képességlistával és kötelező determinizmussal kezdődik, és a szoba, amelyet leír, az a szoba, amelyet kapsz.","selvedge-rebuild.d987579a1c":"Az engedélylista olyan dolog, amelyet valaki karbantart, és minden karbantartott dolog eltér. Egy kiadás megnyit egy könyvtárat egy diagnosztikához, a diagnosztika nyárra elkészül, a bejegyzés túléli, és két évvel később senki nem tudja megmondani, mi függ tőle. Ezt a történetet őrzi meg egy bizonylat egy későbbi felülvizsgálathoz.","selvedge-rebuild.a97c12e865":"Kérdezd meg, hogy egy komponens mihez férhet hozzá Selvedge-n belül, és a válasz három adatfolyam: standard output, standard error, és standard input, ha a hívó biztosít egyet. Nincs megnyitva könyvtár, socket, környezeti változó vagy argumentumlista; a gazdagépnek nincs olyan kódútvonala, amely megnyitna egyet.","selvedge-rebuild.d9a7d95854":"és nincs negyedik","selvedge-rebuild.dcfbae366b":"Egy vendég három adatfolyamot kap","selvedge-rebuild.fbadde4854":"Amit egy vendég kap","selvedge-rebuild.fallback-record":"rekord","selvedge-rebuild.fallback-check":"ellenőrzés","selvedge-rebuild.illustrative":"SZEMLÉLTETŐ","selvedge-rebuild.declared":"deklarált","selvedge-rebuild.recorded":"rögzített","selvedge-rebuild.banner.eng-unchecked.kicker":"Mit jelent egy átmenés","selvedge-rebuild.banner.eng-unchecked.title":"Minden állítás tesztelve van","selvedge-rebuild.banner.eng-unchecked.body":"Egy artefaktum állításokat hordozhat magáról: aláírás-ellenőrzőösszeg, tanúsítvány-ellenőrzőösszeg, szabályzat-ellenőrzőösszeg. Mindegyik ígéret arra, hogy valami ellenőrizve lett, és mindegyikhez anyag kell, mielőtt egyáltalán ellenőrizhető lenne. Selvedge ragaszkodik ehhez az anyaghoz. Egy artefaktum, amely aláírás-ellenőrzőösszegre hivatkozik, ellenőrzésre kerül, amint a különálló aláírás és kulcs megadásra kerül. Egy, amely tanúsítvány-ellenőrzőösszegre hivatkozik, ellenőrzésre kerül, amint van egy lánc-ellenőrző, amely elolvassa. Egy, amely szabályzat-ellenőrzőösszegre hivatkozik, ellenőrzésre kerül a szabályzattudatos útvonalon, amely előállította.","selvedge-rebuild.banner.eng-unchecked.instrument-header":"Ellenőrzési anyag","selvedge-rebuild.banner.eng-unchecked.instrument-tag":"Kötelező","selvedge-rebuild.banner.eng-unchecked.verdict-label":"Átmenés eredménye","selvedge-rebuild.banner.eng-unchecked.item-1-label":"Aláírás-ellenőrzőösszeg","selvedge-rebuild.banner.eng-unchecked.item-1-body":"Különálló aláírás és kulcs.","selvedge-rebuild.banner.eng-unchecked.item-2-label":"Tanúsítvány-ellenőrzőösszeg","selvedge-rebuild.banner.eng-unchecked.item-2-body":"Lánc-ellenőrző.","selvedge-rebuild.banner.eng-unchecked.item-3-label":"Szabályzat-ellenőrzőösszeg","selvedge-rebuild.banner.eng-unchecked.item-3-body":"Szabályzattudatos útvonal.","selvedge-rebuild.banner.eng-unchecked.item-4-label":"Artefaktum + beállítások","selvedge-rebuild.banner.eng-unchecked.item-4-body":"Minden futáskor ellenőrizve.","selvedge-rebuild.banner.eng-unchecked.verdict":"Egy átmenés az artefaktum minden állítására kiterjed.","selvedge-rebuild.banner.eng-unchecked.footline":"Ezért jelenti a Selvedge-átmenés ugyanazt a fogadó félnek is.","selvedge-rebuild.banner.eng-handover.kicker":"Ki tartja a bizonyítékot","selvedge-rebuild.banner.eng-handover.title":"Négy dolgot adsz át","selvedge-rebuild.banner.eng-handover.body":"Egy második félnek, aki egy Selvedge-futást ellenőriz, négy dologra van szüksége: az artefaktum bájtjaira, a bemenetre, amelyet ezek a bájtok kaptak, a determinizmusbeállításokra, amelyeket a futás használt, és a rekordra, amelyet előállított. Mind a négy fájl. Mind a négy azzal a módon utazik, amelyet ti ketten már használtok, és egyik sem hitelesítő adat, licenc vagy végpont.","selvedge-rebuild.banner.eng-handover.instrument-header":"Visszajátszás átadása","selvedge-rebuild.banner.eng-handover.instrument-tag":"Offline","selvedge-rebuild.banner.eng-handover.verdict-label":"Független visszajátszás","selvedge-rebuild.banner.eng-handover.item-1-label":"Artefaktum bájtjai","selvedge-rebuild.banner.eng-handover.item-1-body":"Ami futott.","selvedge-rebuild.banner.eng-handover.item-2-label":"Beadott bemenet","selvedge-rebuild.banner.eng-handover.item-2-body":"Amin futott.","selvedge-rebuild.banner.eng-handover.item-3-label":"Beállítások","selvedge-rebuild.banner.eng-handover.item-3-body":"Hogyan futott.","selvedge-rebuild.banner.eng-handover.item-4-label":"A te rekordod","selvedge-rebuild.banner.eng-handover.item-4-body":"Amit össze kell hasonlítani.","selvedge-rebuild.banner.eng-handover.verdict":"Az ő gépük, az ő összehasonlításuk, az ő listájuk.","selvedge-rebuild.banner.eng-handover.footline":"Négy fájl, és aki kételkedik benned, az ellenőrzi.","selvedge-rebuild.banner.biz-blind.kicker":"Miért vihető át a teszt eredménye","selvedge-rebuild.banner.biz-blind.title":"Nem tudja megmondani","selvedge-rebuild.banner.biz-blind.body":"Az a szoftver, amely látja a környezetét, másként viselkedhet benne. Az az összetevő, amely beolvassa a dátumot, egyféleképpen viselkedhet egy határidő előtt, és másként utána. Az, amelyik beolvassa a gép nevét, óvatos lehet tesztkörnyezetben, és gondatlan élesben. Az, amelyik látja, mennyire van terhelve a gép, csak akkor választhat rövidítést, ha valószínűleg senki sem mér. Ezért az átvételi teszt olyasmi, amit egyszer teljesítettél, nem pedig olyasmi, amit tudsz.","selvedge-rebuild.banner.biz-blind.instrument-header":"Szolgáltató-semleges határ","selvedge-rebuild.banner.biz-blind.instrument-tag":"Azonos feltételek","selvedge-rebuild.banner.biz-blind.verdict-label":"Átvihető eredmény","selvedge-rebuild.banner.biz-blind.compare-left":"Nincs megőrzött függőség","selvedge-rebuild.banner.biz-blind.compare-right":"Látható határ","selvedge-rebuild.banner.biz-blind.item-1-label":"Nincs fiók","selvedge-rebuild.banner.biz-blind.item-1-body":"A saját hardvereden fut.","selvedge-rebuild.banner.biz-blind.item-2-label":"Nincs szállítói kulcs","selvedge-rebuild.banner.biz-blind.item-2-body":"Semmit sem tartunk meg neked.","selvedge-rebuild.banner.biz-blind.item-3-label":"Nincs rejtett hálózat","selvedge-rebuild.banner.biz-blind.item-3-body":"Nincs kiszivárogtatási út.","selvedge-rebuild.banner.biz-blind.item-4-label":"Dátumozott jelentés","selvedge-rebuild.banner.biz-blind.item-4-body":"Az engedély írásban van.","selvedge-rebuild.banner.biz-blind.verdict":"A teszt eredménye azért vihető át, mert a határ ugyanaz.","selvedge-rebuild.banner.biz-blind.footline":"A bizonyíték hasznos annak, aki nem volt a teremben.","selvedge-rebuild.banner.biz-fresh.kicker":"Miért megfizethető az elkülönítés","selvedge-rebuild.banner.biz-fresh.title":"Minden alkalommal friss terem","selvedge-rebuild.banner.biz-fresh.body":"Az elkülönítést általában adagolják. Egy tiszta környezet felállítása annyiba kerül, hogy a kötegelt munkára tartogatják, és minden interaktív dolog egy hosszú életű folyamaton osztozik, ahol az egyik feladat maradéka a következő feladat kiindulási állapota. Ez költségdöntés, és szinte mindig architektúraként tálalják.","selvedge-rebuild.banner.biz-fresh.instrument-header":"Friss terem sorrend","selvedge-rebuild.banner.biz-fresh.instrument-tag":"Kérésenként","selvedge-rebuild.banner.biz-fresh.verdict-label":"Működési következtetés","selvedge-rebuild.banner.biz-fresh.item-1-label":"Hidegindítás","selvedge-rebuild.banner.biz-fresh.item-1-body":"Ezredmásodperc alatt.","selvedge-rebuild.banner.biz-fresh.item-2-label":"Egy kérés","selvedge-rebuild.banner.biz-fresh.item-2-body":"Egy terem.","selvedge-rebuild.banner.biz-fresh.item-3-label":"Nincs átvitel","selvedge-rebuild.banner.biz-fresh.item-3-body":"Alapértelmezés szerint semmi sem megosztott.","selvedge-rebuild.banner.biz-fresh.item-4-label":"Egy rekord","selvedge-rebuild.banner.biz-fresh.item-4-body":"Az átadás explicit.","selvedge-rebuild.banner.biz-fresh.verdict":"Az elkülönítés akkor megfizethető, ha a terem olcsó.","selvedge-rebuild.banner.biz-fresh.footline":"Egy szállító nem örökölheti a tegnapi termet.","selvedge-rebuild.banner.con-code.kicker":"Mit tartalmaz a nyugta","selvedge-rebuild.banner.con-code.title":"A kód nem másolat","selvedge-rebuild.banner.con-code.body":"Egy nyugta, amely bizonyítaná, mi jött ki a leveledből, tartalmazná a levelet, és ez az a rész, amiről az emberek egészen jogosan kérdeznek. A Selvedge nem tart másolatot. Amit tart, az egy rövid kód, amelyet a tartalomból számítanak ki, és a számítás csak egy irányba működik.","selvedge-rebuild.banner.con-code.instrument-header":"Nyugta főkönyv","selvedge-rebuild.banner.con-code.instrument-tag":"Visszajátszható","selvedge-rebuild.banner.con-code.verdict-label":"Mit bizonyít","selvedge-rebuild.banner.con-code.item-1-label":"Az artefaktum","selvedge-rebuild.banner.con-code.item-1-body":"Melyik program.","selvedge-rebuild.banner.con-code.item-2-label":"A bemenet","selvedge-rebuild.banner.con-code.item-2-body":"Mit látott.","selvedge-rebuild.banner.con-code.item-3-label":"A beállítások","selvedge-rebuild.banner.con-code.item-3-body":"Mi volt rögzítve.","selvedge-rebuild.banner.con-code.item-4-label":"A nyugta","selvedge-rebuild.banner.con-code.item-4-body":"Mit kell összehasonlítani.","selvedge-rebuild.banner.con-code.verdict":"Egy rövid kód nevezi meg a futtatást; nem állítja, hogy a forrás.","selvedge-rebuild.banner.con-code.footline":"A hasznos objektum elég kicsi ahhoz, hogy át lehessen adni.","selvedge-rebuild.internal-numeric":"A belső számítás, tárolás és összegzés bináris, egész, fixpontos vagy adaptív egész/fixpontos reprezentációt használ. A lebegőpontos csak deklarált külső határon fogadható el, és a belső munka megkezdése előtt explicit módon átalakításra kerül. Nincs belső lebegőpontos tartalék.","selvedge-rebuild.banner.eng-unchecked.title-accent":"mielőtt zöld jelzést ad","selvedge-rebuild.banner.eng-unchecked.body-second":"Ha megkéred a Selvedge-t, hogy anyag nélkül ellenőrizzen, a hiba pontosan megnevezi, mi hiányzik, ami az ellenőrizhetetlen artefaktumot kéréssé változtatja az egyetlen dologért, ami eldöntené. A gyakorlati hatás az, hogy a Selvedge zöld eredménye teljes jelentését viszi magával, bárhová is kerül: minden állítás, amit az artefaktum tesz, tesztelve lett, ugyanazzal az eszközzel, olyan anyag ellen, amelyet valaki ténylegesen szolgáltatott.","selvedge-rebuild.banner.eng-handover.title-accent":"és az ellenőrzés az övék","selvedge-rebuild.banner.eng-handover.body-second":"A saját gépükön futtatják a visszajátszást a saját eszközépítésük ellen, és amit visszakapnak, az az eltérő mezők listája, nem pedig a te biztosítékod a futtatásról. Ezen az úton semmihez nem kell fiók, nálunk tartott kulcs vagy a mi szolgáltatásunk elérhetősége, így az ellenőrzés működik leállás alatt, légréses hálózaton és évekkel a futtatás után is, amit eldönt. Ez teszi a Selvedge rekordot idézésre érdemessé egy szerződésben: az a fél, aki nem bízik benned, az ellenőrzi.","selvedge-rebuild.banner.biz-blind.title-accent":"hogy tesztelik","selvedge-rebuild.banner.biz-blind.body-second":"Egy Selvedge-ben futó összetevőnek nincs mit olvasnia. A kapott óra soha nem mozdul el egyetlen rögzített pillanattól. Nincs környezet, nincsenek argumentumok, nincs hálózat és nincs könyvtár, így nincs gépnév, nincs telepítési címke, és nincs mód megtudni, hogy ez a negyedik futás vagy az első. A viselkedés még mindig függhet a bemenettől, pontosan ezért a bemenet az, amit rögzítesz és átadsz. Amitől nem függhet, az a dátum, a gazdagép vagy az alkalom, így egy futás, amely átvételkor viselkedett, ugyanúgy viselkedik novemberben valaki más hardverén.","selvedge-rebuild.banner.biz-fresh.title-accent":"mert a terem olcsó","selvedge-rebuild.banner.biz-fresh.body-second":"Egy friss Selvedge-példány felállítása jóval egy ezredmásodperc alatt van azon a gépen, amelyen a projekt mér, így egy kérésenkénti példány szinte bármilyen interaktív dolog költségvetésébe belefér. Semmi sem marad meg közöttük, hacsak szándékosan át nem adják, és ami átadásra kerül, az a nyilvántartásban úgy jelenik meg, mint ami átadásra került. Ennek a mondatnak a kereskedelmi változata rövid: egy feladat hibája egy feladat hibája, és a robbanási sugár egy olyan helyiség, amely már nem létezik.","selvedge-rebuild.banner.con-code.title-accent":"annak a dolognak, amiből származik","selvedge-rebuild.banner.con-code.body-second":"Ugyanaz a tartalom mindig ugyanazt a kódot eredményezi, így a kód elegendő annak bizonyítására, hogy semmi sem változott. A kódot nem lehet visszaalakítani tartalommá, így semmit sem árul el arról, hogy mi volt a tartalom. Egy kétszáz oldalas jelentésen végzett futtatás ugyanakkora nyilvántartást hagy hátra, mint egy egysoros futtatás, és egyik nyilvántartás sem tartalmaz egyetlen szót sem arról, miről szólt. Megtarthatod egy évtizedig, vagy odaadhatod valakinek, aki nem olvashatja el a dokumentumot, és semmit sem adsz ki belőle.","selvedge-rebuild.banner.eng-record.kicker":"Ami a futtatás után megmarad","selvedge-rebuild.banner.eng-record.title":"A folyamat leállt","selvedge-rebuild.banner.eng-record.title-accent":"a nyilvántartás továbbra is választ ad","selvedge-rebuild.banner.eng-record.body":"Egy befejezett futtatásnak többet kell hagynia, mint egy sikerjelzőt. A Selvedge az artefaktumot, a bemenetet, a determinizmusbeállításokat és a mért munkát a visszakapott kimenetekhez köti. A nyilvántartás mezők halmaza, nem pedig az esemény után írt prózai beszámoló.","selvedge-rebuild.banner.eng-record.body-second":"Egy másik gép visszajátszhatja ugyanazt az anyagot, és mezőről mezőre összehasonlíthatja a nyilvántartást. Ha az artefaktum, a beállítások, az utasításszám vagy a kimenet eltér, az eltérésnek nevesített helye van, nem pedig általános állítás, hogy a futtatást nem lehetett reprodukálni.","selvedge-rebuild.banner.eng-record.instrument-header":"Futtatási nyugta","selvedge-rebuild.banner.eng-record.instrument-tag":"Mezőről mezőre","selvedge-rebuild.banner.eng-record.verdict-label":"Visszajátszás-ellenőrzés","selvedge-rebuild.banner.eng-record.item-1-label":"Artefaktum + bemenet","selvedge-rebuild.banner.eng-record.item-1-body":"A bemenő anyag.","selvedge-rebuild.banner.eng-record.item-2-label":"Determinizmusbeállítások","selvedge-rebuild.banner.eng-record.item-2-body":"A futtatáshoz rögzített feltételek.","selvedge-rebuild.banner.eng-record.item-3-label":"Felhasznált utasítások","selvedge-rebuild.banner.eng-record.item-3-body":"A mért munka.","selvedge-rebuild.banner.eng-record.item-4-label":"Kimeneti kivonatok","selvedge-rebuild.banner.eng-record.item-4-body":"Az összehasonlítandó értékek.","selvedge-rebuild.banner.eng-record.verdict":"Amikor a visszajátszás eltér, a nyilvántartás arra a mezőre mutat, ahol az történt.","selvedge-rebuild.banner.eng-record.footline":"A bizonyíték akkor is hasznos marad, ha az azt előállító folyamat már megszűnt.","selvedge-rebuild.banner.biz-transfer.kicker":"Ami a szállítóváltást túléli","selvedge-rebuild.banner.biz-transfer.title":"Tartsd meg az elfogadott eredményt","selvedge-rebuild.banner.biz-transfer.title-accent":"a szállító megtartása nélkül","selvedge-rebuild.banner.biz-transfer.body":"Az átvételi eredmény törékennyé válik, ha csak a szállító tudja reprodukálni. A fiók, a szolgáltatás és a belső tesztkörnyezet ekkor a bizonyíték részévé válik, még akkor is, ha a szerződés azt mondja, hogy a szoftver maga hordozható.","selvedge-rebuild.banner.biz-transfer.body-second":"A Selvedge kézzelfoghatóvá teszi az átadást. Tartsd meg az artefaktumot, az engedélyezett képességeket, a rögzített futtatási beállításokat és az eredményül kapott nyilvántartást. Egy helyettesítő szállító vagy független felülvizsgáló visszajátszhatja ezeket a fájlokat a saját gépén anélkül, hogy az eredeti szállítót bárminek a megnyitására kérné.","selvedge-rebuild.banner.biz-transfer.instrument-header":"Független átadás","selvedge-rebuild.banner.biz-transfer.instrument-tag":"Nincs megtartott szolgáltatás","selvedge-rebuild.banner.biz-transfer.verdict-label":"Kereskedelmi határ","selvedge-rebuild.banner.biz-transfer.item-1-label":"Elfogadott artefaktum","selvedge-rebuild.banner.biz-transfer.item-1-body":"A pontos bájtok, amelyek átmentek.","selvedge-rebuild.banner.biz-transfer.item-2-label":"Engedélykészlet","selvedge-rebuild.banner.biz-transfer.item-2-body":"A határ, amelyen belül futott.","selvedge-rebuild.banner.biz-transfer.item-3-label":"Visszajátszási csomag","selvedge-rebuild.banner.biz-transfer.item-3-body":"Fájlok, amelyeket a vevő megtarthat.","selvedge-rebuild.banner.biz-transfer.item-4-label":"Független összehasonlítás","selvedge-rebuild.banner.biz-transfer.item-4-body":"Nincs szükség szállítói fiókra.","selvedge-rebuild.banner.biz-transfer.verdict":"A bizonyíték gazdát cserél anélkül, hogy új függőséget hozna létre.","selvedge-rebuild.banner.biz-transfer.footline":"A fél, aki megkapja az eredményt, megkapja az ellenőrzésének eszközét is.","slv-visuals.chrome-meta":"run record","slv-visuals.661f13bc63":"CHECKED","slv-visuals.bd63dd7336":"declared, bounded, recorded","slv-visuals.ac7ff256a6":"SEL","slv-visuals.44fd37f1ed":"This world is sealed because it was not declared.","slv-visuals.74140b3eb3":"The operation crosses the room while the key stays outside.","slv-visuals.a95af2a207":"One path prefix is visible; this is a window, not a filesystem.","slv-visuals.5265953d8b":"Two named tools are present; an unnamed tool has no opening.","slv-visuals.43dd7aa30b":"The granted list is dated on the report, so the review becomes a lookup.","slv-visuals.bcaf2f4bea":"The capability was refused before the run, with a stable code for the runbook.","slv-visuals.f712baba7f":"Fuel and output moved: ask what input the guest actually received.","slv-visuals.f4435747db":"Fuel moved while output held: inspect the host build or the code path.","slv-visuals.e18ddd4366":"No findings. Pinning gives up wider vector units, and portability is now a reading.","slv-visuals.f1a5ccbfac":"Two findings: vector selection and memory initialisation depend on the host.","slv-visuals.interaction.choices":"Selvedge visual choices","slv-visuals.interaction.sequence":"Selvedge sequence","slv-visuals.interaction.worlds":"Selvedge capability worlds","slv-visuals.interaction.tree":"Selvedge inclusion-proof tree","slv-visuals.fallback-hash":"hash","slv-visuals.fallback-fact":"fact","slv-visuals.control.detect":"detect-tuned","slv-visuals.control.pinned":"pinned","slv-visuals.control.fuel":"fuel moved","slv-visuals.control.output":"fuel + output moved","slv-visuals.control.policy":"policy refused","slv-visuals.control.allowed":"policy allowed","slv-visuals.control.tool":"tool","slv-visuals.control.storage":"storage","slv-visuals.control.crypto":"crypto","slv-visuals.control.observe":"observe","toc-rail.f5cbdf6bfb":"Tartalomjegyzék"}
