Review Article

On Blockchain and IoT Integration Platforms: Current Implementation Challenges and Future Perspectives

Table 6

Taxonomy of blockchain scalability solutions and how they impact blockchain.

Proposed technologyReferencesClaimed TPSLayerCategoryNotes

PlasmaPoon and Buterin [76]5000Layer 2Side chainSide chain is created for faster transactions. Only completed and validated blocks from the side chain are added on to the main chain.
ShardingLi et al. [22], Klarman et al. [143], Zamani et al. [144], Kokoris-Kogias et al. [145], Luu et al. [146]45000Layer 1On-chainPartition blockchain into K-independent subchains to have smaller full replication systems for faster transactions.
Raiden red eyes[147]1000000Layer 2Payment channelPayment solution that allows one to run smart contracts off-chain.
Lightning networkPoon and Dryja [142]1000000Layer 2Payment channelSolution uses cross-chain atomic swabs and has been tested on the bitcoin blockchain.
JidarDai et al. [148]ā€”Layer 1Block data (data storage size reduction)A data reduction approach for Bitcoin system. The main idea of Jidar is to allow users only to store relevant data they are interested in and thus release the storage pressure of each node.
ErlayNaumenko et al. [149]ā€”Layer 0Data propagation (bandwidth savings)Reduce the overall bandwidth consumption while increasing the propagation latency.
bloXrouteKlarman et al. [143]200000Layer-0Data propagationHelps individual nodes to propagate transactions and blocks more quickly.