Repository logo
  • English
  • Deutsch
  • Français
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. CRIS
  3. Publication
  4. Towards Verifying the Bitcoin-S Library
 

Towards Verifying the Bitcoin-S Library

URI
https://arbor.bfh.ch/handle/arbor/41547
Version
Published
Date Issued
2020-12-11
Author(s)
Boss, Ramon
Brünnler, Kai  
Doukmak, Anna
Type
Conference Paper
Language
English
Abstract
We try to verify properties of the Bitcoin-S library, a Scala implementation of parts of the Bitcoin protocol. We use the Stainless verifier which supports programs in a fragment of Scala called Pure Scala. Since Bitcoin-S is not written in this fragment, we extract the relevant code from it and rewrite it until we arrive at code that we successfully verify. In that process we find and fix two bugs in Bitcoin-S.
Subjects
QA Mathematics
QA75 Electronic computers. Computer science
QA76 Computer software
DOI
10.24451/arbor.14259
https://doi.org/10.24451/arbor.14259
Publisher DOI
10.4230/OASIcs.FMBC.2020.8
Organization
Research Institute for the Security in the Information Society RISIS  
Institute for Cybersecurity & Engineering (ICE)  
Technik und Informatik  
Conference
2nd Workshop on Formal Methods for Blockchains (FMBC 2020)
Publisher
Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl Publishing, Germany
Submitter
BrünnlerK
Citation apa
Boss, R., Brünnler, K., & Doukmak, A. (2020). Towards Verifying the Bitcoin-S Library. 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl Publishing, Germany. https://doi.org/10.24451/arbor.14259
File(s)
Loading...
Thumbnail Image
Download

open access

Name

OASIcs-FMBC-2020-8.pdf

License
Attribution 4.0 International
Size

399.28 KB

Format

Adobe PDF

Checksum (MD5)

513ba09e5c8770a3830c0b2acb2612ed

About ARBOR

Built with DSpace-CRIS software - System hosted and mantained by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Our institution