The LaTeX source code for our paper on preventing equivocation efficiently with Bitcoin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
IEEEtran
figs
plots/txfee-estimates
.gitignore
Makefile
README.md
abstract.tex
acks.tex
aspell.sh
catena-paper.tex
chap1-intro.tex
chap2-bkg-bitcoin.tex
chap2-bkg-motivation.tex
chap3-model-goals.tex
chap4-design.tex
chap5-attacks.tex
chap6-evaluation.tex
chap7-discussion.tex
chap8-related-work.tex
chap9-conclusion.tex
defs.tex
includes.tex
main.tex
references.bib
texstudio.txss
title.tex

README.md

Catena: Efficient Non-equivocation via Bitcoin

Catena enables applications to start their own "micro-blockchain" within a blockchain like Bitcoin. Clients running on mobile phones can verify a micro-blockchain efficiently by only downloading tens of megabytes rather than 100 gigabytes of Bitcoin data. Because micro-blockchains are as hard to fork as the Bitcoin blockchain, they enable blockchain-based applications like Blockstack to run securely on small devices like mobile phones or internet-of-things (IoT) devices.

For more details, see our abstract here or:

make

Then, open the paper with your favorite PDF viewer:

xdg-open catena-paper.pdf

Need to cite?

Use this BibTeX:

@INPROCEEDINGS{catena-bitcoin, 
author={A. Tomescu and S. Devadas}, 
booktitle={2017 IEEE Symposium on Security and Privacy (SP)}, 
title={Catena: Efficient Non-equivocation via {Bitcoin}}, 
year={2017}, 
volume={}, 
number={}, 
pages={393-409}, 
keywords={Java;file servers;public key cryptography;Bitcoin blockchain;CONIKS;Catena;Java;OP_RETURN transaction chain;adversarial server;bitcoinj library;efficiently-verifiable Bitcoin witnessing scheme;key transparency scheme;nonequivocation;public-key directory;Bandwidth;Bitcoin;Prototypes;Public key;Servers;Software}, 
doi={10.1109/SP.2017.19}, 
ISSN={}, 
month={May},}