Category Archives: Blockchain Technology

Yet Another Bitcoin Use Case: microtransactions

With the usual drumbeat of bad news continues, fraud, price manipulation, opaque actors, extortion, and just plain “oopsies”, a disinterested observer can be forgiven for wondering if the end is near for crypotcurrencies.

Bitcoin itself is increasingly controlled by giant mining combines who effectively control the Bitcoin network. This situation was assumed to be impossible in the original Nakmoto design [1], but here it is. And it is leading to a catastrophic crackup (AKA the “hard fork”), possibly as soon as August.

Meanwhile, this blog is ticking off the long list of supposed use cases for Bitcoin and blockchains. Supply chains?  Yes.  Remittance? Not on a public blockchain. Local currencies? Nope. Identity? Mostly not.

This week there is yet another use case that isn’t happening: Microtransactions.

From the start, it was imagined that Bitcoin technology could support transactions of any size, down to fractions of a penny. The cost of doing a transaction could be small, possibly even zero, and if so, then there is no reason not to do lots of tiny transactions. This would open the way to all kinds of new business (pay as you go for web content, metered use of services, etc.) including automatic management of IoT resources.

How is this admittedly exciting use case holding up?

Chuan Tian reports in Coindesk that “SatoshiPay to Stop Using Bitcoin Blockchain for MicropaymentsStoshiPay is a nicely developed concept that has, for instance, a plugin for WordPress that would let me charge you a tenth of a penny (in Bitcoin) to read this deathless prose.

Their business model is to take 10% of every transaction—when you paid me, they get 1/100 of a penny.

The original approach was to just use Bitcoin, putting the transactions on the Bitcoin blockchain. Even bundling a bunch of them, these are small transactions, so the cost of pushing them out to the ledger obviously has to be small enough for the 10% cut to be profitable.

As Tian points out, the “essentially zero” transaction costs seen even two years ago are long gone, and more than one company has abandoned microtransactions with Bitcoin. At $2 and more per transaction, it is economically infeasible to implement microtransactions directly in Bitcoin. (By the way, these transaction costs for Bitcoin are now in the range with conventional financial systems.)

Why has this happened? Congestion.

The same scaling issues that are threatening to crack Bitcoin into multiple rival networks have pushed transaction fees higher and higher. The big players who are collect these fees (their entire business model is to collect these fees) have blocked engineering changes that would likely reduce congestion, and lower fees.

It is possible that transaction fees might go down, who knows. But the fact is there isn’t any good reason why you need to use the public ledger to implement microtransactions at all. So companies are moving to other technology.

SatoshiPay is said to be moving to IOTA, which is a blockchain-inspired system targeting the Internet of Things. IOTA implements a cryptographically secured peer-to-peer network, with their own protocol and data structures. They argue that transaction fees will be very low, or even zero.

Actually, the IOTA protocol and data structures are completely different from Nakamoto [2]. IOTA is based on familiar concepts used in large scale data systems, with a peer to peer twist inspired by Bitcoin. They use cryptography and the idea of consensus, but in a way that allows a lot more throughput, along with other interesting features such as smooth offline operation (i.e., you can cut off part of the transactions and merge them back later).

There are some funky things about the protocol (e.g., there is a knob for how confident you want to be about the validity of the transaction tree) but there are no miners and therefore no transaction fees.

IOTA aims to do IOT things, smart machines bargaining with each other. (No puny humans involved!) They call thing the Economy of Things or something like that. But what they have built should also be good for something like SatoshiPay.

As in many Bitcoin use cases, people using SatoshiPay or services that use it will never notice the transaction technology behind the scenes.

Will we finally see digital microtransactions? I dunno. But it won’t be on the public Bitcoin blockchain, that seems clear.

So this use case for blockchain might come true, but, as IOTA puts, with No Blocks and No Chains.

Inspired by Bitcoin, yes.

But implemented by more sophisticated technology, designed for this use case.


  1. Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System. 2009. http://bitcoin.org/bitcoin.pdf
  2. Dominik Schiener, A Primer on IOTA (with Presentation), in IOTA Blog. 2017. https://blog.iota.org/a-primer-on-iota-with-presentation-e0a6eb2cc621
  3. Chuan Tian,  SatoshiPay to Stop Using Bitcoin Blockchain for Micropayments Coindesk.July 17 2017, http://www.coindesk.com/satoshipay-stop-using-bitcoin-blockchain-micropayments/

 

 

Cryptocurrency Thursday

Blockchain for Local Identity?

As soon as I declare that blockchain technology is unsuited for two use cases, Identity and local currency , Wolfie Zhao reports in Coindesk that the Swiss city of Zug is going to have a local ID service using a blockchain.

Oops. These use cases are still open, or at least not as dead as I said.

Of course, there is a difference between a local currency and a local ID service. The former needs to interact with conventional financial systems, the latter needs to interact with conventional ID systems. The press release indicates that digital IDs are not well developed in Switzerland, though I’m sure that digital banking works great.

Similarly, there is a difference between a global ID system, with secure digital passports for everyone including refugees and repressed populations, and a digital ID issued by a city. For that matter, the city is Swiss, which means it already has a well developed national ID system to build on.

So this isn’t quite the use cases I considered earlier.

What it is, is an intersection of them, a simpler problem and a well organized local government. Perhaps this is a favorable “corner” of the use cases, where blockchain will work well.


So far as I can tell, the rationale for this system is that Switzerland has a personal ID system (which I’m sure is quite rigorous and efficient), but digital versions of the IDs have not been successful. Blockchain technology is a way to securely associate a cryptokey with a particular ID. The blockchain is intended to make it possible for digital apps to quickly and cheaply confirm IDs.

Sure. This can work.

We’ll see how well it works. Is there enough need for this sort of crypto ID, and does it work well enough to be useful?   I don’t know, we’ll find out.


I note that blockchain is being used for a tiny part of the problem. As the press release makes clear, citizens must go to a city office to prove their identity and then are issues a digital key. This process is the hard part, and blockchain does nothing to support this service.

We want a single electronic identity – a kind of digital passport – for all possible applications. And we do not want this digital ID to be centralized at the city, but on the blockchain.” (Dolfi Müller, quoted in [2])

It is ironic to see the proponents of this system talk about how this is a “decentralized” solution. What they mean by that is that the part of the process where digital IDs are looked up is “decentralized”, particularly compared to previous systems that have attempted to implement the service with a database.

Essentially, the city doesn’t want to run a database with a secure public interface. Fair enough.

To a certain extent, they are also boasting about the local city’s initiative, too, though IDs issued by one city may have limited use elsewhere. Ethereum runs everywhere, but Zug IDs may not be trusted anywhere outside Zug.

I suspect, though, that Zug is issuing IDs based on Swiss national credentials. In that case, IDs issued in Zug are great throughout Switzerland. These are, of course, centralized IDs in that case.

Looking up IDs is a decentralized problem, but issuing IDs demands trust, and a web of trust between authorities. If every city in Switzerland issues its own crypto IDs, even using the same Federal ID, it will be chaos.


Finally, I have to say, “Ethereum? Really?”

I’m rather surprised that anyone would try to build a trusted system using the catastrophically messed up Ethereum technology. But they probably use Microsoft Windows, too. Massively clever cryptography running on wobbly, hackable software infrastructure.

Anyway, we’ll see how this works out.


  1. Stadtverwaltung Zug. Blockchain-Identität für alle Einwohner. 2017, http://www.stadtzug.ch/de/ueberzug/ueberzugrubrik/aktuelles/aktuellesinformationen/?action=showinfo&info_id=383355.
  2. Wolfie Zhao, Swiss City Announces Plan to Verify IDs Using Ethereum Coindesk.July 7 2017, http://www.coindesk.com/swiss-city-verify-id-ethereum/

 

Cryptocurrency Thursday

Blockchain Use Case: Supply Chains

This summer we’ve seen the cypto world sifting through the many possible use cases enthusiastically floated in past years [2], finding that some have promise and others seem to be fading. Remittance, local currencies, and “identity” seem to be fading. Blockchains don’t seem to be an overwhelmingly great technology for these problems.

Some use cases are still up in the air. Executable contracts, AKA, “smart contracts” are the flavor of the month in some circles, despite their catastrophic track record to date.

Other use cases for blockchains are still cooking. Land registries seem to be a good fit—though mainly as a convenience on top of already functioning legal systems.  Other similar registries might work, provided the legals are worked out.

But the one use case that is coming on very strong is “supply chains”. Blockchains are a pretty interesting technology for Provenance and, apparently, for seaports.

This summer, Antwerp’s gigantic container port joins Rotterdam and other major centers, doing their or pilot projects with blockchain technology [3].

As Noelle Acheson, points out in Coindesk, blockchain technology is getting serious attention from seaports, for many good reasons [1]. These operations are huge and operate on small margins. Even a tiny cost savings can amount to huge savings. Furthermore, there are zillions of companies all doing business with each other, based all around the world. Blockchain technology, or something similar, offers the hope of easy interoperability at minimal cost.

It seems to me that the case is pretty clear. Everything is already managed digitally, so much of the infrastructure (id codes, digital records, etc.) is already in place. I note that companies such as IBM and Microsoft are participating in these developments, and have built the current systems. I’m not sure if this is “disruption”, or just next generation engineering.

In addition, many of the operations can tolerate moderate latency, minutes or even hours to complete a transaction. Blockchain technology can meet such a requirement, even if it can’t handle the speed and scale of other cases.

This application makes use of public key cryptography to implement chains of trust and to share data in controlled ways. These are perfect use cases for PKI, with or without blockchains, per se.

The use case also requires interoperation among many, many players. This requires open interfaces and open data standards, for sure. Blockchain technology can be used as a robust mechanism for these machine interactions. It’s not the only way to do it, but blockchain may be a pretty good way.

Acheson suggests that the decentralized nature of blockchain should improve the security of the system, or at least the robustness in the face of cyber attack.

a distributed network of blockchain platforms could enhance the security and integrity of key operations

I’m not so sure how strong this case is, because the blockchain is only a tiny fraction of the whole system, and, in fact, not the most vulnerable. (For example, knocking systems off line stops operations, blockchain or no.) Given that the blockchain based system will introduce new vulnerabilities, it is difficult to say what the overall security implications are.

Acheson also suggests that there should be some kind of global standard and industry consortium to implement these concepts.

“it’s curious that an international blockchain consortium of ports and shippers has not yet emerged.

I’m not surprised and don’t really expect this to happen. First of all, shipping has been going on for millennia, and even today is characterized by a pretty loose set of agreements, ad hoc, and de facto processes.  Second, the internet itself works without such standards.  And third, these systems are built by global companies, which resist such non-competitive arrangements.  In short, don’t hold your breath.

Finally, I note that this use case suggests the importance of both public and private blockchains. For some purposes, especially consumer confidence and compliance, a public trace of sources is ideal. The Provenance.org people are looking at a public blockchain for this purpose.

On the other hand, container port operations probably will use a private blockchain for most of the work, or perhaps multiple private blockchains. There is no need for this information to be public (though it will be easy to audit when needed), and good reasons why the details should be private. For example, if you are worried about cyber security, you probably don’t want any kid on the Internet to be able to track your shipment of industrial chemicals every centimeter of its transfer. Nor do you want your competition monitoring your shipping traffic in order to infer details of your production capabilities and plans.

The bottom line is that blockchain technology may be a very useful augmentation for the already highly organized, digitized, and optimized business of transportation. It’s not quite as sexy as “reinventing money”, but it’s probably a good use of the technology, and it appears to have a strong economic case, too.


  1. Noelle Acheson Port of Call: Blockchain’s Impact on Supply Chains is Broader Than It Seems. Coindesk.July 3 2017, http://www.coindesk.com/port-call-blockchains-impact-supply-chains-broader-seems/
  2. Don Tapscott and Alex Tapscott, Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World, New York, Portfolio/Penguin, 2016.
  3. Wolfie Zhao, Europe’s Second Largest Port Launches Blockchain Logistics Pilot. Coindesk.June 28 2017, http://www.coindesk.com/europes-second-largest-port-launches-blockchain-logistics-pilot/

 

Cryptocurrency Thursday

“Identity” on the Blockchain?

For the past few years, cryptocurrency and blockchain enthusiasts have been touting a variety of use cases for these technologies, suggesting that they will disrupt/revolutionize pretty much everything [2]. It’s a floor wax and a desert topping!

With time, we are sifting through these use cases, discovering which ones are more realistic.

The most successful uses to date are, unfortunately, extralegal commerce and cybercrime.  Other areas that appear promising are supply chains  and other business to business cases. In also seems likely that private blockchains may well disrupt FINTECH, and eliminate hundreds of thousands of jobs.

What haven’t panned out yet are the benefits for regular folks and the imagined benefits for the world’s poorest.

It is readily apparent that blockchain-based technology isn’t necessarily the right way to do community currencies and similar projects.  Cryptocurrency has made surprisingly little inroads into “the remittance problem”. For that matter, cryptocurrency has made little inroads for real world commerce, mainly because it solves problems that consumers don’t actually care about. (Most people don’t care about the innards of their digital payment systems.)

This month the ID2020 project summit gives reason to think that blockchain is also not a particularly useful technology for “identity”.

ID2020 is an international group dedicated to helping people who lack formal identity papers. This is a significant problem for refugees and others, and it’s quite reasonable to try to create portable digital documentation.

“1.1 BILLION PEOPLE LIVE WITHOUT AN OFFICIALLY RECOGNIZED IDENTITY”

I’m rather baffled by why this is called an ”identity’ problem, which it is mostly an “official recognition” problem.

Michael del Castillo comments in Coindesk, “Identity without the Blockchain? Skepticism Grows for Once-Hot Use Case”. Essentially, the ID2020 people aren’t convinced that blockchain technology is the solution, or at least, the only solution.

I don’t know exactly what their thinking is, but I suspect that a key point is that credentials are all about trust, and in fact, trust in third parties. The importance of credentials aren’t that you can prove that you are who you say you are, but that you can prove to someone that a mutually trusted party says you are who you say you are.

“Trustless” blockchain systems offer little to help provide these proofs. Decentralized blockchains are certainly cheap and easy ways to reliably pass around such certificates, but they don’t address the hard part, which is creating them in the first place.

Identity problems of rich people

There is a second “identity” use case for blockchains, and that is portable and flexible digital identities, i.e,, control of personal information on line. The idea is to make it possible for people to access digital services without having all their information linked. This is truly an important challenge, though, again, I wouldn’t call it a problem of “digital identity” per se, it’s more of an information control problem.

This use case is lumped with the passport issues  above because the same technology could, in principle, solve both. If we had a good way to exchange verifiable cryptographically shielded certificates, we could use them to, say, access services without a universal ID number.

As del Castillo says,

In theory, those users would own their own identities, as opposed to Facebook, Google, the government, or any number of organizations, all of whom want to keep a record of – and profit from – that data.

This is an interesting statement of the problem and perceived solution.

He lumps all organizations, private, public, and “other”, which glosses over important differences, which is intellectually and politically dubious.

The Drivers License folks keep a record of you because they need to certify your qualifications to drive. Doctors keep medical records for obvious reasons. And so on. There are many reasons why organizations keep your history.

On the other hand, advertising companies like Google and Facebook, keep information on you to make money by “selling” you. So do numerous other companies.

Solving this problem is difficult, and not only because there is a lot of money begin made, and the powers-that-be don’t want to be disrupted, thank you very much.

The technical problems are actually quite difficult. Figuring out what sort of information needs to be exchanged and developing secure ways to present just what you need to and no more is very difficult. Furthermore, this process involves—wait for it—trust. No matter how clever the credential scheme, the credentials have to come from somewhere in the first place, and have to be accepted where you need them.

Blockchain technology is a good way to pass around cryptographically shielded credentials. But, again, it doesn’t help the process of obtaining credentials in the first place. If you can create a good system for digital credentials, a blockchain will certainly be one of the places you use it. But the blockchain alone doesn’t solve the problem.


I’ll add one more pedantic point. Some of the enthusiasm for blockchains is actually based on the extreme usefulness of public key cryptography, which will definitely, for sure, be the critical piece in these digital systems. But you can use PKI with lots of different architectures, “centralized” and “decentralized”, and with many different business models. Just because cryptographic signatures address a use case, it isn’t necessarily true that blockchains are relevant.


  1. Michael del Castillo, Identity without the Blockchain? Skepticism Grows for Once-Hot Use Case. Coindesk.June 22 2017, http://www.coindesk.com/identity-without-blockchain-skepticism-grows-hot-use-case/
  2. Don Tapscott and Alex Tapscott, Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World, New York, Portfolio/Penguin, 2016.

 

Cryptocurrency Thursday

Local Digital Currency in Spain: No Blockchain Involved

Cryptocurrency enthusiasts cite many potential benefits of Nakamotan cryptocurrencies (e.g., see [5]). Many of the claims are nonsense (e.g., many of the alleged virtues of “trustless” systems) or based on emotional anti-authority appeals.

Some of the more compelling use cases, though, are about empowering the 99.999%, by enabling access to low cost financial services for everyone, and generally enhancing local economies. These are attractive goals, though little progress has been made to achieve them.

My own view is that blockchain-based systems can be used for such purposes, but are neither necessary nor sufficient. There are better ways to skin that cat.


A case in point are the growing number of local currencies. For example, Aaron Fernando reports on the establishment of a local currency, the grama, in Santa Coloma de Gramanet, Spain. This purely digital currency is created by the local government and is pegged to the official Euro, However, the digital tokens have additional features designed to encourage them to circulate in the local area, rather than immediately fly away to distant banks or corporations.

The currency is only issued in the city, and some local business offer discounts. Most importantly, the currency has a “use by” date, or rather, a “use until” date.

a 5 percent penalty is imposed on exchanging gramas to euros before 45 days, with no exchange penalty after 45 days.

The whole idea is to maximize the value of local spending to the local community.

Personally, I like the idea.

I always try to patronize locally owned businesses, and hire local contractors whenever possible, so it is nice to see a digital system try to enhance this socially positive behavior.

Whether this sort of algorithmic game will have a big economic impact or not isn’t clear to me. For one thing, it’s kind of difficult to draw a boundary around a “local” economy. And however you draw the line, a city or locality is never a closed system.

But it’s better to try something, than to do nothing except complain.

I note that Spain certainly has been brutally punished by using the German controlled Euro [4]. Add in the longstanding nationalist aspirations of Catalonia, and there is a lot of motivation for local economic self-determination, and plenty of justification for experimentation.

The grama is inspired by the Bristol Pound and other contemporary local digital currencies. For that matter, local currencies predate digital technology, including famous case such as Ithaca NY.

So what does the grama tell us about blockchains and cryptocurrency?

I haven’t found much of a technical description of the Santa Coloma grama. I’m pretty sure they are connected to the conventional financial system, though I don’t understand the details.

If they are using a Nakmotoan blockchain, they never say so. I’m pretty suer they have nothing to do with any blockchain, and there is no reason why they would use a blockchain or Nakamoto-style “mining”.. The currency is baccked by Euros (a hated “fiat” currency) and issued by the local city government.

The Bristol Pound is not blockchain based, either, so far as I can tell. Nor are the other local currencies from Qoin.

In short, these leading local currencies could use blockchains, but do not. Why not?

You certainly could use a blockchain, or Bitcoin, or some other cryptocurrency to implement a local digital currency like the grama. But I think there is little reason to do so, and many reasons not to.

In these local currencies, the digital technology is designed to enhance face-to-face interactions among local people, which are inherently trustworthy. Furthermore, the local currency enhances trust in local institutions and businesses, and discourages dealing with anonymous, untrustworthy outsiders.

A local currency is designed to encourage face-to-face, non-anonymous transactions.

A local currency is trusted because it relies on personal relations.

Blockchain technology, in contrast, is designed to move money around the world with little friction, sucking money away from local economies. Transactions are not only not face-to-face, they are partly anonymous. And furthermore, public blockchains such as Bitcoin or Ethereum are “decentralized”, and have no one responsible for them, let alone no local control over decision making.

Cryptocurrencies are the opposite of “local currencies”.

“Decentralized” blockchains are the opposite of “locally controlled” systems.

Cryptcocurrencies are “trustless”, which is antithetical to local solidarity.

The bottom line is that digital technology, including cryptographic signatures, definitely are a good technology for empowering local communities.

However, blockchains in general, and global cryptocurrencies specifically, are really not the right technology for local currencies, and probably not for empowering people in any way.

The key to success for this kind of system is good interface design, local organizing (Santa Coloma has participation from local government and over 100 local businesses), and the backing of the public. It could have a blockchain inside or not—users would never know the difference.

If blockchains are not the right technology for a local currency, then it is worth asking if blockchains are the right technology for any kind of local self-government.

My own view is that, to the degree that blockchain-based systems encourage offshore finance and “autonomous” transactions, they are the perfect tools for the exploitation of local communiities, and likely to be very destructive of local economies.


  1. Bristol Pound Community Interest Company. The Bristol Pound – Our City, Our Money. 2017, https://bristolpound.org/.
  2. Aaron Fernando, How One City in Spain Launched a Local Currency Sharable.June 8 2017, http://www.shareable.net/blog/how-one-city-in-spain-launched-a-local-currency
  3. Qoin. Qoin – Money That Matters. 2017, http://www.qoin.com/.
  4. Joseph E. Stiglitz, The Euro: How A Common Currency Threatens the Future of Europe, New York, W. W. Norton& Company, 2016.
  5. Don Tapscott and Alex Tapscott, Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World, New York, Portfolio/Penguin, 2016.

 

Cryptocurrency Thursday

Chicago Blockchain Center Opens

In cryptocurrency land, amid the continuing news for flash crashes, criminal cases, and inaction on crucial technical issues, Coindesk reports that, “New Chicago Blockchain Center Launches With Government Backing”.

This sounds interesting. I wish I could find out more about it.

As with much of Illinois and Chicago government, the CBC is far from transparent. What is it for?

The announcement and launch are heavy on promotion and light on substance. It looks like there are major financial firms (including the Chicago Mercantile Exchange) and VCs. hanging out with tech startups. So, a business incubator focused on blockchain technology.

The “government backing” appears to be moonlighting by Jennifer O’Rourke, the State of Illinois’ “blockchain business liaison”, which I didn’t know we had. What else is involved in the “partnership” isn’t clear. The state and city governments are said to be looking at blockchain applications for public business, as well as trying to grok regulatory issues.

This center seems mostly harmless, though one wonders where the public money is coming from and what the state hopes to gain.

And, by the way, I notice that there is no academic participation at all in this partnership. There are quite a few world-class researchers at Illinois universities who would love to participate in such a center. It’s a shame to be missing out on this opportunity. (Call me.)


  1. Michael del Castillo, New Chicago Blockchain Center Launches With Government Backing Coindesk.June 8 2017, http://www.coindesk.com/new-chicago-blockchain-center-launches-with-government-backing/

 

Cryptocurrency Thursday

A Quantum-Safe Blockchain?

I noted earlier that the arrival of quantum computing (QC) is a dire threat to the Internet in general and cryptocurrency in particular. Despite the rhetoric about how groundbreaking the Nakamotoan blockchain [2] was, the implementation of Bitcoin is hardly technically cutting edge. Based on easily available cryptography currently used on the Internet, there was no consideration of the expected arrival of QC. It has arrived [3], and Bitcoin is obsolete.

What is to be done? That is not clear. There are no known ways to make the current Bitcoin protocol and data structures “quantum safe” let alone secure the rest of the Internet that Bitcoin relies on.

Last week there was excitement about an announcement from the Russian Quantum Center, which reports that they have developed “the first quantum safe blockchain” [1]. I’m far from expert on Quantum Key Distribution (QKD), but the basic idea is to replace public key based digital signatures with QKD. This addresses the greatest vulnerability in the blockchain. (I’m not positive that this addresses all the vulnerabilities, but I really don’t understand this technology very well.)

This is a good idea, indeed, an obvious approach. Problem solved!

Actually, it’s not clear that this theoretical solution is even relevant to Bitcoin in the real world.

First of all, QKC is a method for sharing keys between trusted parties (and it is rare and expensive).   This is great at the root of networks, where there are a relative handful of peers and steps can be taken to establish trust. The current PKI systems, on the other hand, are open source, ubiquitous, and equally available to everyone. We don’t need any “root” to be able to establish trust between us.

It’s not clear how soon we’ll all be able to exchange keys with each other via QKC. Until then, this technology is controlled by the big boys. That’s quite a problem for the decentralized philosophy of Nakamotoan blockchains. If we have to trust the root key managers, then we might as well have centralized servers, no?

Maybe the quantum internet will be deployed quickly, though IPV6 still isn’t fully deployed after 25 years, and there is a whole lot more “net” than there used to be. Depending on what this new architecture looks like, it might or might not be the right stuff for peer-to-peer protocols to run on, anyway.

The system described in the paper is essentially a whole new protocol. I’m not sure how it could be retrofitted on a system which already has zillions of records stored. Even if things were “quantum safe” from now on, would the old transactions be secure and trusted? I dunno.

Regardless of the ultimate usefulness of this or any other “quantum safe” blockchain, it is hard to see how it could ever be adopted by Bitcoin. For the past two years, we have seen Bitcoin thrash, unable to implement a very simple technical upgrade to deal with block sizes.  How in the world will it implement something even more radical, something that may require new hardware and fundamental changes to the system? I’m not holding my breath.

My own guess is that Bitcoin and other similar cryptocurrencies with come down with a sudden crash when quantum equipped hackers break in and steal everything. The end will be swift and irreversible.

It is more likely that this QKD technology will appear in private blockchains, running on private networks. On the other hand, if you have already built a trusted network with QKD, then you may not actually get much benefit from using a blockchain. I dunno. We’ll have to see.


  1. E.O Kiktenko., N.O. Pozhar, M.N. Anufriev, A.S. Trushechkin, R.R. Yunusov, Y.V. Kurochkin, A.I. Lvovsky, and A.K. Fedorov, Quantum-secured blockchain. 2017. https://arxiv.org/abs/1705.09258
  2. Nakamoto, Satoshi, Bitcoin: A Peer-to-Peer Electronic Cash System. 2009. http://bitcoin.org/bitcoin.pdf
  3. National Security Agency, Commercial National Security Algorithm Suite and Quantum Computing FAQ. National Security Agency CNSS Advisory Memorandum MFQ U/OO/815099-15, 2016. https://cryptome.org/2016/01/CNSA-Suite-and-Quantum-Computing-FAQ.pdf

 

Cryptcurrency Thursday