From cefd06e67d49f8ccf2f32e98f4b2dd981b884a80 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Fri, 1 Jan 2021 17:01:39 +0100 Subject: Add chapter layout Signed-off-by: Matthias Beyer --- doc/paper/main.tex | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) 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} -- cgit v1.2.3