algorandfoundation / xGov

Algorand xGov Proposals Submission
Creative Commons Zero v1.0 Universal
49 stars 100 forks source link

xGov-100 - GPU-based vanity address generator for Algorand #100

Closed dragmz closed 7 months ago

dragmz commented 9 months ago

Please have a look at the proposal document. Any related questions and discussions are welcome at: https://forum.algorand.org/t/xgov-100-gpu-based-vanity-address-generator-for-algorand/11067

Vidhyanandcs commented 9 months ago

What is the differentiating factor when compared to https://algovanity.com/

dragmz commented 9 months ago

What is the differentiating factor when compared to https://algovanity.com/

It's the performance. AlgoVanity is ~500 addrs/s on my i7-4790K and the GPU tool is ~290000 addrs/s on my good old GTX 950.

nonfungibleab commented 7 months ago

Proposer, please post your algorand forum discussion thread link here. Thank you.

dragmz commented 7 months ago

Proposer, please post your algorand forum discussion thread link here. Thank you.

https://forum.algorand.org/t/xgov-100-gpu-based-vanity-address-generator-for-algorand/11067

robdmoore commented 7 months ago

If you get funded for this it would be neat if it can be hooked into the algokit task vanity-address command.

dragmz commented 7 months ago

If you get funded for this it would be neat if it can be hooked into the algokit task vanity-address command.

That's an interesting idea and I see no problem with anyone getting it integrated into the algokit. The generator will most likely come as a ready to use importable Python module too, not just a command line tool.

dragmz commented 6 months ago

@nonfungibleab my email is dragmz@gmail.com

nonfungibleab commented 6 months ago

Thank you!

On Tue, Mar 12, 2024 at 9:58 PM Marcin Zawiejski @.***> wrote:

@nonfungibleab https://github.com/nonfungibleab my email is @.***

— Reply to this email directly, view it on GitHub https://github.com/algorandfoundation/xGov/pull/100#issuecomment-1991367183, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYHZUMMCPT4CFOFZ7XVWH2LYX3NWPAVCNFSM6AAAAABAC4FHJWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJRGM3DOMJYGM . You are receiving this because you were mentioned.Message ID: @.***>

dragmz commented 1 month ago

The project has been delivered and the source code is available in the repository below: https://github.com/dragmz/pyagg

I'd like to invite the community to give it a try and leave any comments / bug reports etc.

Additionally to what's been funded here with xGov, I'm also publishing a Rust port of the utility at: https://github.com/dragmz/rsagg

The Rust port performs much better on high end GPUs like RTX.