Zero X One · Dubai · fond. |0⟩
Invertiamo
lo stato.
Inventiamo software che non esiste ancora, al livello dove sembra ancora impossibile. Assembly e binario. Reti neurali. Crittografia e sicurezza. Circuiti quantistici. Niente template, niente agenzia.
01 · Calcolo quantistico
Un qubit è una domanda, non un bit.
Un bit risponde. Un qubit contiene ogni risposta finché non chiedi. Progettiamo circuiti dove sovrapposizione, entanglement e interferenza fanno il lavoro. Costruiscine uno qui: questo simulatore esegue la vera algebra lineare nel tuo browser.
Trascina i gate sui fili. Clicca un gate per selezionarlo, Canc lo rimuove. I gate controllati collegano due fili.
Copia circuito esporta JSON come { "qubits": n, "gates": [ { type, target, control?, theta? } ] } con θ in radianti — la forma esatta che /api/recruit/verify accetta. Carica "Stato W (target)" per vedere l'obiettivo, o costruisci il tuo e raggiungi fedeltà ≥ 0.99.
- |000⟩50.0%
- |001⟩0.0%
- |010⟩0.0%
- |011⟩0.0%
- |100⟩0.0%
- |101⟩0.0%
- |110⟩0.0%
- |111⟩50.0%
La lunghezza della barra è la probabilità di ogni stato base |b⟩. Il quadrante mostra la fase complessa φ = atan2(Im, Re).
Ogni sfera è lo stato ridotto di un qubit. Quando |r| < 1 il qubit è in entanglement con gli altri — il vettore si restringe verso il centro.
Campiona un esito dalla distribuzione corrente.
- |000⟩50.0%
- |001⟩0.0%
- |010⟩0.0%
- |011⟩0.0%
- |100⟩0.0%
- |101⟩0.0%
- |110⟩0.0%
- |111⟩50.0%
- n qubit contengono 2ⁿ ampiezze. Trecento qubit superano gli atomi dell'universo.
- Shor fattorizza in tempo polinomiale. RSA-2048 cade con qualche migliaio di qubit logici.
- La correzione d'errore spende migliaia di qubit fisici per ognuno logico. È questa la vera frontiera.
02 · Binario e assembly
L'astrazione mente. Il metallo no.
Ogni framework finisce in istruzioni. Leggiamo i binari come altri leggono la prosa, e quando l'astrazione intralcia scriviamo noi le istruzioni. Questa è ZX1, una macchina che abbiamo costruito per questa pagina: otto registri, 64 KiB, trentadue opcode. Percorrila passo passo.
Assembla un sorgente per vedere il disassemblaggio.
Applicato quando fai Assembla o Reset.
Nessun output ancora — assembla ed esegui.Set di istruzioni›
| op | mnemonico | operandi |
|---|---|---|
| 0x00 | nop | — |
| 0x01 | hlt | — |
| 0x10 | mov | rd, imm32 |
| 0x11 | mov | rd, rs |
| 0x12 | ldb | rd, [rs] |
| 0x13 | stb | [rd], rs |
| 0x20 | add | rd, rs |
| 0x21 | sub | rd, rs |
| 0x22 | xor | rd, rs |
| 0x23 | and | rd, rs |
| 0x24 | or | rd, rs |
| 0x25 | shl | rd, imm8 |
| 0x26 | shr | rd, imm8 |
| 0x27 | rol | rd, imm8 |
| 0x28 | ror | rd, imm8 |
| 0x29 | mul | rd, rs |
| 0x2A | add | rd, imm32 |
| 0x2B | xor | rd, imm32 |
| 0x2C | and | rd, imm32 |
| 0x2D | sub | rd, imm32 |
| 0x30 | cmp | rd, rs |
| 0x31 | cmp | rd, imm32 |
| 0x40 | jmp | addr |
| 0x41 | jz | addr |
| 0x42 | jnz | addr |
| 0x43 | jc | addr |
| 0x50 | out | rd |
| 0x51 | in | rd |
| 0x60 | push | rd |
| 0x61 | pop | rd |
| 0x62 | call | addr |
| 0x63 | ret | — |
- Un byte sono otto decisioni. Un registro a 32 bit sono quattro miliardi di stati, e uno di essi è quello giusto.
- I compilatori sono eccellenti. Sono anche prevedibili. Prevedibile è ciò che serve a un attaccante.
- L'ISA qui sopra è la stessa che esegue metal.bin nella pagina di reclutamento.
03 · Reti neurali e machine learning
Algebra lineare che ha imparato a dubitare.
Una rete è pesi e una loss. Tutto il resto è la storia che ci raccontiamo. Disegna due classi di punti e guarda una piccola rete addestrarsi live, in un worker thread, finché il suo confine di decisione non sboccia intorno ai tuoi dati.
Clicca per aggiungere punti. Tieni premuto Shift per la classe 1. Trascina per dipingere.
Epoca
0
Accuratezza
0%
Loss
0.000
Layer: 2 · 8 · 2
- La backpropagation è la regola della catena, applicata con disciplina.
- Un modello accurato al 99% può sbagliare al 100% sull'input che costruisci apposta. È la frontiera adversarial, ed è dove lavoriamo.
- Il playground qui sopra si addestra in un Web Worker. La pagina non scatta mai.
04 · Crittografia
L'avversario è parte della specifica.
La crittografia è l'unica ingegneria che assume un genio intento a rompere il progetto. Scrivi qui sotto. Ogni tasto ricalcola SHA-256 e circa metà dei suoi 256 bit si invertono: l'effetto valanga, live.
- byte del messaggio
- 10
- blocchi
- 1 × 512 bit
Shor rompe RSA e le curve ellittiche. I problemi sui reticoli, finora, resistono ai computer quantistici. ML-KEM nasconde un segreto nel rumore che solo la base giusta rimuove.
Trascina il bersaglio, o tocca un punto qualsiasi nel quadrato. Anche le frecce lo spostano.
- 01Stessi punti, due descrizioni. La base buona è corta e quasi ortogonale; quella cattiva è lunga e quasi parallela.
- 02Decodificare significa scrivere il bersaglio nella tua base e arrotondare le coordinate. Solo la base buona cade sul vero punto più vicino.
- 03La base buona è la chiave privata. Il rumore nasconde il messaggio vicino a un punto del reticolo; senza la chiave, vicino non basta.
- Un hash è una strada a senso unico con 2²⁵⁶ corsie.
- Nonce significa numero usato una volta. La maggior parte delle violazioni reali accade quando è stato usato due volte.
- Implementiamo, verifichiamo e rompiamo protocolli. A volte in quest'ordine.
05 · Sicurezza informatica
Ciò che resta dopo che ogni assunzione è stata attaccata.
La sicurezza non è un prodotto. È il residuo di ogni attacco a cui sei già sopravvissuto. Questo terminale è reale: una shell che abbiamo scritto, con un file system che abbiamo scelto. Guardati intorno. Parte di ciò che trovi è fatto per essere trovato.
Una shell vera che gira nel tuo browser. `submit` e `vault` raggiungono il backend live; tutto il resto resta su questa pagina. Scrivi `help` per iniziare.
- Il perimetro non c'è più. L'identità è il perimetro.
- Assumiamo persone che leggono gli header di risposta.
- L'attacco informa la difesa. Facciamo entrambi, prima sulla carta.
Misura · Lavora con noi
L'ultimo gate è una misura.
Risolvi una sfida, salta la coda dei colloqui.