<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Decoding Blockchain</title>
        <link>https://paragraph.com/@decoding-blockchain</link>
        <description>Educating common people about uncommon technology of Blockchain, NFTs, Metaverse &amp; Web3.0</description>
        <lastBuildDate>Wed, 03 Jun 2026 19:47:59 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Decoding Blockchain</title>
            <url>https://storage.googleapis.com/papyrus_images/aea3cd54abf888234f7f020c9a90f5cb222895dd70165e275a1dcea764f5fb37.png</url>
            <link>https://paragraph.com/@decoding-blockchain</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Doomslug: Supercharging Block Production & Finality on NEAR Protocol]]></title>
            <link>https://paragraph.com/@decoding-blockchain/doomslug-supercharging-block-production-finality-on-near-protocol</link>
            <guid>bCzTl2gj3ByRE2H6ouW6</guid>
            <pubDate>Mon, 30 May 2022 22:45:01 GMT</pubDate>
            <description><![CDATA[In my last article, I explained how Nightshade works and why NEAR is one of the most advanced Layer-1 blockchain networks 👇🏼 Here is the final nail in the coffin to prove why #NEAR is the Future of Blockchains 🤙🏽Let’s explore Doomslug ❤️Yesterday, I went to a Pizzeria and after placing the order, I made the payment through a debit card. As soon as I make the payment, its owner smiled at me and signaled that the transaction is finalized. He is now sure that he’ll receive the money in his a...]]></description>
            <content:encoded><![CDATA[<p>In my last article, I explained how Nightshade works and why NEAR is one of the most advanced Layer-1 blockchain networks 👇🏼</p><p>Here is the final nail in the coffin to prove why #NEAR is the Future of Blockchains 🤙🏽</p><h3 id="h-lets-explore-doomslug" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Let’s explore Doomslug ❤️</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7b45797bbf8bc3ffb0a7972aed49a9fffe00048f6348b0b09d2a528319371d4e.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Yesterday, I went to a Pizzeria and after placing the order, I made the payment through a debit card.</p><p>As soon as I make the payment, its owner smiled at me and signaled that the transaction is finalized. He is now sure that he’ll receive the money in his account. Had I made the payment in cash, this transaction would have been finalized in a moment 💰</p><p>The finalization of the transaction signals irreversibility. It shows that once a transaction goes through, it can not be reversed and the money received won’t be lost.</p><p>In Blockchains, finalizing transactions at lightning speed becomes crucial to ensure the Safety and Scalability of the network. The lesser the <strong>Finality Time</strong>, the more transactions can be recorded and finalized in a moment.</p><p>Apart from that, **Block Time **is another important factor.</p><p><strong>Block Time</strong> refers to the time taken to produce a block after validating from participants known as Block Producers. If there are 2B+1 block producers in the network, even if B+1 blocks are online and honest, the network will keep functioning properly.</p><p>NEAR Protocol Uses Doomslug&apos;s novel consensus mechanism to produce blocks along with <strong>Nightshade Finality Gadget</strong> for finalizing blocks.</p><p>Doomslug ensures that the blocks produced are secure and irreversible as long as there are no slashed block producers (bad actors 👀)</p><h3 id="h-how-does-slashing-secure-block-production" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">How does Slashing secure Block Production?</h3><p>Suppose there are two blocks proposed at the same height, A and B. If 66.66% of stakers vote on A and 66.66% vote on B, then 33.33% of them are malicious. Slashing their stake ensures such bad actors stay away from the block production process.</p><p>Blocks produced by Doomslug are irreversible unless at least one participant is slashed. Thus, Slashing makes sure that Block Production reaches absolute finality in the shortest time possible.</p><p>To foolproof the consensus mechanism, Nightshade Finality Gadget is tasked with verifying the block production process. Most BFT consensus mechanisms require over 2/3 of honest and online validators in the network. With Doomslug + NFG, NEAR can produce blocks with just over 50% good validators.</p><h3 id="h-tldr-version" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">TLDR Version:</h3><ol><li><p><strong>Doomslug</strong> makes sure the blocks produced are secure and irreversible by slashing bad actors</p></li><li><p>**Nightshade Finality Gadget **ensures absolute finality is reached in the least time possible</p></li></ol><p>The technology and team behind NEAR are very awesome and that’s where my belief lies. In case of any queries or suggestions, my DMs on Twitter are open ✉️</p><p>Don’t forget to like and share the blog with your friends!! This motivates me to write even better threads and articles 🤙🏽</p>]]></content:encoded>
            <author>decoding-blockchain@newsletter.paragraph.com (Decoding Blockchain)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/3aca6c1ee7800693185827fcef1abe701a6a42f6df478fc37daa54d23c655f2d.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Solana vs NEAR Protocol, Which is Better?]]></title>
            <link>https://paragraph.com/@decoding-blockchain/solana-vs-near-protocol-which-is-better</link>
            <guid>4evwUX4XlrfkmQhFsgcl</guid>
            <pubDate>Tue, 12 Apr 2022 07:55:35 GMT</pubDate>
            <description><![CDATA[If you have been in the Blockchain space for enough time, you must have seen comparison articles of various L1 Blockchains. Sometimes these are good sources of alpha, while many times these are crafted shilling pitches. So why another comparison? And specifically Solana vs NEAR? Let’s answer all these questions with the help of this article.My Blockchain Development JourneySolana was the first L1 blockchain where I started my BUIDLing journey. Broadly, there were two main reasons:My Web3 ment...]]></description>
            <content:encoded><![CDATA[<p>If you have been in the Blockchain space for enough time, you must have seen comparison articles of various L1 Blockchains.</p><p>Sometimes these are good sources of alpha, while many times these are crafted shilling pitches. So why another comparison? And specifically Solana vs NEAR?</p><p>Let’s answer all these questions with the help of this article.</p><h2 id="h-my-blockchain-development-journey" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">My Blockchain Development Journey</h2><p>Solana was the first L1 blockchain where I started my BUIDLing journey. Broadly, there were two main reasons:</p><ol><li><p><em>My Web3 mentor suggested to me, and</em></p></li><li><p><em>It had numerous benefits like speed and low gas</em></p></li></ol><p>I built a cool NFT-minting dApp on Solana that lets anybody convert an image into an NFT and stored it on the network. Interestingly, I applied for Solana India Fellowship in Jan 2022 and got shortlisted in the first round. Everything was going well.</p><p><strong>So why did I make the switch to NEAR?</strong></p><h2 id="h-the-blockchain-trilemma" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Blockchain Trilemma</h2><p>There exist some key principles which make any project a true blockchain network 💯 This was termed a Blockchain Trilemma by Ethereum co-founder Vitalik Buterin. It says that every network should have:</p><ol><li><p>Decentralization,</p></li><li><p>Security, and</p></li><li><p>Scalability</p></li></ol><p>But the inherently complex architecture of Blockchains makes it hard to implement all three features simultaneously.</p><p>Bitcoin is by far the most decentralized and secure network from all perspectives. But scalability is its biggest bottleneck. We miss you, Satoshi Nakamoto!!</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f54f7fccd799f19f69adf88536fa6f6ea545b32967d074fe9e568adb912b36c1.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Ethereum on the other hand is a very popular L1 blockchain. But it lacks scalability and people have been waiting for a long time for <strong>Ethereum 2.0</strong></p><p>Its current Transactions per Second (TPS) is quite low compared to existing Web2 solutions. For instance, Ethereum’s 30 TPS is no match for financial behemoth Visa, which processes over 100k TPS 😅</p><p>Simply put, building a network that can onboard Billion+ of users to Web3 is a tough task. And Scalability is its Achilles’ Heel 🔱</p><p>Solana was launched to bring the dream of ultra-high TPS into Reality. And you know what;</p><p><strong>They Actually Did. At the cost of Security 🤌🏽 But how?</strong></p><blockquote><p>An important fact 🔔</p><p>48% of $SOL Tokens are allocated to Venture Capitalists, and the Company itself.</p><p>Such insane private ownership certainly raises legitimate questions on the oligarch nature of Solana.</p></blockquote><h2 id="h-solana-and-security" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Solana &amp; Security</h2><p>Security is the most important aspect of the Blockchain Trilemma. It’s more like an overall pyramid structure where <strong>Security</strong> is the bottom-most layer having the highest significance. <strong>Decentralization</strong> takes time (by increasing nodes) while <strong>Scalability</strong> is a lifelong process 🤌🏽</p><p>For every Proof-of-Stake chain, tokens are the rewards that also maintain its security. Everybody wants to win staking and delegation rewards 🤤 But what if some malicious transaction passes through and corrupts the network?</p><p>To counter this, <strong><em>Slashing</em></strong> is implemented. Whenever malicious transactions are committed, some portion of staked tokens by the validator is slashed (reduced) as a punishment.</p><p>What’s important to know is that Solana hasn’t yet implemented Slashing into their network. No automated slashing for sure till now. Multiple exploits and outages due to network congestion have happened on Solana in the past.</p><p>Nobody can forget the $320mn Wormhole Bridge heist. This attack exploited some unpatched Rust contracts in Solana. Although the issue was fixed, it was a big 🚩for me to leave Solana 👋🏼</p><p>Also, Scalability will soon become a bottleneck for Solana in the future. Since it uses <strong>Vertical Scaling</strong>, it would demand more powerful Validator Nodes. This proposes serious technical limitations which can’t be easily overcome. Sharding is the most viable solution to scale blockchain networks for now.</p><h2 id="h-why-near-protocol" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why NEAR Protocol?</h2><p>NEAR is a truly decentralized network that has successfully implemented all three features of the Blockchain Trilemma.</p><p>Starting from Security, NEAR has implemented Automatic Slashing by default. Validators are fearful of losing their stakes upon committing bad transactions.</p><p>For scalability, NEAR has implemented the most advanced Sharding design on Earth i.e., Nightshade.</p><p>Also, it has the fastest block finality time thanks to Doomslug.</p><p>Cross-chain communication has been at the core of NEAR from the beginning. In Nightshade, each shard acts like a separate chain that can cross-communicate with other chains asynchronously, thanks to State sharding 🤌🏽</p><p>NEAR Protocol has been building the future of Web3 for a very long time. And now, all of it has started to take shape.</p><ul><li><p><strong>Nodes will increase over time leading to more decentralization.</strong></p></li><li><p><strong>Security is already guaranteed pretty much with no exploits reported to date.</strong></p></li><li><p><strong>Nightshade makes sure that NEAR scales to Billions of users positively 🤙🏽</strong></p></li></ul><p>I even proudly tell everybody that NEAR Protocol is a certified Carbon-neutral and environment-friendly blockchain network. And it’s our duty to support projects that advance our technology without causing detrimental effects on the nature 🤞🏽🍀</p><blockquote><h4 id="h-disclaimer" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Disclaimer:</strong></h4><p>Whatever you read above are facts 💯 I am not an official member of NEAR Protocol neither I do promotions. I am also not a shilling agent who sells you shitcoins 😮‍💨</p><p>I am not asking you to invest in NEAR. But am surely asking you to come and build the Future with NEAR <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://threadreaderapp.com/hashtag/TheFutureisNear">#TheFutureisNear</a> 🤙🏽🚀</p></blockquote><hr><p>If you liked reading this article, you can do me a favor by sharing this with your network. Once again, thank you so much for paying attention.</p><p>Will be back with another article on Doomslug soon. Till then, Sayonara 👋🏼</p>]]></content:encoded>
            <author>decoding-blockchain@newsletter.paragraph.com (Decoding Blockchain)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a6a8d7704dfacfc706bba8c1386a860388cd1437be5005056e2276c9d5f1b8c2.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[What is Ethereum Push Notifications Service?]]></title>
            <link>https://paragraph.com/@decoding-blockchain/what-is-ethereum-push-notifications-service</link>
            <guid>xfl7YSNZ6bYLiSZAcbVl</guid>
            <pubDate>Thu, 07 Apr 2022 07:56:41 GMT</pubDate>
            <description><![CDATA[Why are Notifications Important? Imagine when someone sends you a notification on WhatsApp, how quickly you realize that you have received a text message. You go and check out their messages and respond. Even bank Credit/Debit transactions, you get notified all the time of what’s happening in your digital ID. Be it your social media applications or your gaming apps, notifications are everywhere. But all this was freely available in Web2.0 cult. But coming to the world of Web3.0, there was no ...]]></description>
            <content:encoded><![CDATA[<p>Why are Notifications Important?</p><p>Imagine when someone sends you a notification on WhatsApp, how quickly you realize that you have received a text message. You go and check out their messages and respond.</p><p>Even bank Credit/Debit transactions, you get notified all the time of what’s happening in your digital ID. Be it your social media applications or your gaming apps, notifications are everywhere.</p><p>But all this was freely available in Web2.0 cult. But coming to the world of Web3.0, there was no such specific dApp which served real-time notifications.</p><p>Wait!! No, I am not talking about how <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/binance">@binance</a> sends you notifications after transactions completion. Those are <strong>Centralized Exchanges (CEX)</strong> buddy 😅</p><p><strong>I am referring to the absence of native notifications powered by decentralized Apps.</strong></p><p>If you regularly use DeFi apps, you must be at times surprised how you got unexpectedly liquidated. Your decentralized application simply has no feature to wake you up from your deep sleep. No alerts. Nothing !!</p><p>Notifications become super important when your money is at risk 😷</p><p>OR Maybe you are an NFT enthusiast (OG Flippoooor 👀) watching out for some rare collectibles on platforms like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/opensea">@opensea</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MagicEden">@MagicEden</a>. You want a notification as soon as the item is available on the marketplace. But what do you get? No alerts. Nothing again!!</p><p>Web3 getting too silent eh? 🔔</p><h2 id="h-welcome-to-ethereum-push-notification-service" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Welcome to Ethereum Push Notification Service</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/69beccbd367cf432331084b7c80a6d2c27faf821bd58e01b50a096fe136d4621.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/epnsproject">EPNS</a> is World’s first notification service that enables sending notifications on decentralized apps across Blockchain networks. It’s a chain agnostic protocol that can easily expand into other blockchain networks and natively support their dApps. Currently they support Ethereum and have plans to extend into other blockchains soon (wen NEAR?)</p><p>Very very important for all those lending/borrowing dApps on Compound and Aave. Good luck guys to launch into these chains soon in the future ❤️</p><h2 id="h-how-can-some-dapp-benefit-from-this" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How can some dApp benefit from this?</h2><p>If we plan to onboard next billion into Web3 ecosystem, we require two crucial components:1. Better UX2. Better Educational Content</p><p>And both processes take time to evolve. Notifications can be a great way to improve <strong>User eXperience</strong>. How?</p><blockquote><p>EPNS offers each dApp on Ethereum network to register itself as a channel on the EPNS service. dApps are required to submit minimum 50 DAI as listing fee. After listing, users of a dApp can officially subscribe to receive notifications from the dApp’s channel available on EPNS.</p><p>There are other methods to chose upon how to receive these notifications. Once done, users will start receiving notifications on their Android/iOS/Web apps. dApps can notify:</p><ul><li><p>All users at once</p></li><li><p>One user at a time</p></li><li><p>Group of users at a time</p></li></ul></blockquote><p>These notifications <strong>can be presented both on-chain and off-chain</strong>. In case you want the notifications on-chain, you will have to pay the <strong><em>Gas</em></strong> fee for Ethereum dApps. But no worries, their team is planning to launch soon on Polygon that will offer negligible gas in the future.</p><p>Decentralized Apps can also chose to delegate some user accounts to broadcast notifications on their behalf on the channel. This process is pretty much straightforward to setup and hassle free even while removing delegators. This feature gives you the true essence of Decentralization 🦄</p><p><strong>And a Bonus happy cookie for You»</strong> 🍪</p><blockquote><p>All of the notifications are **incentivized **💲 The listing fee submitted by dApps is staked on AAVE to generate returns which gets distributed in a fair share ratio to subscribers of the channel.</p><p>Creating value for everyone 🔔</p></blockquote><p>With the launch of $PUSH token, EPNS is rapidly expanding its governance methods and rewarding people who got early into their ecosystem. It also has a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://threadreaderapp.com/hashtag/Rockstar">#Rockstar</a> NFT and Airdrop program that supports ambassadors of the network to earn an NFT and 2,400 $PUSH tokens every week. Want to know more about that? Check out below medium blog for more details 👇</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/ethereum-push-notification-service/kicking-off-the-epns-nft-community-drops-6a5c49808cf">https://medium.com/ethereum-push-notification-service/kicking-off-the-epns-nft-community-drops-6a5c49808cf</a></p><h2 id="h-interesting-usecases" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Interesting Usecases:</h2><p>1. <em>You can create a decentralized blog where you could post content &amp; then create a channel on EPNS for the blog. This way every time a new post is made, subscribers can be notified instantly. EPNS supports modern-age notifications packed with Links &amp; Call-to-Action buttons.</em></p><p>2. <em>ENS domains on Ethereum could setup a status dApp in the future and broadcast their statuses to friends using the same 🐣</em></p><p>I thoroughly enjoyed reading the Gitbook documentation of EPNS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.epns.io/">available here</a>. In case you wanna have a deeper understanding, it’s a must read resource. I hope this article creates a better mental model and ignite curiosity for EPNS in your neurons.</p><p>To be honest, I am eagerly waiting for them to launch on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://threadreaderapp.com/hashtag/NEAR">#NEAR</a> in the future!!</p><hr><p>In case you enjoyed reading through this article, don’t forget to share and subscribe to Decoding Blockchain newsletter 🤝🏽 I will be back soon with another interesting article on Ethereum vs Solana vs NEAR.</p><p>Till then, Sayonara 👋🏼</p>]]></content:encoded>
            <author>decoding-blockchain@newsletter.paragraph.com (Decoding Blockchain)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/844e5299a0e06b229a374862d687ee6de2910e69c8e2afda4f36bfe0f5b8863e.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Nightshade: The Gangster's Way of Scaling Blockchains for the Future]]></title>
            <link>https://paragraph.com/@decoding-blockchain/nightshade-the-gangster-s-way-of-scaling-blockchains-for-the-future</link>
            <guid>6iawQzglwgl81w1h3dGF</guid>
            <pubDate>Sun, 03 Apr 2022 15:45:14 GMT</pubDate>
            <description><![CDATA[It all started one day with a debate upon scalability of Blockchain Networks. Hey Ethereum 2.0, where are you buddy? As you know, the burning sensation in Ethereum’s stomach created need for an advanced mechanism of scaling networks. This technology is called Sharding. Interested to know Sharding in depth? Check out my earlier explanation below 👇How Nightshade Sharding Works?Traditional sharding treats each shard like another blockchain. These shards work side-by-side to produce chunks. Node...]]></description>
            <content:encoded><![CDATA[<p>It all started one day with a debate upon scalability of Blockchain Networks.</p><p>Hey Ethereum 2.0, where are you buddy? As you know, the burning sensation in Ethereum’s stomach created need for an advanced mechanism of scaling networks. This technology is called Sharding.</p><p>Interested to know Sharding in depth? Check out my earlier explanation below 👇</p><h2 id="h-how-nightshade-sharding-works" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How Nightshade Sharding Works?</h2><p>Traditional sharding treats each shard like another blockchain. These shards work side-by-side to produce chunks. Nodes producing the chunks are called Producer Nodes. While, nodes that verify transactions on a shard are called Validator Nodes or VNs.</p><p>Sharding reduces validators available for verifying each transaction. Let’s suppose that earlier every transaction was validated by 100 VNs. If 10 shards are created on main chain, each shard can process one transaction that gets verified by just 10 validators now as compared to 100 earlier.</p><p><strong>This increases chances of 51% attack on chain. How?</strong></p><p>Earlier, if 51% validators of a chain agreed upon a faulty transaction, it will be processed. Now only 5.1% can agree to corrupt that shard which will corrupt whole network.</p><p>Some argue that Validators get financial rewards, so they won’t cheat. What if the network has <strong>multi-billion dollars worth of transactions</strong>?</p><p>This problem is known as <strong>Adaptive Corruption</strong> 📝</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c46b452e27570147d8fbd2afa581f051b5dc0448affec7093eeeae151b48681f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>To solve this issue, what NEAR does is that it conceals “Which Validator verifies Which Chunk on Which Shard”. Quite similar to Algorand, in many ways better than them. This creates a robust ecosystem for future applications to be securely powered on the Near Protocol.</p><p>Now, coming back to Shards. Each shard resembles a chain, where local parts of global state are stored in that particular shard &amp; transactions are processed. This ensures both process sharding and state sharding can co-exist on the network. Absolutefuckingly genius 🧠</p><p><strong>Process-sharding</strong> means when processing of transactions is divided into separate shards having their own validator nodes 😉 Most L1s that implement sharding have this. So what’s unique about NEAR? State-Sharding 🧞‍♂️</p><p>So, State basically refers to the storage used by blockchain networks. With growing block sizes each day, state sharding is the necessity of future applications. Most L1s don’t have state sharding. This is what makes NEAR unique and far-focused.</p><p>With state sharding, shard chains can cross-communicate with each other and share useful data, call other contracts existing on different shards, and change state asynchronously.</p><h2 id="h-unique-consensus-mechanism" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Unique Consensus Mechanism</h2><blockquote><p>Now comes the settlement aka consensus mechanism. Blockchains usually settle blocks through two primary techniques:</p><p>1. Longest chain method</p><p>2. Byzantine Fault Tolerance method</p><p>So what does NEAR do? It combines both of them 😨 Hybrid architecture 🙌🏽</p></blockquote><p>The two revolutionary techniques that Nightshade brings on table are:</p><p>1. State Sharding, which enables cross-shard communications (also the future of cross-chain compatibility 👀)</p><p>2. A Hybrid Consensus mechanism</p><p>Now, the whole piece of Nightshade technology is set to launch in three phases. Only Phase 1 has been released till date. Also, there is a lot more to explain and even much more to learn which won’t fit into the context of this article. So I’ll suggest anyone who is interested must look at the NEAR Nightshade Whitepaper below👇🏽</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://near.org/papers/nightshade/"><strong><em>Sharding Design: Nightshade</em></strong></a></p><hr><p>I hope this article exposes so many good details of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/NEARProtocol">@NEARProtocol</a> and how it’s the complete blockchain network in existence at the moment.</p><p><strong>Decentralized. Secure. Scalable.</strong></p><p>No doubt when we NEARians say <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://threadreaderapp.com/hashtag/TheFutureisNear">#TheFutureisNear</a>. If you liked this article, please consider sharding it with your community. I’ll meet you in the next very very interesting article on Solana vs Near Protocol.</p><p>Till then, Sayonara 👋🏼</p>]]></content:encoded>
            <author>decoding-blockchain@newsletter.paragraph.com (Decoding Blockchain)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/4b47d3b7de1eb94b585a8faafa4407df4086dcdc45cdfeb7f817ba9e501f8935.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Don't miss this explanation of zK-SNARKs 📝]]></title>
            <link>https://paragraph.com/@decoding-blockchain/don-t-miss-this-explanation-of-zk-snarks</link>
            <guid>U966TX8NOd3rPUHvkAAk</guid>
            <pubDate>Thu, 31 Mar 2022 08:02:14 GMT</pubDate>
            <description><![CDATA[Gm Folks 👋After my last article, I am sure that you guys are well aware about how zK-Proofs work. In case you haven’t already, please check out my Patrick-Virginia example from the below tweet. I promise you it’s the most lucid explanation on Crypto Twitter 🤤 https://twitter.com/pythontony/status/1502895063730323456What happens in traditional zero-Knowledge Proofs?Each time Patrick has to Prove that he knows the spell, he has to interact with Virginia. She asks him to come from either of pa...]]></description>
            <content:encoded><![CDATA[<h2 id="h-gm-folks" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Gm Folks 👋</h2><p>After my last article, I am sure that you guys are well aware about how zK-Proofs work. In case you haven’t already, please check out my Patrick-Virginia example from the below tweet.</p><p>I promise you it’s the most lucid explanation on Crypto Twitter 🤤</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/pythontony/status/1502895063730323456">https://twitter.com/pythontony/status/1502895063730323456</a></p><h2 id="h-what-happens-in-traditional-zero-knowledge-proofs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What happens in traditional zero-Knowledge Proofs?</h2><p>Each time Patrick has to Prove that he knows the spell, he has to interact with Virginia. She asks him to come from either of paths (A or B) and then only verification happens.</p><p>Now this process definitely takes time. Calling Patrick again &amp; again only to prove something he already knows is a cumbersome process. Both for the Prover and Verifier. This causes extra computational overheads in Blockchain networks as well as unwanted interaction. What do we do?</p><p>This is where comes the most revolutionary confluence of Mathematics and Cryptography. Buckle up your brain for a ride 🧠 Some serious Maths BS coming ⛩</p><p>I believe you all know that roots of a 2D curve or polynomial are the points on X-axis where its value equals to Zero. Check this hand-drawn illustration below:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/fb66e2ca8da86df402263d8ec49f4c22729724ed72c048bfd2f04ca0ed17bfca.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><blockquote><p><strong>That means if I tell you the exact root of an expression, I should probably be knowing the polynomial too. Right?</strong></p><p><em>But I can also guess the roots if equation is of sufficiently small degree.</em></p><p><strong>High efficiency computers can easily guess the roots by sending random numbers at scale. Agreed!</strong></p></blockquote><p>What if the polynomial used has a degree 10? With unimaginable coefficients? And unreal roots except few of them. Cracking roots of such an expression is next to impossible. Its probability is infinitesimally small but not exactly zero.</p><p>Still, it’s way better than cracking hashes of a bunch of transactions and verifying if they are correct or not while exposing all transaction data to the chain 👀</p><h2 id="h-what-are-snarks" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What are SNARKs?</h2><p><strong>🔸 Succinct</strong> means small proofs</p><p>🔸 <strong>Non-interactive</strong> means no interference of Verifier</p><p><strong>🔸 ARgument of Knowledge</strong></p><p><strong>Overall, this means that you possess info to some polynomial function, that can help you prove your knowledge of the expression w/o revealing the expression.</strong></p><h3 id="h-what-are-its-uses" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">What are its uses?</h3><ul><li><p>We know that blockchains are public ledgers. Anybody can go and check the details of each and every transaction. This proposes a major threat to data security &amp; anonymity. A short &amp; non-interactive proving mechanism will form the privacy layer of Blockchains.</p></li><li><p>Suppose you want to open up a bank account. They ask for your personal info. With the invent of zK-SNARKs, you can verify your info through simple methods without revealing crucial details.</p></li></ul><p>Privacy is absolute necessary for building a truly anonymous and decentralized internet 🔆 Don’t forget to check out Vitalik’s tweet in this context.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/VitalikButerin/status/1433228277263462401">https://twitter.com/VitalikButerin/status/1433228277263462401</a></p><p>Apart from fixing major privacy issues, zK-SNARKs can be utilized to reduce block sizes on highly crowded networks like Bitcoin and Ethereum. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MinaProtocol">@MinaProtocol</a> has succeeded in building a Layer-1 blockchain where block sizes are just 22kB. This paves path for carbon-neutral and highly efficient networks🍀</p><p>Kudos <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/evanashapiro">@evanashapiro</a> &amp; the team building Mina Protocol 🔥</p><p><strong>TLDR Version</strong>; <em>zK-SNARKs are basically privacy enhancement solutions on traditional Layer-1 blockchains. They can also be used to optimize efficiency of the blockchain network. I wonder if someone is out there building </em><strong><em>Bitcoin + zK-SNARK</em></strong><em> framework. Best of luck to you buddy 🚀</em></p><h2 id="h-what-lies-ahead" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What lies ahead 🦄</h2><p>Privacy will soon become the mainstream concern for all L-1 chains and zK-SNARKs is arguably the best solution out there. Furthermore, efficiency of networks can be increased through SNARKs.</p><p><strong>Decentralization + Scalability + Security + Anonymity = Future ❤️</strong></p><p>Some useful resources to study in-depth about SNARKs:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e9924eec0ad326294ddf4e091ab8144f1484527ada17223d203e48ee6fd6782b.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/coinmonks/why-zk-snark-is-the-future-of-blockchain-d84f605f0566"><strong>Why zk-SNARK Is The Future Of Blockchain?</strong></a></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/01319a617ba66721189386be65155b81b13c8464a92f48830b83eeaadddc741d.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://consensys.net/blog/developers/introduction-to-zk-snarks/"><strong>Introduction to zk-SNARKS | ConsenSys</strong></a></p><p>If you enjoyed reading this article, you may subscribe to my newsletter and I will make sure you stay up-to-date with latest technology in Web3 and Blockchain.</p><p>In case you wanna chat n discuss something, DMs are open on Twitter <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/pythontony">@pythontony</a> ✉️</p>]]></content:encoded>
            <author>decoding-blockchain@newsletter.paragraph.com (Decoding Blockchain)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/bc6ad22e0d1dbf17f547258be469790ca7d445c0a95bf61d768de3c7f267e733.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Let's Understand zero-Knowledge Proofs Today]]></title>
            <link>https://paragraph.com/@decoding-blockchain/let-s-understand-zero-knowledge-proofs-today</link>
            <guid>n2vZTiYp5XlsC2HBQ7BS</guid>
            <pubDate>Tue, 29 Mar 2022 07:12:20 GMT</pubDate>
            <description><![CDATA[Time for an Example 🐣Let’s start with a simple analogy. Suppose you have two persons: Patrick and Virginia. Take a look at the picture now. There is a tunnel which divides into two paths marked as A and B. A and B are separated by a magic door which opens only when magic spell is whispered near the dooImagePatrick wants to prove to Virginia that he has the magical spell. But Virginia won’t trust him until he proves his powers. Patrick ain’t willing to tell this magical spell to Virginia so t...]]></description>
            <content:encoded><![CDATA[<h3 id="h-time-for-an-example" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Time for an Example 🐣</h3><p>Let’s start with a simple analogy. Suppose you have two persons: Patrick and Virginia. Take a look at the picture now. There is a tunnel which divides into two paths marked as A and B.</p><p>A and B are separated by a magic door which opens only when magic spell is whispered near the doo</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2ac911b1a24c3fd20ad88434815a050c4fe117c0997b5ba7686565c670bdddce.jpg" alt="Image" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Image</figcaption></figure><p>Patrick wants to prove to Virginia that he has the magical spell. But Virginia won’t trust him until he proves his powers. Patrick ain’t willing to tell this magical spell to Virginia <strong>so they decide to work upon a challenge</strong>.</p><p>Virginia tells Patrick to go inside the tunnel from the main entrance. Choose any of the paths which he likes: A or B. After Patrick goes in, Virginia will wait for him at the V-point. Virginia will shout either ‘A’ or ‘B’ and Patrick has to come out from that path.</p><blockquote><p>Suppose Patrick goes on Path A, and Virginia asks him to come from Path B, he can do so by opening the magic door. So he should be knowing the spell.</p><p><strong><em>OR MAYBE,</em></strong></p><p>Patrick goes on Path A, and Virginia asks him to come from Path A, he can do that without knowing the spell.</p></blockquote><p>At any given call by Virginia, Patrick can either come from that path or he can’t.</p><p>If Patrick doesn’t know the magical spell, probability of him coming out through the right pathway is 1/2 or 0.5 here. Therefore, if only one round of testing is done by Virginia, Patrick may fool her half of the times without even knowing the spell.</p><p>So Virginia decides to take this test multiple times. Let’s say 20 times. If she takes this same test 20 times simultaneously, Patrick has to come out from the aforementioned path 20 times correctly.</p><p>Mathematically, there can be <strong>2^20 possibilities</strong> or <strong>1,048, 576</strong> outcomes. Only 1 out of these ~1 million ways will have Patrick coming out on the right pathway every time.</p><p>Chances of Fooling Virginia: 9.53e-7 or Negligible 😲</p><h3 id="h-outcome-of-this-challenge" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Outcome of this Challenge 🦄</h3><p>Patrick successfully proved to Virginia if he has the magical spell or not without even telling her. Virginia authenticated if Patrick has the spell or not. Voila!! You now have the basic mental model of zK Proofs.</p><p>As you know, traditional proofing algorithms expose crucial data to Verifier systems, which causes significant risk in the future.</p><p>zK-Proofing gives a method to prove to the Verifier that you have performed some computation or operation without exposing the internal details.</p><h3 id="h-interesting-usecases" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Interesting Usecases 😉</h3><p>This technique will be used someday for Nuclear Disarmament of countries without them exposing any detail related to their Nuclear Missile systems. It will also become an integral part of blockchain networks to improve privacy on-chain.</p><p>Implementation of zK-Proofs have been extended using technologies that could also help in scaling blockchain networks like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://threadreaderapp.com/hashtag/Ethereum">Ethereum</a>. Example: zK-SNARK, zK-Rollups &amp; zK-STARK.</p><p>I will be covering them in upcoming articles and threads on my twitter profile @<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/pythontony">pythontony</a></p><p><strong>Here are some resources I would recommend you to check out:</strong></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.m.wikipedia.org/wiki/Zero-knowledge_proof"><em>Zero-knowledge proof - Wikipedia</em></a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.zeroknowledgeblog.com/"><em>Zero-Knowledge Blog</em></a></p></li></ul><p>If you enjoyed reading this content, retweet for better reach. It encourages me to share more such lucid explanations 😅😉</p>]]></content:encoded>
            <author>decoding-blockchain@newsletter.paragraph.com (Decoding Blockchain)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/1292f916eef066180240e93e26bddd0eb8b887953c836b011945e6da3fd89ace.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Decoding the Blockchain Jargon: Sharding 👀]]></title>
            <link>https://paragraph.com/@decoding-blockchain/decoding-the-blockchain-jargon-sharding</link>
            <guid>dYonduhZxMRE5LOS5Fal</guid>
            <pubDate>Tue, 29 Mar 2022 06:57:06 GMT</pubDate>
            <description><![CDATA[Gm everyone 👋🏼 From the time since its inception, scalability has been a big concern for Blockchain networks. As blockchains become mainstream, its essential for networks to be scalable with high throughput for explosive growth. Low gas fees + Ultra high TPS = Growth 🚀 Initially, vertical scaling was the dominant solution. Simply explained, add more power to all the nodes so they can compute hash and validate transactions faster. But there is a maxima to the technological advancement of no...]]></description>
            <content:encoded><![CDATA[<p><strong>Gm everyone 👋🏼</strong></p><p>From the time since its inception, scalability has been a big concern for Blockchain networks.</p><p>As blockchains become mainstream, its essential for networks to be scalable with high throughput for explosive growth.</p><p><code>Low gas fees + Ultra high TPS = Growth 🚀</code></p><p>Initially, vertical scaling was the dominant solution. Simply explained, add more power to all the nodes so they can compute hash and validate transactions faster.</p><p>But there is a maxima to the technological advancement of nodes. This limits the total network throughput.</p><p>Since, data from whole blockchain resides on each node of the network, this causes significant latency.</p><p>To counter this technical limitation, blockchain networks started looking into horizontal scaling solutions.</p><p>Here comes the legendary Sharding approach 👉🏽</p><h2 id="h-what-is-sharding" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What is Sharding⁉️</h2><p>Sharding is originally a database partitioning methodology. Explaining through an example:</p><blockquote><p>Suppose you have a Database with extremely huge number of rows of records. Sharding this database can be done by separating rows of a table into multiple different tables, known as partitions.</p><p>Each partition has the same schema and columns, but also entirely different rows with unique data.</p></blockquote><p>For blockchain networks, it basically distributes data present on-chain into all the available nodes.</p><p>New block can be added by processing on a node while remaining nodes continue processing other transactions. This ensures scalability of network which is an important pillar of Blockchain Trilemma.</p><p>Also, randomly shuffling the data between nodes &amp; shards prevents major ~<em>Shard Overtake Attacks</em>~ too. Ultimately, <strong>security &amp; speed</strong> is the key to bring next billion people on chain 🚀</p><p>Technical know-how of how shards are defined and used is dependent on Blockchain networks. Broadly, two types of sharding exists for chains: <em>Homogeneous and Heterogeneous</em></p><p><strong>Homogeneous shards</strong> use same runtime and same validation logic across all the shards. This allows them to implement dynamic resharding. A great example is NEAR Protocol.</p><p><strong>Heterogeneous sharding</strong> on the other hand allows blockchains to feasibly create a shard that fits into specific application requirements. Each blockchain can be configured completely anew. This is more suited for chains like Polkadot and Cosmos.</p><h2 id="h-sayonara" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Sayonara 👋🏼</h2><p>I hope this article has trained your mental neurons so well that next time you see somebody saying <strong>sharding</strong>, you can absolutely debate without hesitating.</p><p>Hey Ashutosh, what if they shouting zkRollups? Or Tokenomics? Or NFTs &amp; DAOs? Well in that case, you can subscribe to this blog and I’ll make sure you don’t miss out on your regular dose of Crypto Literacy.</p><p>I am quite active on Twitter. If you wanna discuss something, you can always DM me <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/pythontony">@pythontony</a>.</p><p>In the next article, we will understand how zero-knowledge Proofs work. Till then, goodbye and keep exploring ❤️</p>]]></content:encoded>
            <author>decoding-blockchain@newsletter.paragraph.com (Decoding Blockchain)</author>
        </item>
    </channel>
</rss>