<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Analog on Medium]]></title>
        <description><![CDATA[Stories by Analog on Medium]]></description>
        <link>https://medium.com/@analogtime?source=rss-4910101a99a1------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*YBbAKcx-5apN7rSg-zPiYg.png</url>
            <title>Stories by Analog on Medium</title>
            <link>https://medium.com/@analogtime?source=rss-4910101a99a1------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 22 Jun 2026 03:59:44 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@analogtime/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Analog x Nubila: Powering Omnichain Data Infrastructure]]></title>
            <link>https://medium.com/@analogtime/analog-x-nubila-powering-omnichain-data-infrastructure-d9a203f55073?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/d9a203f55073</guid>
            <category><![CDATA[depin]]></category>
            <category><![CDATA[interoperability]]></category>
            <category><![CDATA[web3]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Tue, 08 Apr 2025 09:27:19 GMT</pubDate>
            <atom:updated>2025-04-08T09:27:19.936Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JiZXY5-Y4W1ZrlnavAQ4ew.png" /></figure><p>Analog is partnering with Nubila to enable a smarter, more connected real world data ecosystem.</p><p>By integrating our flagship products, Analog Watch and General Message Passing (GMP), Nubila is expanding the reach of its decentralized Environmental, Social and Governance (ESG) data network and enhancing its ability to serve cross chain users with real time insights.</p><p>Here’s the scoop.</p><h4><strong>What Nubila Is Building</strong></h4><p>Nubila is creating a decentralized data network that specializes in ESG metrics.</p><p>It allows individuals and organizations to contribute real-time data, from weather sensors to agriculture and supply chain analytics, into a network where it can be validated, monetized, and used to drive smarter onchain decisions.</p><p>As demand for ESG aligned solutions grows across Web3, Nubila is making sure this type of data can be trusted, composable, and accessible across chains.</p><p>But to reach users across chains and deliver that data where it’s needed, Nubila needed more robust infrastructure.</p><h4><strong>How Analog Fits In</strong></h4><p>To power that next phase of growth, Nubila is integrating two core products from Analog:</p><ul><li>Analog Watch: Allows Nubila to tap into onchain data across ecosystems, price feeds, volume, market cap, circulating supply, and more. This allows Nubila to expand beyond ESG data and layer in other relevant cross-chain information for more complete insights.</li><li>General Message Passing (GMP): Provides secure, permissionless execution of smart contracts across chains. While Nubila’s initial integration is focused on data access via Watch, GMP unlocks future interoperability and automation potential.</li></ul><p>Together, these tools give Nubila the ability to scale its impact across multiple networks and make its data layer more composable for the broader Web3 ecosystem.</p><h4><strong>Why This Matters</strong></h4><p>Environmental and real world data are becoming increasingly important for both enterprise and onchain use cases. But if that data is locked to a single chain, or trapped in Web2 APIs, it can’t reach its full potential.</p><p>With Analog Watch, Nubila can now:</p><ul><li>Serve ESG data and analytics to more ecosystems</li><li>Enhance its agent infrastructure with multichain data feeds</li><li>Prepare for more advanced cross-chain applications via GMP</li></ul><p>This is about making real-world data programmable, portable, and profitable.</p><h4><strong>Looking Ahead</strong></h4><p>This integration sets the foundation for Nubila’s next phase.</p><p>Whether it’s powering decentralized insurance products, building ESG dashboards for DAOs, or enriching AI agents like Caila, Nubila now has the tools to scale those efforts cross-chain.</p><p>And as new demands arise, from developers, users, and ecosystems, Analog will be there to help deliver real-time, high-fidelity data wherever it’s needed.</p><p>Real world data is finally going omnichain.</p><p>Let’s build.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d9a203f55073" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A Glimpse Of What’s To Come: The Omnichain Analog Token Standard]]></title>
            <link>https://medium.com/@analogtime/a-glimpse-of-whats-to-come-the-omnichain-analog-token-standard-327b9462d950?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/327b9462d950</guid>
            <category><![CDATA[web3]]></category>
            <category><![CDATA[interoperability]]></category>
            <category><![CDATA[cryptocurrency]]></category>
            <category><![CDATA[defi]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Fri, 21 Mar 2025 06:10:08 GMT</pubDate>
            <atom:updated>2025-03-21T06:10:08.416Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yluewpSeDEYHROtyd-Jc-w.png" /></figure><p>Interoperability has come a long way, but liquidity remains scattered, bridging is costly, and token standards lack consistency. Builders face complexity, and users deal with inefficiencies.</p><p>That’s why we’re introducing OATS (Omnichain Analog Token Standard) a scalable and trustless solution for transferring fungible and non-fungible tokens across chains.</p><p>Leveraging Analog’s General Message Passing (GMP) and Timechain, OATS will become a key element in eliminating fragmentation and creating a unified liquidity hub through its role in cross-chain token transfers.</p><h3>Why OATS?</h3><p>Cross chain transactions today are inefficient. Liquidity is siloed, asset movement is costly, and developers must navigate a tangled web of interoperability solutions.</p><p>OATS changes this by providing a unified, trustless framework that removes unnecessary friction and enhances capital efficiency.</p><p>With OATS, expect:</p><ul><li>Seamless token movement without wrapped assets</li><li>Lower costs by removing intermediaries</li><li>Simplified development with a single omnichain standard</li></ul><h3>What This Means for dApps &amp; Builders</h3><p>For builders, OATS removes the complexity of omnichain token deployment and integration, making omnichain dApps more efficient and scalable.</p><p>Instead of juggling multiple bridge contracts and liquidity mechanisms, builders can now rely on a single, trustless framework that ensures easy asset movement across blockchains.</p><p>OATS provides plug-and-play omnichain compatibility without the need for wrapped assets, significantly reducing integration overhead with its standardized execution model.</p><p>The goal is to make cross-chain development feel as seamless as operating on a single network, without sacrificing efficiency, security, or decentralization.</p><h3>A Glimpse at What’s Possible</h3><p>OATS unlocks new opportunities across DeFi, NFTs, gaming, and RWAs:</p><ul><li>DeFi: Efficient cross-chain lending, staking, and liquidity aggregation</li><li>NFTs: Uninterrupted movement between marketplaces</li><li>Gaming &amp; Metaverse: Cross-chain economies that maintain asset consistency</li><li>RWAs: A framework for tokenized assets to flow freely between chains</li></ul><h3>What’s Next?</h3><p>OATS isn’t just another omnichain standard, it’s the foundation for a more unified blockchain future. While other solutions are tied to specific ecosystems, OATS is designed for broad compatibility and long-term scalability.</p><p>This is just the beginning. Stay tuned for a full breakdown of how OATS will redefine cross-chain liquidity.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=327b9462d950" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Analog’s 2025 Roadmap]]></title>
            <link>https://medium.com/@analogtime/analogs-2025-roadmap-8d3ac862b5c5?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/8d3ac862b5c5</guid>
            <category><![CDATA[product-roadmap]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Tue, 18 Mar 2025 10:49:27 GMT</pubDate>
            <atom:updated>2025-03-18T10:49:27.651Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HEb0N9wwfFziySxNsm0BhA.png" /></figure><p>Big things are coming for Analog. Fragmented liquidity and inefficient asset movement are holding Web3 back, and our 2025 roadmap is built to change that.</p><p>This isn’t just about better interoperability, it’s about creating a unified liquidity hub where users and networks can connect and operate freely across chains without friction.</p><p>The future is omnichain, and this is how we’ll build it.</p><p>Let’s dive in.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_2CqPSAsiO_xg5uHUF_7ow.png" /></figure><h3>Q1 2025: $ANLOG Staking Upgrades</h3><p>Analog is launching a new staking interface with enhanced tracking, management, and optimization tools. Users will be able to monitor key metrics in real time, including total staked assets, APR, validator participation, and reward distribution.</p><p>The updated UI will provide a clear view of individual staking activity, showing staked balances, claimable rewards, and available actions like re-staking or withdrawing earnings.</p><p>Users will also have improved validator selection tools, allowing them to filter by commission rate, self-staked amount, and total nominations.</p><h3>Q2 2025: GMP V2, Zenswap, Solana &amp; EVM Compatibility</h3><p>GMP V2 goes live this quarter, bringing tighter security, faster cross-chain transactions, and even deeper interoperability.</p><p>We’re also launching Zenswap, a next-gen DEX within the Analog ecosystem, designed for seamless, cross-chain trading.</p><p>With a streamlined UI and one-click swap system, it removes complexity while leveraging our GMP and Circle’s CCTP for secure, near-instant asset transfers across multiple networks.</p><p>Beyond that, we’ll be expanding into Solana and EVM to make Analog even more efficient and interoperable.</p><p>With the Solana integration, users get:</p><ul><li>High-speed, low-cost cross-chain transactions</li><li>Direct movement of assets between Solana and parallel chains</li><li>More DeFi opportunities, bridging Solana-native assets to deeper liquidity pools</li></ul><p>On the EVM side, compatibility unlocks:</p><ul><li>Access to Ethereum’s now $16 billion daily trading volume</li><li>Direct integration with top DeFi protocols like Aave, Curve, and Uniswap</li><li>A smoother experience for developers deploying omnichain dApps</li></ul><p>More speed, more efficiency, and fewer barriers, this is what’s next for Analog in Q2.</p><h3>Q3 2025: Analog Stablecoin &amp; Liquidity Provider Program</h3><p>In Q3 Analog will launch its very own ecosystem stablecoin!</p><p>This will serve as a core liquidity asset of the network, and facilitate smooth and efficient cross-chain transactions.</p><p>In addition, we’re also rolling out a Liquidity Provider Program to deepen liquidity and improve capital efficiency throughout the network.</p><p>More details on how to get involved coming soon.</p><h3>Q4 2025: Liquid Staking &amp; Analog Governance</h3><p>Liquid staking is coming.</p><p>Staking shouldn’t mean locking up your assets. With liquid staking, users can stake while still using their assets in DeFi and earn rewards without giving up liquidity.</p><p>And lastly, governance is at the heart of Analog’s evolution and we’re working hard to get it live for our community.</p><p>Our upcoming governance module puts decision-making in the hands of the community, allowing token holders to vote on key decisions, propose upgrades, and shape the protocol’s future</p><h3>Conclusions and Things to Keep in Mind</h3><p>The blockchain space moves fast, and so does Analog.</p><p>While this roadmap outlines the key milestones we’re building toward, details like features, timelines, and priorities may shift based on development progress, market conditions, and emerging opportunities.</p><p>New initiatives could also be introduced as we continue refining and expanding Analog’s ecosystem.</p><p>That said, this roadmap reflects what’s locked in so far and provides a clear vision of where we’re headed. Expect ongoing updates as we push forward because building the future of cross-chain liquidity is an evolving process.</p><p>Let’s get it Timekeepers. It’s time to build.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8d3ac862b5c5" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Gas Optimization Strategies in Cross-Chain Environments | Analog Innovations]]></title>
            <link>https://medium.com/@analogtime/gas-optimization-strategies-in-cross-chain-environments-analog-innovations-d3fdffc76f5e?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/d3fdffc76f5e</guid>
            <category><![CDATA[blockchain-technology]]></category>
            <category><![CDATA[analog]]></category>
            <category><![CDATA[innovation]]></category>
            <category><![CDATA[web3-development]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Mon, 02 Sep 2024 13:31:08 GMT</pubDate>
            <atom:updated>2024-09-02T13:31:08.034Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6fE1yxF6kN_n3NEDYe0_sw.png" /></figure><p>As the Web3 ecosystem expands, the need for cross-chain interoperability solutions has significantly increased. However, like any technology, cross-chain interoperability solutions present several challenges, with the chief one being the need for a cost-effective gas payment mechanism.</p><p>This is especially true in the <a href="https://ycharts.com/indicators/ethereum_average_gas_price">Ethereum ecosystem</a>, which has long been associated with high gas fees. In a multi-chain world where many blockchains interact with Ethereum, the cross-chain solution you choose should not only abstract gas payments but also allow users to pay as cheaply as possible.</p><p><a href="https://docs.analog.one/documentation/developers/analog-gmp">Analog GMP</a> is a secure messaging protocol that allows users to interact with any asset or DApp on any supported chain with a one-click UX. It is designed so that users only pay the gas fees once in native currency on the origin chain without requiring them to post additional transactions on the target chains or perform relays.</p><p>In this post, we explore how Analog has applied practical optimization strategies to achieve gas efficiency in a cross-chain environment.</p><h3>Gas estimation in cross-chain environments</h3><p>Insufficient gas on target chains is a major reason why DApp users often abandon cross-chain transactions. To solve this challenge, some cross-chain solutions allow users to pay gas fees in multiple tokens. However, this process can become cumbersome and costly for users.</p><p>In an ideal setup, you want to build your DApp on an ecosystem that completely abstracts the issue of gas payment from users. The idea behind the cross-chain gas abstraction mechanism is simple: gas fees should be abstracted away from the UX. In other words, DApp users should only pay the gas fees in native currency on the origin chain and leave the cross-chain solution to handle the execution process on the destination chains.</p><p>To achieve gas abstraction, the cross-chain solution must implement accurate gas estimation mechanisms, enabling users to leverage a prepaid fee payment model. This mechanism should help ensure the reliable execution of the cross-chain transaction on the destination chain regardless of gas spikes on that chain.</p><p>However, in a cross-chain environment, estimating cross-chain gas fees is more complicated than gas computation, which you’re accustomed to in a single blockchain ecosystem. The true cost of the cross-chain gas consists of three fees:</p><ol><li>The gas fee a user is required to pay on the origin chain.</li><li>The gas fee it takes for the validators to attest to the transaction on the source chain.</li><li>The gas fee it takes to relay and execute the transaction on the destination chain.</li></ol><p>Fee (3) is the most complex to estimate because of the different tokens that may exist on the destination chains. In Analog GMP, for example, a decentralized oracle service adjusts the gas fees for each deployed <a href="https://docs.analog.one/documentation/developers/analog-gmp/overview/core-concepts-and-architecture/architectural-components#id-1.-gateway-smart-contracts-gscs">Gateway Smart Contract (GSC)</a> based on Ethereum gas prices whenever possible.</p><h3>How Analog GMP optimizes cross-chain gas fees</h3><p>When designing Analog GMP, we meticulously scrutinized the code to optimize cross-chain gas consumption as much as possible. Here are some optimizations that bring the GMP on-chain logic close to its optimal performance:</p><h3>Optimizing the upgradable proxy</h3><p>The upgradable proxy is a proxy contract that DApp users use to interact with the deployed GSCs. It is <a href="https://eips.ethereum.org/EIPS/eip-1167">EIP-1167</a> and <a href="https://eips.ethereum.org/EIPS/eip-1967">EIP-1967</a>-compliant (i.e., popular Solidity patterns that create cheap and minimal proxy clones of contracts). This provides users with as many efficient mechanisms for gas consumption as possible. In addition, the upgradable proxy is <a href="https://eips.ethereum.org/EIPS/eip-1967">ERC-1967</a> compliant, so Etherscan and other block explorers can recognize it as a proxy.</p><h3>Use of branchless algorithms to replace conditionals and loops</h3><p>Using many branches in Solidity can become more expensive because the EVM needs to predict the correct execution path for the code, leading to unpredictable gas costs. For a cross-chain solution like Analog GMP, unpredictable gas costs are problematic for the following reasons:</p><ul><li>Users are required to buy a specific quantity of gas on the origin chain to execute a message on the target chain. As such, the GSC must be certain that the amount of gas is sufficient to execute the message on that chain.</li><li>Blockchain networks often charge users based on the <a href="https://tjayrush.medium.com/defeating-the-ethereum-ddos-attacks-d3d773a9a063">worst-case scenario</a> for gas costs. As a result, users will incur high gas costs when sending cross-chain messages if your code has many branches.</li></ul><p>Because of the above reasons, Analog GMP is designed with branchless algorithms that consider the worst-case scenario costs. Our <a href="https://github.com/Analog-Labs/analog-gmp/blob/main/src/utils/BranchlessMath.sol">BranchlessMath.sol</a> is an extreme optimization library that consumes constant gas cost for any input and generates significant gas savings compared to <a href="https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/math/Math.sol">OpenZeppelin’s Math library</a>.</p><p>In addition, Analog GMP is the only granular cross-chain solution when it comes to cross-chain gas costs. As of this writing, Analog GMP is the only solution considering <a href="https://github.com/Analog-Labs/analog-gmp/blob/5653d1dc756e93072e060ab0bbc0b8822931e2c0/src/utils/GasUtils.sol#L295-L336">Ethereum calldata cost</a> in gas cost computations. For example, Analog GMP can calculate the calldata cost as 21000 + (16 * non_zeros) + (4 * zeros), while others calculate 21000 + (zeros + non_zeros) * 16, as illustrated <a href="https://github.com/Snowfork/snowbridge/blob/e29646285200200a999844f4d44e89655b30837e/contracts/src/Gateway.sol#L430-L443">here</a>.</p><h3>Minimal on-chain storage</h3><p>Store and read operations are by far the most expensive on Ethereum (and any other blockchain). To minimize gas costs for Analog GMP, we compressed as much data as possible into a single 256-bit storage slot. Executing a cross-chain message with a single storage slot is gas efficient because each additional slot costs users between $0.05 and $1.00 per message, making it expensive.</p><h3>Get started with Analog GMP</h3><p>You can quickly get started with Analog GMP by visiting this <a href="https://docs.analog.one/documentation/developers/analog-gmp/developers-guide/getting-started">link,</a> where you’ll learn how to dispatch messages using the deployed GSCs.</p><p>Here are other quick links to get you started with Analog GMP:</p><ul><li><a href="https://docs.analog.one/documentation/developers/analog-gmp/developers-guide/getting-started">Track GMP Messages</a> | Track your cross-chain messages with Timechain Explorer.</li><li><a href="https://docs.analog.one/documentation/developers/analog-gmp/gateway-addresses-and-network-ids">Supported Networks</a> | Discover a list of supported networks, gateway addresses, and network IDs.</li><li><a href="https://docs.analog.one/documentation/developers/analog-gmp/overview/core-concepts-and-architecture/architectural-components">Protocol Overview</a> | Learn more about the architectural components of Analog GMP.</li></ul><p>Each deployed GSC comes bundled with the <strong>estimateMessageCost</strong> method, which you can implement or directly call to receive a quote for the gas fees required to execute your message on the destination chain.</p><pre>function estimateMessageCost(uint16 networkid, uint256 messageSize, uint256 gasLimit)<br>        external<br>        view<br>        returns (uint256)<br>    {<br>        NetworkInfo storage network = _networkInfo[networkid];<br>        uint256 baseFee = uint256(network.baseFee);<br>        UFloat9x56 relativeGasPrice = network.relativeGasPrice;<br>// Verify if the network exists<br>        require(baseFee &gt; 0 || UFloat9x56.unwrap(relativeGasPrice) &gt; 0, &quot;unsupported network&quot;);<br>        // if the message data is too large, we use the maximum base fee.<br>        baseFee = BranchlessMath.ternary(messageSize &gt; MAX_PAYLOAD_SIZE, 2 ** 256 - 1, baseFee);<br>        // Estimate the cost<br>        return GasUtils.estimateWeiCost(relativeGasPrice, baseFee, uint16(messageSize), 0, gasLimit);<br>    }sol</pre><p><strong>estimateMessageCost</strong> has the following parameters:</p><ul><li>networkid: The destination chain where the contract call will be made.</li><li>messageSize: The size of the payload in bytes.</li><li>gasLimit: The gas limit required to execute the payload on the destination chain.</li></ul><p>The estimateMessageCost returns a value that serves as a msg.value parameter of the gateway’s <a href="https://docs.analog.one/documentation/developers/analog-gmp/overview/core-concepts-and-architecture/architectural-components#submitmessage">submitMessage</a> function. You can use this value (i.e., msg.value) to pass in the native token of your origin chain as the gas fee. For example, you can call the submitMessage function like this:</p><pre>gateway.submitMessage{value: msg.value}(dest_address, dest_network, GMP_GAS_LIMIT, payload);</pre><h3>Build with us!</h3><p>Join us on our cross-chain journey and become part of the hundreds of developers building unique projects with Analog GMP. Stay up-to-date with Analog:</p><ul><li>Discord: <a href="https://discord.com/invite/analog">https://discord.com/invite/analog</a></li><li>X: <a href="https://x.com/OneAnalog">https://x.com/OneAnalog</a></li><li>Telegram: <a href="https://t.me/analogtimer">@analogannouncements</a>| <a href="https://t.me/analogtimer">https://t.me/analogtimer</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d3fdffc76f5e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cross-Chain NFTs Explained | Analog’s GMP Solution]]></title>
            <link>https://medium.com/@analogtime/cross-chain-nfts-explained-analogs-gmp-solution-b56680dd2b3a?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/b56680dd2b3a</guid>
            <category><![CDATA[nft-marketplace]]></category>
            <category><![CDATA[nfttransfer]]></category>
            <category><![CDATA[interoperability]]></category>
            <category><![CDATA[cross-chain-swap]]></category>
            <category><![CDATA[nft]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Mon, 19 Aug 2024 12:10:48 GMT</pubDate>
            <atom:updated>2024-08-19T12:10:48.073Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eI276WzvfPNB0hQ_vHPjBA.png" /></figure><p>Non-fungible token (NFT) technology is rapidly evolving, with new daily developments and trends. One such trend gaining popularity is the ERC-404 standard and cross-chain NFTs. These NFTs offer unique features and capabilities not found in standard NFTs, thanks to their interoperability.</p><p>In this post, we’ll explore the concept of cross-chain NFTs and explain how Analog GMP’s secure cross-chain NFT design fosters innovation in the Web3 space.</p><h3>What is a Cross-chain NFT?</h3><p>A cross-chain NFT refers to an NFT for which ownership rights can be sent/received across multiple chains using a blockchain interoperability solution. For example, you could deploy an NFT collection on Astar and move it to the Ethereum blockchain. In the current Web3 ecosystem, most NFT projects are limited to a single blockchain on which they are minted, hindering their adoption and utility.</p><p>For example, in a multi-chain ecosystem, such NFTs cannot be used across different blockchains, and users on different networks can only interact with your NFT if they switch to the underlying chain hosting the NFT.</p><p>This constraint not only creates a barrier for newcomers, hindering the adoption of NFTs, but it also causes liquidity issues in NFT marketplaces by isolating assets on their respective blockchain networks. This is why it is crucial for a developer to have a clear focus on which chain will host your NFT collection.</p><p>For a deeper dive into cross-chain NFTs, check out our blog: <a href="https://www.analog.one/blog/nfts-cross-chain-what-are-the-possibilities">NFTs Cross-Chain? What Are the Possibilities?</a></p><p>Fortunately, with Analog GMP and NFT standards like ERC-404, you can now implement a cross-chain NFT that users can leverage across different chains, promoting greater interoperability and collaboration in the NFT markets.</p><p>For more details about ERC-404, check out our blog: <a href="https://mobile.x.com/OneAnalog/status/1818316894257950947">What is ERC 404 and How It May Be Changing The Game | Analog Insights</a>.</p><h3>What Is Analog GMP?</h3><p>Analog GMP is a chain-agnostic, secure, and modular framework for cross-chain interoperability, enabling seamless state transitions across connected blockchain networks. Utilizing the Timechain as its underlying infrastructure, Analog GMP enables a smart contract on one chain to pass messages (e.g., data and tokens) to other smart contracts on other blockchains.</p><p>It has two essential functions you can leverage to build a cross-chain NFT project:</p><ul><li><strong>submitMessage()</strong>, which sends the GMP message from the source contract to the Gateway Smart Contract (GSC) on the source chain. The GMP message is then forwarded to the destination chain.</li><li><strong>onGmpReceived()</strong>, which receives and processes the GMP message on the destination chain.</li></ul><p>For a detailed overview of Analog GMP, check out our <a href="https://docs.analog.one/documentation/developers/analog-gmp">documentation</a>.</p><h3>Implementation mechanics for a cross-chain NFT with Analog GMP</h3><p>An NFT project can utilize Analog GMP’s messaging capabilities to mint their NFTs on a single chain, pay once, and have those assets distributed to users across multiple chains. This allows users to own and share their assets regardless of the chain they are using.</p><p>Here’s how you could implement such a project. Let’s say you have a simple NFT contract with this mint function:</p><pre>function mint(address to, uint256 tokenId) public<br>{<br>	unchecked {<br>		tokenId+=1;<br>	}<br>	_safeMint(to, tokenId);<br>}</pre><p>To proceed, you need to implement two contracts: SourceNFTMinter on the source chain and DestNFTMinter on the target blockchain. For cross-chain functionality, the mint function in the SourceNFTMinter contract must include logic for sending a cross-chain request to DestNFTMinter with an ABI-encoded payload, as shown here:</p><pre>function mint(address recipient, uint16 destinationNetwork, uint256 executionGasLimit, uint256 tokenId) external payable (bytes32 messageID) <br>{<br>	// Create the payload<br>	bytes32 memory payload = abi.encode(“mint(address)”, msg.sender);<br>	messageID = _trustedGateway.submitMessage(address(recipient), destinationNetwork, MSG_GAS_LIMIT, payload);<br>	emit MessageSent(messageID);<br>}</pre><p>The logic for this smart contract has two basic steps. First, it creates a payload from the caller (i.e., msg.sender) and recipient. Next, it creates a messageID and calls the gateway contract on the source chain, specifying details such as recipient address, destinationNetwork, execution gas limit, and payload.</p><p>Now, let’s take a look at what happens at the destination chain.</p><p>The DestNFTMinter contract inherits from the IGmpReceiver interface to handle messages on the destination chain. This interface includes a function named onGmpReceived(), which receives the GMP message from the source chain containing an ABI-encoded mint function as its payload.</p><p>When invoked, the contract mints a new NFT to the msg.sender account, which is the same account that minted the NFT on the source chain:</p><pre>function onGmpReceived(bytes32, uint128, bytes32, bytes calldata) external payable returns (bytes32) <br>  {<br>// Validate the GMP message<br> require(msg.sender == address(_trustedGateway), &quot;Unauthorized: only the gateway can call this method&quot;);<br> require(network == _recipientNetwork, &quot;Unauthorized network&quot;);<br> require(senderAddr == address(_recipient), &quot;Unauthorized sender&quot;);<br> <br> address user = abi.decode(messageID, (address));<br> _safeMint(user, cur_tokenId);<br> cur_tokenId++;<br>}</pre><p>In this implementation, the contract first validates the message, ensuring that only the gateway can call this method and verifying the validity of the network and sender address. Afterward, the payload is decoded to retrieve the source chain’s caller address, enabling an NFT to be minted at the specified address.</p><p>With this implementation, users who minted their NFTs on one chain can now own their assets across multiple chains by paying just once on the original chain. NFT projects aiming to maintain non-fungibility can adapt this implementation by burning the asset on the source chain, guaranteeing that only a single version of the asset exists across various blockchains.</p><h3>Build With Us!</h3><p>Are you excited to explore the new realm of cross-chain DApps and discover the innovative applications you can create? We invite you to explore our extensive <a href="https://docs.analog.one/documentation/developers/analog-gmp">documentation</a>, which will guide you through building your first cross-chain DApp. NFT projects like <a href="https://pixelport.xyz/">PixelPort</a> are already utilizing Analog GMP to develop cross-chain NFTs. You can learn more about this advancement <a href="https://www.analog.one/blog/pixelport-the-future-of-nft-platforms">here</a>.</p><p>Join us on our cross-chain-verse journey and become part of the hundreds of developers building unique Analog GMP projects. Stay up-to-date with Analog:</p><p><strong>Discord</strong>: <a href="https://discord.com/invite/analog">https://discord.com/invite/analog</a></p><p><strong>X</strong>: <a href="https://twitter.com/OneAnalog">https://twitter.com/OneAnalog</a></p><p><strong>Telegram:</strong> <a href="https://t.me/analogtimer">@analogannouncements</a> | <a href="https://t.me/analogtimer">https://t.me/analogtimer</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b56680dd2b3a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Building Cross-Chain Communities with Analog Watch]]></title>
            <link>https://medium.com/@analogtime/building-cross-chain-communities-with-analog-watch-480322d73fc7?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/480322d73fc7</guid>
            <category><![CDATA[interoperability]]></category>
            <category><![CDATA[case-study]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[crosschain]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Thu, 08 Aug 2024 12:52:01 GMT</pubDate>
            <atom:updated>2024-08-08T12:52:01.478Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Jj36wjDvl2zLwwEzvstXzA.png" /></figure><p>The NFT space is sure exciting and unique, but this excitement often comes with fragmentation across different blockchains. This disjointed space poses huge challenges for NFT communities striving for cohesion and growth.<a href="https://belong.net/"> Belong</a> is a platform dedicated to fostering token-gated communities, events, and even tokenized physical properties, recognized this problem. To bridge the gap, Analog partnered with Belong, leveraging our cross-chain data query solution, Analog Watch.</p><h3>About Belong</h3><p><a href="https://x.com/belongnet">Belong</a> is the go-to platform for creating and managing private community spaces, whether on iOS, Android or the broader web. From crypto projects and NFT collections to groups of friends with shared interests, Belong provides the necessary tools to connect, collaborate, and thrive. The platform features custom branding and is designed to cater to a wide array of communities.</p><h3>The Challenge: Fragmented NFT Communities</h3><p>As mentioned, the NFT space suffers from fragmentation across various blockchains. This hampers the ability of communities to come together, limiting their potential for collaboration and growth. Recognizing this challenge, Belong sought an innovative solution to unify these disparate elements.</p><h3>The Solution: Analog Watch</h3><p>Analog Watch is the true solution to the problem. It essentially taps into real-time NFT ownership data from the Astar network, enabling Belong to manage community access and automate token-gating based on members’ NFT holdings, irrespective of the blockchain.</p><h3>Further Possibilities</h3><p>This integration is just the beginning. Belong is exploring various innovative use cases with Analog Watch, including:</p><ul><li><strong>Cross-chain identity verification for NFT memberships</strong></li><li><strong>Cross-chain NFT auctions with real-time price data</strong></li><li><strong>Advanced cross-chain analytics for community organizers</strong></li><li><strong>On-chain loyalty programs based on user behavior across multiple chains</strong></li></ul><h3>The Benefits?</h3><p>The integration with Analog Watch provides Belong with several key advantages:</p><ul><li><strong>Data Accuracy:</strong> Ensures accurate and reliable community management with real-time NFT ownership data.</li><li><strong>Automation:</strong> Streamlines token-gating, saving time and effort for community organizers.</li><li><strong>Flexibility:</strong> Opens up new possibilities for community engagement and growth by querying data across multiple chains.</li></ul><h3>Security</h3><p>Analog’s infrastructure prioritizes the safety and privacy of user data, providing a secure environment for all participants. We conduct regular audits to identify and mitigate vulnerabilities, risks and bugs. The latest audit by<a href="https://x.com/hackenclub"> @hackenclub</a> highlighted 0 critical errors and confirmed our approach to cross-chain security in our set of products.<a href="https://hacken.io/audits/analog/"> Read the full audit report</a>.</p><h3>Conclusion</h3><p>By integrating Analog Watch, Belong is setting a new standard for building cohesive and dynamic NFT communities across multiple blockchains. This partnership exemplifies the potential for growth and collaboration in the Web3 ecosystem, paving the way for more integrated and engaging NFT and Web3 communities.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=480322d73fc7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A Surge in Community Engagement and Validator Interest | Analog Testnet]]></title>
            <link>https://medium.com/@analogtime/a-surge-in-community-engagement-and-validator-interest-720f0b3075ab?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/720f0b3075ab</guid>
            <category><![CDATA[testnet]]></category>
            <category><![CDATA[updates]]></category>
            <category><![CDATA[airdrop]]></category>
            <category><![CDATA[quests]]></category>
            <category><![CDATA[blockchain]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Thu, 13 Jun 2024 17:12:03 GMT</pubDate>
            <atom:updated>2024-06-13T17:13:43.722Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vu2WmfhLiSiJlXB-7KGY4Q.png" /></figure><p>Analog is excited to share the latest metrics from our ongoing incentivized testnet, showcasing a significant increase in user engagement and a growing interest from potential validators.</p><p><strong>Key Highlights:</strong></p><ul><li><strong>Watch Portal:</strong></li><li><em>2.15 million visiting users (22.4% increase)</em></li><li><em>94,983 connected wallets (13.01% increase)</em></li><li><em>202,437 Views created (43.17% increase)</em></li><li><em>74,910 smart contracts listed (30.08% increase)</em></li><li><strong>Incentivized Testnet:</strong></li><li><em>228,251 unique accounts (12.55% increase)</em></li><li><em>312,819 visiting users (16.06% increase)</em></li><li><em>81,148 weekly active users (11.72% increase)</em></li><li><em>42,359 weekly new users (39.95% increase)</em></li><li><strong>Community and Developer Quests:</strong></li><li><em>226,817 participants on Galxe (15.80% increase)</em></li><li><em>119,453 ATP claims (9.41% increase)</em></li><li><em>96,885 participants in Watch Quests (14.24% increase)</em></li><li><strong>Validator Interest:</strong></li><li>Over 1,000 potential validators are eager to join the active set, as shown on <a href="https://telemetry.analog.one/#/0x0614f7b74a2e47f7c8d8e2a5335be84bdde9402a43f5decdec03200a87c8b943">https://telemetry.analog.one/#/0x0614f7b74a2e47f7c8d8e2a5335be84bdde9402a43f5decdec03200a87c8b943</a></li></ul><p><strong>Community Growth Across the Globe</strong></p><p>The Analog community is growing rapidly across the globe, with Vietnam, Japan, and India leading the way in terms of user participation. This diverse and global community is a testament to the growing interest in Analog’s cross-chain technology and its potential to revolutionize the Web3 landscape and the future of interoperability.</p><p><strong>Looking Ahead:</strong></p><p>These metrics underscore the increasing momentum and excitement surrounding Analog’s testnet. We’re thrilled by the growing interest from validators and look forward to their participation as we progress towards mainnet launch!</p><p>Stay tuned for more updates as we continue to build a stronger, more secure, and more interoperable blockchain future.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=720f0b3075ab" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Analog and XION Integrate to Expand Chain Abstraction Solution]]></title>
            <link>https://medium.com/@analogtime/analog-and-xion-integration-to-expand-chain-abstraction-solution-1df61e775980?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/1df61e775980</guid>
            <category><![CDATA[partnerships]]></category>
            <category><![CDATA[interoperability]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[announcements]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Thu, 23 May 2024 13:36:29 GMT</pubDate>
            <atom:updated>2024-05-23T13:43:57.524Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*e1v8YyZNiPL7UQHGvgG01A.jpeg" /></figure><p>Analog is proud to announce a strategic integration with XION, a leading layer-one blockchain simplifying blockchain interactions through its Generalized Abstraction infrastructure. This collaboration aims to seamlessly integrate XION’s user-friendly L1 with Analog’s powerful cross-chain infrastructure, expanding the reach and capabilities of both platforms.</p><p><strong>XION: Empowering Users in a Complex Web3 Landscape</strong></p><p>XION is on a mission to make blockchain technology accessible to everyone. Their L1 empowers users to interact with the Web3 ecosystem without requiring in-depth technical knowledge. Through a combination of intuitive interfaces and its Generalized Abstraction infrastructure, XION simplifies complex processes and opens up blockchain technology to a wider audience. It is now expanding these seamless user experiences to connected ecosystems through Chain Abstraction.</p><p><strong>Unlocking New Possibilities: A Shared Vision</strong></p><p>XION has been rapidly expanding its Chain Abstraction solution to major ecosystems through strategic integrations, such as <a href="https://xion.burnt.com/blog/xion-launches-user-first-chain-abstraction">Injective</a>, <a href="https://xion.burnt.com/blog/xion-powering-chain-abstraction-to-saga-chainlets">SAGA</a>, <a href="https://xion.burnt.com/blog/xion-and-toki-bringing-chain-abstraction-to-bnb-chain-ecosystem">BNB Chain</a>, and the <a href="https://xion.burnt.com/blog/xion-landslide-launching-chain-abstraction-to-avax-ecosystem">AVAX</a> ecosystem. The goal of Chain Abstraction is to make Web3 more accessible and intuitive for all users by abstracting away cross-ecosystem complexities through XION’s Generalized Abstraction. This allows it to serve as an extension to all major blockchain networks, reshaping the historically competitive nature of L1s, which typically compete for users, liquidity, and developers, to enable true mainstream adoption.</p><p>By joining Analog’s Launch Partners Program, XION will leverage a suite of tools and services designed to enhance cross-chain capabilities and further scale its Chain Abstraction solution:</p><ul><li><strong>Analog’s General Message Passing (GMP):</strong> This enables XION’s Meta Accounts to function seamlessly across multiple blockchains, unifying the user experience and expanding the reach of XION’s ecosystem.</li><li><strong>Analog Watch:</strong> This powerful data querying tool allows XION to efficiently access and compare information from various chains, improving the accuracy and effectiveness of their services.</li><li><strong>Automation and Cross-Chain Ideation:</strong> Analog’s expertise and support will empower XION to design and implement innovative cross-chain solutions, further simplifying the blockchain experience for users.</li><li><strong>Timechain Integration:</strong> XION can now tap into the liquidity and functionality of multiple blockchains through Analog’s Timechain, expanding the scope and potential of their platform.</li></ul><p>This integration represents a significant step forward for both companies. XION’s dedication to accessibility and Analog’s robust cross-chain infrastructure combine to create a powerful synergy that will unlock new possibilities for users and developers alike across a variety of ecosystems.</p><p><strong>Key Highlights:</strong></p><ul><li>XION to integrate Analog’s GMP to enable seamless cross-chain Meta Account functionality to new ecosystems.</li><li>Analog Watch to enhance data querying and comparison for XION’s services.</li><li>Collaboration on cross-chain ideation and use case designs.</li><li>XION to leverage the Timechain for expanded multi-chain capabilities.</li><li>Joint commitment to creating a more user-friendly and accessible Web3 ecosystem to continue driving mainstream adoption.</li></ul><p><strong>About Analog Network:</strong></p><p>Analog is creating the building blocks for a multi-chain-verse, with its Layer-0 blockchain that powers cross-chain communication and toolkits for seamless deployment and querying of Web3 data from supported chains. Analog is at the forefront of addressing the pressing need for seamless interoperability among the multitude of siloed blockchains. Dedicated to bridging gaps and fostering true connectivity, Analog is reshaping how blockchains communicate and collaborate.</p><p><strong>About XION:</strong></p><p>XION is the first modular Generalized Abstraction layer one blockchain, purpose-built for consumer adoption by enabling seamless user experiences for everyday users. XION’s Generalized Abstraction layer includes protocol-level abstractions across Accounts, Signatures, Gas, Interoperability, Pricing, Devices, Payments, and more. By abstracting away all crypto complexities, XION allows the development of next-generation projects bringing Web3 to mainstream audiences worldwide. XION has raised over $30M from industry leaders Animoca, Circle, Multicoin, and more.</p><p><strong>Analog: </strong><a href="https://x.com/OneAnalog">https://x.com/OneAnalog</a></p><p><strong>XION:</strong> <a href="https://x.com/burnt_xion">https://x.com/burnt_xion</a></p><p>For further insights or collaborative opportunities, please reach out to <a href="mailto:collaborations@analog.one">collaborations@analog.one</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1df61e775980" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Analog 2024 Q1 Recap]]></title>
            <link>https://medium.com/@analogtime/analog-2024-q1-recap-24e1c8d2bb7f?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/24e1c8d2bb7f</guid>
            <category><![CDATA[blockchain-development]]></category>
            <category><![CDATA[milestones]]></category>
            <category><![CDATA[startup-growth]]></category>
            <category><![CDATA[product-updates]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Wed, 03 Apr 2024 06:08:05 GMT</pubDate>
            <atom:updated>2024-04-03T06:08:05.368Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Pe9zbDIChW_e_88ZAkK75w.png" /></figure><p><em>Check out what we were up to in the first quarter of the year</em></p><p>Analog had a spectacular first quarter of 2024!</p><p>Let’s take a look at the key moments we experienced throughout the three-month period.</p><p><strong>Testnet tidings</strong></p><p>We opened our Testnet for registration, inviting developers, community members and validators to sample our platform! <br>👉 <a href="https://www.analog.one/testnet">https://www.analog.one/testnet</a></p><p><strong>Fruitful funding</strong></p><p>We successfully raised over 16 million USD in our latest funding round thanks to a group of awesome investors, led by Tribe Capital!<br> 👉 <a href="https://twitter.com/OneAnalog/status/1757126550380826987">https://twitter.com/OneAnalog/status/1757126550380826987</a></p><p><strong>Partner pursuits</strong></p><p>We debuted the Analog Partner Spotlight Series! Check out the first two partners we highlighted ⬇️</p><ul><li>Dmail 👉 <a href="https://twitter.com/OneAnalog/status/1753091614879420823">https://twitter.com/OneAnalog/status/1753091614879420823</a></li><li>Cryfi 👉 <a href="https://twitter.com/OneAnalog/status/1773587059120423022">https://twitter.com/OneAnalog/status/1773587059120423022</a></li></ul><p><strong>Common Wealth collab</strong></p><p>We were a part of Common Wealth’s investment round this quarter, with rewards on offer for those involved! ⬇️</p><ul><li>Investment announcement <br>👉 <a href="https://twitter.com/OneAnalog/status/1760890903408124008">https://twitter.com/OneAnalog/status/1760890903408124008</a></li><li>Analog project highlight <br>👉 <a href="https://twitter.com/joincommonwlth/status/1761002249914892307">https://twitter.com/joincommonwlth/status/1761002249914892307</a></li><li>Talk with Analog’s Head of BD, Eric Wang <br>👉https://twitter.com/OneAnalog/status/1764855089993527596</li></ul><p><strong>Valentine venture</strong></p><p>We launched a special TaskOn campaign during Valentine season, with special rewards for grabs<br> 👉 <a href="https://twitter.com/OneAnalog/status/1755083666072695202">https://twitter.com/OneAnalog/status/1755083666072695202</a></p><p><strong>Follower feat</strong></p><p>We celebrated an amazing community milestone — over 200k followers on X! <br>👉 <a href="https://twitter.com/OneAnalog/status/1765325897329156123">https://twitter.com/OneAnalog/status/1765325897329156123</a></p><p><strong>Security specialist</strong></p><p>Analog’s Senior Security Engineer, Alp Onaran, dispensed invaluable insights on crypto security — first in an informative article and then at a Polkadot event! ⬇️</p><ul><li>Coindesk article 👉 <a href="https://www.coindeskturkiye.com/yazarlar/alp-onaran/kripto-para-ve-defi-guvenligi-5671">https://www.coindeskturkiye.com/yazarlar/alp-onaran/kripto-para-ve-defi-guvenligi-5671</a></li><li>Sub0 speaking engagement 👉 <a href="https://twitter.com/foreseon_/status/1768613775945433360">https://twitter.com/foreseon_/status/1768613775945433360</a></li></ul><p><strong>ETH experience</strong></p><p>We made an appearance at ETH Denver, Colorado’s top Web3 event! ⬇️</p><ul><li>The team who attended 👉 <a href="https://twitter.com/OneAnalog/status/1762486252501180775">https://twitter.com/OneAnalog/status/1762486252501180775</a></li><li>Thoughts of Analog’s Founder, Victor Young, on the event 👉 <a href="https://twitter.com/VictorYoungMe/status/1769926110656311762">https://twitter.com/VictorYoungMe/status/1769926110656311762</a></li></ul><p><strong>Superb spotlight</strong></p><p>We were featured by Joshua of Contango Digital! Discover the insights he shared on Analog. 👉<a href="https://twitter.com/contangojosh/status/1763621507832467884">https://twitter.com/contangojosh/status/1763621507832467884</a></p><p><strong>Blog bonanza</strong></p><p>We posted a number of thought-provoking articles on our blog! ⬇️</p><ul><li>Liquidity fragmentation 👉 <a href="https://www.analog.one/blog/what-is-liquidity-fragmentation-and-why-its-killing-defi">https://www.analog.one/blog/what-is-liquidity-fragmentation-and-why-its-killing-defi</a></li><li>Crypto data aggregators 👉 <a href="https://www.analog.one/blog/what-are-crypto-data-aggregators-and-how-do-they-work">https://www.analog.one/blog/what-are-crypto-data-aggregators-and-how-do-they-work</a></li><li>GMP protocol 👉 <a href="https://www.analog.one/blog/5-cross-chain-defi-use-cases-unveiled-analogs-general-message-passing-protocol">https://www.analog.one/blog/5-cross-chain-defi-use-cases-unveiled-analogs-general-message-passing-protocol</a></li><li>Analog Watch 👉 <a href="https://www.analog.one/blog/enhancing-data-retrieval-for-dapps">https://www.analog.one/blog/enhancing-data-retrieval-for-dapps</a></li></ul><p>You can learn more about Analog Network on our official channels:</p><ul><li>Discord: <a href="https://discord.gg/jacDmeyQge">Analog (Official) Server</a></li><li>Medium: <a href="https://medium.com/@analogtime">@analogtime</a></li><li>Twitter: <a href="https://twitter.com/OneAnalog">@OneAnalog</a></li><li>Telegram: <a href="https://t.me/analogtimer">Community Channel</a></li><li>Reddit: <a href="https://www.reddit.com/r/AnalogToken/">r/AnalogToken</a></li><li>Facebook: <a href="https://www.facebook.com/analogpost">@analogpost</a></li><li>LinkedIn: <a href="https://www.linkedin.com/company/53122972/admin/">@analogone</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=24e1c8d2bb7f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Enhancing Data Retrieval for DApps | Analog Watch Insights]]></title>
            <link>https://medium.com/@analogtime/enhancing-data-retrieval-for-dapps-analog-watch-insights-8bb640a4c689?source=rss-4910101a99a1------2</link>
            <guid isPermaLink="false">https://medium.com/p/8bb640a4c689</guid>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[enhancement]]></category>
            <category><![CDATA[interoperability]]></category>
            <category><![CDATA[analog-watch]]></category>
            <category><![CDATA[data-aggregation]]></category>
            <dc:creator><![CDATA[Analog]]></dc:creator>
            <pubDate>Mon, 18 Mar 2024 11:58:39 GMT</pubDate>
            <atom:updated>2024-03-18T11:58:39.262Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EgA8SAAjwhnHTUIgMV4vJA.png" /></figure><h3>Enhancing Efficient Data Retrieval for DApps | Analog Watch Insights</h3><p>Blockchains have radically redefined our interaction with the digital world. Decentralized applications (DApps) are proliferating, creating fresh opportunities and complexities for developers. In this post, we’ll delve into the challenges of accessing Web3 data and examine why Analog Watch stands out as an innovative service designed to cater to developers’ unique needs in DApp development.</p><h3>Understanding Web3 data accessibility problem</h3><p>Imagine you’re a developer building a DApp that requires real-time access to smart contract data and user interactions. Navigating this ocean is arduous, much like searching a vast library with millions of books but lacking a cataloging system.</p><p>Below are common challenges you’re likely to face when trying to access data from a blockchain:</p><ul><li><strong>Slow syncing speeds</strong>: Blockchain networks often emit vast amounts of data. Staying in sync with such data is crucial for DApps, particularly those that power Decentralized Finance (DeFi) markets. However, traditional querying methods such as <a href="https://nonamesecurity.com/learn/what-is-json-rpc/">JSON-RPC calls</a> can prove sluggish and request-heavy, causing delays in both real-time and historical data.</li><li><strong>Data fragmentation</strong>: Blockchain networks write data to their ledgers in a sequence, one block after another, as the chain is constructed. This often results in fragmented, unorganized, and underutilized data, making it hard for users to query efficiently.</li><li><strong>Multi-chain indexing and aggregation</strong>: While the shift to a <a href="https://creditcoin.org/blog/cross-chain-vs-multi-chain-differences/">multi-chain</a> future has created more possibilities for scalability and innovation, it has also created fragmented data for DApps that intend to go multi-chain. For example, Uniswap is currently deployed across over eight blockchains, including Ethereum, Celo, Avalanche, Optimism, and Arbitrum. This deployment strategy can quickly lead to developing and maintaining multiple infrastructure components, increasing operational costs. Besides, you have to implement additional logic on the client side (e.g., SUM, AVG, PROD, multi-chain, etc.) for advanced DApps that require aggregation across multiple chains.</li><li><strong>Lack of standardization mechanisms</strong>: Unlike traditional database management systems that support query languages such as SQL, blockchain networks are designed to be sovereign, with varying data structures, APIs, and no standardized query language. This makes it hard for blockchain indexers and users to query the required smart contract data.</li></ul><h3>Existing approaches for indexing Web3 data</h3><p>A Web3 indexer is a specialized service that plays an essential role in DApp development by simplifying the application’s access to blockchain data. It fetches data stored on blockchain networks and organizes it into a relational database, making it more accessible for developers and other users to efficiently query and use.</p><p>To use a Web3 indexer, all you need to do is define the data types and relationships in the smart contract(s) you would like to query and how such data should be stored in the database. The indexing service can then provide a standard <a href="https://en.wikipedia.org/wiki/REST">REST</a> API or custom <a href="https://graphql.org/">GraphQL</a> endpoint for users to leverage when querying the smart contract data.</p><p>There are three common approaches you can use to index blockchain data:</p><ul><li><strong>Dedicated node</strong>: You can run your own node as local, co-located, or use a cloud service provider.</li><li><strong>RPC node provider</strong>: You can use an RPC provider as a public or private node.</li><li><strong>Back-end as a service (BaaS)</strong>: You can leverage a BaaS provider with custom specifications to query blockchain data.</li></ul><p>The table below provides a summary of the pros and cons of each method:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NWS7zEIECF23cXRzQuKA3g.png" /></figure><h3>Exploring Analog Watch for your Web3 data needs</h3><p>Analog Watch is a low-code, developer-friendly, and multi-chain indexing platform. It is fully customizable and streamlines the process of retrieving data from any supported network, providing developers with a seamless way to access fragmented data across multiple blockchains.</p><p>Here are some notable features that make Analog Watch the “go-to” solution for Web3 data retrieval:</p><ul><li><strong>Low-code capabilities</strong>: Analog Watch provides automatic code generation via a <a href="https://analogwatch.xyz/#/view-builder">View Builder</a>, minimizing the complexities of interacting with smart contracts. You can leverage the View Builder to generate <a href="https://docs.analog.one/documentation/readme/analog-watch/architecture#what-is-a-view">Views</a> quickly, saving the time required to deploy and query data from a listed smart contract.</li><li><strong>Prioritized UX/DevEx</strong>: A seamless UX is necessary for onboarding users into the Web3 ecosystem. <a href="https://analogwatch.xyz/">Analog Watch UI</a> is a hosted service that plays a crucial role by allowing users — regardless of their technical expertise — to publish and explore smart contracts and Views. Developers can also leverage the Watch SDK’s <a href="https://docs.analog.one/documentation/quick-start">Quickstart Guide</a> to help them onboard to the platform and start deploying Views.</li><li><strong>Multi-chain indexing and data aggregation</strong>: Analog Watch natively supports multi-chain indexing and data aggregation into a unified relational database. This feature lets you query a single endpoint when fetching data from multiple smart contracts on supported chains. Check out “<a href="https://docs.analog.one/documentation/developer-guide#aggregated-price-feeds">Aggregated Price Feeds</a>” to learn more.</li><li><strong>GraphQL API support</strong>: Analog Watch UI and the Watch SDK provide an intuitive and ready-to-use GraphQL endpoint, making it easier for users to query published Views.</li></ul><h3>How to deploy Views and query data with Analog Watch</h3><p>Now that you’ve understood why Analog Watch is an efficient Web3 indexing platform, what next? It’s time to take a deep dive into the steps you need to follow to build Views and query data with Analog Watch. There are two ways to interact with Analog Watch:</p><ol><li><strong>Analog Watch UI</strong>: This is a hosted service that leverages drag-and-drop interfaces to allow developers to deploy and explore smart contracts/Views. Currently, the Analog Watch UI doesn’t permit direct querying of data from the GraphQL endpoint. As such, we’ll not cover the details of using Analog Watch UI in this post. However, you can check out “<a href="https://docs.analog.one/documentation/developer-guide/publish-views/watch-ui-view-builder">Watch UI (View Builder)</a>” to learn more about deploying and exploring Views with Analog Watch UI.</li><li><strong>Watch SDK</strong>: This is a JavaScript SDK that serves as a Client by abstracting all the details about authentication, deployment, and querying Views. Analog Watch also uses the watch command-line interface (CLI)—a lightweight wrapper around the Watch SDK—to generate the session keys and scaffold smart contracts and Views from templates. See “<a href="https://docs.analog.one/documentation/quick-start/watch-cli">Watch CLI</a>” for more details.</li></ol><h3>How to deploy and query Views with the Watch SDK</h3><p>Here are steps you can follow to deploy and query Views with the <strong>Watch SDK:</strong></p><h3>Step 1: Install the Watch SDK</h3><p>The <strong>Watch SDK</strong> lets you generate session keys and interact with Analog Watch. You can install it in two ways depending on the choice of your package manager as follows:</p><pre>npm i @analog-labs/timegraph-js//if you’re using npm</pre><p>or</p><pre>yarn i @analog-labs/timegraph-js// for yarn</pre><h3>Step 2: Generate the session keys</h3><p>The Watch SDK supports two environments: the web environment, which requires @polkadot/extension-dapp, and the node environment, which requires the [@polkadot/Keyring](&lt;https://polkadot.js.org/docs/api/start/keyring/&gt;) package.</p><p>To use the web environment, type the following commands:</p><pre>npm i @polkadot/extension-dapp<br><br>import { keygen } from &quot;@analog-labs/timegraph-js/keygen/web&quot;;<br><br>import { web3FromAddress } from &quot;@polkadot/extension-dapp&quot;; // init signer based on polkadot/extension-dapp<br><br>const { signer } = await web3FromAddress( &lt; &quot;wallet address&quot;&gt; );// pass signer and address to get keygen instance<br><br>const _keygen = new keygen({ signer: signer.signRaw,address: &lt;&quot;address&quot;&gt;});// generate api key i.e role is optional default will be developer<br><br>const apikey = await _keygen.createApiKey();// generate the session key<br><br>const sessionKey = await _keygen.createSessionkey();</pre><p>For the node environment, type the following commands:</p><pre>npm i @polkadot/keyring<br><br>import Keyring from &quot;@polkadot/keyring&quot;;<br><br>import { keygen } from &quot;@analog-labs/timegraph-js&quot;;// init polkadot keypair for node environ<br><br>const keyring = new Keyring({ type: &quot;sr25519&quot; });<br><br>const keypair =  keyring.add...( ... ));// pass signer and address to get keygen instance<br><br>const _keygen = new keygen({ signer: keypair.sign, address: keypair.address });// generate API key, i.e. role is optional default will be developer<br><br>const apiKey = await _keygen.createApiKey( &lt;&quot;Role&quot;&gt; );// generate session key<br><br>const sessionKey = await _keygen.createSessionkey( &lt;&quot;Expiration in ms &quot;);</pre><h3>Step 3: Initialize the Client</h3><p>Initialize and configure the Client as follows:</p><pre>import { TimegraphClient } from &quot;@analog-labs/timegraph-js&quot;;<br><br>const timeGraphClient = new TimegraphClient({<br><br>url: &quot;&lt;URL&gt;&quot;, // url to Watch GraphQL instance<br><br>sessionKey: &quot;&lt;SSK&gt;&quot;, // session key created by user wallet using WASM SDK<br><br>});</pre><h3>Step 4: Deploy the View</h3><p>Use the generated session keys to create and deploy Views that interact with listed smart contracts on the Analog Watch. Check out “<a href="https://docs.analog.one/documentation/developer-guide/publish-views/publish-views-with-watch-sdk">Publish Views with Watch SDK</a>” to learn more.</p><h3>Step 5: Query Views</h3><p>With your Views published, you can now begin querying the smart contract data using a unified GraphQL endpoint. Visit <a href="https://docs.analog.one/documentation/developer-guide/query-data/watch-sdk">https://docs.analog.one/documentation/developer-guide/query-data/watch-sdk</a> to learn more about querying Views.</p><h3>Step 6: Build your DApp</h3><p>Once you have access to smart contract data, you can now start building applications, services, or analytics customized to your business requirements. Check out <a href="https://www.analog.one/?section=usecases">https://www.analog.one/?section=usecases</a> to learn more about what you can build with Analog Watch.</p><h3>Conclusion</h3><p>Retrieving data from blockchains is complex and challenging. However, with Analog Watch, you can effortlessly overcome these challenges. Analog Watch’s low-code capabilities, prioritized UX/DevEx, multi-chain indexing, and GraphQL integration make it a powerful tool for efficiently deploying and querying data from supported chains.</p><p>If you’re a developer looking to streamline your DApp’s access to Web3 data, look no further. Visit our <a href="https://docs.analog.one/documentation/">docs</a> to get started and join the technical discussion in the <a href="https://discord.com/invite/analog">Discord</a> channel. You can also join our Launch Partners Program or sign up for the <a href="https://www.analog.one/grant-program">Grants Program</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8bb640a4c689" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>