Blockchain and distributed ledger technology (DLT) research encompasses use cases ranging from social innovation to banking, and technical developments ranging from cryptography to semantics of legal text. Research in both academia and industry is highly interdisciplinary across domains such as computer science, linguistics, law, cryptography, banking, economics, and social sciences. The growing complexity of blockchain science and use cases, coupled with the interdisciplinary nature of the research, poses new challenges to our community.
Research publication plays a key role in supporting this highly interdisciplinary work: supporting the need for rapid and reliable dissemination of preliminary and final results, and the need for longevity of results beyond the end of financial or management support for a research project. Industry teams rarely have subscriptions to academic journals, and an open access journal adds substantial value in supporting the research community.
The field is young, with many research challenges to be addressed. One “grand challenge” for our research community is the implementation of high-value, long-lived, financial derivatives transactions running as smart contracts on DLT (“smart financial derivatives”). This is currently being explored by academia, banking practitioners, trade associations and technology vendors, and is driving research across a wide range of research groups, each focusing on a different aspect. What makes this a “grand” challenge is the need for a large number of diverse research problems to be solved simultaneously. The following outlines a few of the major research questions being investigated: some of these are general research problems that affect blockchain/DLT development broadly, whereas others are very specific to financial derivatives, but all of these aspects must be solved, and their solutions combined effectively, to provide efficient and resilient solutions to the grand challenge.
Privacy
What are the drivers of privacy requirements for wholesale banking, and how viable are privacy guarantees, whether based in cryptography, information theory, or other science (De Filippi, 2016; Halpin and Piekarska, 2017)? What are the tradeoffs between ensuring data privacy and increasing integrity and resilience? Privacy is of course a generic issue of interest to very many blockchain/DLT systems; however, wholesale banking is subject to additional regulatory constraints on data holding, data processing, and data privacy.
Inter-Chain Transactions
There might initially be a separate DLT/blockchain for each country to support domestic derivatives transactions. To support cross-border transactions, how could members of one such chain link across to trade with a member of a different chain? How would inter-chain communication and interoperability work and what issues arise (Hsu, 2017; Interledger, 2018)? This is a broad research problem with particular relevance for cross-border derivatives transactions, including for example how to minimize the use of rent-seeking intermediaries and how to ensure that counterparty risk is eliminated.
Payments
What issues arise with an effective DLT payments system that preserves privacy, provides settlement finality similar to central bank money, is fast and scalable, and integrates with legacy infrastructure (Mills et al., 2016)? Avoidance of double-spending is crucial to trust—what is the most effective and least expensive way to achieve this aim? Although on-chain payments are abroad research area, there are specific issues in a wholesale banking context that need to be addressed, such as the need for settlement in central bank money, regulatory constraints, compliance reporting, and liquidity saving mechanisms.
Platform and Longevity
Smart contract code is created using different programming languages for different DLT platforms. This variety is likely to continue with many new developments—how can banks be insulated from variety and flux? The generic problem of standardization is particularly problematic for banks due to the very high governance load associated with technical changes and proliferation of technology platforms. Perhaps a common language for smart contract code on any platform? And what issues arise in deploying a platform that is guaranteed to function reliably for smart derivatives contracts that run for several decades? (Hanada et al., 2018)
Semantics and Validation
Derivatives trades are defined by their underlying legal agreements, and the behavior of smart contract code must be verified and validated against the legal rights and obligations (Al Khalil et al., 2017; Magazzeni et al., 2017; Clack, 2018). Can formal methods be deployed to obtain and match the semantic descriptions of contract and code? Is it possible to “codify prose” (Hazard and Haapio, 2017), or to reimagine legal drafting to become more programmatic, with more straightforward semantics (Legalese, 2017)?
Workflow
Each derivatives agreement is separately negotiated (typically based on industry templates), and testing validation and certification of smart contract code will be time consuming. Can a methodology of code templates be established to match the established workflow of legal agreement templates and to streamline the verification and validation process (Clack et al., 2016)?
Partial Autonomy
Smart derivatives must not be entirely autonomous—they can run for many decades and changes in law might make their actions illegal. Code must be stoppable and modifiable, and at times human discretion must also be applied. How could “ask a human” states be best coded, and what issues arise? (Marino and Juels, 2016).
Legacy Integration
Smart financial derivatives will be deployed incrementally, and DLT platforms must integrate with institutional legacy infrastructure. What issues arise in achieving this integration? Might the short-comings of the legacy systems stifle the benefits of the DLT platform?
Common Data and Processes
To accrue the greatest benefit to banking, data and processes must be standardized across products in an extensible way (International Swaps and Derivatives Association, 2017). Would a virtual machine (VM) for derivatives processing facilitate a “plug and play” environment for DLT technology below the VM and business processes above the VM?
Conclusion
Progress will depend critically on interaction and communication between research groups and disciplines. Frontiers in Blockchain aspires to be the premier medium for blockchain and distributed ledger open-access publication and to foster a collaborative and open research spirit within which to address this and other grand challenges.
Author Contributions
The author confirms being the sole contributor of this work and has approved it for publication.
Conflict of Interest Statement
The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
References
Al Khalil, F., Ceci, M., OBrien, L., and Butler, T. (2017). A Solution for the Problems of Translation and Transparency in Smart Contracts. Tech. Report. Government Risk and Compliance Technology Centre. Available online at: http://www.grctc.com/wp-content/uploads/2017/06/GRCTC-Smart-Contracts-White-Paper-2017.pdf (Accessed July 4, 2018).
Clack, C. D. (2018). Smart Contract Templates: legal semantics and code validation. J. Digit. Bank. 2, 338–352.
Clack, C. D., Bakshi, V. A., and Braine, L. (2016). Smart Contract Templates: Foundations, Design Landscape and Research Directions. Available online at: https://arxiv.org/pdf/1608.00771.pdf (Accessed August 31, 2017).
De Filippi, P. (2016). The Interplay between Decentralization and Privacy: The Case of Blockchain Technologies. J. Peer Prod. Available online at: https://ssrn.com/abstract=2852689
Halpin, H., and Piekarska, M. (2017). “Introduction to Security and Privacy on the Blockchain,” in IEEE European Symposium on Security and Privacy Workshops (Euro S&PW) (Paris: IEEE), 1–3.
Hanada, Y., Hsiao, L., and Levis, P. (2018). Smart Contracts for Machine-to-Machine Communication: Possibilities and Limitations. Available online at: https://arxiv.org/abs/1806.00555 (Accessed July 4, 2018)
Hazard, J., and Haapio, H. (2017). “Wise Contracts: Smart Contracts that work for people and machines,” in Trends and Communities of Legal Informatics: Proceedings of the 20th International Legal Informatics Symposium IRIS 2017, eds E. Schweighofer, F. Kummer, W. Hötzendorfer, and C. Sorge (Salzburg: Osterreichische Gesellschaft), 425–432.
Interledger (2018) Interledger Protocol(ILP). Available online at: https://interledger.org/rfcs/0003-interledger-protocol/ (Accessed June 28, 2018).
International Swaps Derivatives Association (2017). ISDA Common Domain Model Version 1.0 Design Definition Document. Available online at: http://assets.isda.org/media/edbc86cb/abd4def0-pdf/ (Accessed May 24, 2018).
Legalese (2017) Legalese. Available online at: http://legalese.com/ (Accessed August 31, 2017).
Magazzeni, D., McBurney, P., and Nash, W. (2017). Validation and verification of smart contracts: a research agenda. IEEE Comput. J. 50, 50–57. doi: 10.1109/MC.2017.3571045
Marino, B., and Juels, A. (2016). Setting Standards for Altering and Undoing Smart Contracts. Lecture Notes in Computer Science, v. 9718. Cham: Springer.
Mills, D. C., Wang, K., Malone, B., Ravi, A., Marquardt, J., Badev, A. I., et al. (2016). FEDS Working Paper No. 2016-095. Available online at: https://ssrn.com/abstract=2881204 (Accessed June 28, 2018).
Keywords: smart contracts, blockchains, financial derivatives, semantics, validation, autonomous process, templates, interoperability
Citation: Clack CD (2018) A Blockchain Grand Challenge: Smart Financial Derivatives. Front. Blockchain 1:1. doi: 10.3389/fbloc.2018.00001
Received: 24 July 2018; Accepted: 18 September 2018;
Published: 26 October 2018.
Edited and reviewed by: Claudio J. Tessone, Universität Zürich, Switzerland
Copyright © 2018 Clack. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Christopher D. Clack, clack@cs.ucl.ac.uk