Crea un codice QR Ethereum dal tuo indirizzo wallet

Incolla il tuo indirizzo 0x, aggiungi un importo se vuoi e scarica un codice che qualsiasi wallet Ethereum legge - esportato in qualità di stampa, con le maiuscole del checksum intatte.

1 Contenuto
https://
Nessuna registrazione richiesta Codici QR illimitati Nessuna filigrana Free high-resolution downloads
2 Design
Forma
Trama
Occhi
3 Anteprima
Copiato!

Che cos'è un codice QR Ethereum?

Un codice QR Ethereum è un codice QR che contiene un URI di pagamento Ethereum - un indirizzo e, facoltativamente, un valore - scritto nel formato EIP-681. Scansionandolo in un'app wallet si compila il destinatario, così nessuno deve ridigitare una stringa esadecimale di 42 caratteri. L'indirizzo vive nel motivo; nessuna transazione avviene finché chi invia non la approva.

Il designer di KoloQR con un codice QR in lavorazione: forma, colori e logo al centro

Che cosa mette EIP-681 dentro il motivo

L'URI di pagamento è una struttura compatta, e una delle sue parti mette in difficoltà quasi tutti la prima volta:

  • ethereum: - lo schema. È ciò che fa offrire il codice a un'app wallet invece che a un browser.
  • L'indirizzo 0x - 42 caratteri: il prefisso 0x e 40 cifre esadecimali. Le sue maiuscole e minuscole alternate non sono decorazione, e la sezione seguente spiega perché.
  • ?value= - facoltativo, ed espresso in wei invece che in ether. Un ETH è 10^18 wei, quindi 0,5 ETH si scrive 500000000000000000 - diciotto zeri sono facili da contare male a mano.

KoloQR converte in wei l'importo che digiti in ETH, il che elimina l'errore più comune degli URI costruiti a mano. Niente nel codice tocca una rete: un codice QR Ethereum è testo su dove inviare dei fondi, e da solo non può muovere nulla.

Non mettere mai in maiuscolo un indirizzo Ethereum

Un indirizzo Ethereum è esadecimale, quindi in linea di principio le sue lettere potrebbero essere scritte in entrambi i casi - ed EIP-55 usa esattamente questa libertà per portare un checksum. La sequenza di maiuscole e minuscole lungo le 40 cifre esadecimali deriva da un hash dell'indirizzo stesso, e permette a ogni wallet di rilevare un indirizzo digitato male o corrotto prima di inviare qualsiasi cosa. Appiattisci il caso e butti via quella protezione: l'indirizzo punta ancora allo stesso conto, ma nessun wallet può dire se è l'indirizzo che intendevi, e alcuni rifiutano un indirizzo misto il cui checksum non risulta valido. È l'esatto opposto del trucco bech32 di Bitcoin, dove mettere tutto in maiuscolo è consigliato perché rende il motivo più rado - ed è il motivo per cui i due non vanno mai trattati come la stessa tecnica. Su Ethereum copia l'indirizzo esattamente come te lo dà il wallet, non ridigitarlo mai e non lasciare che un programma di grafica o un foglio di calcolo ne normalizzi il caso. Il motivo più denso è il prezzo di un checksum che intercetta gli errori, e su un codice di pagamento è un buon affare.

Genera codice QR
Un telefono che scansiona un codice QR stampato per provarlo prima della tiratura

Dove si usano i codici QR Ethereum

Quarantadue caratteri esadecimali non sono qualcosa che qualcuno debba trascrivere, ed è per questo che il codice compare ovunque un indirizzo debba uscire da uno schermo:

Cartelli per donazioni e mance

Un codice stampato accanto a una cassa o su un espositore raccoglie da chi ha già ETH, senza alcun intermediario di pagamento.

Stand di conferenze e hackathon

Agli eventi Ethereum pagamenti e bounty si regolano sul posto, e un codice sullo stand è più veloce che leggere l'esadecimale ad alta voce.

Fatture per clienti crypto-native

Un codice accanto al totale permette a chi paga di scansionare invece di copiare, il che elimina la causa più comune di un trasferimento fallito.

Pagine di sostegno per artisti e creator

Un codice su una stampa, su una copertina o in un overlay dà ai collezionisti una via diretta che una pagina di pagamento non offre.

Schede di configurazione degli hardware wallet

L'indirizzo di ricezione è stampato come codice, così si possono inviare fondi senza esporre nulla che possa spenderli.

Schermi dei punti vendita

Uno schermo alla cassa rigenera il codice a ogni vendita con l'importo già convertito in wei, ed è lì che gli importi fissi hanno senso.

Come creare un codice QR Ethereum

Indirizzo, importo, download - e un controllo che conta:

Genera codice QR
  1. 1

    Copia l'indirizzo esattamente dal tuo wallet

    Copia e incolla, non ridigitarlo mai e non cambiare le maiuscole. Il caso misto è il checksum EIP-55, e appiattirlo toglie all'indirizzo l'unica protezione dagli errori che ha.

  2. 2

    Apri il selettore dei tipi e scegli Ethereum

    Ethereum sta sotto Altro, nel gruppo Cripto. Incolla l'indirizzo e inserisci un importo in ETH se ne vuoi uno - KoloQR lo converte in wei per l'URI.

  3. 3

    Di' per quale rete è

    Lo stesso indirizzo esiste su ogni catena EVM. Stampa «Ethereum mainnet» - o l'L2 che intendi - accanto al codice, perché il codice da solo non può dirlo.

  4. 4

    Verifica scansionando, carattere per carattere

    Scansiona il file esportato con un wallet vero e confronta l'indirizzo intero con quello che hai copiato, non solo i primi e gli ultimi quattro caratteri. Poi esporta SVG o PDF per la stampa.

Il generatore di KoloQR con un codice QR in fase di progettazione, pronto da scaricare

Quale formato di file dovresti scaricare?

KoloQR esporta il tuo codice QR Ethereum in tre formati. Scegli in base a dove sarà visto:

  • PNG per schermi dei punti vendita, overlay e pagine web, dove il codice appare in una sola dimensione fissa.
  • SVG per cartelli di donazione, fatture e biglietti stampati - tutto ciò che una tipografia ingrandisce senza ammorbidire i bordi.
  • PDF per consegnare a una tipografia o inserire in un modello di fattura con qualità pronta per la stampa.

I codici Ethereum sono tra i più densi di questo sito: un indirizzo di 42 caratteri con maiuscole miste non può usare la codifica alfanumerica, e un valore in wei aggiunge altre diciotto cifre. Quella combinazione richiede export vettoriale e dimensioni generose - un codice di pagamento che non si scansiona rimanda qualcuno a digitare esadecimale a mano.

Genera codice QR

Buone pratiche per i codici QR Ethereum

Un codice di pagamento ha un modo di fallire che nessun altro tipo di codice QR ha, ed Ethereum ne aggiunge un secondo sopra:

  • Conserva esattamente le maiuscole dell'indirizzo

    Il caso misto è il checksum EIP-55. Appiattirlo tutto in minuscolo o tutto in maiuscolo toglie al wallet la capacità di rilevare un indirizzo corrotto prima dell'invio.

  • Nomina sempre la rete

    Lo stesso indirizzo 0x esiste su Ethereum, Arbitrum, Optimism, Polygon, Base e su ogni altra catena EVM. I fondi inviati su quella sbagliata di solito non si recuperano, e il codice non può dire quale intendevi.

  • Lascia che sia il generatore a convertire gli ETH in wei

    EIP-681 esprime il valore in wei - diciotto cifre decimali. Digitarle a mano è il modo in cui un importo finisce mille volte troppo grande o troppo piccolo.

  • Verifica l'indirizzo intero dopo aver generato

    Scansiona il file esportato in un wallet e confronta ogni carattere. Controllare solo i primi e gli ultimi quattro è esattamente la scorciatoia su cui contano i malware che scambiano gli indirizzi.

  • Attenzione agli importi fissi in stampa

    Un valore in wei è fissato nel momento in cui viene stampato, mentre il cambio non lo è. Su qualsiasi cosa destinata a durare stampa il solo indirizzo e lascia inserire l'importo a chi invia.

  • Un codice con il solo indirizzo non muove token

    Richiede ETH. Inviare USDC o qualsiasi altro ERC-20 richiede un trasferimento di token, che un semplice URI di indirizzo non esprime - quindi indica accanto al codice l'asset che ti aspetti.

  • Tieni i moduli in nero pieno

    Dai stile a ciò che sta intorno al codice, non al motivo. È l'unico tipo in cui un rapporto di contrasto al limite non vale mai il design.

  • Proteggi la zona di silenzio

    Quattro moduli di margine pulito su ogni lato, e di più su un cartello affollato. La correzione d'errore può ricostruire moduli danneggiati; non può trovare un codice senza margine.

  • Dimensionalo con generosità

    Almeno un decimo della distanza di lettura, e poi un passo più grande. Sono simboli densi, e la densità è la prima cosa che la qualità di stampa punisce.

  • Non pubblicare mai una chiave privata o una seed phrase come codice

    Un indirizzo di ricezione si può mostrare a chiunque. Una chiave privata o una seed in un codice QR è l'intero wallet, leggibile da ogni fotocamera presente nella stanza.

Perché il tuo codice QR Ethereum non funziona

Un codice Ethereum fallisce in modi che vale la pena conoscere prima che ci sia di mezzo del denaro. Questi quattro coprono quasi ogni caso.

  • Il wallet avvisa che il checksum non è valido

    Causa
    Le maiuscole dell'indirizzo sono state cambiate da qualche parte tra il wallet e il generatore - appiattite in minuscolo da un foglio di calcolo, messe in maiuscolo da un programma di grafica, o ridigitate a mano.
    Soluzione
    Copia di nuovo l'indirizzo dal tuo wallet e incollalo senza modificarlo. Non applicare mai il trucco delle maiuscole di Bitcoin a un indirizzo Ethereum: lì il caso è libero, qui porta il checksum.
  • I fondi sono stati inviati e non sono mai arrivati

    Causa
    Quasi sempre la rete sbagliata. Lo stesso indirizzo esiste su ogni catena EVM, e un trasferimento su Polygon verso un indirizzo che tu osservi su mainnet è invisibile nel tuo wallet anche se è andato a buon fine.
    Soluzione
    Stampa il nome della rete accanto al codice, a parole, su ogni superficie. Controlla l'indirizzo sul block explorer della catena che chi ha inviato ha effettivamente usato, prima di dare qualcosa per perso.
  • L'importo era sbagliato di ordini di grandezza

    Causa
    Il parametro value è stato scritto in ether invece che in wei, oppure una cifra in wei digitata a mano è stata contata male. Un ETH sono diciotto zeri, e diciotto è difficile da contare.
    Soluzione
    Inserisci l'importo in ETH e lascia convertire al generatore. Se stai controllando un URI che ti hanno dato, conta le cifre dopo value= prima di fidartene.
  • Il codice è molto denso e difficile da scansionare

    Causa
    Un indirizzo con maiuscole miste non può usare la codifica alfanumerica del QR, quindi tutti e 42 i caratteri finiscono in modalità byte a 8 bit ciascuno - e un valore in wei aggiunge fino a diciotto cifre in più.
    Soluzione
    Togli il parametro value se non è essenziale, esporta SVG o PDF e stampa più grande. Qui mettere in maiuscolo non è un'opzione: il checksum vale più del risparmio di densità.

Ancora non sai se il problema è il file o la stampa? Trascina l'immagine esportata nello scanner di codici QR: se si decodifica sul computer ma non su carta, il problema è nato dopo il file.

Questions? Answered

Un codice QR Ethereum contiene un URI di pagamento - un indirizzo e, facoltativamente, un valore - nel formato EIP-681. Scansionandolo in un'app wallet si compila il destinatario, così nessuno deve ridigitare una stringa esadecimale di 42 caratteri.

Copia l'indirizzo dal tuo wallet, scegli Ethereum nel selettore dei tipi di KoloQR e incollalo. Aggiungi un importo in ETH se lo vuoi precompilato, poi scarica un PNG o un SVG. Niente viene inviato a un server.

Perché sono il checksum EIP-55. La sequenza di lettere maiuscole e minuscole deriva da un hash dell'indirizzo, ed è ciò che permette a un wallet di rilevare un indirizzo corrotto prima dell'invio. Appiattirla elimina quel controllo.

No. Mettere in maiuscolo un indirizzo Bitcoin bech32 è consigliato perché rende il motivo più rado e perché lì il caso non ha alcun significato. Su Ethereum il caso porta il checksum, quindi le maiuscole distruggono una protezione reale dagli errori.

EIP-681 lo esprime in wei - un ETH è 10^18 wei. Inserisci l'importo in ETH e lascia che sia il generatore a convertirlo; digitare a mano diciotto zeri è il modo in cui gli importi finiscono sbagliati di mille volte.

Un semplice URI di indirizzo no. Lo stesso indirizzo 0x esiste su Ethereum, Arbitrum, Optimism, Polygon e su ogni altra catena EVM, quindi stampa il nome della rete accanto al codice: è l'errore più costoso da commettere.

Un codice con il solo indirizzo richiede ETH. I token si muovono con una chiamata a contratto che un semplice URI di indirizzo non esprime, quindi indica accanto al codice l'asset che ti aspetti - il token lo sceglie chi invia, nel suo wallet.

Sì, se contiene un indirizzo di ricezione: quello è pubblico e può servire solo a inviarti fondi. Non pubblicare mai una chiave privata o una seed phrase in un codice; quella è l'intero wallet, leggibile da qualsiasi fotocamera.

No. La scansione compila il destinatario e, se presente, il valore. Chi invia deve comunque rivedere e approvare la transazione nel proprio wallet - un codice QR non può muovere fondi da solo.

Perché l'indirizzo con maiuscole miste impone la codifica in modalità byte a 8 bit per carattere, mentre un indirizzo bech32 in maiuscolo ottiene la modalità alfanumerica a 5,5. Aggiungi un valore in wei e il contenuto cresce ancora - quindi stampa più grande.

Perché KoloQR?

  • Crea codici QR per siti web, menù, Wi-Fi, PDF e biglietti da visita
  • Personalizza colori, loghi e forme uniche
  • Scarica file PNG e SVG di alta qualità
  • Pensato sia per la stampa che per il digitale
Genera codice QR
Un semplice codice QR nero accanto allo stesso codice ridisegnato come un cerchio con i colori del brand