Smart Contract Patents

It’s about that time again to check in and see how many patent filings mention smart contracts. The first time I wrote about this was in June ’16 here, and then again in March of this year here. Smart contracts are very much a part of the current zeitgeist (sidebar, if you ever want to feel like an idiot read Hegel), and all the rage in the B2B world.

The first time this search was run there were seven hits. The second time the search was run there were fifty-six hits. This time? One hundred and thirty six filings mention smart contracts. This is less than seven months since I last ran the search when the number was fifty-six. Of those filings, eight are issued patents and 128 are published patent applications.

The first chart below shows the growth in filings by publication year. The second chart below shows the number of filings by the year they were filed.

 

Each year there are more and more patent filings that we know about that are related to smart contracts. What the second chart shows us is the growth in the number of filings. Those numbers are not final, as there are undoubtedly still more filings that are not yet public. Based on the trend shown by these numbers its not unrealistic to assume that twice as many patent applications have been filed in 2017 that mention smart contracts than were filed in 2016. That would be around 150 patent applications filed in 2017 making use of smart contracts.

More broadly speaking, the growth in the number of filings that mention smart contracts is in line with what we would expect from the maturing blockchain industry. I wrote about this emerging blockchain patent landscapein March of this year. Companies, large and small, are moving to protect their innovation in this space. Bigger numbers are on the horizon.

Blockchain Patents

Say you’ve got a great idea to use “blockchain for [insert literally any problem domain]”. First off, congratulations! That sounds cool. Now you think to yourself, “I should patent that!” Maybe.

Before you go through the long and costly process of seeking patent protection there are some questions you should ask yourself, or your attorney should ask you.

Do you really need a blockchain?

This is the most important question, and one that requires serious introspection. Are you pursuing a blockchain technology solution because you are trying to capitalize on a hot new trend? Do you just need a new data storage solution? Have you really hammered out the pros and cons of using blockchain technology? Do you want to build your own blockchain, or use a public blockchain or some private blockchain service?

Your answer to these questions will of course depend on your goals, constraints, and the data you are dealing with. If you are convinced that you do want to pursue a blockchain technology solution to your problem you should have answers to at least the following questions.

What data do you hope to store using blockchain technology?

It doesn’t make sense to throw any old data in a blockchain. I mean, you certainly can, but that would be wasteful. Typically, you want to put “significant” data in a blockchain. For example, data that might be usefully stored on a blockchain may be mission critical data that you don’t want to lose, however, then the question becomes is access to said data time-sensitive? If the answer is yes then a blockchain solution may not be a good fit.

Have you considered any privacy restrictions on the data you are dealing with? For example, is the data personally identifiable information, such as healthcare data? If it’s healthcare data, have you properly walked through permission controls that need to be put into place? “We’re just storing a hash of the data!” you say, and yes that’s great, but are you really comfortable with that? Similarly, how will the data be entered into the system? Is the data going in solely under human direction? Is there some type of machine-machine communication going on?

Good candidate datasets for storage in a blockchain solution are “shared datasets that are shared amongst parties that do not fully trust each other.” That is, parties that may be incentivized to change data to the detriment of other parties involved in the network. Remember, blockchains are tamper-evident and so can cut down on funny business by participants that don’t have a majority of the computing power necessary to overrun the blockchain the data is stored in.

How are transactions handled?

Transaction verification should be trivial, but if you are not dealing with public blockchains (e.g. Ethereum, Bitcoin) then you may need/want additional verification steps. If so, what are the additional steps taken as part of the verification process? Even if your idea involves the use of public blockchains you may want to include additional transaction verification steps that occur prior to interfacing with the public blockchain.

Similarly, how is consensus handled in your blockchain solution? Inventing a new consensus algorithm is probably not a good idea. It’s better to use an existing consensus mechanism. This calculus changes if your blockchain solution does not make use of tokens that are native to your new fangled blockchain network. If you are not using tokens (e.g. bitcoin, ether) as part of your solution, why are you trying to use blockchain technology again?

Does this interface with legacy systems?

How do you envision your blockchain solution fitting into your existing business model? The blockchain solution will either interface with legacy systems or seek to replace legacy systems. Both paths have their own pitfalls, and their own patent considerations.

Along these lines, is your blockchain solution going to be solely internal to your business, client facing, or a combination of both? You need to consider exactly how your use of blockchain technology interacts with these internal systems and external systems.

Who is allowed to participate?

A blockchain network is made up of all sorts of different participants. Have you figured out who can participate in your blockchain network and how? Do you use an existing blockchain network, such as Bitcoin or Ethereum? If so, have you considered privacy requirements for your data, and how they might be met on those networks?

If you are designing your own blockchain network, are there checks performed prior to participation in the network? What would those checks look like? Accordingly, do you have a validation process in place to validate information used as part of any checks on participation? This is less of an issue if you are spinning up some sort of permissioned blockchain where there is a certain level of trust afforded each participant.

Conclusion

Blockchain technology is not a panacea for every problem you face. In fact, blockchain technology is really best suited to situations where you have participants on a network that don’t fully trust each other, want to update valuable data, and don’t fully trust the network. If that is not your situation, you need to think about at least the questions posed above, but probably many more.

Denominated in Bitcoin

You often see people in the Bitcoin community use the market capitalization of Bitcoin to compare it to the money supply of other countries. In particular, the M1 Money Supply of countries is used as a metric to measure the value of all bitcoins against. For example, Jameson Lopp recently cloned the CIA’s numbers on M1 Money Supply around the world including the value of all bitcoins, which shows Bitcoin in 32nd place. These statistics are interesting, and certainly indicative of how far Bitcoin has come. At the same time, this is a narrow way to think about Bitcoin and its growth.

There are no shortage of people that believe Bitcoin, or more generally cryptocurrencies, will replace fiat money in the future. Thinking in these terms, why limit Bitcoin to the M1 Money Supply? Won’t Bitcoin become the market, as in all transactions will occur on the Bitcoin blockchain? Putting aside the probability, or desirability, of that outcome what does the world economy look like if it is denominated in bitcoin?

A couple of assumptions. Gross Domestic Product, or GDP, is more or less the standard metric used by economists to measure the economy of one country against the economy of another country, and so, that is what I’ll use. The underlying GDP and population numbers are from 2015 courtesy of the World Bank. GDP is problematic, but it’s a decent measure of the total “value” in an economy, and remember we’re talking about a scenario where all value is transacted through bitcoin. I’m using the total number of bitcoins mined, as of yesterday, (~16.66 mil according to blockchain.info) as the number of bitcoins. Sure, I could use twenty one million as the number of bitcoins, but we haven’t hit that number yet and we don’t know what the world’s economies would look like when that number is hit.

The chart below shows the country, the population, the Bitcoin In Country, or “BIC,” and the Bitcoin Per Person, or “BPP.” I’ve listed the top twenty-five countries, and the bottom twenty-five countries according to BIC. So, how many bitcoin does each economy have?

 

There is nothing terribly surprising about the countries listed above, because they are the largest economies in the world. What is interesting is what their economies look like in terms of bitcoin, and in particular the number of bitcoin held by each person in that economy. But, what about the bottom twenty-five countries?

 

Again, if you’re familiar with the poorest countries in the world you should not be surprised by the list of countries above. What is extraordinary is that if you have 8 bitcoin you would have more bitcoin than the entire economy of Tuvalu. Does this make sense? I have no idea, but it’s shocking to think about. If you had 353 bitcoin you would have more bitcoin than each economy of the bottom 25 countries.

Conclusion

Denominating countries’ markets in bitcoin is another way to get a handle on what Bitcoin adoption means. BIC and BPP are indicators that help illustrate that point. Whether Bitcoin replaces all value transaction is a very open question, but if Bitcoin were to do that a person would not need to have a lot of bitcoin to have more bitcoin than many countries in the world.

Update: I added the full list of countries if you want to peruse them below.