sora-xor / rfps

SORA network development public Request for Proposal development process
Apache License 2.0
11 stars 24 forks source link

RFP-1: Goldmund Vanity Miner #1

Closed ghost closed 3 years ago

ghost commented 3 years ago

A value-add improvement to an existing feature of the subkey utility to generate custom vanity address with mnemonics.

As the first RFP it brings with it a simple and clear goal with exact scope of work, SHA256 verified binaries for Windows and Linux with compilation guides and a user text for the wiki.

pgolovkin commented 3 years ago

@iamexe This RFP seems overpriced. Wrapping existing Rust code in executable files should cost 0.8 XOR from my point of view. Could you please explain why the estimation is so big?

ghost commented 3 years ago

@pgolovkin at current prices 0.8 XOR is 170$. If it were just compiling existing code into an executable I agree with your statement 100% but please note that there is no such existing rust code yet and there is no way for a user to trust any executable, this would be bad security practice as a bad actor could include an RPC call sending the 12 words of people to their server. The user guide is there to educate users that they should always verify such software and not just trust random executables or links. I am trying to think forward to future scenarios where users get scammed and how to prevent that by educating the community.

Also there is no option that I know of at the moment to mine a custom substrate account including mnemonics without writing additional code.

This is not the same functionality that is already present, it is new functionality.

A big part of the work is providing a compilation guide for users such that they can understand, compile, verify and thus trust the executables.

Additionally to users who already trust the binaries a user guide is also part of the work.

Additionally many users have no idea on how to use 'cmd' or 'terminal' applications or what it even means.

I want to create new functionality (mnemonic option when generating custom accounts for backup), make it as accessible (executables) and trustable (user guides educating normal users on how to use them correctly) for everyone (regular every day people).

If someone else wants to do all that for any other price, they are free to do so. I already spent a lot of time thinking about this in detail and writing the proposal and this comment so I would be happy with 1 XOR so far :)