Another Reason to Use Boba: Your Transactions are Cheaper with Our Call-Data Compression Technology
October 08, 2022
by Boba Bruce
We at the Enya Inc. (the contributors to the Boba Network) have some exciting news for web3 devs! We’re always finding more ways to mitigate costs for developers who want to leverage the Boba ecosystem, and we’re introducing a new capability that has been available as of our Tree Frog (v0.1.0) release that makes working with the Boba Network easier on your wallet (pun intended) than ever!
The Tree Frog release provides lower transaction fees (compared to previous releases) due to the fact that we are utilizing Brotli compression on all smart contracts deployed on our L2. On the surface, especially if you don’t know the difference, this doesn’t seem like much of a change. However, this is huge. We’ve found that we can save up to 42% on transaction fees just by using this compression algorithm.
Check out some of the comparisons we ran, so you can see why we’re so excited about this new capability.
Cost Comparisons for the Compression for Individual Transactions
For individual transactions using our implementation of Brotli, we are able to compress your call-data up to 25%. But the numbers look even better when things are done in batches.
Method | Compression Ratio | Estimated Fee Savings |
Zlib | 24.34% | -8.15% |
Zlib Dictionary | 22.36% | -11.12% |
Brotli | 25.03% | -5.48% |
Cost Comparisons for the Compression for Batch Transactions
Now for Batch Transactions, we can compress call-data to a whopping 60% (59.93%, to be exact, but who’s counting?). So in Batch Transactions, we can save you up to 42% in your transaction fees.
Method | Compression Ratio | Estimated Fee Savings |
Zlib | 51.08% | 29.47% |
Zlib Dictionary | 51.05% | 29.44% |
Brotli | 59.93% | 42.96% |
Summary
The Boba Tree Frog (v0.1.0) release uses the Brotli algorithm. The call data is now compressed, so your transaction costs are lower. Enjoy!
Another Reason to Use Boba: Your Transactions are Cheaper with Our Call-Data Compression Technology
October 08, 2022
by Boba Bruce
We at the Enya Inc. (the contributors to the Boba Network) have some exciting news for web3 devs! We’re always finding more ways to mitigate costs for developers who want to leverage the Boba ecosystem, and we’re introducing a new capability that has been available as of our Tree Frog (v0.1.0) release that makes working with the Boba Network easier on your wallet (pun intended) than ever!
The Tree Frog release provides lower transaction fees (compared to previous releases) due to the fact that we are utilizing Brotli compression on all smart contracts deployed on our L2. On the surface, especially if you don’t know the difference, this doesn’t seem like much of a change. However, this is huge. We’ve found that we can save up to 42% on transaction fees just by using this compression algorithm.
Check out some of the comparisons we ran, so you can see why we’re so excited about this new capability.
Cost Comparisons for the Compression for Individual Transactions
For individual transactions using our implementation of Brotli, we are able to compress your call-data up to 25%. But the numbers look even better when things are done in batches.
Method | Compression Ratio | Estimated Fee Savings |
Zlib | 24.34% | -8.15% |
Zlib Dictionary | 22.36% | -11.12% |
Brotli | 25.03% | -5.48% |
Cost Comparisons for the Compression for Batch Transactions
Now for Batch Transactions, we can compress call-data to a whopping 60% (59.93%, to be exact, but who’s counting?). So in Batch Transactions, we can save you up to 42% in your transaction fees.
Method | Compression Ratio | Estimated Fee Savings |
Zlib | 51.08% | 29.47% |
Zlib Dictionary | 51.05% | 29.44% |
Brotli | 59.93% | 42.96% |
Summary
The Boba Tree Frog (v0.1.0) release uses the Brotli algorithm. The call data is now compressed, so your transaction costs are lower. Enjoy!