LogoLogo
Open a Support Ticket!GridPlus.ioDiscordLattice Manager
  • Welcome!
  • Setup
    • Lattice1 Device Setup
  • Lattice1
    • Lattice1 Introduction
    • Lattice1 Security Features
      • Lattice1 Random Number Generation
    • How the Lattice1 Makes Transactions Readable with ABI Decoding
      • Advanced ABI Decoding
    • How to Manage Your Seed Phrase
    • Lattice1 Power Supply
    • Supported Digital Assets
    • Lattice1 WiFi Troubleshooting
    • Lattice1 Firmware Reference
    • Lattice1 Guides 🛠️
      • Update the Firmware
      • Verify That Your Lattice1 Is Authentic
      • View the Seed Phrase on Your Lattice and SafeCard
      • Claim Your "Verified Lattice1 Owner" POAP and Discord Role
      • Establish a Connection With Your Lattice1 via SSH
      • Connect to WiFi Using SSH
      • Disable Wifi When Connected via Ethernet Using SSH
      • Managing ETH Validator Keys
  • SafeCards
    • Introduction to SafeCards
    • Setting up a New SafeCard
    • SafeCard Operations
    • Lattice1 Doesn't Recognize the Inserted SafeCard
    • SafeCard CLI
  • Apps & Integrations
    • Lattice Manager
      • Managing Your Bitcoin Wallet
      • Creating Custom Address Tags
      • Using the Wallet Explorer
      • Connecting Your Lattice to Your Own Private Endpoint
      • Lattice Manager Troubleshooting
      • How to View the XPUB of Your Bitcoin Wallet
    • MetaMask
      • Installing MetaMask
      • Connecting to MetaMask
      • Advanced MetaMask Setup
      • MetaMask Troubleshooting
    • NuFi
      • Connecting to NuFi
    • Frame
      • Installing Frame
      • Connecting to Frame
      • Advanced Frame Setup
    • Rabby
      • Connecting to Rabby
      • Rabby Troubleshooting
    • MyCrypto
      • Connecting to MyCrypto
      • MyCrypto Troubleshooting
    • Ambire Wallet
      • Connecting to Ambire
    • Eidoo App (Mobile)
  • Additional Resources
    • Payment, Shipping, Delivery
    • GridPlus Affiliate Program
    • Developer Resources
    • GridPlus Brand Assets
    • Bug Bounty & Responsible Disclosure Policy
  • Blockchain Basics
    • Introduction
    • Wallets
    • A Brief Introduction to Private Keys
    • Blocks & Consensus Mechanism
    • UTXO vs. Account Model
    • Bitcoin
    • Ethereum
      • Smart Contracts
      • ERC-20 tokens
      • NFTs
      • Layer 2s
Powered by GitBook
On this page
  1. Blockchain Basics

A Brief Introduction to Private Keys

PreviousWalletsNextBlocks & Consensus Mechanism

Last updated 2 years ago

You may think of your public and private key like your house and house key. Your house is a public object with an address that anyone can find. Anyone can see your house (and it's contents if they get close enough), but they cannot enter it or change anything about its contents. Now, if someone has your house key, they could enter it and do as they please with it's contents, so you never want to give someone your house key! Your assets on a blockchain operate much like this. Your public key has an address and a private key to access the contents of that address on the blockchain. In truth your public key can derive many addresses, but we'll keep it simple for now.

Your Lattice1 hardware wallet, and all other crypto wallets for that matter, do not store cryptocurrencies and other digital assets directly, instead it stores your private keys which enable you to use the assets you own on the blockchain. Anyone can send cryptocurrency to any address, but only the owner of the corresponding private keys can ever move assets from that address. If private keys are ever lost, the assets can never be accessed again.

Public-key Cryptography

Public-key cryptography makes blockchain technology possible. Cryptocurrency wallets store your public and private key pair; your public key is used to verify your signed transactions and your private key is used to generate signatures and transactions.

Your private keys enable complete access to your holdings - it's of paramount importance that you keep your private keys safe and secure. That's where your Lattice1 and SafeCards come into the picture.

Never share your private keys or seed phrase with anyone. Period.

Transactions and Signatures

A user who wishes to send coins initiates a transaction (commonly abbreviated to "tx") which is then broadcast to everyone on the network to be validated and executed.

Users who add a transaction to the blockchain include a signature to the transaction that only they can produce with their unique private key. A transaction signed in this way shows everyone else in the network that the transaction could have only originated from the transactor's address and that they intended to create the transaction, much like how you sign a check or contract.

A digital cryptographic signature is even more secure than an ordinary written signature, because there is no analogue for forging a digital signature. Nobody could forge a transaction from a wallet they do not own, since they cannot create the unique signature.

What's a Seed Phrase?

The problem with seed phrases is that their proper storage creates an additional set of security considerations, because anyone that can access this list of words can access all of your holdings.

Is There A Risk of Two People Generating the Same Private Keys?

The odds of generating an Ethereum private key that corresponds to someone else's is approximately 1 in 2^160. That's approximately 1 in 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976.

There are more public/private key pairs than there are atoms in the observable universe!

Seed phrases are a way of backing up your private keys using 12-24 English words taken from a master list of 2048 possibilities, using the .

They are a cryptocurrency wallet standard employed on the Lattice1, but we suggest users opt to use PIN-protected for the added security element.

BIP39 standard
SafeCards
Wallets store private keys, not digital assets. Currency, tokens, and NFTs exist on the blockchain only and are accessed via the keys stored in a wallet.
House keys access houses, private keys access crypto wallets.