Hi ha diversos enfocaments per protegir les claus privades, i al llarg de les properes setmanes explorarem les tecnologies més habituals i avançades que ajuden els usuaris a gestionar els seus fons de manera eficient i segura.
Aquest primer article se centra en les wallets de signatura única (single-signature), una de les formes més senzilles d’autocustòdia. En el següent lliurament, abordarem les HD wallets (Hierarchical Deterministic Wallets), que utilitzen un sistema de derivació jeràrquica per generar múltiples claus privades a partir d’una sola llavor, millorant així l’organització i la gestió de les claus.
Més endavant, aprofundirem en les wallets multifirma, una opció més avançada que distribueix el control entre diversos signants, proporcionant una seguretat superior. Finalment, tancarem la sèrie amb les wallets basades en Multiparty Computation (MPC), que permeten la col·laboració entre múltiples parts sense revelar les claus privades, oferint una solució robusta i segura per a la gestió d’actius digitals.
Al llarg d’aquesta sèrie d’articles, analitzarem les diferents solucions per oferir una visió clara de quina pot ser la més adequada segons el context i les necessitats de cada usuari.
Què és una wallet de signatura única?
Les wallets de signatura única són un dels mètodes més bàsics i àmpliament utilitzats per a la custòdia de criptomonedes. Aquest tipus de wallet només requereix una única signatura per autoritzar una transacció, cosa que la converteix en una opció senzilla i accessible, especialment per a usuaris individuals.
Tot i la seva popularitat deguda a la facilitat d’ús, rapidesa en les transaccions i simplicitat en la gestió de claus, aquesta simplicitat també comporta certs riscos, especialment en l’àmbit de la seguretat.
A mesura que aprofundim en el seu funcionament i les vulnerabilitats associades, és essencial entendre les limitacions inherents a aquest model, especialment en escenaris que requereixen nivells més alts de protecció o control compartit.
Avantatges d’aquestes wallets
El principal avantatge de les wallets de signatura única és la seva rapidesa i simplicitat. A més, els costos de transacció acostumen a ser més baixos en comparació amb wallets més complexes, com les multifirma, ja que només cal una signatura.
Aquest tipus de wallet és especialment recomanable per a:
- Usuaris que realitzen microtransaccions o pagaments freqüents.
- Persones que busquen una configuració ràpida i sense complexitat tècnica.
- Situacions on la velocitat és essencial, com en pagaments instantanis o entorns amb alta rotació de transaccions.
Desavantatges i riscos: el gran problema del punt únic de fallada
Tot i la seva simplicitat, les wallets de signatura única presenten un risc inherent molt significatiu: el punt únic de fallada. Això significa que, si es perd, es roba o es destrueix la clau privada, l’accés als fons es pot perdre de manera irreversible. Aquest és, sens dubte, un dels inconvenients més grans d’aquest sistema d’autocustòdia.
Aquestes wallets utilitzen principalment l’algoritme de signatura digital ECDSA (Elliptic Curve Digital Signature Algorithm) per autoritzar transaccions. Aquest mètode, basat en criptografia de corbes el·líptiques, és el més utilitzat en moltes blockchains per la seva eficiència i la seva alta seguretat. Tot i això, cal tenir en compte que existeixen alternatives com EdDSA (Edwards-Curve Digital Signature Algorithm), RSA (Rivest-Shamir-Adleman)), DSA (Digital Signature Algorithm) i les signatures Schnorr. Cada algorisme presenta característiques diferents pel que fa a seguretat, eficiència i aplicabilitat en diversos entorns blockchain.
- Vulnerabilitat al robatori: Si algú obté accés a la clau privada, pot transferir els fons lliurement i sense cap restricció. Aquest risc és especialment greu quan les claus es guarden en dispositius connectats a internet (hot wallets) o en solucions de custòdia mal gestionades en cold wallets.
- Pèrdua de la clau privada: Si el propietari perd o destrueix accidentalment la clau privada, no hi ha cap manera de recuperar els fons. Aquest risc ha provocat nombroses històries tràgiques dins del món de les criptomonedes, on usuaris han perdut grans quantitats de bitcoin simplement per haver oblidat contrasenyes o per no poder accedir a dispositius de memòria física extraviats.
- Impossibilitat de delegació: No és possible compartir l’accés als fons de manera segura entre diverses persones. En entorns corporatius, això suposa una limitació important, ja que qualsevol individu amb accés a la clau privada pot gestionar els fons sense control, incrementant el risc d’errors humans o malversació.
L’aplicabilitat limitada de les wallets de signatura única
Les wallets de signatura única són més adequades per a usuaris individuals, però no són la millor opció per a grups o empreses que han de realitzar operacions importants o gestionar fons de manera col·laborativa. La incapacitat de distribuir l’accés de forma segura entre diverses persones fa que siguin inadequades per a organitzacions que requereixen major seguretat i redundància operativa.
Per a aquells que volen emmagatzemar quantitats significatives de criptomonedes, aquest tipus de wallet no és òptim, a causa dels riscos esmentats anteriorment. En aquests casos, les wallets multifirma o solucions avançades com MPC són molt més recomanables, ja que ofereixen una protecció més sòlida en eliminar el risc d’un punt únic de fallada.
Solucions parcials
Hi ha algunes estratègies que poden ajudar a mitigar certs riscos associats amb les wallets de signatura única. Tot i que cap d’elles elimina completament la vulnerabilitat d’un únic punt de fallada, poden reduir l’impacte de la pèrdua de claus o de l’accés no autoritzat. Algunes d’aquestes mesures són:
- BIP 39 i frases de recuperació: El protocol BIP 39 introdueix l’ús de frases mnemotècniques (de 12, 18 o 24 paraules) per crear i recuperar claus privades. Aquestes frases permeten restaurar una wallet si es perd la clau privada o falla el dispositiu.
- Seed XOR: Tècnica que divideix la llavor d’una clau privada en diverses parts (habitualment dues), de manera que cap d’elles per si sola pot reconstruir la clau. Aquesta mesura augmenta la seguretat exigint que totes les parts siguin reunides per accedir als fons.
- Shamir’s Secret Sharing (SSS): Mètode criptogràfic que permet dividir una clau privada en múltiples fragments. Només un subconjunt específic d’aquests fragments és necessari per recuperar la clau, millorant la seguretat i la resiliència davant pèrdues.
- Hardware wallets (wallets físiques): Són dispositius que emmagatzemen les claus privades fora de línia. Tot i ser compatibles amb esquemes de signatura única, la seva seguretat rau en el fet que la clau mai no s’exposa directament a un dispositiu connectat a internet.
- Xifratge de claus privades: Emmagatzemar la clau en format xifrat, protegida amb una contrasenya robusta, és una pràctica habitual que redueix el risc en cas de robatori del dispositiu.
- Autenticació multifactor (MFA): Implementar un sistema MFA afegeix una capa extra de protecció, requerint un segon factor d’autenticació per accedir o autoritzar transaccions.
- Còpies de seguretat segures: Mantenir còpies de seguretat de les claus en ubicacions físiques o digitals protegides pot evitar pèrdues per fallades de maquinari o incidents inesperats.
Tot i aquestes mesures, cal remarcar que cap d’aquestes opcions elimina completament el problema estructural de fons: el fet que la signatura de les transaccions continua depenent d’un únic punt de control. Aquesta vulnerabilitat continua sent crítica i és el principal límit de les wallets de signatura única.
Conclusions: És adequada per a tu una wallet de signatura única?
Les wallets de signatura única són una opció ràpida i senzilla per a aquells usuaris que necessiten accés immediat als seus fons i no emmagatzemen grans quantitats de criptomonedes. Per això, són especialment útils en transaccions petites i freqüents, on la simplicitat i l’agilitat són prioritàries.
Tanmateix, per a qualsevol persona o organització que pretengui custodiar sumes importants, aquest tipus de walletcomporta un risc considerable. L’absència de mecanismes addicionals de seguretat o recuperació, i la dependència total d’una única clau privada, fan que siguin menys segures en comparació amb altres alternatives més robustes.
Ara bé, amb unes bones pràctiques de gestió i emmagatzematge, el seu ús pot ser segur per a escenaris concrets. Tot i així, mai és sobrer explorar opcions com les wallets multifirma, que ofereixen més garanties en entorns col·laboratius o de major exposició econòmica.
En el proper article de la sèrie, analitzarem les wallets HD (Hierarchical Deterministic), que permeten generar múltiples claus privades a partir d’una única llavor. Aquest sistema millora l’organització i la gestió de les claus, mantenint alhora un bon equilibri entre seguretat i facilitat d’ús. No t’ho perdis!
Recursos:
[1] Unchained: Singlesig vs multisig
[2] Learnmeabitcoin – Technical keys signature
A Block&Capital, especialistes en selecció de personal, treballem per crear oportunitats on el creixement i l’èxit siguin a l’abast de tothom. Si estàs preparat per fer un pas endavant en la teva carrera professional, no dubtis a contactar amb nosaltres.
Últims posts