mirror of
https://github.com/matrix-construct/construct
synced 2024-06-13 15:38:57 +02:00
Simplify README.
This commit is contained in:
parent
c2b45aacc3
commit
cb7d19f7a0
36
README.md
36
README.md
|
@ -146,39 +146,3 @@ for how it is being used. Modes mostly affect aspects of local clients.
|
|||
- [x] Phase Zero: **Core libircd**: Utils; Modules; Contexts; JSON; Database; HTTP; etc...
|
||||
- [x] Phase One: **Matrix Protocol**: Core VM; Core modules; Protocol endpoints; etc...
|
||||
- [ ] Phase Two: **Construct Cluster**: Kademlia sharding of events; Maymounkov's erasure codes.
|
||||
|
||||
##### Experimental section
|
||||
|
||||
- [ ] Phase Three: **Graduate Seminar**
|
||||
- Tromer/Virza's zkSNARK applied to JavaScript XDR evaluation verifying the distributed
|
||||
execution of a matrix room using MNT pairing curves.
|
||||
|
||||
- [ ] Phase Four: **Dissertation Defense**
|
||||
- Phase Three _with RingLWE_; GPU accelerated matrix multiplication for
|
||||
the number theoretic transform...
|
||||
|
||||
- [ ] Phase Five: **Habilitation**
|
||||
- Phase Four _under fully homomorphic encryption_.
|
||||
|
||||
|
||||
### IRCd Library
|
||||
|
||||
This library can be embedded by developers creating their own server or those
|
||||
who simply want to use the library of routines it provides.
|
||||
|
||||
Including libircd headers will not include any other headers beyond those in
|
||||
the standard library, with minimal impact on your project's compile complexity.
|
||||
The prototypical embedding of `libircd` is `construct` found in the
|
||||
`construct/` directory.
|
||||
|
||||
- Can be embedded in your application with very minimal overhead.
|
||||
|
||||
- Runs only one server at a time.
|
||||
|
||||
- Is asynchronous and single-threaded✝.
|
||||
|
||||
- Introduces its own userspace threading.
|
||||
|
||||
- Leverages fast & safe formal grammars.
|
||||
|
||||
See the `include/ircd/` and `ircd/` directories for more information.
|
||||
|
|
Loading…
Reference in a new issue