To protect the network from spam and DDoS attacks, transacting on Dehvo requires the payment of a transaction fee. This fee is paid in DEH, and can be broken down in two elements, as explained below.
Transactions have a set minimum fee of DEH
0.000000000042, and the network uses an algorithm to determine the base fee for each specific transaction based on the expected computing power required to process it. Factors that can directly influence the cost of a transaction - amongst others - are:
- If the transaction interacts, or not, with a smart contract;
- If there are too many other transactions being submitted at the same time;
- The type of asset you are transferring - DEH20, DEH721,etc;
- Built-in fees from the protocol or application you are using to submit the transaction;
The base fee has no upper bound and is always burned - or destroyed. So every time a user transacts on Dehvo, the supply of Deh is reduced by a certain amount.
On top of the base fee, users are able to set a 'tip' for validators to have their transaction processed faster. This is called a 'Priority Fee' and is usually calculated automatically by most modern wallet providers, which will advise you on the optimal fee to set, given the current network state. With very few exceptions, the higher the priority fee, the faster a transaction will be processed. This fee is paid directly to the validators.
While using Dehvo, users may also face other fees coming from the interaction with smart contracts, protocols, and platforms. While using any application deployed on Dehvo, users need to make sure they understand the fee structure of the given application before start transacting on or with it.
Private networks based on the Dehvo protocol will work exactly the same way as they do in our public ledgers. The main difference is that by having full control over the network, private users can easily have access to native units of account to cover the usage fees, without never having to worry about them.