elaborate on roles with bob

This commit is contained in:
Oskar Thoren 2019-09-24 13:35:31 +08:00
parent 32829cb123
commit fd65338c3e
No known key found for this signature in database
GPG Key ID: B2ECCFD3BC2EF77E
1 changed files with 5 additions and 4 deletions

View File

@ -119,15 +119,16 @@ message RemoteLog {
### Roles
There are three fundamental roles:
There are four fundamental roles:
1. Node
1. Alice
2. Bob
2. Name system (NS)
3. Content-addressed storage (CAS)
Additionally, the *remote log* protobuf is what is stored at the Name system.
The *remote log* protobuf is what is stored at the Name system.
<!-- If two parties, Alice and Bob, are synchronizing, then node is split into two roles -->
"Bob" can represents anything from 0 to N participants. Unlike Alice, Bob only needs read-only access to NS and CAS.
### Flow