-
Notifications
You must be signed in to change notification settings - Fork 793
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Idea (post-state-v2): Recieve by rep #3227
Comments
I can think of some problems with this.
PS: I know that pending blocks suck because they difficultate prunning, but these are 2 problems I found that may happen with allowing receive-by-rep. |
well sending a ton of 1 raws can be devastating in many ways (e.g. pending sends cant be pruned away to get your example if Bob needs to line his tx in he can fork the problematic tx away. |
I'm wondering if this suggestion solves the wrong problem. Rather than allowing reps to sign receive blocks for others (adds complexity & risk), wouldn't it make more sense to just allow receivable vote weight to participate in consensus (e.g. #2379)? Or is there any other benefit to allowing reps to receive on behalf of others? |
I like the idea.
well, pruning |
Ah of course, can't believe I forgot that! |
so the State v2 Blocks are seemingly decided to come into Nano, and they have a VERY nifty new field, the signer, which not only would make epoch signing easier (despite it being a very weird concept on the chain only you are supposed to be able to modify), it also allows for some other things, one of which I am proposing now.
one of the very annoying things of Nano is the issue with ready to recieve blocks, which are kinda floating send blocks, as I like to imagine them. This while not only adding confusion to users because "pending" transactions are still final they are not part of the balance yet and are often wrongly seen as unconfirmed sends, a wholly different matter, also has the far bigger issue of these floating nano, not being part of consensus.
This means that for example 2 Million NANO from Binance's second cold wallet are not taking part in the voting process (as well as any other Nano that wasnt properly recieved), on top of that, floating sends cannot just be thrown into pruning or whatever but need to be kept ready to ensure that the account can properly recieve it, which is kinda annoying.
So my Idea would be that with or some time after state-v2 that on a block that only acts as a recieve, the representative of that account has the ability to sign those blocks (if it wants to) so the Nano can stay in the consensus process to keep voting healthy and more Nano online
The text was updated successfully, but these errors were encountered: