-
Notifications
You must be signed in to change notification settings - Fork 3
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
Identity database schema and publishing algorithm #374
Conversation
The other thing to consider is with any event log like this, validation on each subsequent publish gets more expensive as the log gets longer. Is there a denial-of-service attack possible here by repeatedly appending to one inbox_id? |
Completely agree. We are going to have to have some sort of overall limit to the length of the event log. Not just a denial of service on the nodes, but also on other group members who have to download and process these logs. 50? 100? |
I would love feedback on the publishing algorithm and resulting schema, if I've missed an edge case or if anything has been over-complicated. I will polish and publish the description somewhere more logical in the next PR.
I've optimized for:
Being able to resume a publish after the server goes down is a side effect and not a primary goal