This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

initial commit

  • Loading branch information...
lukechampine committed Oct 17, 2014
0 parents commit f70700088af81e03292ed0d9f9f9d8f525bfa7e3
Showing with 79 additions and 0 deletions.
  1. +79 −0 whitepaper.tex
@@ -0,0 +1,79 @@
\documentclass[twocolumn]{article}

\begin{document}
\frenchspacing

\title{Sia: Simple Decentralized Storage}

\author{
{\rm David Vorick}\\
Nebulous Inc.\\
david@nebulouslabs.com
\and
{\rm Luke Champine}\\
Nebulous Inc.\\
luke@nebulouslabs.com
}

\maketitle

\subsection*{Abstract}
Sia is a blockchain-based cryptosystem that enables decentralized file storage.

\section{Introduction}
Decentralized storage is good for the health of the Internet.

Sia is an altcoin that will be merge-mined with Bitcoin.

Altcoin is needed for enforcing contracts that require storage proofs.

\section{Block Structure}
Block Header:
\begin{enumerate}
\item Version
\item Previous Block Hash
\item Timestamp
\item Block Hash
\end{enumerate}

\[
Block Hash = H(Nonce || Transactions)
\]

\section{Transactions}
Each transaction:
\begin{enumerate}
\item Version
\item Input List
\item Output List
\item Transaction Signatures
\end{enumerate}

\subsection{Inputs}
There are up to 16 inputs.

Each Input:
\begin{enumerate}
\item Previous Output ID
\item Previous Output Spend Conditions
\end{enumerate}

\subsection{Outputs}

\section{Tweaks}
6 minute block time.

Difficulty adjustments every block. (note - dishonest difficulty attack - ask wizards if there is a fix)

Block subsidy adjustments every block.

\section{Conclusion}

\onecolumn
\begin{bibliography}{2}

\bibitem{}

\end{bibliography}

\end{document}

0 comments on commit f707000

Please sign in to comment.