https://tests.bitcoin.it/w/index.php?title=Peer-reviewed_research&feed=atom&action=historyPeer-reviewed research - Revision history2024-03-29T11:10:16ZRevision history for this page on the wikiMediaWiki 1.30.0https://tests.bitcoin.it/w/index.php?title=Peer-reviewed_research&diff=68044&oldid=prevYsangkok: /* Covenants */ add new paper2020-07-01T17:28:47Z<p><span dir="auto"><span class="autocomment">Covenants: </span> add new paper</span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 17:28, 1 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l8" >Line 8:</td>
<td colspan="2" class="diff-lineno">Line 8:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Covenants==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Covenants==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* Möser, Malte; Eyal, Ittay; Gün Sirer, Emin (February 2016). "[https://books.google.com.mx/books?id=MJzvDAAAQBAJ&pg=PA134 Bitcoin Covenants]". Financial Cryptography and Data Security (2016): 126–141.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* Möser, Malte; Eyal, Ittay; Gün Sirer, Emin (February 2016). "[https://books.google.com.mx/books?id=MJzvDAAAQBAJ&pg=PA134 Bitcoin Covenants]". Financial Cryptography and Data Security (2016): 126–141.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* "[https://books.google.com.mx/books?id=UFI_DwAAQBAJ&pg=PA191 Enhancing Bitcoin Transactions with Covenants]". Financial Cryptography and Data Security 2017. November 17, 2017.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins class="diffchange diffchange-inline">Russell O'Connor, Marta Piekarska. </ins>"[https://books.google.com.mx/books?id=UFI_DwAAQBAJ&pg=PA191 Enhancing Bitcoin Transactions with Covenants]". Financial Cryptography and Data Security 2017. November 17, 2017.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The authors explain [[covenant]]s, what they are, and what they enable.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The authors explain [[covenant]]s, what they are, and what they enable.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">The work by O'Connor et al was integrated into [[Elements Alpha]] according to section 1.2 of [https://arxiv.org/pdf/2006.16714.pdf Bitcoin Covenants: Three Ways to Control the Future] by Swambo, Hommel, McElrath, [[Bryan Bishop|Bishop]].</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==[[BIP 0156]]: More anonymous transaction propagation (Dandelion)==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==[[BIP 0156]]: More anonymous transaction propagation (Dandelion)==</div></td></tr>
</table>Ysangkokhttps://tests.bitcoin.it/w/index.php?title=Peer-reviewed_research&diff=68038&oldid=prevYsangkok: Ysangkok moved page Academia to Peer-reviewed research: to distinguish from Research2020-07-01T02:59:45Z<p>Ysangkok moved page <a href="/wiki/Academia" class="mw-redirect" title="Academia">Academia</a> to <a href="/wiki/Peer-reviewed_research" title="Peer-reviewed research">Peer-reviewed research</a>: to distinguish from <a href="/wiki/Research" title="Research">Research</a></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr style="vertical-align: top;" lang="en">
<td colspan="1" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: white; color:black; text-align: center;">Revision as of 02:59, 1 July 2020</td>
</tr><tr><td colspan="2" style="text-align: center;" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Ysangkokhttps://tests.bitcoin.it/w/index.php?title=Peer-reviewed_research&diff=68037&oldid=prevYsangkok: Created page with "Bitcoin has been a research topic since the beginning. Here are some peer-reviewed papers, grouped by subject: ==BIP 0032: HD Wallets== Douglas Stebila (January 26, 2015)..."2020-07-01T02:58:37Z<p>Created page with "Bitcoin has been a research topic since the beginning. Here are some peer-reviewed papers, grouped by subject: ==<a href="/wiki/BIP_0032" title="BIP 0032">BIP 0032</a>: HD Wallets== Douglas Stebila (January 26, 2015)..."</p>
<p><b>New page</b></p><div>Bitcoin has been a research topic since the beginning. Here are some peer-reviewed papers, grouped by subject:<br />
<br />
==[[BIP 0032]]: HD Wallets==<br />
Douglas Stebila (January 26, 2015). "[https://books.google.com.mx/books?id=MUYwCgAAQBAJ&pg=PA497 Hierarchical Deterministic Bitcoin wallets that tolerate key leakage]". Financial Cryptography and Data Security (2015).<br />
<br />
The paper explains how BIP-32 allows for key leakage if used incorrectly, and proposes an alternate scheme.<br />
<br />
==Covenants==<br />
* Möser, Malte; Eyal, Ittay; Gün Sirer, Emin (February 2016). "[https://books.google.com.mx/books?id=MJzvDAAAQBAJ&pg=PA134 Bitcoin Covenants]". Financial Cryptography and Data Security (2016): 126–141.<br />
* "[https://books.google.com.mx/books?id=UFI_DwAAQBAJ&pg=PA191 Enhancing Bitcoin Transactions with Covenants]". Financial Cryptography and Data Security 2017. November 17, 2017.<br />
<br />
The authors explain [[covenant]]s, what they are, and what they enable.<br />
<br />
==[[BIP 0156]]: More anonymous transaction propagation (Dandelion)==<br />
Brad Denby, Andrew Miller, Giulia Fanti, Surya Bakshi, Shaileshh Bojja Venkatakrishnan, Pramod Viswanath (June 2017). "[https://dl.acm.org/doi/abs/10.1145/3084459 Dandelion: Redesigning the Bitcoin Network for Anonymity]". Proceedings of the Association for Computing Machinery on Measurement and Analysis of Computing Systems.<br />
<br />
Dandelion allows for more anonymous transaction propagation. Unfortunately, it is difficult to implement without enabling DoS attacks, so it hasn't been merged into Bitcoin Core.<br />
<br />
==[[BIP 0330]]: Erlay (efficient transaction relay)==<br />
Naumenko, Gleb; Wuille, Pieter (November 2019). "[https://dl.acm.org/doi/10.1145/3319535.3354237 Erlay: Efficient Transaction Relay for Bitcoin]". CCS: Proceedings of the ACM SIGSAC Conference on Computer and Communications Security (2019): 817–831. doi:10.1145/3319535.3354237.<br />
<br />
Erlay not only reduces the bandwidth consumption by 40% assuming current connectivity, but also keeps the bandwidth use almost constant as the connectivity increases. In contrast, the existing protocol increases the bandwidth consumption linearly with the number of connections. By allowing more connections at a small cost, Erlay improves the security of the Bitcoin network.<br />
<br />
==Atomic cross-chain swaps==<br />
Maurice Herlihy (18 May 2018). "[https://arxiv.org/pdf/1801.09515.pdf Atomic Cross-Chain Swaps]" (PDF). Proceedings of the Twenty-second Annual Symposium on Principles of Distributed Computing 2018.<br />
<br />
'Cross-chain' means that the swap happens between two different blockchains, e.g. testnet and mainnet. 'Atomic' means that the swap either happens in full, or no swap happens.<br />
<br />
==Formal model of Bitcoin transactions==<br />
Nicola Atzei, Massimo Bartoletti, Stefano Lande, Roberto Zunino (August 29, 2019). "[https://books.google.com.mx/books?id=xSmsDwAAQBAJ&pg=PA541 A formal Model of Bitcoin Transactions]". Financial Cryptography and Data Security 2018.<br />
<br />
The paper defines a transaction as a tuple, and time-locks implemented in opcodes are abstracted over. The result is a model that resembles bitcoin but avoids thinking about details like script interpretation. By simplifying the model like this, it can be easier to analyse.</div>Ysangkok