Bitcoin Forum
November 04, 2024, 10:27:48 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: universal address+privatekey generator software ?  (Read 1589 times)
altsheets (OP)
Legendary
*
Offline Offline

Activity: 902
Merit: 1001

Free trial of #AltFolio = save time, react faster


View Profile WWW
March 09, 2015, 05:32:15 PM
 #1

Idea: Most coins are clones of bitcoin.

Their private/public-key&address scheme is always the same, plus a specific byte for the first letter (e.g. bitcoin = 1 or 3, DRKcoin X, etc.) - right?  

For all those coins, a unversal key-pair generator should be able to generate an address+privatekey for a coin of which I have not downloaded the wallet. Correct me if I am wrong, please.

That would be a very valuable software to have, right?

I really don't want to (risk) installing each and every wallet - but I often want to generate at least one key&address.
When I later want to spend the money, I need to download wallet & blockchain, but until then such cold storage is sufficient - right?

Ideas?  Does this software exist? What about Cryptonote, and NXT clones? Which other systems would have to be implemented?

Thx.

(It's a standalone idea. But I am asking because it could also be a cool extension for my portfolio overview software "AltSheets Altfolio"; for cold storage addresses that are auto-updated from blockchains.)

 Wink

AltFolio = Altcoin Portfolio solution || AAsset = crowdfunding, dividends paying = profit sharing Assets on NXT || Newbium great new platform || AssetGraphs = novel GUI to assets & shareholders (won nxthacks2015!) || ABEE = Block Explorer Extension for ETH clones, live on SOIL || Advice = Consulting || assetparser.py and shareholders.py - tools for NXT/HZ asset buyers & issuers || bamm.py || PeerCrawler || PGP || Texts || Github e.g. ChainCountDown, ethjsre |||| /give/ GiveBackLicense /give/ |||| Looking for an affordable crypto advertisement service with adspaces on crypto-attractive websites, contact me, thx.
iGotSpots
Legendary
*
Offline Offline

Activity: 2548
Merit: 1054


CPU Web Mining 🕸️ on webmining.io


View Profile WWW
March 10, 2015, 01:40:52 AM
 #2

Paper wallet

altsheets (OP)
Legendary
*
Offline Offline

Activity: 902
Merit: 1001

Free trial of #AltFolio = save time, react faster


View Profile WWW
March 10, 2015, 01:44:51 AM
 #3

Paper wallet

Exactly.

A universal paper wallet generator, for all ~500 currencies.


Does it already exist?


AltFolio = Altcoin Portfolio solution || AAsset = crowdfunding, dividends paying = profit sharing Assets on NXT || Newbium great new platform || AssetGraphs = novel GUI to assets & shareholders (won nxthacks2015!) || ABEE = Block Explorer Extension for ETH clones, live on SOIL || Advice = Consulting || assetparser.py and shareholders.py - tools for NXT/HZ asset buyers & issuers || bamm.py || PeerCrawler || PGP || Texts || Github e.g. ChainCountDown, ethjsre |||| /give/ GiveBackLicense /give/ |||| Looking for an affordable crypto advertisement service with adspaces on crypto-attractive websites, contact me, thx.
jasemoney
Legendary
*
Offline Offline

Activity: 1610
Merit: 1008


Forget-about-it


View Profile
March 10, 2015, 02:15:28 AM
 #4

you can find the public address type of most coins easily in their source under base58.h around line 270-ish


Example https://github.com/urocoin/uro/blob/master/src/base58.h#L275
Quote
  PUBKEY_ADDRESS = 68, // Uro addresses start with U

you can use a vanity address generator to generate a private key / public key combo for any altcoin you know the "PUBKEY_ADDRESS" it searches for a prefix you define (start of address)
https://bitcointalk.org/index.php?topic=25804.0
link to .22 software https://github.com/downloads/samr7/vanitygen/vanitygen-0.22-win.zip
source https://github.com/samr7/vanitygen

Simple way to use vanitygen in windows:
unzip the download
create a new text file in the same folder

Quote
vanitygen -i -X 68 Uro

save the file as Uro.bat (select all file types)
click on the batch file, a window will pop up and your cpu will search for an address starting with Uro

What is -i and -X ? common flags for vanitygen include:
-i    the prefix search will look for a match not paying attention to capital or undercase letters
-X   sets the base 58 version byte, different altcoins use different so their addresses start with a specific character
-k   keep searching for more matches after onen has been found
-o   set a file to write an output of this match to, example
Quote
-o found.txt
will create a text file called found and dump the result(s) there

theres more but thats the basic

good luck.

for shits n giggles i made an address for each base 58 version so i could put it into pools for payouts without needing a wallet yet.


(best practices, you can use an old computer not hooked up to internet to get some quick easy addresses. you dont need to make a specific address for it to be secure.)

(i dont know about nxt or crypto note vanity generators)

$MAID & $BTC other than that some short hodls and some long held garbage.
elbandi
Hero Member
*****
Offline Offline

Activity: 525
Merit: 531


View Profile
March 10, 2015, 01:09:31 PM
 #5

you can find the public address type of most coins easily in their source under base58.h around line 270-ish


Example https://github.com/urocoin/uro/blob/master/src/base58.h#L275
Quote
  PUBKEY_ADDRESS = 68, // Uro addresses start with U

you can use a vanity address generator to generate a private key / public key combo for any altcoin you know the "PUBKEY_ADDRESS" it searches for a prefix you define (start of address)
https://bitcointalk.org/index.php?topic=25804.0
link to .22 software https://github.com/downloads/samr7/vanitygen/vanitygen-0.22-win.zip
source https://github.com/samr7/vanitygen

Simple way to use vanitygen in windows:
unzip the download
create a new text file in the same folder

Quote
vanitygen -i -X 68 Uro

save the file as Uro.bat (select all file types)
click on the batch file, a window will pop up and your cpu will search for an address starting with Uro

What is -i and -X ? common flags for vanitygen include:
-i    the prefix search will look for a match not paying attention to capital or undercase letters
-X   sets the base 58 version byte, different altcoins use different so their addresses start with a specific character
-k   keep searching for more matches after onen has been found
-o   set a file to write an output of this match to, example
Quote
-o found.txt
will create a text file called found and dump the result(s) there

theres more but thats the basic

good luck.

for shits n giggles i made an address for each base 58 version so i could put it into pools for payouts without needing a wallet yet.


(best practices, you can use an old computer not hooked up to internet to get some quick easy addresses. you dont need to make a specific address for it to be secure.)

(i dont know about nxt or crypto note vanity generators)

This is good, if the coin use sha256 hash for address checksum. If the coin use the own hash algo for that, i cannot generate address nether with vanitygen nor with "universal" paperwallet.
Just if the coin owner implemented the algo for own paperwallet, than that sould work.

anyway, here is my universal paper wallet (just for sha256 checksum address) : http://www.universalwalletgenerator.net/
altsheets (OP)
Legendary
*
Offline Offline

Activity: 902
Merit: 1001

Free trial of #AltFolio = save time, react faster


View Profile WWW
March 11, 2015, 02:26:06 AM
 #6

for shits n giggles i made an address for each base 58 version so i could put it into pools for payouts without needing a wallet yet.

Clever idea.
That makes a lot of sense to me.


This is good, if the coin use sha256 hash for address checksum. If the coin use the own hash algo for that, i cannot generate address nether with vanitygen nor with "universal" paperwallet.
Just if the coin owner implemented the algo for own paperwallet, than that sould work.
Good to know.
That's actually exactly why I asked. I had a feeling ...

Thx for the explanation.


So if I put your ideas together ...
... and then imagine that this ("own hash algo") is the case for a new coin,
and we choose one of jasemoney's 58 addresses, and thus - the magic first letter would still be correct, so a sending wallet would accept that address to be valid ...

BUT: Wouldn't you then send to an address for which you have no private key?



anyway, here is my universal paper wallet (just for sha256 checksum address) : http://www.universalwalletgenerator.net/

Grrreat! Thanks a lot. Cool. So it does exist. Nice job!


But lots of coins are not in there. E.g. no DRK. For the reasons you, elbandi, have given, I guess?


most coins easily in their source under base58.h around line 270-ish

So a truely universal ... hmmm ... mbranewalletgenerator would then have to collect those code pieces from the original sources, for such coins?



AltFolio = Altcoin Portfolio solution || AAsset = crowdfunding, dividends paying = profit sharing Assets on NXT || Newbium great new platform || AssetGraphs = novel GUI to assets & shareholders (won nxthacks2015!) || ABEE = Block Explorer Extension for ETH clones, live on SOIL || Advice = Consulting || assetparser.py and shareholders.py - tools for NXT/HZ asset buyers & issuers || bamm.py || PeerCrawler || PGP || Texts || Github e.g. ChainCountDown, ethjsre |||| /give/ GiveBackLicense /give/ |||| Looking for an affordable crypto advertisement service with adspaces on crypto-attractive websites, contact me, thx.
ExploitAgency
Member
**
Offline Offline

Activity: 70
Merit: 11


View Profile WWW
February 16, 2017, 05:50:39 AM
 #7

80+ altcoins supported and growing
https://github.com/exploitagency/vanitygen-plus/releases

Donate Bitcoin: 1egacySQXJA8bLHnFhdQQjZBLW1gxSAjc
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!