Er zijn verschillende termen die diepgaand begrepen moeten worden voor Ethereum-wallets, anders kunnen ze leiden tot verlies van blockchain-activa; deze termen zijn adressen, wachtwoorden, privésleutels, ezelszins en keystores.
Als we een bankrekening als analogie nemen, komen deze vijf woorden overeen met de volgende inhoud:
Adres = bankkaartnummer Wachtwoord = bankkaartwachtwoord Privésleutel = bankkaartnummer + bankkaartwachtwoord Mnemonische uitdrukking = bankkaartnummer + bankkaartwachtwoord Keystore + wachtwoord = bankkaartnummer + bankkaartwachtwoord Keystore ≠ kaartnummer
1. Adres
Adres = bankkaartnummer
1. Genereren
Na het aanmaken van een wallet wordt een 42-bits string gegenereerd die begint met 0x, wat het walletadres is, een wallet overeenkomt met een walletadres, en het adres uniek is en niet kan worden gewijzigd, wat betekent dat de overdrachts- en ontvangsadressen van alle tokens in een wallet hetzelfde zijn. Bijvoorbeeld, het overdrachts- en ontvangstadres voor ETH in een wallet is hetzelfde als het overdrachts- en ontvangsadres voor EOS. Dit verschilt van het handelsplatform; de overdrachts- en ontvangstadressen van verschillende tokens op het platform verschillen doorgaans, dus je moet het adres bevestigen voordat je munten overdraagt naar het handelsplatform.
2. Gebruik
Het wallet-adres kan worden gebruikt om overboekingen van anderen te ontvangen, of als certificaat van overdracht.
2. Wachtwoord
Wachtwoord = bankkaartwachtwoord
1. Setting
Bij het aanmaken van een wallet moet je een wachtwoord instellen dat minstens 8 tekens vereist, en voor de veiligheid is het het beste om het wachtwoord iets complexer in te stellen. Het wachtwoord kan worden aangepast of gereset, en er zijn twee manieren om het wachtwoord te wijzigen: de ene is het wachtwoord direct te wijzigen, wat het invoeren van het oorspronkelijke wachtwoord vereist. Als je je originele wachtwoord vergeet, importeer het dan in je wallet met je seed phrase of privésleutel, en stel een nieuw wachtwoord in.
2. Gebruik
Er zijn twee toepassingen van wachtwoorden: één is het betaalwachtwoord bij het overmaken van geld, en de andere is het inlogwachtwoord bij het importeren van wallets met Keystore.
3. Kenmerken
In de echte wereld komt een bankkaart maar overeen met één wachtwoord, en nadat het wachtwoord is veranderd, verliest het oorspronkelijke wachtwoord zijn nut. Maar in imToken wallet is het anders: een wallet kan verschillende wachtwoorden gebruiken op verschillende mobiele telefoons, onafhankelijk van elkaar, en beïnvloedt elkaar niet. Bijvoorbeeld, het instellen van een wachtwoord in Mobile Wallet A, het importeren van deze wallet op Mobile Phone B en het instellen van een nieuw wachtwoord beïnvloedt het wachtwoordgebruik van Mobile Wallet A niet.
3. Privésleutel
Privésleutel = bankkaartnummer + bankkaartwachtwoord
1. Export
Na het aanmaken van een wallet voer je het wachtwoord in om de privésleutel te exporteren, een plaintext privésleutel bestaande uit een 64-bits string, en een wallet heeft slechts één privésleutel en kan niet worden gewijzigd.
2. Gebruik
In de importwallet voer je de privésleutel in en stel je een wachtwoord in (zonder het originele wachtwoord in te voeren), kun je de wallet betreden en controle over de wallet hebben, en je kunt de tokens in de wallet overzetten.
4. Mnemonische frasen
Mnemonische uitdrukking = bankkaartnummer + bankkaartwachtwoord
Mnemonische frase = privésleutel
1. Back-up
Na het aanmaken van een wallet verschijnt er een back-up seed phrase-functie, selecteer de backup seed phrase, voer het wachtwoord in, 12 woorden verschijnen, er zit een spasie tussen elk woord, dit is de seed phrase, een wallet heeft slechts één seed phrase en kan niet worden gewijzigd.
2. Gebruik
De mnemonische frase is een andere vorm van privésleutel, die dezelfde functie heeft als de privésleutel: in de importwallet voer je de mnemonische frase in en stel je een wachtwoord in (zonder het originele wachtwoord in te voeren), kun je de wallet betreden en controle over deze wallet hebben, en kun je de tokens in de wallet overzetten.
3. Kenmerken
De mnemonische zin kan maar één keer worden geback-upt, en na back-up wordt deze nooit meer in de wallet weergegeven, dus kopieer hem zeker bij het back-uppen.
5. Keystore
Keystore + wachtwoord = bankkaartnummer + bankkaartwachtwoord
Keystore ≠ kaartnummer
keystore=encryptie privésleutel
keystore + wachtwoord = privésleutel
1. Back-up
Er is een back-up keystore-functie in de wallet, selecteer de back-up keystore, voer het wachtwoord in en er verschijnen veel tekens, wat de keystore is.
2. Gebruik
Selecteer in de importwallet de officiële wallet, voer de keystore en wachtwoord in, en je kunt de wallet invoeren. Het moet worden opgemerkt dat dit wachtwoord het originele wachtwoord is van deze wallet die door deze mobiele telefoon is ingesteld, wat verschilt van het importeren van de wallet met een privésleutel of mnemonische zin.
3. Kenmerken
Keystore behoort tot de versleutelde privésleutel, die nauw verwant is aan het walletwachtwoord; nadat het walletwachtwoord is gewijzigd, verandert de keystore ook dienovereenkomstig; bij het importeren van de wallet met keystore moet je het wachtwoord invoeren, dit wachtwoord is het walletwachtwoord bij het back-uppen van de keystore, en het heeft niets te maken met de latere wachtwoordwijziging.
6. Conclusie
In de echte wereld, als je je bankpas verliest en je wachtwoord vergeet, kun je naar de bank gaan om je te helpen het terug te krijgen, en je geld blijft je geld, en je kunt het niet kwijtraken, wat het voordeel van centralisatie is.
Maar in de blockchainwereld slaat niemand je wallet-informatie op behalve jijzelf, en als je je wallet-informatie verliest, kan niemand je helpen die terug te krijgen, en ook het walletbedrijf niet. Zolang je je wallet-informatie beschermt, behoort het eigendom in de wallet alleen toe aan jou en kan niemand het afpakken, wat het voordeel van decentralisatie is.
1. Vergeet
Wat zijn de gevolgen als je je portemonneegegevens vergeet? Er zijn verschillende situaties:
(1) Als je het adres vergeet, kun je de privésleutel, mnemonische frase keystore + wachtwoord gebruiken en deze importeren in de wallet om het op te halen.
(2) Als je je wachtwoord vergeet, kun je je privésleutel of ezelszins gebruiken om je portemonnee te importeren en je wachtwoord te resetten.
(3) Als het wachtwoord wordt vergeten en de privésleutel en mnemonische zin niet worden geback-upt, kan het wachtwoord niet worden gereset, en kunnen de tokens niet worden overgedragen, wat gelijkstaat aan het verliezen van de controle over de wallet.
(4) Als je het wachtwoord vergeet, verliest de keystore zijn functie.
(5) De privésleutel vergeten, zolang je portemonnee niet wordt verwijderd en het wachtwoord niet vergeten is, kun je de privésleutel exporteren.
Je kunt mnemonische zinnen gebruiken,
(7) Als je je mnemonische zin vergeet, kun je je wallet importeren en je mnemonische zin opnieuw back-uppen via de private keykey+-wachtwoord.
(8) Keystore is vergeten, zolang je portemonnee niet wordt verwijderd en het wachtwoord niet vergeten is, kun je de keystore opnieuw back-uppen.
Ezelsbruggetjesfrase,
Zoals hierboven te zien is, zolang er een bericht staat in de "private key, mnemonic phrase, keystore + password", is de wallet aanwezig. Daarom is het het belangrijkste om de "privésleutel, mnemonische frase, Keystore + wachtwoord" te back-uppen.
2. Lekkage
Het is belangrijk om zelf een back-up van je wallet-informatie te maken, en het is ook belangrijk om te voorkomen dat wallet-informatie wordt gelekt. Wat zijn de gevolgen als de informatie uit de portemonnee wordt gelekt? Er zijn verschillende situaties:
(1) Het adres is gelekt, het maakt niet uit.
(2) Het maakt niet uit of het wachtwoord wordt gelekt.
(3) Het adres + wachtwoord is gelekt, zolang de telefoon niet kwijt is, maakt het niet uit.
Gelekt, wachtwoord is niet gelekt, het maakt niet uit.
(5) keystore + wachtwoord
Als het lekt, kunnen anderen de wallet binnengaan en de munten overzetten.
Als het lekt, kunnen anderen de wallet binnengaan en de munten overzetten.
Zoals hierboven te zien is, zolang er een stukje informatie uitlekt van de "privésleutel, mnemonische frase, Keystore + wachtwoord", hebben anderen controle over je wallet en worden de munten in je wallet door anderen overgedragen. Daarom mag de "privésleutel, mnemonische zin, Keystore+ wachtwoord" niet worden gelekt, en zodra de mogelijkheid van lekken wordt ontdekt, moeten de binnenste munten onmiddellijk worden overgedragen.
3. Backup
Aangezien de "privésleutel, ezelszins, Keystore + wachtwoord" zo belangrijk is, is de veiligste manier om deze op te slaan het volgende:
Door de grote hoeveelheid Keystore-inhoud is het onhandig om handmatig te kopiëren, en het is niet veilig om het op de computer op te slaan, dus je kunt de Keystore niet back-uppen; alleen het handmatig kopiëren van de private key en mnemonische zin is voldoende, en de volgende punten moeten worden opgemerkt bij het kopiëren van de back-up:
(1) Maak nog een paar kopieën, leg ze op verschillende veilige plekken en vertel het aan je familie.
(2) Controleer de handgeschreven inhoud en importeer deze in de portemonnee om te zien of het succesvol kan zijn om kopieerfouten te voorkomen.
(3) Verspreid geen back-upinformatie op netwerkapparaten, waaronder e-mail, QQ, WeChat, enzovoort.
(4) Familieleden leren portemonnee te bedienen. (Momenteel heeft imtoken de één-klik directe investeringsfunctie uitgeschakeld, dus het wordt sterk afgeraden om imtoken nu te gebruiken, anders moet je de token terugwinnen.) Aanbevolen myetherwallet.com. )
|