vac acz roadmap update

Signed-off-by: ksr <kaiserd@users.noreply.github.com>
This commit is contained in:
ksr 2023-09-12 15:24:04 +02:00
parent 034aa664b4
commit 4c3f61ed8c
2 changed files with 61 additions and 2 deletions

View File

@ -3,8 +3,8 @@ title: Applied Cryptography and Zero-knowledge Service Unit
tags:
- acz
- vac
date: 2023-08-25
lastmod: 2023-09-06
date: 2023-09-12
lastmod: 2023-09-12
---
## `vac:acz:`
@ -21,3 +21,6 @@ lastmod: 2023-09-06
### `zerokit:vac:`
* [[roadmap/vac/acz/zerokit/vac/zerokit-v0-4 | zerokit-v0.4]]
* [[roadmap/vac/acz/zerokit/vac/maintenance | maintenance]]
### `secure-channels:waku:`
* [[roadmap/vac/acz/secure-channels/waku/ethereum-chat | ethereum-chat]]

View File

@ -0,0 +1,56 @@
---
title: "Ethereum Chat"
---
## `vac:acz:secure-channels:waku:ethereum-chat`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
tickInterval 1month
dateFormat YYYY-MM-DD
section Status
Ethereum Chat: 2023-09-12, 2023-11-31
```
- status: 0%
- CC: Ramses
### Description
The goal of this milestone is having
* using the [noise](http://noiseprotocol.org/noise.html) framework
* Ethereum Wallet address used to derive authentication key for noise
* expand this https://rfc.vac.dev/spec/20/
* Design an Ethereum address-based 1:1 chat
- should be transport agnostic
- toy eth chat: https://rfc.vac.dev/spec/20/
- this milestone requires forward secrecy
* Naive Groupchat functionality (using `n` 1:1 chat channels)
* involve metamask here (metamask im team)
* a follow up milestone will cover run Ethereum chat on top of Waku
* follow up goal: develop this into an EIP
### Justification
### Deliverables
* specification (RFC) of a secure Ethereum-based chat protocol