Feathercoin Addresses Tech Details
-
Hi guys,
I was wondering if there was a document that described the technical steps in creating a FTC address/keypair?
I’ve looked at [url=https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses]https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses[/url] for Bitcoin and am just checking on the differences for FTC, such as whether scrypt hashing is used here or just normal SHA256, and what the version byte is etc.
The reason I’m looking for this is that I’m looking at a way of generating paper wallets and writing a guide on it. I think having the ability to use paper wallets may make it easier to drive adoption in some quarters, but I want to see if I can do it.
Any suggestions are very welcome.
Stefan
-
Version byte is 14 (6-7) -
What has always concerned me about paper wallets, is that when/if they are eventually imported and redeemed into the blockchain - Isn’t there an [i]extremely remote[/i] chance that that address may exist already… or am I not following correctly? -
Good question, but AFAIK no more likely to be already used than any other address generated in any other wallet since the first one.
-
[quote name=“UKMark” post=“6803” timestamp=“1369601123”]
Version byte is 14 (6-7) -
What has always concerned me about paper wallets, is that when/if they are eventually imported and redeemed into the blockchain - Isn’t there an [i]extremely remote[/i] chance that that address may exist already… or am I not following correctly?
[/quote]I suppose the chances are worse than picking the winning lotto numbers, and then very few addresses would have anything of value. ???
-
[quote name=“pyxis” post=“6805” timestamp=“1369601397”]
[quote author=UKMark link=topic=875.msg6803#msg6803 date=1369601123]
Version byte is 14 (6-7) -
What has always concerned me about paper wallets, is that when/if they are eventually imported and redeemed into the blockchain - Isn’t there an [i]extremely remote[/i] chance that that address may exist already… or am I not following correctly?
[/quote]I suppose the chances are worse than picking the winning lotto numbers, and then very few addresses would have anything of value. ???
[/quote]Lol, be just my luck though…I would never win the lotto, but guaranteed I would pick the losing paper wallet address :D
-
This is something I would LOVE to know.
I can tell you EXACTLY how it works in Bitcoin:
You take the elliptic curve named “secp256k1”, and use the point denoted by G to multiply by your seed (presumably random). This gives you your private key. You then SHA-256 that, and RipeMD160 the result of that, and then Base58 encode that, and you have your public key.
So in pseudo code:
seed = random data, or sha256(sha256(“brainwallet passphrase”)) if you like.
Priv = getCurveByName(“secp256k1”).getG().multiply(seed)
Pub = base58(ripemd160(sha256(priv)))So, what’s the Feathercoin equivalent?
-
Isn’t it just the same for Feathercoin, except the version byte in 14 not 0?
-
[quote name=“UKMark” post=“6814” timestamp=“1369601999”]
Isn’t it just the same for Feathercoin, except the version byte in 14 not 0?
[/quote]
That’s kinda what I was asking… -
[quote name=“spynappels” post=“6816” timestamp=“1369602577”]
[quote author=UKMark link=topic=875.msg6814#msg6814 date=1369601999]
Isn’t it just the same for Feathercoin, except the version byte in 14 not 0?
[/quote]
That’s kinda what I was asking…
[/quote]Well from my work on FTCVanity - I was simply altering the version number to 14 and creating valid Feathercoin addresses providing the pattern was valid, I would like to see a list of valid patterns as I know 6c seems a no go, also the 7 addresses seem far more limited in what is accepted as a valid pattern compared to 6 prefix addresses.