Shardeum Architectural Design Goals ๐งต
Shardeum Architectural Design Goals ๐งต
Built with a central design goal to ensure sustainably low transaction fees forever, Shardeum architecture is centered on the following considerations โคต๏ธ
USER EXPERIENCE ๐ค
Designed to enhance the user experience & increase smart contract platform adoption by:
๐ Linearly scaling the network
โฌ๏ธ Meeting high TPS demands
โฝ๏ธ Maintaining stable gas fee forever
DEVELOPER EXPERIENCE ๐ป
Built with an aim for all kinds of dapps to be feasible on Shardeum & to provide:
๐ค A seamless & cost-efficient developer experience
๐ก Sustainably low transaction fees for profitability
โ๏ธ Developer friendly EVM based environment
ENERGY EFFICIENCY โก
As the amount of energy used by a network to process a transaction is eventually paid by the user, consensus algorithms are designed for low energy consumption. This minimizes transaction fees sustainably.
HORIZONTAL SCALING ๐
Shardeum architecture is built to achieve horizontal scaling through dynamic state sharding, for the network to:
โ๏ธ Optimally use available nodes
๐ฐ Keep network operating costs low
๐ Ensure low transaction fees for users
NETWORK SIZE ๐
At Shardeum, all nodes providing resources to a network will be able to operate profitably forever. To make the network sustainable:
โ๏ธ No. of active Validator nodes are adjusted based on transaction throughput
โก๏ธ Transaction fees cover the operating cost
COMPATIBILITY ๐งฉ
An important design goal of Shardeum is to be EVM compatible โ
This makes the Shardeum platform easily accessible to existing Ethereum smart contracts, developer community & ecosystem
SECURITY ๐
Another important design goal of Shardeum is to ensure that a Sybil attack on a shard has the same economic cost as an attack on the whole network through various mechanisms such as:
๐ Staking
โ๏ธ Slashing
โ๏ธ Standby nodes
๐ Node rotation