Please use this identifier to cite or link to this item:
http://arks.princeton.edu/ark:/88435/dsp01mc87ps68p
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Narayanan, Arvind | - |
dc.contributor.author | Mayer, Lucas | - |
dc.date.accessioned | 2016-06-30T16:04:13Z | - |
dc.date.available | 2016-06-30T16:04:13Z | - |
dc.date.created | 2016-04-29 | - |
dc.date.issued | 2016-06-30 | - |
dc.identifier.uri | http://arks.princeton.edu/ark:/88435/dsp01mc87ps68p | - |
dc.description.abstract | We 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.extent | 83 pages | * |
dc.language.iso | en_US | en_US |
dc.title | blockpy a fast, extensible, in-memory, researcher-oriented Bitcoin blockchain analysis framework in Python 3 | en_US |
dc.type | Princeton University Senior Theses | - |
pu.date.classyear | 2016 | en_US |
pu.department | Computer Science | en_US |
pu.pdf.coverpage | SeniorThesisCoverPage | - |
Appears in Collections: | Computer Science, 1988-2020 |
Files in This Item:
File | Size | Format | |
---|---|---|---|
Mayer_Lucas_2016_Thesis.pdf | 1.33 MB | Adobe PDF | Request a copy |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.