Hoe u een Ethereum Wallet-account maakt

Vandaag leren we over Ethereum-portefeuilleaccounts en de wiskunde achter het maken ervan. Om op een zinvolle manier met Ethereum te communiceren, heeft u een gebruikersaccount nodig.

De eenvoudigste manier om een ​​account op Ethereum aan te maken, is door de Mist Ethereum portemonnee, dat is een applicatie waarmee u meerdere Ethereum-accounts kunt beheren en ermee kunt communiceren. Als u de applicatie start, wordt deze gesynchroniseerd met de zwarte keten, wat betekent dat de volledige blockchain-gegevens naar de blockchain worden gedownload, wat meer dan 100 gigabyte kan duren, dus wees gewaarschuwd.

Wanneer u de applicatie voor het eerst start, wordt u begeleid bij het maken van een account en het instellen van een wachtwoord. Het is erg belangrijk dat u dit wachtwoord nooit vergeet om toegang te houden tot het account, er is geen optie om uw wachtwoord te vergeten. Uw nieuwe account wordt vervolgens weergegeven in het portefeuillegedeelte van de app en heeft een saldo van nul. Als u op het account klikt, krijgt u er meer details over en krijgt u enkele opties om er wat echte ether in te stoppen. Het belangrijkste om op te merken is het openbare adres, dat u met andere mensen deelt.

Een andere manier om een ​​account aan te maken is via de opdrachtregel. Als u de Go ethereum-client van GETH downloadt, kunt u eenvoudig het GETH-account nieuw aanroepen om een ​​account aan te maken. Dit zal u vragen om een ​​wachtwoord in te voeren dat u opnieuw nooit mag vergeten en aan het einde wordt het openbare adres van uw nieuwe account afgedrukt. U kunt zoveel accounts aanmaken als u wilt en u kunt ze allemaal bekijken door GETH Account List te typen. Merk op dat dit ook het account laat zien dat we in Ethereum Wallet hebben gemaakt.

Een ander interessant ding om op te merken is dat we niet eens verbonden hoeven te zijn met de blockchain of zelfs met internet om een ​​account aan te maken. Het kan volledig offline gebeuren. Hoe is dit mogelijk? We weten wat we nodig hebben om een ​​cryptografisch sleutelpaar te genereren dat bestaat uit een openbare en een privésleutel. Maar hoeven we dit sleutelpaar niet ergens te registreren? Wat als iemand anders dit sleutelpaar al gebruikt? Hoewel het technisch mogelijk is, is het hoogst, hoogst, onwaarschijnlijk.

Een openbaar Ethereum-adres genereren

Laten we eens kijken waarom. Er zijn drie stappen betrokken bij het genereren van een etherisch openbaar adres. De eerste stap is het genereren van een privésleutel die slechts een willekeurig getal is dat wordt vertegenwoordigd door 256 bits. De tweede stap is het gebruik van elliptische curve-cryptografie om een ​​openbare sleutel van 512 bits te genereren. Elke privésleutel is toegewezen aan precies één openbare sleutel. De derde en laatste stap is het berekenen van de Keccak256-hash van de openbare sleutel en vervolgens de meest rechtse 160 bits van de Keccak256-hash behouden om het openbare adres te krijgen. Dit is in wezen een toewijzing van 256-bits privésleutels aan 160-bits openbare adressen. Dit betekent dat elk account meer dan één privésleutel heeft.

Beveiliging wordt bereikt door de willekeur van het selecteren van de privésleutel. Zolang je iets willekeurig genoeg krijgt en niet één of twee, is het hoogst onwaarschijnlijk dat iemand anders dezelfde privésleutel genereert. Om u een idee te geven van het aantal mogelijke privésleutels, gaan we eens kijken naar enkele cijfers. Er zijn 10.000 mogelijke viercijferige iPhone-toegangscodes. Dus als iemand zou proberen in te breken in uw telefoon door elke toegangscode te raden, zou het behoorlijk moeilijk zijn omdat ze een kans van 1 op 10.000 hebben om het goed te krijgen. Maar het zou voor een computer vrij eenvoudig zijn om vrij snel 10.000 toegangscodes te proberen. Apple claimt ook een kans van 1 op 50.000 dat een vingerafdruk-ID overeenkomt met vreemden en een kans van 1 op een miljoen dat een Face ID-overeenkomst uw telefoon veiliger maakt..

Met een paar ordes van grootte groter dan hebben we zeven en een half miljard mensen op de planeet en we schatten dat de oerknal zo’n 14 miljard jaar geleden plaatsvond. Nog groter schatten we ongeveer 400 miljard verschillende sterren in ons eigen melkwegstelsel. Vele, vele ordes van grootte nog groter, schatten we dat er ongeveer zeven keer 10 tot de kracht van 27 atomen zijn in de gemiddelde volwassen man die 150 pond weegt. Veel orden groter dan nog schatten we dat 1,3 keer 10 tot de kracht van 50 atomen in de aarde. En nog groter nog, we komen bij het totale aantal mogelijke privésleutels met 256 bits, één keer 10 tot de macht van 77. Dit aantal is zo groot dat als we alle cijfers nemen waarover we het zojuist hadden en ze allemaal optelden , zouden ze nog steeds niet eens de helft van dit aantal zijn. Het is ongelooflijk groot. De kans dat iemand willekeurig dezelfde privésleutel genereert, is dus voldoende groot dat het praktisch onmogelijk is.

Een brute force-aanval uitvoeren door elke mogelijke privésleutel te proberen, zou ook een onbereikbare hoeveelheid rekenkracht vereisen, zoals een computer ter grootte van een planeet die sinds het begin der tijden werkt.

Raadpleeg onze online handleidingen en cursussen op Blockgeeks.com voor meer informatie over Ethereum-accounts en het gebruik van portefeuilles.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map