License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.FMBC.2022.4
URN: urn:nbn:de:0030-drops-171851
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2022/17185/
Brown, Chad E. ;
Kaliszyk, Cezary ;
Gauthier, Thibault ;
Urban, Josef
Proofgold: Blockchain for Formal Methods
Abstract
Proofgold is a peer to peer cryptocurrency making use of formal logic. Users can publish theories and then develop a theory by publishing documents with definitions, conjectures and proofs. The blockchain records the theories and their state of development (e.g., which theorems have been proven and when). Two of the main theories are a form of classical set theory (for formalizing mathematics) and an intuitionistic theory of higher-order abstract syntax (for reasoning about syntax with binders). We have also significantly modified the open source Proofgold Core client software to create a faster, more stable and more efficient client, Proofgold Lava. Two important changes are the cryptography code and the database code, and we discuss these improvements. We also discuss how the Proofgold network can be used to support large formalization efforts.
BibTeX - Entry
@InProceedings{brown_et_al:OASIcs.FMBC.2022.4,
author = {Brown, Chad E. and Kaliszyk, Cezary and Gauthier, Thibault and Urban, Josef},
title = {{Proofgold: Blockchain for Formal Methods}},
booktitle = {4th International Workshop on Formal Methods for Blockchains (FMBC 2022)},
pages = {4:1--4:15},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-250-1},
ISSN = {2190-6807},
year = {2022},
volume = {105},
editor = {Dargaye, Zaynah and Schneidewind, Clara},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2022/17185},
URN = {urn:nbn:de:0030-drops-171851},
doi = {10.4230/OASIcs.FMBC.2022.4},
annote = {Keywords: Formal logic, Blockchain, Proofgold}
}
Keywords: |
|
Formal logic, Blockchain, Proofgold |
Collection: |
|
4th International Workshop on Formal Methods for Blockchains (FMBC 2022) |
Issue Date: |
|
2022 |
Date of publication: |
|
06.10.2022 |