{"id":22519,"date":"2020-12-22T10:27:44","date_gmt":"2020-12-22T10:27:44","guid":{"rendered":"https:\/\/www.experfy.com\/blog\/programmable-money-and-programmable-payments\/"},"modified":"2023-09-13T18:26:41","modified_gmt":"2023-09-13T18:26:41","slug":"programmable-money-and-programmable-payments","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/fintech\/programmable-money-and-programmable-payments\/","title":{"rendered":"Programmable Money and Programmable Payments"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"22519\" class=\"elementor elementor-22519\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-7fb3579 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7fb3579\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4297df2\" data-id=\"4297df2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1a97b09 elementor-widget elementor-widget-text-editor\" data-id=\"1a97b09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"204e\"><strong>\u201cProgrammable money\u201d is, without doubt, one of the major buzzwords in the <a href=\"https:\/\/www.experfy.com\/blog\/fintech\/cios-cant-ignore-these-5-realities-of-blockchain\/\" target=\"_blank\" rel=\"noreferrer noopener\">blockchain <\/a>space in 2020.&nbsp;Even though everyone seems to talk about it, we still lack a clear definition and hence common understanding of this term. In this article, we present a taxonomy of programmable money. In particular, we argue that \u201cprogrammable money\u201d has to be differentiated from \u201cprogrammable payments\u201d. To make this distinction as clear as possible, we develop a framework in which we decompose the payments value chain into three pillars: the contract execution system, the digital payment infrastructure, and the monetary unit.&nbsp;<\/strong><em>\u2014 Alexander Bechtel, Jonas Gross, Philipp Sandner, Victor von Wachter<\/em><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d52b5 elementor-widget elementor-widget-heading\" data-id=\"16d52b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Programmable payments<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3020e27 elementor-widget elementor-widget-text-editor\" data-id=\"3020e27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"e5bc\">The terms \u201cprogrammable money\u201d and \u201cprogrammable payments\u201d are often used interchangeably, even though they mean different things. Programmable payments are payments that are automatically executed after certain conditions are met. Thus, these payments are automated and follow an inherent, predetermined logic. Programmable payments already exist in today\u2019s banking system, for example, in the form of standing orders and direct debits.<\/p>\n\n<p id=\"d33f\">However, it is difficult to implement complex logic into these payments and hence their flexibility is limited. In this context, smart contracts based on distributed ledger technology (DLT) offer more degrees of freedom. With the help of smart contracts, even complex business processes can embed automated payments.<\/p>\n\n<p id=\"a7b5\">For instance, in the Economy of Things (EoT), autonomous e-cars will drive to the next charging station, negotiate a price, carry out the charging process and then make a payment. The payment will be split directly and transferred to all stakeholders according to a predefined key (e.g., 70% to the electricity provider and 10% each to the charging station manufacturer, the gas station operator, and the car manufacturer). This payment is managed by a smart contract and is therefore automated and programmed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12670e6 elementor-widget elementor-widget-heading\" data-id=\"12670e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Three key features of smart contracts<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dbebaf elementor-widget elementor-widget-text-editor\" data-id=\"5dbebaf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"8cc0\">To clarify the understanding of smart contracts, we rely on how smart contracts are realized on the Ethereum platform. In short, such smart contracts mainly have the following three features:<\/p>\n\n<p id=\"6a96\"><strong>1st feature of smart contracts: programming capabilities.&nbsp;<\/strong>Smart contracts enable programmable payments triggered by arbitrary logic. For the remainder of this article this is the key feature of smart contracts. It means that smart contracts can express any business case while also routing money. For example, interest payments can be computed and routed to the recipient automatically. Alternatively, an escrow-like smart contract awaits incoming assets and \u2014 once all incoming flows have been received \u2014 the smart contract releases the assets. Other variants take an incoming money flow and route parts of it to different recipients. In the future, this could be necessary, for example, for routing the value-added tax to a tax office while the net amount of the money is routed to the invoicing entity.<\/p>\n\n<p id=\"101c\"><strong>2nd feature of smart contracts: defining the properties of money.<\/strong>&nbsp;Smart contracts have the capability to impose tokens with properties. Properties can include whitelisting\/blacklisting of recipients or the limitation of transaction sizes. Also, the decimal places of numbers can be specified. With regard to a smart contract-generated Euro token, the decimal places could be restricted to two and transfer restrictions could be imposed to ensure compliance with AML\/KYC requirements.<\/p>\n\n<p id=\"70a4\"><strong>3rd feature of smart contracts: tokenization.<\/strong>&nbsp;Smart contracts can generate tokens. In case of the digital Euro, a token would be generated (technically, \u201cminted\u201d) through the smart contract when additional collateral is deposited. While this sounds trivial from a technical point of view, it might be more complex economically: Multiple variants of the Euro could be generated as tokens. With regard to the US dollar this is already the case as can be seen by stablecoin projects such as USC Coin, Tether, Paxos, Gemini USD etc.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06da8c9 elementor-widget elementor-widget-heading\" data-id=\"06da8c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contract execution, digital payment infrastructure, and monetary units<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50b304d elementor-widget elementor-widget-text-editor\" data-id=\"50b304d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"7020\">Figure 1 summarizes our proposal of a taxonomy that integrates the payment value chain with the underlying features of smart contracts. We decompose the programmable payment value chain into three pillars: the contract execution system, the digital payment infrastructure, and the monetary unit. This distinction is based on a joint research project with Agata Ferreira and Geoffrey Goodell, which will be published later this year.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e90632 elementor-widget elementor-widget-text-editor\" data-id=\"1e90632\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<figure class=\"aligncenter\"><img decoding=\"async\" src=\"http:\/\/www.experfy.com\/blog\/wp-content\/uploads\/2021\/05\/042Jf6Yh6tXl6L5t_.png\" alt=\"Programmable Money and Programmable Payments\"\/><figcaption><strong>Figure 1: Programmable payment value chain. Integrating different dimensions of programmability with underlying features of smart contracts.<\/strong><\/figcaption><\/figure>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57b6e79 elementor-widget elementor-widget-heading\" data-id=\"57b6e79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contract execution system, digital payment infrastructure and monetary unit<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0de4266 elementor-widget elementor-widget-text-editor\" data-id=\"0de4266\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"3e14\">The first step in our programmable payment value chain is a contract that automatically triggers a payment. The contract is implemented on a DLT (i.e., a smart contract). We call the environment, where contracts are placed and executed, \u201c<strong>contract execution system\u201d<\/strong>. For example, any business logic or a business process can execute such contracts. In the e-car example above, the price negotiation, the charging process, and the initiation of the payment are part of the contract execution system as all these processes are implemented through smart contracts. At this stage, the first feature of smart contracts \u2014 the programming capabilities \u2014 are at play.<\/p>\n\n<p id=\"f706\">The subsequent payment can be channeled through two main payment rails: It can either be processed using <a href=\"https:\/\/en.wikipedia.org\/wiki\/DLT\" target=\"_blank\" rel=\"noreferrer noopener\">DLT <\/a>or \u2014 with the help of a bridge or trigger solution \u2014 using conventional infrastructure such as SEPA, TARGET2 or TIPS. We call these payment rails \u201c<strong>digital payment infrastructure\u201d.<\/strong>&nbsp;The infrastructure is crucial for the programmability of money (2nd feature of smart contracts). We discuss this feature in more detail below. The digital payment infrastructure also determines whether the payment asset is account- or token-based (3rd feature of smart contracts). Payments based on accounts require the identification of the account holder. Payments based on tokens require the ability to verify the validity of the token. Tokens realise their full potential when they can be exchanged for other tokens, such as tokenized assets or services. This enables the seamless exchange with immediate transaction finality, also known as \u201cdelivery vs. payment\u201d.<\/p>\n\n<p id=\"161d\">Finally, the&nbsp;<strong>monetary unit&nbsp;<\/strong>has to be specified. The only available monetary unit in conventional payment and settlement systems is fiat-denominated money (i.e., EUR, USD, etc.). On a DLT, assets with other denominations can be transacted, such as Bitcoin and Ether. Fiat-denominated money can also be transferred directly via tokens on a DLT. There are mainly five ways to tokenize fiat money:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c64e11d elementor-widget elementor-widget-text-editor\" data-id=\"c64e11d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li><strong>Central bank digital currencies (CBDC)<\/strong>: issued by the central bank as legal tender.<\/li><li><strong>Synthetic central bank digital currencies (sCBDC)<\/strong>: issued by commercial banks or e-money institutes. No legal tender, but backed 100% by central bank reserves. Obligation to exchange for legal tender at any time.<\/li><li><strong>DLT-based commercial bank money<\/strong>: issued by regulated financial organizations, e.g. commercial banks. No legal tender and only partially backed by central bank reserves (i.e., fractional reserve system). Obligation to exchange for legal tender at any time.<\/li><li><strong>DLT-based e-money<\/strong>: issued by e-money institutes. No legal tender. Fullybacked by e-money on accounts. Obligation to exchange for legal tender at any time. In the sense of the new MiCA regulation proposed by the European Commission, these would be so-called E-Money tokens (EMTs).<\/li><li><strong>Fiat-pegged stablecoins<\/strong>: issued by regulated (e.g., commercial banks, payment service providers) or unregulated financial organizations (e.g., companies not having all required licenses in all required countries). Stablecoins are only \u201cfiat derivatives\u201d. They replicate the price of a fiat currency, but are neither legal tender nor is there an obligation to exchange them for legal tender, as in the case of commercial bank money. For this reason, they exhibit counterparty, exchange rate and liquidity risks. According to the MiCA regulation proposed by the European Commission, these would be so-called asset-references tokens (ARTs).<\/li><\/ol>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fee43e6 elementor-widget elementor-widget-heading\" data-id=\"fee43e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Programmable money<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e58fdbb elementor-widget elementor-widget-text-editor\" data-id=\"e58fdbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"24aa\">Let us now turn to \u201cprogrammable money\u201d, which mainly refers to the 2nd feature of smart contracts: defining properties of money. If money is issued on a DLT, it becomes programmable, meaning we can create a token that carries an inherent logic. For instance, we could program this token such that it gains or loses value over time (e.g., to implement interest payments). Alternatively, we could ensure that this token can only be spent on certain things, such as food.<\/p>\n\n<p id=\"3962\">We have to distinguish between the programmability of money and the programmability of payments. The former concerns the ability to endow DLT-based tokens with an inherent logic (2nd feature smart contracts). The latter refers to automated payments, which \u2014 even if triggered by DLT-based smart contracts (1st feature of smart contracts) \u2014 can be settled via programmable (DLT-based) money or non-programmable money. If other tokens are deployed on DLT systems (3rd feature of smart contracts), seamless exchange of tokens becomes possible. This would apply to securities trading, consumption of digital goods or services etc.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2852006 elementor-widget elementor-widget-heading\" data-id=\"2852006\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65f3f35 elementor-widget elementor-widget-text-editor\" data-id=\"65f3f35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"ba47\">It is important to distinguish between programmable money and programmable payments because they have different use cases. The example of the e-car is a good use case for a programmable payment. However, the programmability of money is not necessary in this case. Instead, programmable money can be used, for instance, to implement targeted aid payments during crises such as COVID-19. By giving the money paid out to citizens an inherent logic, the government could ensure that the subsidies are spent in a timely fashion and only for predefined things such as food, medicine, or clothes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-591fb22 elementor-widget elementor-widget-heading\" data-id=\"591fb22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Co-Authors<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64ec46b elementor-widget elementor-widget-text-editor\" data-id=\"64ec46b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"cc8b\"><strong><em>Alexander Bechtel&nbsp;<\/em><\/strong><em>is a research and teaching assistant at the Swiss Institute of Banking and Finance at the University of St. Gallen. <\/em><\/p>\n\n<p id=\"0b23\"><strong><em>Jonas Gross&nbsp;<\/em><\/strong><em>is a research assistant at the University of Bayreuth and project manager at the Frankfurt School Blockchain Center. <\/em><\/p>\n\n<p id=\"8bfe\"><strong>Victor<em>&nbsp;von Wachter<\/em><\/strong><em>&nbsp;is research assistant at the University of Copenhagen and analyst at the eToro Lab. <\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Programmable money is one of the major buzzwords in the blockchain space in 2020. Even though everyone seems to talk about it, we still lack a clear definition and hence common understanding of this term. this article presents a taxonomy of programmable money.<\/p>\n","protected":false},"author":135,"featured_media":23328,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[192],"tags":[98,1086,1161,1162],"ppma_author":[2883],"class_list":["post-22519","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fintech","tag-blockchain","tag-distributed-ledger-technology","tag-programmable-money","tag-programmable-payments"],"authors":[{"term_id":2883,"user_id":135,"is_guest":0,"slug":"philipp-sandner","display_name":"Philipp Sandner","avatar_url":"https:\/\/www.experfy.com\/blog\/wp-content\/uploads\/2020\/04\/medium_dfe27749-f4e7-4260-9a68-c26a51e08539-150x150.png","user_url":"http:\/\/www.frankfurt-school.de\/","last_name":"Sandner","first_name":"Philipp","job_title":"","description":"Prof. Dr. Philipp Sandner is head of the Frankfurt School Blockchain Center at the Frankfurt School of Finance &amp; Management which has been initiated in February 2017. The expertise of Prof. Sandner in particular includes blockchain technology, crypto currencies, digital transformation and entrepreneurship. Further, Prof. Sandner is a member of the FinTechRat of the Federal Ministry of Finance.\u00a0"}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/22519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/135"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=22519"}],"version-history":[{"count":4,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/22519\/revisions"}],"predecessor-version":[{"id":32972,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/22519\/revisions\/32972"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/23328"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=22519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=22519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=22519"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=22519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}