Papers1 provider · 1 record
May 2, 2022· 2022 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)
conference-paper

Bitcoin Oracle Contracts: Discreet Log Contracts in Practice

Authors:Thibaut Le GuillyNadav KohenIchiro Kuwahara

Abstract

Contracts established on a blockchain remove the need for intermediary third parties, but usually require external data to decide on an outcome, provided by a so-called oracle. Discreet Log Contracts were proposed as a way to establish such contracts on the Bitcoin blockchain without requiring interaction with an oracle, increasing the privacy of the contracting parties. To enable cross-compatible implementations to be developed, a specification effort was carried out, that led to various improvements over and additions to the original proposal. In particular, we present in this paper a simpler protocol making use of adaptor signatures, detail the handling of contracts with numerical outcomes, and how to create them using multiple oracles. We also provide some algorithmic optimizations to speed up contract creation and experimental results on performance highlighting their impact and demonstrating the useability of the overall system.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.