Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp01mc87ps68p
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorNarayanan, Arvind-
dc.contributor.authorMayer, Lucas-
dc.date.accessioned2016-06-30T16:04:13Z-
dc.date.available2016-06-30T16:04:13Z-
dc.date.created2016-04-29-
dc.date.issued2016-06-30-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp01mc87ps68p-
dc.description.abstractWe present blockpy, a novel, in-memory Bitcoin blockchain analysis framework. blockpy is a researcher-oriented software package that improves upon existing solutions in terms of both expressiveness and speed. Written primarily in Python 3, blockpy’s core innovation is shrinking the blockchain down to fit into the memory of a consumer-grade machine, while at the same time preserving enough useful information to allow for meaningful analysis of Bitcoin. blockpy is an open-source framework that has been written with extensibility in mind. In the current paper, the design and development behind blockpy is detailed, followed by an evaluation of the framework and its application to a few interesting problems, including an investigation into a little-discussed, but potentially damaging Bitcoin "quirk," and a characterization of the transaction fee policies of top miners.en_US
dc.format.extent83 pages*
dc.language.isoen_USen_US
dc.titleblockpy a fast, extensible, in-memory, researcher-oriented Bitcoin blockchain analysis framework in Python 3en_US
dc.typePrinceton University Senior Theses-
pu.date.classyear2016en_US
pu.departmentComputer Scienceen_US
pu.pdf.coverpageSeniorThesisCoverPage-
Appears in Collections:Computer Science, 1988-2020

Files in This Item:
File SizeFormat 
Mayer_Lucas_2016_Thesis.pdf1.33 MBAdobe PDF    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.