The following are the features of the WoopChain network:.
i. Ethereum Virtual Machine (EVM): EVM is the virtual machine that allows the execution of smart contracts via transactions which allows for compatibility with most existing Solidity.
ii. Proof-of-Stake Consensus Mechanism: Any user can stake and help to secure the WoopChain network. WoopChain uses a number of consensus algorithms for transaction validation, block validation, block production and block mining.
iii. Proof-Of-Authority Consensus method:Gives a small, designated number of WoopChain actors the power to validate transactions and to interact with the network. Since the PoA requires only a limited number of actors, the network can afford to update the blockchain more frequently by reducing the time between each block (Blocktime) and process more transactions (Blocksize) for processing fees close to zero (Transaction fees).• Modular
iv. Storage: WoopChain uses a database key-value to store blockchain data locally. This data is divided into sub-categories(a) block headers that form the chain of data that is used to cryptographically verify blockchain state; (b) block bodies that contain the list of ordered transactions included in each block; and (c) transaction receipts that contain metadata related to transaction execution including transaction logs. World State Everyblock header references a world state via a stateRoot hash. The world state is a mappingfrom addresses to accounts. Externally owned accounts contain a balance, while smartcontract accounts additionally contain executable code and storage.
v. Peer-to-Peer (P2P)Networking: WoopChain implements P2Pnetwork protocols for inter-client communication and an additional sub-protocol for discovery. A UDP-based protocol for finding peers on the network. RLPx, a TCP-based protocol for communication between peers via various “subprotocols”. The sub-protocol is used to synchronize blockchain state across the network and propagate new transactions, to facilitate consensus decisions.
vi. User APIs: WoopChain provides main network (mainnet) and EEA JSON-RPC APIs over HTTP and WebSocket protocols as well as a GraphQL API.• JSON-RPC
• HTTP JSON-RPC Service
• WebSocket JSON-RPC Service
vii. Monitoring: With WoopChain you canmonitor node and network performance. Node performance is monitored using Prometheus or the debug metrics JSON-RPC API method.
viii. Privacy: The ability to keep transactions private between the involved parties, while not allowing other parties any access to the transaction content, sending party, or list of participating parties is referred to as privacy in WoopChain. WoopChain uses a Private Transaction Manager to ensure the implementation of its privacy concerns.