TPC 2018 Wrap-Up: Is Blockchain the Future of Ticketing?

Opinion in the tech industry is fairly evenly divided between “blockchain is the future” and “blockchain is a scam”, so what’s all the buzz about blockchain ticketing? We headed to Softjourn’s talk at TPC 2018 to find out more.

What is the blockchain?

At the moment, whenever money changes hands online, the transaction needs to be approved by a third party – usually a bank. Blockchain is a way for consumers and suppliers to connect directly, without the need for a middleman to approve the transaction. Essentially, it’s a digital ledger – or, in more technical terms, a decentralised database – of transactions that everyone can see.

This infographic from the Financial Times does a great job of presenting the process simply:

(Image transcript in the comments.)

How could the blockchain work for ticketing?

In his talk at the 2018 Ticketing Professionals’ Conference, Lyubomyr Nykyforuk of Softjourn proposed three potential uses for blockchain in the ticketing industry:

  1. Adding support for the use of cryptocurrencies, such as Bitcoin, in box office platforms.
  2. Making tickets into blockchain assets that can be purchased.
  3. Rewarding customers with blockchain assets that can be traded in with a venue.

Support for cryptocurrency in online box offices will most likely happen organically once more people can access and use it. It’s more a question of how soon that will happen than whether it will happen at all – and how many developers are willing to take on the sluggishness and complexity of a cryptocurrency transaction as early adopters.

The other two options present a much more interesting prospect for the ticketing industry. They rely on blockchain assets in the form of smart contracts, which blockchain firm Ethereum describes as “applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference.”

“No downtime”, in theory, simplifies the purchasing process. “No fraud” is music to the ears of pretty much everyone in the industry. “No third-party interference” offers distributors much more control over the secondary market. Whatever digital asset you’re selling, the blockchain offers an exciting level of potential.

What’s the catch?

As flash as all this sounds, there are a few things that need to be sorted before we can really start getting excited about ticketing with the blockchain:

  1. The technology isn’t mature. Andreas M. Antonopoulos, author of Mastering Bitcoin and The Internet of Money, compares the current state of the blockchain to the Internet circa 1990, where email’s just arrived and the web doesn’t really exist yet. Before smart contracts can be useful, they’ll need to be a whole lot better established and more widely accessible.

  2. It’s very slow. In cryptocurrency, new blockchain assets need to be mined using a series of calculations that take ten minutes and an enormous amount of processing power to execute. And that’s before you even transfer the asset! At the moment, the average Bitcoin transaction can take upwards of an hour to complete, whereas regular purchases take a fraction of a second.

  3. It’s expensive to implement in terms of both development and practical costs. It seems unlikely that ticketing would be as resource-intensive as mining for cryptocurrency, because there’s a limit on how many tickets need to be produced at any one time. Even so, the potential impact of large-scale events on the environment (and the venue’s electricity bill) definitely needs to be taken into consideration – especially if links to cryptocurrency do become established.

  4. Anonymous, unforgeable “blocks” of any type of data carry their own particular risks. In March 2018, the Guardian reported that the Bitcoin ledger contains links to 247 images of child abuse. This is unlikely to affect people who are only spending, but anyone who’s downloaded the full ledger to perform complex operations like mining could face prosecution in the countries that have embraced the currency most enthusiastically.

  5. In theory, it should be easy to enable the secondary market without giving any reward or incentive to scalpers, but there’d need to be an intensive, industry-wide discussion about how this can be done in a way that can benefit any type of venue or event. There’s also the question of verifying identity when near-total anonymity is what makes blockchain transactions attractive to so many people.

Is Monad implementing blockchain ticketing?

As you’ve come to expect, we’re keen to stay abreast of developments that show this much potential, so we’ll certainly be following the progress of blockchain ticketing closely. But we also take the issues above very seriously, and we want to see a lot of progress towards their resolution before we start implementing this technology and offering it to our customers.

So, the short answer is “not yet”. We never say never, but the safety and long-term viability of our customers’ businesses takes priority. At the moment, existing blockchain technology seems like too much of a compromise.

Image transcription for access.

How a blockchain works

  1. A wants to send money to B
  2. The transaction is represented online as a “block”
  3. The block is broadcast to everybody in the network
  4. Those in the network approve the transaction is valid
  5. The block can then be added to the chain, which provides a transparent and indelible record of transactions.
  6. The money moves from A to B

So my view (and I didn’t go and see the talk that Claudia did, so it’s an uninformed view) is that the key feature of the blockchain is that it’s decentralised. In currency, it allows the ledger to exist without any one party (like a bank or government) holding it and being in control of it.

Everything that blockchain can do, can already be done much more easily with a central authority. We’ve had banks and currency for quite a long time, after all.

Every ticketing use case I can think of is inherently centralised, because there’s a venue with an access control system who are actually putting on the show that people are buying tickets to see. You have to trust the venue, because one way or another you’re going to be showing up there and hoping that they let you in. (Whilst your proof of purchase might be cryptographically sound, they don’t have to let you in at all: “Right of entry is reserved” is common on terms and conditions and if you show up full of vodka and are sick over the box office, it doesn’t matter that your smart contract riddled e-blockchain-ticket is valid, you’re still going home.)

Given that there is no use for decentralisation in ticketing, all the good things about blockchain can be more easily accomplished with a central database. If you want to facilitate secondary markets and resales, you can just expose those features on your API without needing to use blockchain. You can expose a function that answers yes or no to “Does person X hold a valid ticket they can sell me?” and “is 1231231231 a valid barcode for this event?” and allow methods like “please transfer the ownership of this ticket from the old owner to the new owner and cancel the old barcode and issue a new one and send a new email” and implementing all of that would be a fraction of the effort of doing it the blockchain way.