Skip to content

#0037 Disjoint Sections #2

Description

@david-maidsafe

Disjoint Sections

Introduce the notion of a "section" of the network, in addition to the existing notion of a group, and the corresponding routing table logic, such that the network's sections are disjoint and form a partition of the set of nodes. Each node will thus be a member of exactly one section. The section size, however, will not be fixed, as opposed to the group size.
Groups will continue to be usable, though, and might remain the appropriate notion for safe_vault's tasks.
(This RFC was originally called "Disjoint Groups", but it turns out to be useful to keep both the old and the new kind of "group" functionality in the code for different purposes. The new concept is therefore called a "section", and the GROUP_SIZE closest nodes to a given address continue to be called the "close group" of that address.)

📘 https://github.com/david-maidsafe/rfcs/blob/master/text/0037-disjoint-groups/0037-disjoint-groups.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    RFCRFC Issue - used for tracking through process on Project board

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions