In this article, we are comparing RecordsKeeper blockchain with other blockchains, by some general parameters which are shown in the table. With the help of this, users can quickly identify which blockchain is more suitable and useful for them. For this comparison, we have considered some basic blockchain parameters like max block size, transaction size, max transaction per second, etc. The detailed analysis is given in the following table:

 

Features

Public RecordsKeeper

Private RecordsKeeper Bitcoin Ethereum Neo EOS
Max Block Size 10 MB Up to 1 GB 1 MB Doesn’t have Block size but works on Gas Limits. Currently 2 MB. But it can be extended. Doesn’t has Block size but works on Gas Limits.
Max Transaction Size 8 MB Up to 1GB 1 MB 780kB (Because of the Gas Limit) Currently 1 MB. But it can be extended. 780kB (Because of the Gas Limit).
Max transactions per seconds 3000 transactions per seconds. 3000 transactions per seconds. 5 transactions per seconds. 15 transactions per seconds. Currently 1000 transactions per second extends upto 10000. 1000 transactions per seconds extended upto 1000000.
Avg. Block time 15 seconds 15 seconds 10 minutes 15 seconds 15 seconds 0.5 seconds.
Max Data Size 4 MB Up to 1 GB 1 MB 780kB (Because of the Gas Limit) Currently 1 MB. But it can be extended. 780kB (Because of the Gas Limit)
Data Retrieval Key based retrieval Key based retrieval Need to transverse Blockchain to get the transaction with data. Need to transverse Blockchain to get the transaction with data. Contract-based retrieval. Need to transverse Blockchain to get the transaction with data.
Mining Algorithm POW POW POW POW dBFT DPOS+BFT
Mining Consensus Feature implementation with Mining Diversity Feature implementation with Mining Diversity No Mining Consensus Present No Mining Consensus Present 66% consensus rule. No Mining Consensus Present.
Permissions Control who can connect, send and receive transactions, create assets, streams, and blocks. Control who can connect, send and receive transactions, create assets, streams, and blocks. Bitcoin is a permissionless blockchain. You have to adapt and change Ethereum Blockchain to run a permissions Blockchain. Neo is a public blockchain, so anybody can connect and mine. EOS is a public blockchain, so anybody can connect and mine.
Assets/Cryptocurrency Use XRK to upload data over the Blockchain. You can issue millions of your own assets on a blockchain. Bitcoin available as Cryptocurrency. You can create tokens over the Ethereum Blockchain. You can create custom tokens on NEO, NEO available as cryptocurrency and GAS used as a transaction fee. Uses Ethereum ERC20 token but, after June 1st, the new eos.io system will instead offer its own blockchain, separate from Ethereum, with its own native coin.
Security Provides flexible security with multi signatures, external private keys, cold nodes, and consensus. For initial 2 years, admin holds the security. You can define and provide your own security with multi signatures, external private keys, cold nodes, and consensus. Bitcoin does not support advanced authentication mechanism. Although it provides with Data Sanitization, Key storage and Audit logs. You can define and provide your own security with multi signatures etc. with the help of smart contracts. You can define and provide your own security with multi signatures etc. with the help of smart contracts. You can define and provide your own security with multi signatures etc. with the help of smart contracts.
Multisig support Yes Yes No Yes Yes Yes
Hashing algorithm SHA256, RIPMEND 160 SHA256, RIPMEND 160 SHA256, RIPMEND 160 Ethhash(“sha3_256” and “sha3_512” hashes) SHA256 KECCAK 256
Programming languages used for development All All No smart contracts support. Solidity C#, Java, Python(currently) Javascript, C, C++(in future) WebAssembly languages(C++,C, Rust)
Programming language used for build C, C++ C, C++ C, C++ C++ C# C++