The document discusses the concept of a general-purpose blockchain platform that can implement various blockchain systems with revisable settings, unlike existing blockchains that are fixed to a specific implementation. It provides examples of how such a platform could use different consensus algorithms, pruning methods for data storage, and state tree structures. The document also contrasts this concept with existing blockchains like Bitcoin and Ethereum that have currency systems tightly coupled with the blockchain implementation. A general-purpose platform may help decouple the blockchain from applications and allow one platform to support multiple interacting applications and cryptocurrencies.