WIF

acronimo di: Wallet import format

Difficoltà: intermedio

Argomento: tecnologia


DEFINIZIONE

Wallet Import Format (WIF) è un formato standard per visualizzare e salvare le chiavi private Bitcoin.

Lo standard WIF è stato creato per consentire a tutti i portafogli Bitcoin di importare ed esportare chiavi private.

Il processo di codifica di una chiave privata in formato WIF è il seguente: le chiavi private sono semplicemente grandi numeri.

Il formato WIF aggiunge un byte di prefisso (0x80 per mainnet e 0xef per testnet) in modo che quasi tutte le chiavi private Bitcoin inizino con "5" o "K" su mainnet. Viene aggiunto un byte "0x01" alla fine della chiave privata se la chiave pubblica corrispondente deve utilizzare il Formato SEC compresso. Infine, alla chiave privata codificata in byte viene aggiunto un checksum SHA-256 doppio di quattro byte, al fine di prevenire errori di battitura o manomissioni. Questa stringa di byte viene quindi convertita da byte a Base58Check.

Il formato WIF è il modo in cui si interagiva con le proprie chiavi private agli albori di Bitcoin. In quel periodo prima dell'arrivo dei Wallet deterministici gerarchici, si poteva generare una chiave privata alla volta.


aggiornato il 2022-06-20