Wallet, chiavi e transazioni
Comprenda come le coppie di chiavi crittografiche, gli indirizzi e le transazioni firmate consentano agli utenti di possedere asset e interagire con la blockchain Ethereum.
Wallet, chiavi e transazioni è una lezione Blockchain Smart Contracts with Solidity gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Blockchain Smart Contracts with Solidity, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Blockchain Smart Contracts with Solidity include 4 lezioni in totale.
Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.
What Is a Crypto Wallet?
A wallet doesn't hold coins - it stores your private key and uses it to sign transactions. Your funds live on the blockchain, controlled by that key.
Public and Private Keys
A wallet is built on an asymmetric key pair. The private key is secret and signs transactions; the public key is derived from it and safe to share.
From Public Key to Address
An Ethereum address is the last 20 bytes of the hashed public key, shown as a hex string starting with 0x. It's your public on-chain identity.
Seed Phrases
Your seed phrase (12 or 24 words) deterministically generates all your keys. Anyone with it controls your funds - keep it offline and never share it.
What Is a Transaction?
A transaction is a signed instruction to change chain state - sending ETH or calling a contract. It carries sender, recipient, value, data, and a nonce.
The Nonce
The nonce is a per-account counter that climbs with every transaction. It blocks replay attacks and forces your transactions to execute in order.
Signing a Transaction
The wallet signs the transaction hash with your private key. The network checks the signature against your address - proving authorization without exposing the key.
Gas and Fees
Every transaction costs gas, paid in ETH, to reward validators for the computation. You set a gas limit and fee; contract calls cost more than a plain transfer.
Transaction Lifecycle
A transaction's lifecycle: pending in the mempool, included in a block, then confirmed as more blocks stack on top. More confirmations mean stronger finality.
Reading a Transaction Receipt
After execution you get a receipt showing status (success or revert), gas used, and any emitted events. Always check the status before assuming success.
Custodial vs Non-Custodial
With a non-custodial wallet you hold the keys and full control. A custodial one (like an exchange) holds them for you - "not your keys, not your coins."
Quick Check
Check your wallet and transaction knowledge.
Recap
Recap: wallets hold keys, not coins; addresses come from public keys; transactions are signed, ordered by nonce, and cost gas; receipts confirm success and custody sets control.
Domande Frequenti
La lezione «Wallet, chiavi e transazioni» è gratuita?
Sì — il testo completo di «Wallet, chiavi e transazioni» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Blockchain Smart Contracts with Solidity, passa a CoddyKit PRO. Il corso Blockchain Smart Contracts with Solidity include 4 lezioni in totale.
Cosa imparerò in «Wallet, chiavi e transazioni»?
Comprenda come le coppie di chiavi crittografiche, gli indirizzi e le transazioni firmate consentano agli utenti di possedere asset e interagire con la blockchain Ethereum. Eserciti Blockchain Smart Contracts with Solidity con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Blockchain Smart Contracts with Solidity?
Non è richiesta alcuna esperienza precedente. Blockchain Smart Contracts with Solidity su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «Wallet, chiavi e transazioni»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Blockchain Smart Contracts with Solidity?
Sì. Ogni lezione Blockchain Smart Contracts with Solidity include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Che cos'è la tecnologia blockchain?
- Fondamenti di Ethereum ed EVM
- Il primo contratto Solidity
- Wallet, chiavi e transazioni