Blockdaemon Blog

Minimize Ethereum Gas & Fees With MPC

Wallet
Mar 26, 2024
By:
Frank
Wiener
&
Learn how using Multiparty Computation (MPC) for Ethereum transactions reduces gas fees and increases security, without sacrificing throughput.

Ethereum transaction fees have hit a yearly high in 2024. One of the factors is that the price of Ethereum has also hit new highs, but there’s much more to it. One way to minimize transaction fees is to use secure Multiparty Computation (MPC) for your multiple party approved transactions. In addition to minimizing the cost of your own transactions, you’ll maximize Ethereum’s throughput and contribute to reducing fees for everyone. 

Ethereum Transaction Complexity Influences Cost

Exchanges, custodians, institutions and other high-value investors typically use a multiple party approval scheme, where two or more people must authorize a transaction before it’s executed. This reduces the potential that a hacker or internal bad actor gains access to the private key and steals the digital assets.

Ethereum charges gas based on the number of operations required to execute a transaction. Simple transactions require minimal operations and a minimal gas fee. More complex transactions, such as those which must verify and record the signatures of multiple approvers on chain, require smart contracts. These smart contract operations cost substantially more gas, in this scenario up to 10 times more.  

For example, a simple single approver transaction on Ethereum requires 21,000 gwei for the withdrawal, and no fee for the deposit. In contrast, if the same transaction were executed using MultiSig, which requires smart contracts, it would require 100,000 gwei for the withdrawal, and another 100,000 gwei if the deposit is going to another MultiSig wallet, for a total of 200,000 gwei which is close to 10x more.

Ethereum Gas Limits Can Limit Throughput

Ethereum gas limits set a cap on how many operations can be included in each block.

Transactions requiring more complex operations consumes more gas per transaction, resulting in fewer transactions per block.

As noted above, multiple party approved transactions, which require smart contracts, increase transaction fees and decrease throughput. During periods of high utilization, the resulting network congestion leads to higher bids, and higher transaction fees for everyone. The increased adoption of Ethereum and DeFi in particular have resulted in much higher utilization, so the need to bid above minimal fees takes the above math and amplifies the issue. As a result, ETH transaction fees have recently hit a yearly high (Fig 1).

Figure 1) ETH Transaction Fees

Secure MPC Runs Off-Chain – Minimizing Operations, Gas, and Fees!

Secure multiparty computation (MPC) is a newer and far more effective multiple party approval scheme. Unlike MultiSig, secure MPC runs entirely off-chain, so it appears to Ethereum (and other blockchains) as a standard simple transaction. No extra gas or fees are required. It appears as a standard single signature transaction, but with all of the enhanced security of multiparty approvals.

While MPC minimizes gas, it maximizes security. This implementation of secure MPC is called a threshold signature scheme (TSS). It’s a proven technique that is supported across all blockchain ledgers and is now used by hundreds of cryptocurrency exchanges, institutional wallet users, and custodians.

There are plenty of blogs that discuss MPC and why it’s so effective at securing digital asset wallets and why threshold signatures are better than MultiSig. The key point of this blog is that MPC minimizes Ethereum operations to reduce: gas, fees, and network congestion. It just also happens to increase security, making MPC the clear choice for multiparty approvals.

Share

Get in touch with Blockdaemon today to learn more about Stacks and how to get started stacking STX.

Thank you for connecting with Blockdaemon; we look forward to assisting with your blockchain endeavors.
Oops! Something went wrong while submitting the form.