This repository has been archived by the owner. It is now read-only.
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 @@


\title{Sia: Simple Decentralized Storage}

{\rm David Vorick}\\
Nebulous Inc.\\
{\rm Luke Champine}\\
Nebulous Inc.\\


Sia is a blockchain-based cryptosystem that enables decentralized file storage.

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:
\item Version
\item Previous Block Hash
\item Timestamp
\item Block Hash

Block Hash = H(Nonce || Transactions)

Each transaction:
\item Version
\item Input List
\item Output List
\item Transaction Signatures

There are up to 16 inputs.

Each Input:
\item Previous Output ID
\item Previous Output Spend Conditions


6 minute block time.

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

Block subsidy adjustments every block.






0 comments on commit f707000

Please sign in to comment.