Post
Topic
Board Announcements (Altcoins)
Re: [ANN][GRS] Groestlcoin | Upgrade to NEW Groestlcoin Core ASAP | Segwit activated
by
jackielove4u
on 26/05/2017, 20:09:26 UTC
That what the version byte is for. The first letter of the address is what keeps you from sending currency to the wrong type of address.

Thats not correct. You could still send accidentally GRS to Fuelcoin, Fluttercoin, Fujicoin and all other coins that start with a leading F symbol.
With changing the version byte you can still send currency to the wrong type of address. We need to protect the crypto users.

All changing the base58 does is make it more error prone. If I had not happened to stumble upon the fact that GRS uses a different hash algorithm for addresses, I may have implemented GRS to some application using sha256, which would have resulted in me and anyone using that app to lose money by sending to an invalid address.

Not if you build the checksum validator in all wallets like we have. If you would have tried to send GRS to that address then any of our wallets would say: invalid address. Thus the transaction would never been happend.

Is very unusual for an altcoin to change the address hash, in fact GRS is the first I've come upon.

I know right? Spread the word. We are unique.

I see the bip32utils project you have forked already includes a base58 implementation using groestl. Could you put it up on pypi so I can add it to my project? My project is called moneywagon, it's a cryptocurrency platform for building wallets and exchanges and stuff like that on top of. Also, it seems you also removed sha256 from the transaction serialization code too? If so then another forked python library with groetsl support is needed to make transactions, so the groestl-hash function needs to be added to pypi too.

Interesting project. This might be usefull info for you: http://groestlcoin.org/forum/index.php?topic=343.0
Transaction serialization uses single sha256 (instead of double sha256). A summary what hashes we changed can be found here:
http://groestlcoin.org/forum/index.php?topic=344.0

Also I noticed there is a groestl fork of bitpay insight on the groestlcoin github. Is there a pubic instance of this running?

PM me for info