Title: Hoe genereer ik zelf een paper wallet voor Altcoins ZONDER client download? Post by: Bytas on April 18, 2014, 08:54:26 PM Dag mensen,
Ik vind altcoins leuk, niet omdat ik denk dat ze een toekomst hebben (sommigen wel ongetwijfeld, maar zeker niet heel de schijthoop :P), maar wel als leuk hebbedingetje. Nu is het ook niet de moeite om voor al die altcoins heel de client te downloaden en mijn harde schijf langzaam maar zeker te verdrinken in gigabytes aan data die ik voor niets gebruik behalve het bijhouden van een aantal coins. :P Daarom ben ik op zoek naar iemand die technische kennis heeft van hashing en die me een goede methode zou kunnen uitleggen om voor een bepaalde cryptocurrency zelf een private key te kiezen en daaruit de public key/adres te hashen. Bedoeling hiervan is dat ik op een eigen pc zonder internetverbinding een paper wallet genereer en dan daarna bij iemand die ik ken wat van die coin kan kopen met cash. Dus, als iemand me hierbij kan helpen hoor ik het graag! Ik heb een basisbegrip van de volledige werking van bitcoin en hashing, maar niet de codeerkennis om er dieper op in te gaan. Deze punten zijn denk ik belangrijk. 1. Hoe verschillen de verschillende coins, en hoe vind ik uit welke algoritmes ik moet gebruiken om van een bepaalde coin een private key te genereren 2. Welke stappen moet ik doorlopen om uit deze private key mijn public key te krijgen. 3. Zijn er bepaalde gegevens die ik zeker niet over het hoofd mag zien bij het hele proces? 4. Is het voor mij mogelijk om zelf een simpel programma te schrijven om dit te doen met relatief weinig programmeerkennis (quick learner! :) ), en welke taal kies ik best. Vriendelijke groet Andreas Title: Re: Hoe genereer ik zelf een paper wallet voor Altcoins ZONDER client download? Post by: Bytas on April 21, 2014, 09:27:50 AM Niemand? :'(
Title: Re: Hoe genereer ik zelf een paper wallet voor Altcoins ZONDER client download? Post by: Blaater on April 21, 2014, 10:22:07 AM Niemand? :'( Ik denk haast niet dat het mogelijk is eigenlijk, daarom reageert ook niemand gok ik ;) Title: Re: Hoe genereer ik zelf een paper wallet voor Altcoins ZONDER client download? Post by: CoinUnlimited on April 21, 2014, 10:57:06 AM Als ik je goed begrijp, wil je geen clients gebruiken omdat je dan steeds heel de blockchain moet downloaden wat veel tijd kost en veel ruimte op je harde schijf in beslag neemt. Om public/private key pairs te genereren heeft de cliëntsoftware echter géén blockchain nodig. Dus je kunt gewoon de desbetreffende clients downloaden, installeren en opstarten, en dan vervolgens direct de keys genereren, zonder dat je hoeft te wachten tot de blockchain helemaal is gedownload. De clients kun je daarna weer afsluiten en als je wilt deinstalleren. De blockchain voor zover deze gedownload was in de tussentijd kun je ook verwijderen.
Dat lijkt me nog de meest praktische oplossing. Voor Bitcoin en Litecoin ken ik ook deze sites: https://www.bitaddress.org/ https://www.liteaddress.org/ Deze zijn veilig en de generatie van de keys gebeurt volledig 'offline' in je browser op je eigen pc. De generatie vindt dus niet plaats op de server en de keys worden ook nooit opgestuurd naar de server. Dit kun je zelf controleren, als je programmeerkennis hebt. Dergelijke sites bestaan ook voor andere coins, maar ik weet niet of dat die veilig zijn om te gebruiken. Title: Re: Hoe genereer ik zelf een paper wallet voor Altcoins ZONDER client download? Post by: Bytas on April 21, 2014, 12:38:04 PM Ik doe het eigenlijk voornamelijk om zelf te kunnen begrijpen wat er juist allemaal gebeurd, als ik alles gewoon door een client laat doen leer ik niets bij, zelfde met de bitadress websites. Ik ben echt geinteresseerd om bitcoin/altcoins volledig te begrijpen. Hoe een public key uit een private key gehaald wordt vind ik daar erg belangrijk in.
Mijn grootste drijfveer hier is bijleren, gebruiksgemak is bijzaak. Ik heb ondertussen een methode gevonden om het te doen voor bitcoin zelf. http://www.swansontec.com/bitcoin-dice.html best wel interessant. Ik begrijp de code slechts maar half, is er iemand die ze wel kan lezen die kan overlopen wat er wordt gedaan in de stukken code? De eerste stap snap ik helemaal: rol 2xD8 dobbels 32 keer om 32 bytes te genereren -> private key heb je al. Die steek je dan in het volgende programma. Maar wat dan? :) EDIT: Iemand die de codeertaal herkent? Code: #!/bin/bash Title: Re: Hoe genereer ik zelf een paper wallet voor Altcoins ZONDER client download? Post by: CoinUnlimited on April 21, 2014, 01:04:22 PM De taal van dat stukje code is Bash (https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29).
Elke altcoin genereert zijn keys weer net iets anders (public keys zijn immers verschillend). Als je wilt weten hoe ze dit precies doen, zul je toch echt in de broncode van de clients moeten gaan kijken denk ik en dat zelf moeten gaan uitzoeken. Vragen hierover kun je het beste stellen in 'Development & Technical Discussion' i.p.v. hier in het Nederlandse gedeelte. De reference clients zijn overigens voor zover ik weet allemaal geschreven in C++. Title: Re: Hoe genereer ik zelf een paper wallet voor Altcoins ZONDER client download? Post by: Bytas on April 22, 2014, 06:49:47 AM Ok, dankjewel voor de pointers!
Ik zal eens naar Bash kijken en in dat ander board een kijkje nemen :) And so my quest continues! |