Towards Application Portability on Blockchains
This addresses a fundamental issue for blockchain developers and users, but appears incremental as it builds on existing concepts without major breakthroughs.
The paper tackles the problem of incentive mismatch in public blockchains by proposing application portability as a solution, and presents middleware designs that enable migration between blockchains.
We discuss the issue of what we call {\em incentive mismatch}, a fundamental problem with public blockchains supported by economic incentives. This is an open problem, but one potential solution is to make application portable. Portability is desirable for applications on private blockchains. Then, we present examples of middleware designs that enable application portability and, in particular, support migration between blockchains.