TheDinarian
News • Business • Investing & Finance
Improving Liveness and Reliability in the Interchain Stack
October 11, 2024
post photo preview

Liveness is a crucial concept in the Interchain Stack and distributed systems in general as it affects operational reliability, scalability, and performance. Liveness enables all nodes to communicate effectively and consistently, reducing downtime, detecting failures, and improving overall system performance. Due to the importance of liveness, developers working with the Interchain Stack often make assumptions about its liveness guarantees. However, due to the inherent challenges of decentralized blockchain development, the stack components do not provide distributed performance guarantees today. Let’s explore these challenges, the concepts of liveness and safety in the Interchain Stack, and any liveness misconceptions for the benefit of builders and the sustainable growth of the ecosystem.

Safety Over Liveness — A Core Design Principle

Liveness in the Interchain Stack — comprising Cosmos SDKCometBFTCosmWasmCosmJS, and IBC — is the property that enables the system’s continuous operation and availability, ensuring all nodes can communicate with each other effectively and consistently. While liveness is important in distributed systems where various nodes work together to maintain the integrity and functionality of the network, the concept of safety over liveness remains a core design principle of the Interchain Stack and most Layer One blockchain technologies in use today.

The Interchain Stack’s robust architecture and performant track record can lead to misconceptions about liveness and the distributed performance guarantees the Stack provides. This can result in potentially unreliable and unsafe applications. Prioritizing safety over liveness is essential for the overall health and security of the Interchain Stack, enabling it to provide a reliable and scalable foundation for building innovative blockchain applications and securing billions of dollars of digital assets.

Challenges with Liveness and the Interchain Stack

Decentralization relies on multiple parties to perform compute, transmission, and storage of chain data while reaching a unified consensus to produce blocks. This introduces unknown environmental and runtime factors over which the Stack has no control, making it challenging to provide performance guarantees at the protocol level. Given the complexities of building distributed systems, promising such liveness guarantees would be irresponsible and the stack has never made such claims.

When working with the Interchain Stack, developers must not make liveness assumptions and should design their applications accordingly, specifically:

  • Developers should not assume consistent block throughput or timely events. Variability and potential delays of unknown frequency and duration may occur. This should be accounted for during application design.
  • Developers should not rely on a chain’s past performance to remain at the same level in the future. They should account for possible changes when designing their systems to ensure stability and reliability.
  • Development teams should implement mechanisms that manage timeouts, delays, and retries to guarantee applications remain functional under varying network conditions.
  • They should consider resource constraints and optimize the use of compute resources, storage, and bandwidth during implementation. This will help create more efficient and reliable applications.

Strategies to Mitigate Liveness Issues

As the interchain evolves and more use cases and needs emerge, the Interchain Stack steward teams are examining strategies to mitigate liveness issues at the protocol level and exploring opportunities to enhance the system’s components to optimize performance. Here are some examples below:

CometBFT

CometBFT, the consensus engine designed for the interchain and beyond, provides several strategies to address liveness issues caused by spam or traffic surges. These mitigations help maintain network performance and block production times. One such strategy involves reducing the default BlockParams.MaxBytes from 21 MB to 4 MB, limiting block sizes and reducing the impact of spammy transactions.

CometBFT also incorporates several other measures to enhance its resilience and predictability in the face of transaction surges and improve the reliability of CometBFT-based networks. These include:

  • Adjusting timeout parameters for proposing larger blocks
  • Maintaining consistent node configurations across the network
  • Avoiding large mempools that can negatively impact performance
  • Delegating mempool responsibility to the application layer through an optional “nop” feature
  • Implementing a backpressure mechanism to manage transaction flow
  • Supporting async mempool updates from block.Commit

Future Improvements in CometBFT

The CometBFT team is working on further improvements to mitigate liveness issues caused by spam surges and overloaded mempools. One of these improvements introduces Quality of Service (QoS) guarantees for the mempool protocol. This design aims to prevent the pressure from spreading to other components within CometBFT by adding mechanisms that allow nodes to drop some transactions in certain circumstances. The QoS approach is known as “mempool lanes,” where transactions with higher priority will have stronger guarantees and better predictability in terms of propagation and inclusion in a block.

Another important feature is the Dynamic Optimal Graph (DOG) gossip protocol for the mempool, which is designed to improve transaction dissemination efficiency and reduce duplicate transactions. This algorithm extends the base FLOOD protocol by eliminating cycles in transaction dissemination, resulting in reduced bandwidth usage and better performance under high-traffic conditions. The CometBFT team has observed a 75% reduction in transaction dissemination bandwidth in initial testing.

Both the above features will be incorporated in v1 and may be backported to v0.37 and v0.38. Developers using older versions of CometBFT should plan their transition to v0.38 and then to v1, as the upgrade process can be difficult. The team is available for support and to contribute to network upgrades and spam issue mitigation, and can be reached on their Telegram and Discord. Additional resources can be found at the end of this post.

Hermes IBC Relayer

Hermes, an open-source relayer built in Rust, is a key component in ensuring liveness within the interchain ecosystem by relaying IBC datagrams between chains. This relayer scans chain states, builds transactions, and submits them to the involved chains, enabling smooth communication across the network.

To mitigate liveness issues, Hermes incorporates several strategies to manage network traffic and avoid overloading. For instance, it sets maximum size limits for the memo and receiver fields in ICS20 packets, rejecting packets that exceed the configured sizes, with defaults of 32KiB for memos and 2KiB for receivers. Additionally, Hermes allows operators to specify packet sequences that should not be cleared, preventing the relayer from processing problematic transactions and improving efficiency. Furthermore, Hermes provides options for selectively clearing packets via a command-line interface (CLI), giving operators more control over transaction flow.

These measures, along with robust logging and debugging, enhance Hermes’ ability to maintain reliable IBC communications and support the scalability of the Interchain Stack.

CosmJS

CosmJS, a client-side library for interacting with the blockchain, contributes indirectly to maintaining liveness in the ecosystem through its integration with other tools like Chain Registry and Cosmos Kit. These tools are crucial in ensuring live nodes are always available for interactions.

The Chain Registry maintains an up-to-date list of public endpoints for various blockchain nodes, providing redundancy if one node goes down. Similarly, Cosmos Kit leverages this registry to cycle through different RPC endpoints if a node failure occurs. This ensures that applications built with CosmJS can continue functioning even if a node fails by automatically finding and connecting to another live node.

While CosmJS does not directly address backend liveness guarantees, it plays an essential role in the broader context by ensuring robust client-side interactions. Good error handling practices in CosmJS can mitigate the impact of liveness issues, such as implementing retry mechanisms and user-friendly error messages to improve the overall user experience. By maintaining a smooth and reliable client-side interface, CosmJS indirectly supports the liveness and usability of applications built with the Interchain Stack.

 

Final Thoughts

To maintain liveness guarantees and support the sustainable growth of the ecosystem, developers must understand the challenges of distributed systems and design their applications accordingly, working together, and following the recommendations specified above. The Interchain Stack steward teams continue to explore opportunities to enhance system components, mitigate liveness issues, and optimize performance — and they need your help.

Community feedback can shape the development of the Interchain Stack and contribute to building a more reliable and scalable foundation for life-changing software and a brighter future for the humans who use it. Join our Discord channel and follow us on X to stay updated on the latest developments, ask questions, and share your thoughts with the community. Let’s craft the future of the interchain together.

 

Link

community logo
Join the TheDinarian Community
To read more articles like this, sign up and join my community today
0
What else you may like…
Videos
Podcasts
Posts
Articles
September 07, 2025
Utility, Utility, Utility

🚨Robinhood CEO - Vlad Tenev says: “It’s time to move beyond Bitcoin and meme coins into real-world assets!”

For up to date cryptocurrencies available through Robinhood:
https://robinhood.com/us/en/support/articles/coin-availability/

00:00:24
September 06, 2025
3 Companies Control 80% Of U.S. Banking👀

3 companies. 80% of U.S. banking. You need to know their names.

Watch us break it down in the latest Stronghold 101

00:03:58
September 06, 2025
We Have Been Lied To, For Far To Long!

Impossible Ancient Knowledge That DEBUNKS Our History!

Give them a follow:

Jays info:
@TheProjectUnity on X
youtube.com/c/ProjectUnity

Geoffrey Drumms info:
@TheLandOfChem on X
www.youtube.com/@thelandofchem

00:18:36
👉 Coinbase just launched an AI agent for Crypto Trading

Custom AI assistants that print money in your sleep? 🔜

The future of Crypto x AI is about to go crazy.

👉 Here’s what you need to know:

💠 'Based Agent' enables creation of custom AI agents
💠 Users set up personalized agents in < 3 minutes
💠 Equipped w/ crypto wallet and on-chain functions
💠 Capable of completing trades, swaps, and staking
💠 Integrates with Coinbase’s SDK, OpenAI, & Replit

👉 What this means for the future of Crypto:

1. Open Access: Democratized access to advanced trading
2. Automated Txns: Complex trades + streamlined on-chain activity
3. AI Dominance: Est ~80% of crypto 👉txns done by AI agents by 2025

🚨 I personally wouldn't bet against Brian Armstrong and Jesse Pollak.

👉 Coinbase just launched an AI agent for Crypto Trading
Pyth Network DAO

Beyond revenue, the Phase 2 proposal asks for the DAO to consider whether and how the network can deliver value back to the community.

This new product could fuel the DAO, and the DAO should consider whether it wants to support buybacks, rewards, and strengthening the network for all stakeholders.

Looking ahead to Phase 3: Total market coverage.

→ 200–300 new symbols added each month
→ 3K+ by year-end, 10K+ in 2026
→ Complete coverage across: trading venues, OTC markets, permissioned & unpermissioned DeFi

Pyth will become the most comprehensive financial data layer in the world.

https://x.com/PythNetwork/status/1963255788698484942

🚨BREAKING: Ledger CTO Charles Guillemet warns of a supply chain attack in the JavaScript ecosystem after an NPM account compromise.

He advises users to carefully verify every transaction if using a hardware wallet, and to avoid on-chain transactions entirely if they don’t.

Stay safe.

https://x.com/CoinDesk/status/1965110299456847944

$ETH ETF outflow of $96,700,000 🔴 yesterday.

BlackRock sold $192,700,000 in Ethereum.

post photo preview
post photo preview
The Great Onboarding: US Government Anchors Global Economy into Web3 via Pyth Network

For years, the crypto world speculated that the next major cycle would be driven by institutional adoption, with Wall Street finally legitimizing Bitcoin through vehicles like ETFs. While that prediction has indeed materialized, a recent development signifies a far more profound integration of Web3 into the global economic fabric, moving beyond mere financial products to the very infrastructure of data itself. The U.S. government has taken a monumental step, cementing Web3's role as a foundational layer for modern data distribution. This door, once opened, is poised to remain so indefinitely.

The U.S. Department of Commerce has officially partnered with leading blockchain oracle providers, Pyth Network and Chainlink, to distribute critical official economic data directly on-chain. This initiative marks a historic shift, bringing immutable, transparent, and auditable data from the federal government itself onto decentralized networks. This is not just a technological upgrade; it's a strategic move to enhance data accuracy, transparency, and accessibility for a global audience.

Specifically, Pyth Network has been selected to publish Gross Domestic Product (GDP) data, starting with quarterly releases going back five years, with plans to expand to a broader range of economic datasets. Chainlink, the other key partner, will provide data feeds from the Bureau of Economic Analysis (BEA), including Real Gross Domestic Product (GDP) and the Personal Consumption Expenditures (PCE) Price Index. This crucial economic information will be made available across a multitude of blockchain networks, including major ecosystems like Ethereum, Avalanche, Base, Bitcoin, Solana, Tron, Stellar, Arbitrum One, Polygon PoS, and Optimism.

This development is closer to science fiction than traditional finance. The same oracle network, Pyth, that secures data for over 350 decentralized applications (dApps) across more than 50 blockchains, processing over $2.5 trillion in total trading volume through its oracles, is now the system of record for the United States' core economic indicators. Pyth's extensive infrastructure, spanning over 107 blockchains and supporting more than 600 applications, positions it as a trusted source for on-chain data. This is not about speculative assets; it's about leveraging proven, robust technology for critical public services.

The significance of this collaboration cannot be overstated. By bringing official statistics on-chain, the U.S. government is embracing cryptographic verifiability and immutable publication, setting a new precedent for how governments interact with decentralized technology. This initiative aligns with broader transparency goals and is supported by Secretary of Commerce Howard Lutnick, positioning the U.S. as a world leader in finance and blockchain innovation. The decision by a federal entity to trust decentralized oracles with sensitive economic data underscores the growing institutional confidence in these networks.

This is the cycle of the great onboarding. The distinction between "Web2" and "Web3" is rapidly becoming obsolete. When government data, institutional flows, and grassroots builders all operate on the same decentralized rails, we are simply talking about the internet—a new iteration, yes, but the internet nonetheless: an immutable internet where data is not only published but also verified and distributed in real-time.

Pyth Network stands as tangible proof that this technology serves a vital purpose. It demonstrates that the industry has moved beyond abstract "crypto tech" to offering solutions that address real-world needs and are now actively sought after and understood by traditional entities. Most importantly, it proves that Web3 is no longer seeking permission; it has received the highest validation a system can receive—the trust of governments and markets alike.

This is not merely a fleeting trend; it's a crowning moment in global adoption. The U.S. government has just validated what many in the Web3 space have been building towards for years: that Web3 is not a sideshow, but a foundational layer for the future. The current cycle will be remembered as the moment the world definitively crossed this threshold, marking the last great opportunity to truly say, "we were early."

🙏 Donations Accepted 🙏

If you find value in my content, consider showing your support via:

💳 PayPal: 
1) Simply scan the QR code below 📲
2) or visit https://www.paypal.me/thedinarian

🔗 Crypto Donations👇
XRP: r9pid4yrQgs6XSFWhMZ8NkxW3gkydWNyQX
XLM: GDMJF2OCHN3NNNX4T4F6POPBTXK23GTNSNQWUMIVKESTHMQM7XDYAIZT
XDC: xdcc2C02203C4f91375889d7AfADB09E207Edf809A6

Read full Article
post photo preview
US Dept of Commerce to publish GDP data on blockchain

On Tuesday during a televised White House cabinet meeting, Commerce Secretary Howard Lutnick announced the intention to publish GDP statistics on blockchains. Today Chainlink and Pyth said they were selected as the decentralized oracles to distribute the data.

Lutnick said, “The Department of Commerce is going to start issuing its statistics on the blockchain because you are the crypto President. And we are going to put out GDP on the blockchain, so people can use the blockchain for data distribution. And then we’re going to make that available to the entire government. So, all of you can do it. We’re just ironing out all the details.”

The data includes Real GDP and the PCE Price Index, which reflects changes in the prices of domestic consumer goods and services. The statistics are released monthly and quarterly. The biggest initial use will likely be by on-chain prediction markets. But as more data comes online, such as broader inflation data or interest rates from the Federal Reserve, it could be used to automate various financial instruments. Apart from using the data in smart contracts, sources of tamperproof data 👉will become increasingly important for generative AI.

While it would be possible to procure the data from third parties, it is always ideal to get it from the source to ensure its accuracy. Getting data directly from government sources makes it tamperproof, provided the original data feed has not been manipulated before it reaches the oracle.

Source

🙏 Donations Accepted 🙏

If you find value in my content, consider showing your support via:

💳 PayPal: 
1) Simply scan the QR code below 📲
2) or visit https://www.paypal.me/thedinarian

🔗 Crypto
XRP: r9pid4yrQgs6XSFWhMZ8NkxW3gkydWNyQX
XLM: GDMJF2OCHN3NNNX4T4F6POPBTXK23GTNSNQWUMIVKESTHMQM7XDYAIZT
XDC: xdcc2C02203C4f91375889d7AfADB09E207Edf809A6

Read full Article
post photo preview
List Of Cardano Wallets

Well-known and actively maintained wallets supporting the Cardano Blockchain are EternlTyphonVesprYoroiLaceADAliteNuFiDaedalusGeroLodeWalletCoin WalletADAWalletAtomicGem WalletTrust and Exodus.

Note that in case of issues, usually only queries relating to official wallets can be answered in Cardano groups across telegram/forum. You may need to consult with specific wallet support teams for third party wallets.

Tips

  • Its is important to ensure that you're in sole control of your wallet keys, and that the keys used can be restored via alternate wallet providers if a particular one is non-functional. Hence, put extra attention to Non-Custodial and Compatibility fields.
  • The score column below is strictly a count of checks against each feature listed, the impact of specific feature (and thus, score) is up to reader's descretion.
  • The table represents current state on mainnet network, any future roadmap activities are out-of-scope.
  • Info on individual fields can be found towards the end of the page.
  • Any field that shows partial support (eg: open-source field) does not score the point for that field.

Brief info on fields above

  • Non-Custodial: are wallets where payment as well as stake keys are not shared/reused by wallet provider, and funds can be transparently verified on explorer
  • Compatibility: If the wallet mnemonics/keys can easily (for non-technical user) be used outside of specific wallet provider in major other wallets
  • Stake Control: Freedom to elect stake pool for user to delegate to (in user-friendly way)
  • Transparent Support: Easy approachability of a public interactive - eg: discord/telegram - group (with non-anonymous users) who can help out with support. Twitter/Email supports do not count for a check
  • Voting: Ability to participate in Catalyst voting process
  • Hardware Wallet: Integration with atleast Ledger Nano device
  • Native Assets: Ability to view native assets that belong to wallet
  • dApp Integration: Ability to interact with dApps
  • Stability: represents whether there have been large number of users reporting missing tokens/balance due to wallet backend being out of sync
  • Testnets Support: Ability to easily (for end-user) open wallets in atleast one of the cardano testnet networks
  • Custom Backend Support: Ability to elect a custom backend URL for selecting alternate way to submit transactions transactions created on client machines
  • Single/Multi Address Mode: Ability to use/import Single as well as Multiple Address modes for a wallet
  • Mobile App: Availability on atleast one of the popular mobile platforms
  • Desktop (app,extension,web): Ways to open wallet app on desktop PCs
  • Open Source: Whether the complete wallet (all components) are open source and can be run independently.

Source

🙏 Donations Accepted 🙏

If you find value in my content, consider showing your support via:

💳 PayPal: 
1) Simply scan the QR code below 📲
2) or visit https://www.paypal.me/thedinarian

🔗 Crypto
XRP: r9pid4yrQgs6XSFWhMZ8NkxW3gkydWNyQX
XLM: GDMJF2OCHN3NNNX4T4F6POPBTXK23GTNSNQWUMIVKESTHMQM7XDYAIZT
XDC: xdcc2C02203C4f91375889d7AfADB09E207Edf809A6

 

Read full Article
See More
Available on mobile and TV devices
google store google store app store app store
google store google store app tv store app tv store amazon store amazon store roku store roku store
Powered by Locals