Dacă spui care este cel mai enervant lucru din blockchain, toată lumea poate avea un răspuns diferit, dar scurgerea de chei private care duce la furtul de active este, fără îndoială, recunoscută ca fiind unul dintre fundamentele actualului blockchain al criptomonedei Perechea cheie publică/adresă-privată este echivalentă cu cardul nostru bancar + parola, în realitate, hacker-ul vă poate lua rapid banii, dar nu puteți face nimic Un portofel ar putea fi o cale de ieșire.

Cheile private sunt de fapt unul dintre pragurile pentru ca majoritatea oamenilor să înțeleagă mai întâi blockchain-ul, deoarece majoritatea oamenilor care sunt familiarizați cu centralizarea sunt mai familiarizați cu numerele conturilor cardurilor bancare + parolele, iar odată ce fondurile sunt furate, se vor gândi imediat dacă vor trebui. le folosiți sau nu. Contactați serviciul pentru clienți al furnizorului de portofel și întrebați dacă există soluții. Înregistrarea cheii private este generată de numere aleatoare În computere, numerele aleatoare adevărate nu există coordonatele Generați numere pseudoaleatoare și apoi generați chei private. Desigur, această metodă a fost eliminată.

Există, de asemenea, portofele pentru creier anterioare, în care utilizatorii generează numere aleatorii introducând caractere pentru a-și facilita memoria. De exemplu, cineva folosește o anumită propoziție dintr-un poem Tang sau dintr-un poem Song pentru a genera un portofel, hackeri poate sparge cu violență numerele furate. Pentru a retrage activele utilizatorilor, portofelul actual a fost eliminat.

Majoritatea software-ului pentru portofel acceptă în principal metoda mnemonică, care este de 11 cuvinte mnemonice + 1 cifră de verificare. Desigur, există și 24 de cuvinte mnemonice. Desigur, există și modalități de a adăuga parole la portofel . În forma de setare a unor parole diferite pentru același set de cuvinte mnemonice, vor fi generate diferite adrese de portofel.
În prezent, portofelele cu semnături multiple sunt o metodă obișnuită pentru echipele de gestionare a activelor. De exemplu, folosim un portofel cu semnături multiple de 2/3 pentru a genera trei chei private pentru gestionarea în comun, doar două semnături de chei private Adică, în Ethereum, acest formular trebuie implementat prin desfășurarea unui contract în lanț, iar fondurile sunt controlate prin contract, care se numește și un portofel de contract inteligent.
Din motive de securitate, oamenii au inventat și portofele hardware pentru a proteja cheile private/cuvintele mnemonice împotriva scurgerii online, dar încă nu există nicio modalitate de a scăpa de forma de derivare a cuvintelor mnemonice/cheii private/numerelor aleatoare. În Web3, această categorie este numită și portofel EOA, cum ar fi Metamask (software EOA), Ledger (hardware EOA), etc.
Portofel smart contract și portofel MPC
Un portofel cu contract inteligent este un portofel care implementează contracte pe lanț, cum ar fi Argent (portofel cu o singură semnătură), Gnosis Safe Multisig (portofel cu mai multe semnături), etc. De exemplu, dacă folosim Argent, dacă acesta este un portofel nou, primiți Portofelul este normal când primiți fonduri, dar când fondurile trebuie trimise, portofelul trebuie mai întâi să execute o tranzacție pentru a activa portofelul, apoi activele pot fi trimise.

De exemplu, în această imagine, depunerea mânerului reprezintă activele încrucișate (portofelul primește activele), în timp ce Crearea și transferul contului reprezintă crearea portofelului și trimiterea fondurilor.
Celălalt este portofelul soluției MPC pe care am menționat-o, precum ZenGo, Web3Auth etc. MPC este abrevierea calculului cu mai multe partide este o formă de calcul a confidențialității și o metodă utilizată în mod obișnuit . Nu ne referim la confidențialitate. Informațiile despre cheie pot face ca cheia privată să fie invizibilă pe parcursul întregului proces MPC Fragmentele multiple de cheie privată se schimbă în mod constant, ceea ce înseamnă că nu este generată nicio cheie privată fixă în timpul acestui proces și, chiar dacă hackerul primește un anumit fragment de cheie privată, este inutil, astfel încât acest lucru scapă complet de restricțiile cheii private, poate oferi, de asemenea, soluții mai flexibile pentru utilizatorii B-side.
În Ethereum, portofelul cu semnături multiple este un portofel desfășurat în lanț pentru a executa contracte inteligente. Îl înțelegem ca un portofel de contract, în timp ce verificarea portofelului MPC este efectuată în afara lanțului, iar contractele inteligente nu sunt implicate aici. Pe de o parte, portofelele cu contracte inteligente nu se pot adapta la mai multe lanțuri (portofelul EOA cu aceeași adresă poate fi comutat pe mai multe lanțuri, cum ar fi ETH/Polygon/BSC, dar portofelele cu contracte inteligente cu semnături multiple pot fi utilizate doar pe un singur lanț. Dacă este implementat pe alte lanțuri, adresa se va schimba. În același timp, portofelul smart contract va aduce o creștere a taxei de gaz pentru interacțiune, deoarece procesul de interacțiune va aduce mai multe calcule, dar acest lucru nu se va întâmpla cu Portofelul MPC.
Portofelul MPC actual nu este popular, dar a atras multă atenție Produsele și soluțiile corespunzătoare precum unipass, bitizen, zengo, fireblocks, web3auth etc. sunt toate implicate în soluțiile MPC.
În general, portofelul MPC este o nouă metodă de stocare a portofelului, cunoscută și ca metoda de gestionare a activelor portofelului de generație următoare. În același timp, combinată cu nevoile de conectare în portofelul Web3 DApp și alte scenarii, va deveni treptat popular, iar managementul portofelului. care deranjează utilizatorii Acest lucru poate, de asemenea, pune capăt problemei.
