A Bibtex bibliography for Bitcoin and blockchain related papers and publications.
The scientific community adapted relatively slow to this emerging and fast moving field of cryptographic currencies and blockchains. This was the reason that for quite a while the only resources available have been the Bitcoin source code, blog/forum/mailing list posts, and other online publications. Also the original Bitcoin paper which initiated the hype was published online without any prior peer-review.
Meanwhile a constant flow of scientific publications can be observed. This leads to an increasing number of available peer-reviewed publications. Although peer-review is not always a guaranty for best quality, we initially distinguish publications in this field into three different categories. The nonnegotiable hard requirement for any category is that the work must be open-access and not locked behind pay-walls.
-
blockchain_peerreviewed.bib
References in this category are peer-reviewed papers which have been published on scientific venues (e.g. conferences proceedings, journals, workshops, etc.) -
blockchain_eprint.bib
References in this category are preprints/eprints of papers (for example on http://arxiv.org) that have not been published at an peer-reviewed venue (yet). The criteria for a paper/publication in this category is:- based on facts
- systematic structure
- no marketing
- not pure speculation
- written in comprehensible English
-
blockchain_online.bib
References in this category are online resources like for example:- github projects
- block explorer websites
- developer references (wiki entries, etc.)
Again the requirements form above hold: + not purely marketing (some banners on websites are acceptable) + not pure speculation + written in comprehensible English
In respect to the original publication spirit of Bitcoin, we combine all
references into a single blob file called blockchain.bib
when executing
make
in the projects root directory.
To download the papers into the ./papers
folder type:
$ python fetch_pdfs.py ./blockchain_peerreviewed.bib papers/
To generate a html paper list you need to clone/install the bibloograpy tool by Philipp Winter.
$ git clone https://github.com/NullHypothesis/bibliograpy
$ cd blockchainbib
$ bash generate.sh
A list of other collections of resources on this topic:
-
Jeremy Clacks collection:
-
Brett Scott collection (huge):
-
Collection in the Bitcoin wiki (subset of the above)
-
Collection in the Bitcoinbyte blog (outdated)
Add or update the bib entry and run the test/Makefile
to see if
everything works as expected.
$ cd ./test
$ make
$ evince bare_jrnl.pdf
Python code and .tpl
templates license: GNU GENERAL PUBLIC LICENSE
- All authors that created the publications listed in this bibliography
- Philipp Winter (phw[at]nymity.ch) for the python fetch code and the
.tpl
templates - Aljosha Judmayer (ajudmayer[at]sba-research[dot]org)