mirror of https://github.com/status-im/swarms.git
officially start Idea 280
This commit is contained in:
parent
121276b6d5
commit
6da75bab42
|
@ -6,3 +6,6 @@
|
||||||
_site
|
_site
|
||||||
.sass-cache
|
.sass-cache
|
||||||
.jekyll-metadata
|
.jekyll-metadata
|
||||||
|
|
||||||
|
# allow any files in ideas directories
|
||||||
|
!ideas/*/*
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
---
|
---
|
||||||
id: 280-discoverable-trusted-server-nodes
|
id: 280-discoverable-trusted-server-nodes
|
||||||
title: Discoverable And Trusted Server Nodes
|
title: Discoverable And Trusted Server Nodes
|
||||||
status: Draft
|
status: Active
|
||||||
created: 2018-06-07
|
created: 2018-06-07
|
||||||
category: core
|
category: core
|
||||||
lead-contributor: adambabik
|
lead-contributor: adambabik
|
||||||
contributors:
|
contributors:
|
||||||
- "Richard Ramos (@richard-ramos), Smart Contract Developer"
|
- "Richard Ramos (@richard-ramos), Smart Contract Developer"
|
||||||
- "Andrea Maria Piana (@cammellos), Clojure Developer"
|
- "Andrea Maria Piana (@cammellos), Clojure Developer"
|
||||||
|
- "Adrià Cidre (@adriacidre), Go Developer"
|
||||||
exit-criteria: yes
|
exit-criteria: yes
|
||||||
success-metrics: yes
|
success-metrics: yes
|
||||||
clear-roles: no
|
clear-roles: no
|
||||||
future-iterations: yes
|
future-iterations: yes
|
||||||
roles-needed:
|
roles-needed:
|
||||||
- Go Developer
|
|
||||||
okrs:
|
okrs:
|
||||||
- "[PO]: Objective: Messaging is reliable"
|
- "[PO]: Objective: Messaging is reliable"
|
||||||
- "[P2]: KR: Cluster can handle 500 concurrent users"
|
- "[P2]: KR: Cluster can handle 500 concurrent users"
|
||||||
|
@ -48,13 +48,13 @@ Due to the fact that all Mail Servers are supposed to be equal and independent (
|
||||||
|
|
||||||
## Minimum Viable Product
|
## Minimum Viable Product
|
||||||
|
|
||||||
Goal Date: TBD
|
Goal Date: 2018-07-22
|
||||||
|
|
||||||
1. [ ] A smart contract that keeps track of providers and Mail Servers,
|
1. [ ] A smart contract that keeps track of providers and Mail Servers,
|
||||||
1. [ ] Discoverable Mail Servers,
|
1. [ ] Discoverable Mail Servers,
|
||||||
1. [ ] Requests for messages are securely encrypted to provide confidentiality,
|
1. [ ] Requests for messages are securely encrypted to provide confidentiality,
|
||||||
* As devp2p packets are encrypted and this is P2P communication, the question is should we additionally encrypt Whisper messages with a Mail Server's public key?
|
* As devp2p packets are encrypted and this is P2P communication, the question is should we additionally encrypt Whisper messages with a Mail Server's public key?
|
||||||
1. [ ] A client that collects discovered Mail Servers and verifies if they are trusted using the smart contract. Verified Mail Servers are added to the pool and a random one is selected to use.
|
1. [ ] Client requests for Mail Servers and server finds them and verifies if they are trusted using the smart contract. Verified Mail Servers are sent to the client and a random one is selected to use.
|
||||||
* We keep the option to add user's own Mail Server addresses.
|
* We keep the option to add user's own Mail Server addresses.
|
||||||
1. [ ] Make sure this solution is flexible and can work with other server nodes.
|
1. [ ] Make sure this solution is flexible and can work with other server nodes.
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 30 KiB |
Loading…
Reference in New Issue