Comments (3)
Thanks for taking a look!
This first paragraph in 4.1. is meant to just be an introduction to the section, not as rules. Maybe I should rephrase this intro paragraph so that no one understands it as being normative. The bullet list 4.1.x is normative.
So maybe rework that sentence to be: ... ceased replication of the former group as explained in section 4.1.
I need to address the whole topic of replication (see #2 ) and I think I'll do it in a separate section. I think for these sections under 4.x I'll just specify how the next epoch is selected, but then I'll make another section on how to replicate the selected next epoch and what to do with the previous epochs.
from ssb-group-exclusion-spec.
Yeah, splitting out the replication seems like a good idea :)
from ssb-group-exclusion-spec.
Okay, I rephrased the intro inside 4.1. and the other topic is #2.
I'll close the issue just to have a more actionable TODO list, but feel free to comment more and give more feedback of course.
from ssb-group-exclusion-spec.
Related Issues (17)
- Initial questions/suggestions HOT 6
- Specify how replication works HOT 3
- Use equations or pseudocode HOT 1
- Add a member to a losing epoch should also be add them to the winning epoch HOT 1
- Talk about "epoch zero" HOT 1
- Specify lexicographic winner rule HOT 10
- More security considerations
- Replication of excluded member HOT 3
- Define msg schema for group/exclude HOT 1
- `group.previous` should always point at latest messages HOT 1
- `group.root` can only be null at the root itself HOT 2
- Provide concrete example of tie-breaking rule HOT 1
- Specify in private-group-spec how group/init tangles should work HOT 8
- Is it bad that the tie breaking rule doesn't give keys a total order? HOT 4
- Good ideas we didn't have time for
- Add new members to all tip epochs, and make sure that re-adding is allowed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ssb-group-exclusion-spec.