Despite the fact that nearly all blockchains are using a nearly identical code base as the very first blockchain in 2009, there remains a growing body of infrastructure that only the first blockchain or it's first forks have.
The following is a non-exhaustive list of application enhancing features that have suffered from the inefficiencies that Blockology is addressing:
- SPV (Simplified Payment Verification) clients
- It is cumbersome to sync a blockchain for a purpose that does not require the entire confirmed list. All blockchains can benefit from this capability, but a very small number of them have any software clients to facilitate this.
- Nearly all blockchains use a GUI built in the -QT framework, this is based off the reference client from the first blockchain. -QT is extendable for custom themes and a better graphical experience, but this has not been seen within the community.
- Not all blockchains even have a GUI. Namecoin, one of the oldest forks from the original blockchain, has only been operable via command line instructions for years. In the event that someone decided to create a GUI, it would most likely be based on the -QT forks that proliferate and require syncing the entire blockchain. Again, highlighting the problem with lack of SPV clients.
- Improvement Protocol proliferation
- Blockchain units use improvement protocols to make them easier to use and expand their applicability and infrastructure. After one IP is ratified, only one blockchain (or it's associated software clients) might implement it. Although the improvement protocol is compatible with all blockchains forked from the same code base, there are only independent initiatives that spark within communities at random limited times.
- Masternodes - and other privileged node compensation mechanisms
- There are several kinds of participants in a blockchain network, all called nodes. Full nodes store the entire blockchain for redundancy, and a subset of full nodes that find the compute hashes are called Mining nodes, or miners. Miners are compensated for processing on the network in the form of the block reward and transaction fees. Other nodes are not compensated in most blockchain networks and this leads to a decline in nodes as they have storage and bandwidth costs that only grow greater. Masternodes are an interesting concept in attempting to compensate full nodes by creating a new class of privileged full nodes which require a stake of the network's currency in order to earn more. In some networks, masternode compliant nodes are privileged in other ways outside of the additional network subsidy. This concept greatly increases the demand for the cryptocurrency when implemented and the concept can be rolled out to other networks.
- Ring signatures
- Using a ring of network participants and prior transactions, payments can remain private while using the blockchain for its distributed nature, giving users optional auditability.
Similarly, blockchain proliferation and applicability has been hindered by the inability of development teams to deliver software. Blockology addresses this by managing projects and shifting the interests towards completing the blockchain experiment until the blockchain's consensus mechanism functions as intended such that the decentralized autonomous corporation is secure and can proliferate on it's own.