Back to Panoptic ProtocolΕπιστροφή στην Αρχική
Security · BuildΑσφάλεια · Κατασκευή

Raspberry Pi Pico Hardware Wallet: We Built One, Step by Step · October 2026Hardware wallet με Raspberry Pi Pico: Φτιάξαμε ένα, βήμα βήμα · Οκτώβριος 2026

Can you build a crypto hardware wallet from four cheap parts?Μπορείς να φτιάξεις hardware wallet για crypto με τέσσερα φθηνά κομμάτια;It keeps the secret key to your crypto off your computer.Κρατά το μυστικό κλειδί των crypto σου έξω από τον υπολογιστή.We built one, with no soldering. It signed a test payment.Εμείς φτιάξαμε ένα, χωρίς κόλληση. Υπέγραψε μια δοκιμαστική πληρωμή.Every step in our photos, and what it can’t do yet.Κάθε βήμα στις φωτογραφίες μας, και τι δεν μπορεί να κάνει ακόμα.

October 15, 202615 Οκτωβρίου 2026 Panoptic Protocol 11 min read11 λεπτά ανάγνωσης
Our hand-built wallet, its screen showing $999999.00 in play USDS on a local test chain, beside three orange Panoptic discs
Our build, later topped up to 999,999 play dollars.Η κατασκευή μας, που αργότερα γέμισε με 999.999 δοκιμαστικά δολάρια.On a practice blockchain that runs only on our computer.Σε ένα blockchain εξάσκησης, μόνο στον υπολογιστή μας.
44
parts in the deviceκομμάτια στη συσκευή
00
solderingκολλήσεις
11
secret key, made inside the chipμυστικό κλειδί, φτιαγμένο μέσα στο chip
~$35~$35
in parts, the project’s own estimateσε κομμάτια, εκτίμηση του ίδιου του project
Read this firstΔιάβασε πρώτα αυτό
How it worksΠώς δουλεύει
The deviceΗ συσκευήMakes the key in the chip.Φτιάχνει το κλειδί μέσα στο chip.It’s built so you approve each payment on its screen.Είναι φτιαγμένη ώστε να εγκρίνεις κάθε πληρωμή στην οθόνη της.
Your computerΟ υπολογιστής σουPasses messages over USB. It can’t read the key.Περνάει τα μηνύματα μέσω USB. Δεν μπορεί να διαβάσει το κλειδί.A harmful program on it could still make the chip sign.Ένα κακόβουλο πρόγραμμα όμως θα μπορούσε να βάλει το chip να υπογράψει.
The vaultΤο θησαυροφυλάκιοA program on the blockchain, the shared record of payments.Πρόγραμμα στο blockchain, το κοινό αρχείο των πληρωμών.It pays only with the chip’s signature.Πληρώνει μόνο με την υπογραφή του chip.A backup address, your second wallet, can replace the chip.Μια διεύθυνση ανάγκης, το δεύτερο wallet σου, μπορεί να αντικαταστήσει το chip.It has to wait 14 days first.Πρέπει πρώτα να περιμένει 14 ημέρες.

Signing works like a bank card chip: proof, without the secret.Η υπογραφή δουλεύει όπως το chip της κάρτας: απόδειξη, χωρίς το μυστικό.

What you needΤι χρειάζεσαι
A Raspberry Pi Pico 2 W board with its pins soldered
The small computerΟ μικρός υπολογιστήςRaspberry Pi Pico 2 W, pins already solderedRaspberry Pi Pico 2 W, με τις ακίδες ήδη κολλημένες
The Waveshare Pico-LCD-1.3 screen board, front
The screenΗ οθόνηWaveshare Pico-LCD-1.3: 4 buttons and a joystickWaveshare Pico-LCD-1.3: 4 κουμπιά και joystick
The Adafruit ATECC608B chip board
The security chipΤο chip ασφαλείαςAdafruit ATECC608, with two small socketsAdafruit ATECC608, με δύο μικρές υποδοχές
Four-wire cables with small white plugs
The chip cableΤο καλώδιο του chip4 wires, small plug (JST-SH, STEMMA QT or Qwiic)4 σύρματα, μικρό φις (JST-SH, STEMMA QT ή Qwiic)
A micro-USB cable
The USB cableΤο καλώδιο USBmicro-USB that carries data, not just chargingmicro-USB που περνάει δεδομένα, όχι μόνο φόρτιση
ToolsΕργαλεία
A wire stripper with holes for 22 to 30 AWG
Wire stripperΑπογυμνωτής καλωδίωνfor thin wires, 22 to 30 AWG (wire sizes)για λεπτά σύρματα, 22 έως 30 AWG (μεγέθη σύρματος)
A short USB-C to USB-A adapter
USB-C to USB-A adapterΑντάπτορας USB-C σε USB-Aonly if your computer has no USB-A portμόνο αν ο υπολογιστής σου δεν έχει θύρα USB-A

Software, typed in a terminal:Λογισμικό, με εντολές σε τερματικό:Git, to download the project.Git, για να κατεβάσεις το project.Python and mpremote, to copy files to the Pico.Python και mpremote, για να αντιγράφεις αρχεία στο Pico.Node.js, yarn and Foundry, for the app and test chain.Node.js, yarn και Foundry, για την εφαρμογή και τη δοκιμαστική αλυσίδα.A browser that can talk to USB devices: Chrome or Edge.Browser που μιλά με συσκευές USB: Chrome ή Edge.Not needed: the loose pin strips that come with the boards.Δεν χρειάζονται: οι λυτές σειρές ακίδων που έρχονται με τις πλακέτες.

Where the four wires goΠού μπαίνουν τα τέσσερα σύρματα
The screen board from the back, USB mark at the topΗ πλακέτα της οθόνης από πίσω, με το σημάδι USB επάνω
USB
1
2
3 · black3 · μαύροGND, groundGND, γείωση
3
4
5 · red5 · κόκκινο3V3, power3V3, ρεύμα
5
6 · blue6 · μπλεSDA, dataSDA, δεδομένα
6
7 · yellow7 · κίτρινοSCL, clockSCL, ρολόι
7
8
…

20 holes in each row, counted from the USB end.20 τρύπες σε κάθε σειρά, μετρημένες από τη μεριά του USB.Left and right as you look at the back.Αριστερά και δεξιά, όπως κοιτάς την πίσω πλευρά.Left row: blue in hole 6, yellow in hole 7.Αριστερή σειρά: μπλε στην τρύπα 6, κίτρινο στην 7.Right row: black in hole 3, red in hole 5.Δεξιά σειρά: μαύρο στην τρύπα 3, κόκκινο στην 5.Other colours? Ask the seller which wire is which.Άλλα χρώματα; Ρώτα τον πωλητή ποιο σύρμα είναι ποιο.

The back of the screen board, USB mark at the top
Your board, turned the same way.Η δική σου πλακέτα, γυρισμένη με τον ίδιο τρόπο.The white USB box marks the top.Το λευκό πλαίσιο USB δείχνει την πάνω μεριά.
Build it, step by stepΦτιάξ’ το, βήμα βήμα
Part 1 · Put it together, no powerΜέρος 1 · Συναρμολόγηση, χωρίς ρεύμα
1Cut and strip the cableΚόψε το καλώδιο και βγάλε τη μόνωση
Four thin wires, black, blue, yellow and red, with 4 to 5 mm of bare copper at each end
The four ends, stripped.Οι τέσσερις άκρες, απογυμνωμένες.
2Wires into the screen boardΤα σύρματα στην πλακέτα της οθόνης
The back of the screen board with four wires pushed into its socket holes
Our board after this step.Η πλακέτα μας μετά από αυτό το βήμα.
3The Pico on topΤο Pico από πάνω
The Pico sitting too high on the screen board, silver pins showing under it
✗ Wrong✗ ΛάθοςNot pressed in: silver pins show.Δεν μπήκε μέχρι μέσα: φαίνονται ασημένιες ακίδες.
The Pico pressed fully onto the screen board, the wires leading out at the USB end
✓ Right✓ ΣωστόPressed in: no pins show.Μπήκε μέχρι μέσα: δεν φαίνονται ακίδες.
4Plug in the chipΣύνδεσε το chip
A hand holding the small chip board with the white plug pushed in, wired to the Pico
The plug in the chip board.Το φις στην πλακέτα του chip.
5Check before any powerΈλεγχος πριν από το ρεύμα
The chip board lying flat on the table, wired to the Pico, nothing else near it
Ready: the chip board apart, nothing metal near it.Έτοιμο: η πλακέτα του chip χωριστά, τίποτα μεταλλικό κοντά της.
Part 2 · Bring it to lifeΜέρος 2 · Ζωντάνεμα
6Load MicroPythonΦόρτωσε το MicroPython
A finger pressing the small white BOOTSEL button on the Pico, the USB cable next to it
Holding BOOTSEL while plugging in.Κρατάμε το BOOTSEL καθώς βάζουμε το καλώδιο.
7Copy the wallet programΑντίγραψε το πρόγραμμα του wallet
The wallet's screen showing NO KEY, chip atecc608, config locked no, plug into the website
First start: NO KEY, the chip found (serial number hidden).Πρώτη εκκίνηση: NO KEY, το chip βρέθηκε (ο σειριακός αριθμός κρυμμένος).
Part 3 · The key, made onceΜέρος 3 · Το κλειδί, μία φορά
8Make the key inside the chipΦτιάξε το κλειδί μέσα στο chip
The NEW KEY screen: press A and the chip makes one right now, in front of you
NEW KEY: read it, then press A.NEW KEY: διάβασέ το και πάτα A.
The YOUR NEW WALLET screen with a pixel picture and the address 0xf307...5a39
YOUR NEW WALLET: the chip’s ID, not a deposit address.YOUR NEW WALLET: η ταυτότητα του chip, όχι διεύθυνση κατάθεσης.
Part 4 · A test payment, with play moneyΜέρος 4 · Μια πληρωμή, με δοκιμαστικά χρήματα
9Start a test chain and the appΞεκίνα δοκιμαστική αλυσίδα και την εφαρμογή
The app's Device card: Panoptic, USB, atecc608, paired over USB, this wallet controls this vault
The app: our wallet, paired over USB.Η εφαρμογή: το wallet μας, συνδεδεμένο μέσω USB.
The app's Vault card: 1,000 USDS in the vault 0xb19b...f431, nonce 0, signer set
The vault: 1,000 play USDS.Το θησαυροφυλάκιο: 1.000 δοκιμαστικά USDS.
10The wallet shows the vaultΤο wallet δείχνει το θησαυροφυλάκιο
The wallet's home screen: the vault 0xb19b...f431 and $1000.00, per the website
1,000 play USDS, per the website.1.000 δοκιμαστικά USDS, κατά τη σελίδα.
11Send, compare, signΑποστολή, σύγκριση, υπογραφή
The website's compare panel: SIGN, $10 USDS to 0x7099..79C8, a pixel picture, the digest 943120c1, and the full address in four pieces for page 2 on the wallet
The website: the picture, 943120c1 and the whole address.Η σελίδα: η εικόνα, το 943120c1 και ολόκληρη η διεύθυνση.
The wallet's SIGN screen: $10 USDS to 0x7099...79C8, the same pixel picture and 943120c1, REJECT below
The wallet: the same picture and 943120c1.Το wallet: ίδια εικόνα και 943120c1.
12Check the resultΈλεγξε το αποτέλεσμα
The wallet's home screen after the payment, showing $990.00
After the payment: $990.00.Μετά την πληρωμή: «$990.00».
One thing we can’t tell you yetΚάτι που δεν μπορούμε να σου πούμε ακόμα
How many signatures does the chip have?Πόσες υπογραφές έχει το chip;Limit unknownΆγνωστο όριο
0before our first paymentπριν από την πρώτη μας πληρωμή
1after itμετά από αυτήν
Most it can count, per its maker MicrochipΤο μέγιστο που μετράει, κατά τον κατασκευαστή του, τη Microchip2,097,1512.097.151
This chip’s own limit can be lower; we don’t know itΤο όριο αυτού του chip μπορεί να είναι χαμηλότερο· δεν το ξέρουμεunknownάγνωστο

Our one signature added one. Making the key added none.Η μοναδική μας υπογραφή πρόσθεσε ένα. Η δημιουργία του κλειδιού τίποτα.At the limit, the key is set to stop signing.Στο όριο, το κλειδί είναι ρυθμισμένο να σταματά να υπογράφει.

Our reads of the chip’s counter, 15 October 2026.Ο μετρητής του chip, όπως τον διαβάσαμε, 15 Οκτωβρίου 2026.Maximum: Microchip’s documentation.Μέγιστο: η τεκμηρίωση της Microchip.
What our test proved, and what it didn’tΤι απέδειξε η δοκιμή μας, και τι όχι
The key was made in the chipΤο κλειδί φτιάχτηκε μέσα στο chipIn front of us. The project says it stays there.Μπροστά μας. Το project λέει ότι μένει εκεί.
A real signature, checked on our test blockchainΑληθινή υπογραφή, ελεγμένη στο δοκιμαστικό μας blockchainWe pressed A, the chip signed, and our test vault paid.Πατήσαμε A, το chip υπέγραψε και το δοκιμαστικό μας θησαυροφυλάκιο πλήρωσε.
Not ready for real moneyΔεν είναι έτοιμο για αληθινά χρήματαA proof of concept. Programs could make it sign without you.Proof of concept. Προγράμματα θα μπορούσαν να το βάλουν να υπογράψει χωρίς εσένα.
No backup words (seed phrase)Χωρίς λέξεις ανάκτησης (seed phrase)Most wallets give you 12 to 24 backup words.Τα περισσότερα wallet σού δίνουν 12 έως 24 λέξεις ανάκτησης.This one has none.Αυτό δεν έχει καμία.Its key is made to stay in the chip.Το κλειδί του είναι φτιαγμένο να μένει στο chip.A backup address can set a new key; it waits 14 days.Μια διεύθυνση ανάγκης μπορεί να ορίσει νέο κλειδί· περιμένει 14 ημέρες.
How many signatures it has leftΠόσες υπογραφές του μένουνEach signature adds one to the counter. The limit is unknown.Κάθε υπογραφή ανεβάζει τον μετρητή κατά ένα. Το όριο είναι άγνωστο.At the limit, the backup address can still set a new key.Στο όριο, η διεύθυνση ανάγκης μπορεί ακόμα να ορίσει νέο κλειδί.
Make it yoursΚάν’ το δικό σου
Plugging in: our logo, then the home screen with our mark.Σύνδεση: το λογότυπό μας και μετά η αρχική οθόνη με το σήμα μας.

Sources: picowallet on GitHub (MIT, 2 October 2026).Πηγές: picowallet στο GitHub (MIT, 2 Οκτωβρίου 2026).Its README, SECURITY.md, USB.md, firmware and tools.Το README, το SECURITY.md, το USB.md, το firmware και τα εργαλεία του.Microchip: Counter command (quoted in Adafruit’s ATECC library docs).Microchip: εντολή Counter (όπως την παραθέτουν τα έγγραφα της βιβλιοθήκης ATECC της Adafruit).Microchip: ATECC608B summary data sheet.Microchip: συνοπτικό φύλλο δεδομένων ATECC608B.Photos, the clip and readings: our build, 15 October 2026.Φωτογραφίες, το βίντεο και οι ενδείξεις: η κατασκευή μας, 15 Οκτωβρίου 2026.

TL;DR
Build it to learn. Keep real money on a publicly audited wallet.Φτιάξ’ το για να μάθεις. Τα αληθινά χρήματα, σε wallet με δημοσιευμένο έλεγχο ασφαλείας.

Διάβασε την έρευνα στα ελληνικά

Donations are optionalΟι δωρεές είναι προαιρετικές
BASE · SOL · BTC · XMRBASE · SOL · BTC · XMR
DonateΔωρεά
BASE 0xa39428E62113214C7162169f602B89101d77Da61
SOL 7xqsUhqbJ7Gap8zFYRu53rp7Eeqg6fsKfmRwr42iGbtn
BTC bc1qhlzqw9hke2fcgsxp5wn69my80tqkyn0ghg3jsg
XMR 44qUeP6b4XbDBufKG9b35matsfR9A3MvZBLRCxUJRh1gGtEQYaAfD5ZTYGg11WYvKo7SUQhirBnTj7v9yfryjZyr4msVH7t
Weekly Research Analysis.Εβδομαδιαία Ανάλυση Έρευνας.
No Subs. No DMs. Let’s Bring Adoption.No Subs. No DMs. Let’s Bring Adoption.
Join ↓Είσοδος ↓
Disclaimer: Educational only, not financial advice. DYOR. Built and tested on 15 October 2026 with play money only, from the open-source picowallet project (MIT licence). Experimental: never put real money on it. Αποποίηση Ευθύνης: Μόνο για εκπαίδευση, όχι οικονομική συμβουλή. DYOR. Φτιάχτηκε και δοκιμάστηκε στις 15 Οκτωβρίου 2026 μόνο με δοκιμαστικά χρήματα, από το project ανοιχτού κώδικα picowallet (άδεια MIT). Πειραματικό: μη βάλεις ποτέ αληθινά χρήματα σε αυτό.
Research verified with AI tools.Η έρευνα έχει επαληθευτεί με εργαλεία AI.
PANOPTIC PROTOCOL © 2026