summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-01-01 17:01:39 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-01-01 17:01:39 +0100
commitcefd06e67d49f8ccf2f32e98f4b2dd981b884a80 (patch)
treebf2c7c96fcbe3f0692ff02d6597331d3770fda6c
parent53190d1ce3602a6d19df9bb9d8342d991776662a (diff)
Add chapter layout
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--doc/paper/main.tex67
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}