Smart Contracts… or Dumb Software

The role of smart contracts in blockchain technology is creating an emerging area of jurisprudence which largely overlaps with computer programming. However, one of the first comments I heard about smart contracts when I started working in the blockchain and crypto industry was that they are “neither smart, nor legal”. What does this paradox mean in practice?

First, smart contracts are not “smart”, because they still largely rely on human coders. While self-replicating and self-executing software programs exist, a smart contact contains human-defined parameters or conditions that will trigger the performance of the contract terms once those conditions have been met. The simplest example might be coded as a type of  “if this, then that” function. For example, I could create a smart contract so that every time the temperature drops below 15 degrees, the heating comes on in my house, provided that there is sufficient credit in the digital wallet connected to my utilities billing account.

Second, smart contracts are not “legal”, unless they comprise the necessary elements that form a legally binding agreement: intent, offer, acceptance, consideration, capacity, certainty and legality. They must be capable of being enforceable in the event that one party defaults, but they must not be contrary to public policy, and parties must not have been placed under any form of duress to enter into a contract. Furthermore, there must be an agreed governing law, especially if the parties are in different jurisdictions, and the parties must agree to be subject to a legal venue capable of enforcing or adjudicating the contract in the event of a breach or dispute.

Some legal contacts still need to be in a prescribed form, or in hard copy with a wet signature. A few may need to be under seal or attract stamp duty. Most consumer contracts (and many commercial contracts) are governed by rules relating to unfair contract terms and unconscionable conduct. But assuming a smart contract is capable of being created, notarised and executed entirely on the blockchain, what other legal principles may need to be considered when it comes to capacity and enforcement?

We are all familiar with the process of clicking “Agree” buttons every time we sign up for a social media account, download software or subscribe to digital content. Let’s assume that even with a “free” social media account, there is consideration (i.e., there’s something in it for the consumer in return for providing some personal details), and both parties have the capacity (e.g., they are old enough) and the intent to enter into a contract, the agreement is usually no more than a non-transferable and non-exclusive license granted to the consumer. The license may be revoked at any time, and may even attract penalties in the event of a breach by the end user. There is rarely a transfer of title or ownership to the consumer (if anything, social media platforms effectively acquire the rights to the users’ content), and there is nothing to say that the license will continue into perpetuity. But think how many of these on-line agreements we enter into each day, every time we log into a service or run a piece of software. Soon, those “Agree” buttons could represent individual smart contracts.

When we interact with on-line content, we are generally dealing with a recognised brand or service provider, which represents a known legal entity (a company or corporation). In turn, that entity is capable of entering into a contract, and is also capable of suing/being sued. Legal entities still need to be directed by natural persons (humans) in the form of owners, directors, officers, employees, authorised agents and appointed representatives, who act and perform tasks on behalf of the entity. Where a service provider comprises a highly centralised entity, identifying the responsible party is relatively easy, even if it may require a detailed company search in the case of complex ownership structures and subsidiaries. So what would be the outcome if you entered into a contract with what you thought was an actual person or real company, but it turned out to be an autonmous bot or an instance of disembodied AI – who or what is the counter-party to be held liable in the event something goes awry?

Until DAOs (Decentralised Autonomous Organisations) are given formal legal recognition (including the ability to be sued), it is a grey area as to who may or may not be responsible for the actions of a DAO-based project, and which may be the counter-party to a smart contract. More importantly, who will be responsible for the consequences of the DAO’s actions, once the project is in the community and functioning according to its decentralised rules of self-governance? Some jurisdictions are already drafting laws that will recognise certain DAOs as formal legal entities, which could take the form of a limited liability partnership model or perhaps a particular type of special purpose vehicle. Establishing authority, responsibility and liability will focus on the DAO governance structure: who controls the consensus mechanism, and how do they exercise that control? Is voting to amend the DAO constitution based on proof of stake?

Despite these emerging uncertainties, and the limitations inherent in smart contracts, it’s clear that these programs, where code is increasingly the law, will govern more and more areas of our lives. I see huge potential for smart contracts to be deployed in long-dated agreements such as life insurance policies, home mortgages, pension plans, trusts, wills and estates. These types of legal documents should be capable of evolving dynamically (and programmatically) as our personal circumstances, financial needs and living arrangements also change over time. Hopefully, these smart contracts will also bring greater certainty, clarity and efficiency in the drafting, performance, execution and modification of their terms and conditions.

Next week: Free speech up for sale

 

To be or NFT?

If there’s one consistent lesson to be learned from Blockchain and crypto is that the enabling technology often outpaces our understanding of the viable use case, commercial application or sustainable business model. For example, smart contracts have only recently proven their value with the rise of decentralized finance (DeFi). Even then, they are not perfect and if not well-coded can result in hacks, losses or other damage. Plus, until scaling (transaction throughput) and gas fees (transaction costs) are properly resolved, mass adoption is still some way off.

CryptoPunk #7523 (Image sourced from Reuters)

The latest crypto phenomenon is the market for NFTs (non-fungible tokens). Artworks in the form of digital files are being created, auctioned and traded for serious (or very silly?) amounts of money – just Google EtherRock, Beeple, CryptoPunk or Rare Pepe for recent examples.

NFTs are not just confined to digital art – animation, video, music and text are all being created in the form of NFTs. In addition, NFTs are being minted to represent ownership or other IP rights for physical artworks, real estate assets, collectibles and luxury goods.

Why would anyone pay the best part of US$12m for the original digital file of CryptoPunk #7523, a copy of which I have displayed above?

Perhaps we need to consider the following:

First, the image above is simply a low-res web image, easily reproduced via copy and paste – it’s not the “real” image as represented by the code or digital file embedded in the NFT. The original file is owned by the NFT buyer, and if it is an edition of one, then that is the only authentic version. Scarcity (as well as kudos) is a key market driver in NFTs – but only if someone else attaches financial value to the work (just as in any art market).

Second, owning the NFT does not necessarily mean you own the copyright or other rights associated with the art work. (I may own a Picasso painting, but I don’t own the image contained in the work.) So, apart from holding an NFT in your digital wallet or displaying it in a virtual art gallery, the only right you have is to re-sell the work. This means you can’t commercialise the image for t-shirts, on-line redistribution or reproduction (unless the owner has agreed to grant such rights within the NFT). (My use of the image here would be covered by the “fair use” principle, for the purposes of illustration and/or critical analysis.)

Third, unless you are able to export the NFT from the marketplace or platform that sold it, the NFT may “vanish” if the platform goes offline for any reason. (Doubtless, platforms need to enable token transfers to other market places and to users’ own digital wallets, otherwise there could be a lot of stranded and/or worthless NFTs in years to come.)

Fourth, the creator of the original work may be entitled to a % of the resale value of the NFT. This is obviously an important consideration for artists and other content creators, and I see this as a positive development. By extension, musicians, authors, film-makers and designers can more easily track and control the downstream revenue generated by the use and licensing of their works by third-party marketplaces, streaming platforms or 3D printing and fabrication services.

Fifth, NFTs support improved authentication, provenance and chain of ownership, as well as bringing more transparency to the world of art auctions – valuations, bidding and prices could all be hashed on the Blockchains that track the NFTs.

Finally, if NFTs are seen as a form of bearer bond (linking ownership to whomever controls the token), they could also be used to package up a portfolio of different crypto or digital assets, and auctioned as a single lot. The buyer could then unlock the disparate assets, and combine them into subsequent bundles – bringing a new dimension to block trades and the transfer of large bundles of stocks.

Next week: I got nothing

 

Blockchain and the Limits of Trust

Last week I was privileged to be a guest on This Is Imminent, a new form of Web TV hosted by Simon Waller. The given topic was Blockchain and the Limitations of Trust.

For a replay of the Web TV event go here

As regular readers will know, I have been immersed in the world of Blockchain, cryptocurrency and digital assets for over four years – and while I am not a technologist, I think know enough to understand some of the potential impact and implications of Blockchain on distributed networks, decentralization, governance, disintermediation, digital disruption, programmable money, tokenization, and for the purposes of last week’s discussion, human trust.

The point of the discussion was to explore how Blockchain might provide a solution to the absence of trust we currently experience in many areas of our daily lives. Even better, how Blockchain could enhance or expand our existing trusted relationships, especially across remote networks. The complete event can be viewed here, but be warned that it’s not a technical discussion (and wasn’t intended to be), although Simon did find a very amusing video that tries to explain Blockchain with the aid of Spam (the luncheon meat, not the unwanted e-mail).

At a time when our trust in public institutions is being tested all the time, it’s more important than ever to understand the nature of trust (especially trust placed in any new technology), and to navigate how we establish, build and maintain trust in increasingly peer-to-peer, fractured, fragmented, open and remote networks.

To frame the conversation, I think it’s important to lay down a few guiding principles.

First, a network is only as strong as its weakest point of connection.

Second, there are three main components to maintaining the integrity of a “trusted” network:

  • how are network participants verified?
  • how secure is the network against malicious actors?
  • what are the penalties or sanctions for breaking that trust?

Third, “trust” in the context of networks is a proxy for “risk” – how much or how far are we willing to trust a network, and everyone connected to it?

For example, if you and I know each other personally and I trust you as a friend, colleague or acquaintance, does that mean I should automatically trust everyone else you know? (Probably not.) Equally, should I trust you just because you know all the same people as me? (Again, probably not.) Each relationship (or connection) in that type of network has to be evaluated on its own merits. Although we can do a certain amount of due diligence and triangulation, as each network becomes larger, it’s increasingly difficult for us to “know” each and every connection.

Let’s suppose that the verification process is set appropriately high, that the network is maintained securely, and that there are adequate sanctions for abusing the network trust –  then it is possible for each connection to “know” each other, because the network has created the minimum degree of trust for the network to be viable. Consequently, we might conclude that only trustworthy people would want to join a network based on trust where each transaction is observable and traceable (albeit in the case of Blockchain, pseudonymously).

When it comes to trust and risk assessment, it still amazes me the amount of personal (and private) information people are willing to share on social media platforms, just to get a “free” account. We seem to be very comfortable placing an inordinate amount of trust in these highly centralized services both to protect our data and to manage our relationships – which to me is something of an unfair bargain.

Statistically we know we are more likely to be killed in a car accident than in a plane crash – but we attach far more risk to flying than to driving. Whenever we take our vehicle out on to the road, we automatically assume that every other driver is licensed, insured, and competent to drive, and that their car is taxed and roadworthy. We cannot verify this information ourselves, so we have to trust in both the centralized systems (that regulate drivers, cars and roads), and in each and every individual driver – but we know there are so many weak points in that structure.

Blockchain has the ability to verify each and every participant and transaction on the network, enabling all users to trust in the security and reliability of network transactions. In addition, once verified, participants do not have to keep providing verification each time they want to access the network, because the network “knows” enough about each participant that it can create a mutual level of trust without everyone having to have direct knowledge of each other.

In the asymmetric relationships we have created with centralized platforms such as social media, we find ourselves in a very binary situation – once we have provided our e-mail address, date of birth, gender and whatever else is required, we cannot be confident that the platform “forgets” that information when it no longer needs it. It’s a case of “all or nothing” as the price of network entry. Whereas, if we operated under a system of self-sovereign digital identity (which technology like Blockchain can facilitate), then I can be sure that such platforms only have access to the specific personal data points that I am willing to share with them, for the specific purpose I determine, and only for as long as I decide.

Finally, taking control of, and being responsible for managing our own personal information (such as a private key for a digital wallet) is perhaps a step too far for some people. They might not feel they have enough confidence in their own ability to be trusted with this data, so they would rather delegate this responsibility to centralized systems.

Next week: Always Look On The Bright Side…

 

The Bitcoin halving – what happened?

Last Monday, May 11, at around 19:23 UTC, the third Bitcoin halving occurred. This event is currently scheduled to happen approximately every four years, and is a core mechanism in Bitcoin’s protocol. In short, combined with the finite supply of bitcoin (BTC), the halving acts as an anti-inflationary measure by reducing the number of BTC payable to the miners who confirm each block of transactions, and maintain the integrity of the blockchain ledger. By using dedicated, high-powered computers to solve Bitcoin’s complex algorithms, the miners earn BTC as rewards for their efforts (and to help recoup their energy costs). As a result, the halving is an integral component in measuring key metrics in BTC’s performance, including pricing, supply and mining profitability. What happened around the time of the halving provides for some interesting analysis before and after the event.

BTC price dropped dramatically just prior to the latest halving event – the above graph is plotted using the hourly closing value of Brave New Coin’s Bitcoin Liquid Index.

The halving is programmed to occur after every 210,000 blocks, which themselves are “mined” approximately every 10 minutes. Last week’s third halving was triggered when block number 629,999 was confirmed – from block 630,000 onward, the block reward reduced from 12.5 BTC to 6.25 BTC per block, and is designed to continue halving until the block reward reaches 1 Satoshi (0.00000001 BTC).

Usually, financial markets have already priced in events such as the halving, so traders don’t expect the event itself to have an immediate impact on price. (Think of the halving as just one type of “corporate action” that is peculiar to cryptocurrencies and digital assets. Others might include hard forks, coin burns, and token lock ups.) As with company results and profit announcements, traders and analysts are usually prepared for the best (or worst).

However, leading up to the latest halving, BTC briefly touched a 3-month high of US$10k, before going through an almost typical “market correction” of a 20% decline immediately prior to the halving event. BTC has since recovered some of those losses, and in any case, the price performance before and after each halving event has become yet another indicator of long-term price movement, as the following chart illustrates:

Other metrics to watch include: “hash rate” (the degree of difficulty, and therefore the amount of computing power, to solve the algorithms and mine each block); transaction fees (if miners can’t earn as much from mining activity, they are expected to start increasing their network fees); the price of electricity (as an input cost to mining); and even the cost of computing power itself (as older machines become less efficient and therefore less profitable, while newer, more powerful and more expensive processors come to market).

Indeed, different scenarios used to predict the exact date of the next halving are largely based on the hash rate, which has been relatively volatile before and since the halving, and transaction fees likewise escalated (and then settled down again) around the time of the halving. Key data to track as part of halving analysis and forecasting can be seen in the table below from Brave New Coin:

Other interesting developments around the time of this latest halving include a legendary hedge fund manager reported to be buying BTC as a hedge against inflation; an increase in open interest on CME’s BTC futures contracts (assumed to be coming from institutional clients); and an intriguing message attached to block 629,999 (“NYTimes 09/Apr/2020 With $2.3T Injection, Fed’s Plan Far Exceeds 2008 Rescue”). Given the recent quantitative easing measures pursued by many governments and central banks in response to the Covid-19 pandemic, this choice of headline echoed the message attached to the genesis or very first Bitcoin block, mined in 2009, soon after the GFC (“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”).

Finally, as more data and analysis attaches to the halving events, they form the basis of a fundamental aspect of understanding how financial instruments perform over time – giving rise to the BTC equivalent of a 1, 5 or 10 year yield curve, which in turn will create more sophisticated derivatives and hedging tools, and another level of comfort for traditional and institutional investors.

(My thanks to friends and colleagues at Brave New Coin and Apollo Capital.)

Next week: “How do I become a business strategist?”