{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T03:28:57Z","timestamp":1778210937565,"version":"3.51.4"},"reference-count":8,"publisher":"Association for Computing Machinery (ACM)","issue":"12","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2019,8]]},"abstract":"<jats:p>Distributed ledgers are among the most replicated data repositories in the world. They offer data consistency, immutability, and auditability, based on the assumption that each participating node locally verifies their entire content. Although their content, currently extending up to a few hundred gigabytes, can be accommodated by dedicated commodity hard disks, downloading it, processing it, and storing it in general-purpose desktop and laptop computers can prove largely impractical. Even worse, this becomes a prohibitive restriction for smartphones, mobile devices, and resource-constrained IoT devices.<\/jats:p>\n          <jats:p>In this demo, we present an implementation of Dietcoin, a Bitcoin protocol extension that allows nodes to perform secure local verification of Bitcoin transactions with small bandwidth and storage requirements. This demo presents and benchmarks the main features of Dietcoin that are important for today's cryptocurrencies and smart contract systems, but are missing in the current state-of-the-art: (i) allowing resource-constrained devices to verify the correctness of selected blocks locally without having to download the complete ledger; (ii) enabling devices to join a blockchain quickly yet securely, dropping bootstrap time from days down to a matter of seconds; (iii) providing a generic solution that can be applied to other distributed ledgers secured with Proof-of-Work.<\/jats:p>","DOI":"10.14778\/3352063.3352106","type":"journal-article","created":{"date-parts":[[2019,9,18]],"date-time":"2019-09-18T18:36:11Z","timestamp":1568831771000},"page":"1946-1949","source":"Crossref","is-referenced-by-count":5,"title":["Dietcoin"],"prefix":"10.14778","volume":"12","author":[{"given":"Davide","family":"Frey","sequence":"first","affiliation":[{"name":"Univ Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc X.","family":"Makkes","sequence":"additional","affiliation":[{"name":"Vrije Universiteit, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre-Louis","family":"Roman","sequence":"additional","affiliation":[{"name":"Univ Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7ois","family":"Ta\u00efani","sequence":"additional","affiliation":[{"name":"Univ Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Spyros","family":"Voulgaris","sequence":"additional","affiliation":[{"name":"Athens University of Economics and Business, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,8]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Ofcom Report, 2014","year":"2054","unstructured":"Measuring mobile broadband performance in the UK: 4G and 3G network performance . Ofcom Report, 2014 . https:\/\/www.ofcom.org.uk\/__data\/assets\/pdf_file\/0014\/3 2054 \/mbb-nov14.pdf. Measuring mobile broadband performance in the UK: 4G and 3G network performance. Ofcom Report, 2014. https:\/\/www.ofcom.org.uk\/__data\/assets\/pdf_file\/0014\/32054\/mbb-nov14.pdf."},{"key":"e_1_2_1_2_1","unstructured":"B. Bryan. {bitcoin-dev} Protocol-Level Pruning Nov. 2017. https:\/\/lists.linuxfoundation.org\/pipermail\/bitcoin-dev\/2017-November\/015297.html.  B. Bryan. {bitcoin-dev} Protocol-Level Pruning Nov. 2017. https:\/\/lists.linuxfoundation.org\/pipermail\/bitcoin-dev\/2017-November\/015297.html."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3087801.3087835"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3008167.3008170"},{"key":"e_1_2_1_5_1","volume-title":"Dietcoin: shortcutting the Bitcoin verification process for your smartphone","author":"Frey D.","year":"2018","unstructured":"D. Frey , M. X. Makkes , P.-L. Roman , F. Ta\u00efani , and S. Voulgaris . Dietcoin: shortcutting the Bitcoin verification process for your smartphone . Mar. 2018 . D. Frey, M. X. Makkes, P.-L. Roman, F. Ta\u00efani, and S. Voulgaris. Dietcoin: shortcutting the Bitcoin verification process for your smartphone. Mar. 2018."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243814"},{"key":"e_1_2_1_7_1","volume-title":"Bitcoin: A peer-to-peer electronic cash system","author":"Nakamoto S.","year":"2008","unstructured":"S. Nakamoto . Bitcoin: A peer-to-peer electronic cash system , 2008 . S. Nakamoto. Bitcoin: A peer-to-peer electronic cash system, 2008."},{"key":"e_1_2_1_8_1","volume-title":"Ethereum Project Yellow Paper","author":"Wood G.","year":"2014","unstructured":"G. Wood . Ethereum : A secure decentralised generalised transaction ledger . Ethereum Project Yellow Paper , 2014 . G. Wood. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper, 2014."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3352063.3352106","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T10:37:38Z","timestamp":1672223858000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3352063.3352106"}},"subtitle":["hardening Bitcoin transaction verification process for mobile devices"],"short-title":[],"issued":{"date-parts":[[2019,8]]},"references-count":8,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2019,8]]}},"alternative-id":["10.14778\/3352063.3352106"],"URL":"https:\/\/doi.org\/10.14778\/3352063.3352106","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2019,8]]}}}