diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-01-01 17:01:39 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-01-01 17:01:39 +0100 |
commit | cefd06e67d49f8ccf2f32e98f4b2dd981b884a80 (patch) | |
tree | bf2c7c96fcbe3f0692ff02d6597331d3770fda6c | |
parent | 53190d1ce3602a6d19df9bb9d8342d991776662a (diff) |
Add chapter layout
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | doc/paper/main.tex | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/doc/paper/main.tex b/doc/paper/main.tex index a0e99ff..89643d0 100644 --- a/doc/paper/main.tex +++ b/doc/paper/main.tex @@ -27,6 +27,73 @@ mail@beyermatthias.de} \end{IEEEkeywords} \section{Introduction} +% Intro about the general idea + +\section{Data types} +% Intro about the data types required for building the blockchain + +\subsection{Block} +% What a "block" is used for and what data it holds +% - metadata pointer + +\subsection{Metadata-Block} +% What a "metadata-block" is used for and what data it holds +% - mime +% - timestamp +% - IPNS List +% - content +% - content pointer +% - references to other blocks + + +\subsection{Content} +% What a "content" object is (and what it is not) + +\subsection{Data format} +% Short note about possible data formats + + + +\section{Profiles} +% How profiles are implemented on top of the data types + +\subsection{Multi-device support} +% How multi-device support for a profile is implemented using IPNS + +\subsection{Device "Authorization"} +% How devices are authorized to post to a profile + +\subsection{Device "De-authorization"} +% How devices are de-authorized from posting to a profile + + +\section{Posts} +% what a post is + +\subsection{Post types} +% What kinds of posts exist + +\subsection{Comments} +% How comments on posts could be implemented + + +\section{Traversing Chains and profile discovery} +% What needs to be done for traversing a block chain and discover a profile + +\subsection{Profile fetching} +% How profiles are fetched + +\subsection{Trusting a chain} +% How a chain can be trusted + + + +\section{Possibilities for Optimization} +% Possibilities how the block chain model could be optimized + + +\section{Future work} +% What could be implemented on top of this idea \section*{Acknowledgment} |