Hoe maak je een Ethereum-account aan
Dit artikel bespreekt hoe je een Ethereum-account aanmaakt en de wiskunde erachter. Om veel met Ethereum te beginnen, moet je eerst een account aanmaken.
Mist
De eenvoudigste manier om een Ethereum-account aan te maken is door gebruik te maken van de Mist Ethereum wallet, een programma waarmee je meerdere Ethereum-accounts kunt beheren. Het starten van deze wallet-app synchroniseert de blockchain, wat betekent dat je alle blokken tot 100GB lokaal downloadt, dus wees voorzichtig met deze methode.
Wanneer je het programma start, wordt je begeleid bij het aanmaken van een account door je gebruikersnaam en wachtwoord in te voeren, en het is belangrijk om je wachtwoord te onthouden. De nieuw aangemaakte accountinformatie kan worden bekeken in de wallet-software en het huidige bedrag is 0. Klik op de gebruikersnaam om de accountgegevens en instructies te zien voor het importeren van echte ETH in de wallet. De focus ligt op het publieke adres van het account, namelijk de publieke sleutel, die je kunt delen en naar anderen kunt sturen.
GETH
Een andere manier om een account aan te maken is via de commandoregel; als je GETH (Go Ethereum Client) downloadt, kun je eenvoudig een account aanmaken via het GETH account new commando, dat je helpt het accountwachtwoord in te stellen en vervolgens de publieke sleutel uit te printen. Je kunt veel accounts aanmaken en deze vervolgens bekijken via de GETH-rekeninglijst; let op dat je ook accounts kunt zien die via Ethereum-wallets zijn aangemaakt.
Publieke en private sleutels
BetekenisvolHet aanmaken van een account vereist geen verbinding met de Ethereum-blockchain of zelfs een internetverbinding, en kan volledig offline worden aangemaakt。 We weten dat een encryptiesleutelpaar bestaat uit een publieke sleutel en een privésleutel, maar er is nergens nodig om dit sleutelpaar te registrerenTechnisch gezien kunnen er twee identieke sleutelparen zijn, maar dat is heel, heel, heel onwaarschijnlijk。
Laten we bespreken waarom. Er zijn drie stappen bij het genereren van een Ethereum publieke sleutel:
Mr. wordt een privésleutel, bestaande uit willekeurige 256 bits. De privésleutel wordt in kaart gebracht om de publieke sleutel te genereren met behulp van het elliptische curvehandtekening-algoritme. Een privésleutel kan slechts één publieke sleutel toewijzen. Het publieke adres wordt berekend met behulp van het SHA-3 encryptie-hashalgoritme met de lage 160 bit van de publieke sleutel. In wezen is het een mapping van een 256-bits privésleutel naar een 160-bits openbaar adres. Dit betekent dat een account meer dan één privésleutel kan hebben.
Een willekeurig geselecteerde privésleutel zorgt voor veiligheid, en zolang er genoeg willekeur is, is het onmogelijk voor anderen om dezelfde privésleutel als jij te genereren. Het proberen de sleutel met geweld te kraken kost een enorme hoeveelheid rekenkunde, zelfs als alle rekenkracht ter wereld afkomstig is van Pangu toen het werd geopend.
|