<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: András Novoszáth</title>
    <description>The latest articles on DEV Community by András Novoszáth (@nocibambi).</description>
    <link>https://dev.to/nocibambi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F389030%2F095fa933-de2b-4a7c-93ed-86a0d0ea4edd.jpg</url>
      <title>DEV Community: András Novoszáth</title>
      <link>https://dev.to/nocibambi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nocibambi"/>
    <language>en</language>
    <item>
      <title>◼️48/100 Block-by-Block: Randomness and entropy in cryptography</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Fri, 27 Jun 2025 17:56:26 +0000</pubDate>
      <link>https://dev.to/nocibambi/48100-block-by-block-randomness-and-entropy-in-cryptography-ig4</link>
      <guid>https://dev.to/nocibambi/48100-block-by-block-randomness-and-entropy-in-cryptography-ig4</guid>
      <description>&lt;p&gt;One thing I learned about: Randomness and entropy in cryptography&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Entropy: Amount of non-redundant information in some data&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Randomness: Unpredictability of this information&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Key size provides the highest possible entropy of a cryptographic key.&lt;/p&gt;

&lt;p&gt;But, this assumes perfectly random keys. Less random keys have less entropy.&lt;/p&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;'Polkadot Blockchain Academy': &lt;a href="https://pbax.polkadot.academy/" rel="noopener noreferrer"&gt;https://pbax.polkadot.academy/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>data</category>
      <category>web3</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️47/100: Block-by-Block: Cryptographic guarantees</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Wed, 25 Jun 2025 07:19:08 +0000</pubDate>
      <link>https://dev.to/nocibambi/47100-block-by-block-cryptographic-guarantees-1cf4</link>
      <guid>https://dev.to/nocibambi/47100-block-by-block-cryptographic-guarantees-1cf4</guid>
      <description>&lt;p&gt;One thing I learned about: Cryptographic guarantees&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Confidentiality: Only we can access it.&lt;/li&gt;
&lt;li&gt;Authenticity: They were the ones who sent it.&lt;/li&gt;
&lt;li&gt;Integrity: This is what they have sent.&lt;/li&gt;
&lt;li&gt;Non-repudiation: They really have sent it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;+ Data availability: We can access the data.&lt;br&gt;
+ Data verifiability: We can tell this about the data without reading the data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fshgyrz45quehwt1gz1te.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fshgyrz45quehwt1gz1te.png" alt="Cryptographic guarantees" width="537" height="832"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;'Polkadot Blockchain Academy': &lt;a href="https://pbax.polkadot.academy/" rel="noopener noreferrer"&gt;https://pbax.polkadot.academy/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>web3</category>
      <category>data</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️46/100 Block-by-Block: How Ponder optimized its data indexing workflow</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Tue, 24 Jun 2025 06:20:41 +0000</pubDate>
      <link>https://dev.to/nocibambi/46100-block-by-block-how-ponder-optimized-its-data-indexing-workflow-25e</link>
      <guid>https://dev.to/nocibambi/46100-block-by-block-how-ponder-optimized-its-data-indexing-workflow-25e</guid>
      <description>&lt;p&gt;One thing I learned about: How Ponder optimized its data indexing workflow&lt;/p&gt;

&lt;p&gt;Ponder indexes EVM smart contracts for mobile &amp;amp; web developers.&lt;/p&gt;

&lt;p&gt;It works as an ETL pipeline from RPC nodes to a Postgres database.&lt;/p&gt;

&lt;p&gt;It aims to process 100,000 events per second.&lt;/p&gt;

&lt;p&gt;Three speed optimizations it took:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cache events in-memory with periodical flushes in batch&lt;/li&gt;
&lt;li&gt;Move primary key checks to the cache flush step&lt;/li&gt;
&lt;li&gt;Pre-fetch queries based on database access patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;+ Also tried: static code parser with concurrent indexing&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpcklwtgxgsy7eap033dw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpcklwtgxgsy7eap033dw.png" alt="Ponder rocket pool performance comparison to The Graph" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why Ponder: &lt;a href="https://ponder.sh/docs/why-ponder" rel="noopener noreferrer"&gt;https://ponder.sh/docs/why-ponder&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Ponder’s (ongoing) journey to 100,000 events per second (2025): &lt;a href="https://ponder.sh/blog/performance" rel="noopener noreferrer"&gt;https://ponder.sh/blog/performance&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>data</category>
      <category>web3</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️45/100 Block-by-Block: Types of Token Design projects</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Mon, 23 Jun 2025 19:33:27 +0000</pubDate>
      <link>https://dev.to/nocibambi/45100-block-by-block-types-of-token-design-projects-2333</link>
      <guid>https://dev.to/nocibambi/45100-block-by-block-types-of-token-design-projects-2333</guid>
      <description>&lt;p&gt;One thing I learned about: Types of Token Design projects&lt;/p&gt;

&lt;p&gt;Token design helps token issuers find a token-network fit.&lt;/p&gt;

&lt;p&gt;However, token design is different before and after the token launch.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pre-launch: systematic, theory-driven&lt;/li&gt;
&lt;li&gt;Post-launch: iterative, data-driven&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5fedm7b4ovoqvymnlrdt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5fedm7b4ovoqvymnlrdt.png" alt="Token Design Project types" width="710" height="878"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unpacking Token Design (2023): &lt;a href="https://medium.com/@VendingMachine/unpacking-token-design-3a44d1eef6b5" rel="noopener noreferrer"&gt;https://medium.com/@VendingMachine/unpacking-token-design-3a44d1eef6b5&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;A Token Design Thesis (2023): &lt;a href="https://medium.com/@VendingMachine/a-token-design-thesis-1d1b400461d9" rel="noopener noreferrer"&gt;https://medium.com/@VendingMachine/a-token-design-thesis-1d1b400461d9&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>web3</category>
      <category>data</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️44/100 Block-by-Block: Bloom filters</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Fri, 20 Jun 2025 20:54:21 +0000</pubDate>
      <link>https://dev.to/nocibambi/44100-block-by-block-bloom-filters-13l8</link>
      <guid>https://dev.to/nocibambi/44100-block-by-block-bloom-filters-13l8</guid>
      <description>&lt;p&gt;One thing I learned about: Bloom filters.&lt;/p&gt;

&lt;p&gt;On-chain data indexers often try to avoid refetching the same transactions. &lt;/p&gt;

&lt;p&gt;A bloom filter can help to test if they already have a record.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is a probabilistic data structure consisting of a binary array&lt;/li&gt;
&lt;li&gt;Maps record hash values to values of the array&lt;/li&gt;
&lt;li&gt;Maps record keys to the corresponding indexes of the array&lt;/li&gt;
&lt;li&gt;Membership check consists of checking the array values&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Caveat: Can produce false positives.&lt;/p&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time Blockchain Data Indexing: Challenges and Solutions (2025): &lt;a href="https://medium.com/@aannkkiittaa/real-time-blockchain-data-indexing-challenges-and-solutions-fcb1f8aa3911" rel="noopener noreferrer"&gt;https://medium.com/@aannkkiittaa/real-time-blockchain-data-indexing-challenges-and-solutions-fcb1f8aa3911&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Bloom Filters (2022): &lt;a href="https://www.youtube.com/watch?v=V3pzxngeLqw&amp;amp;t=208" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=V3pzxngeLqw&amp;amp;t=208&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>web3</category>
      <category>data</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️43/100 Block-by-Block: Blockchain nodes - my current understanding</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Thu, 19 Jun 2025 18:50:08 +0000</pubDate>
      <link>https://dev.to/nocibambi/43100-block-by-block-blockchain-nodes-my-current-understanding-31ka</link>
      <guid>https://dev.to/nocibambi/43100-block-by-block-blockchain-nodes-my-current-understanding-31ka</guid>
      <description>&lt;p&gt;One thing I learned about: Blockchain nodes - my current understanding&lt;/p&gt;

&lt;p&gt;I discovered a writing contest on blockchain nodes by Hackernoon and Getblock.&lt;/p&gt;

&lt;p&gt;I decided to enter.&lt;/p&gt;

&lt;p&gt;I wanted to write a 'comprehensive' overview. But the time was short, and I realized some knowledge gaps. So, it became an 'essential' overview instead. :'-)&lt;/p&gt;

&lt;p&gt;Anyway, here is the article: &lt;a href="https://hackernoon.com/what-is-a-blockchain-node-and-how-does-it-work-essential-overview" rel="noopener noreferrer"&gt;https://hackernoon.com/what-is-a-blockchain-node-and-how-does-it-work-essential-overview&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope you find it useful. It was for me.&lt;/p&gt;

&lt;p&gt;And, a shoutout to NeoSoft for the image! Was a lifesaver in the last moment. :)&lt;/p&gt;

&lt;p&gt;P.S.: I learned a lot writing it. Will try to share them in the upcoming days...&lt;/p&gt;

</description>
      <category>web3data</category>
      <category>web3</category>
      <category>data</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️42/100 Block-by-Block: Web3 Data Engineering Guides</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Wed, 18 Jun 2025 19:30:41 +0000</pubDate>
      <link>https://dev.to/nocibambi/42100-block-by-block-web3-data-engineering-guides-emb</link>
      <guid>https://dev.to/nocibambi/42100-block-by-block-web3-data-engineering-guides-emb</guid>
      <description>&lt;p&gt;One thing I learned about: Web3 Data Engineering Guides&lt;/p&gt;

&lt;p&gt;Two further great data engineering guides I missed before:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Getting Started as a Data Engineer with a Blockchain Scenario — Part I" (2025): &lt;a href="https://medium.com/towards-data-engineering/getting-started-as-a-data-engineer-with-a-blockchain-scenario-part-i-ce7c3aea3433" rel="noopener noreferrer"&gt;https://medium.com/towards-data-engineering/getting-started-as-a-data-engineer-with-a-blockchain-scenario-part-i-ce7c3aea3433&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;"[2025 Annual Guide] Crypto Data Engineering Guide" (2025): &lt;a href="https://read.cryptodatabytes.com/p/2025-annual-guide-crypto-data-engineering" rel="noopener noreferrer"&gt;https://read.cryptodatabytes.com/p/2025-annual-guide-crypto-data-engineering&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>web3</category>
      <category>data</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️41/100 Block-by-Block: The steps of the blockchain verification flow</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Tue, 17 Jun 2025 08:04:21 +0000</pubDate>
      <link>https://dev.to/nocibambi/41100-block-by-block-the-steps-of-the-blockchain-verification-flow-3pnc</link>
      <guid>https://dev.to/nocibambi/41100-block-by-block-the-steps-of-the-blockchain-verification-flow-3pnc</guid>
      <description>&lt;p&gt;One thing I learned about: The steps of the blockchain verification flow&lt;/p&gt;

&lt;p&gt;The three main stages:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Transaction lifecycle&lt;/li&gt;
&lt;li&gt;Block creation&lt;/li&gt;
&lt;li&gt;Block propagation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;🔽📝Breakdown🔽&lt;/p&gt;

&lt;p&gt;Transaction flow&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;User signs a transaction and sends it to a node&lt;/li&gt;
&lt;li&gt;Node verifies the transaction&lt;/li&gt;
&lt;li&gt;Node broadcasts the transaction to the mempool&lt;/li&gt;
&lt;li&gt;Other nodes also validate the transaction&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Block creation and proposal&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Validators/Miners select transactions from the mempool&lt;/li&gt;
&lt;li&gt;They create a candidate block&lt;/li&gt;
&lt;li&gt;The network picks the winning block based on the consensus mechanism.&lt;/li&gt;
&lt;li&gt;They broadcast the winning block to other nodes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Block propagation and consensus&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Other nodes receive and verify new blocks&lt;/li&gt;
&lt;li&gt;They append the block to their local chain&lt;/li&gt;
&lt;li&gt;The longest chain becomes the new reality&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A few things I am still unclear about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How do nodes find each other?&lt;/li&gt;
&lt;li&gt;Where is the mempool? :)&lt;/li&gt;
&lt;li&gt;The steps of the consensus mechanism?&lt;/li&gt;
&lt;li&gt;How does the network pick the winning block/validator?&lt;/li&gt;
&lt;li&gt;How does the network handle node desynchronization?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Blockchain Verification Process: Explained: &lt;a href="https://www.solulab.com/how-blockchain-verification-work/" rel="noopener noreferrer"&gt;https://www.solulab.com/how-blockchain-verification-work/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;How is a Cryptocurrency Transaction Verified on a Blockchain Network: &lt;a href="https://econone.com/resources/blogs/cryptocurrency-transaction-verified-blockchain-network/" rel="noopener noreferrer"&gt;https://econone.com/resources/blogs/cryptocurrency-transaction-verified-blockchain-network/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Blockchain Transaction Lifecycle: &lt;a href="https://www.geeksforgeeks.org/blockchain-transaction-life-cycle/" rel="noopener noreferrer"&gt;https://www.geeksforgeeks.org/blockchain-transaction-life-cycle/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>data</category>
      <category>web3</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️40/100 Block-by-Block: Alternatives to using blockchain nodes</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Mon, 16 Jun 2025 20:27:08 +0000</pubDate>
      <link>https://dev.to/nocibambi/40100-block-by-block-alternatives-to-using-blockchain-nodes-4pj9</link>
      <guid>https://dev.to/nocibambi/40100-block-by-block-alternatives-to-using-blockchain-nodes-4pj9</guid>
      <description>&lt;p&gt;One thing I learned about: Alternatives to using blockchain nodes&lt;/p&gt;

&lt;p&gt;Blockchains do not always need to use full nodes for every task in the network.&lt;/p&gt;

&lt;p&gt;They can use alternatives suited to their goals, circumstances, and constraints.&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Light clients: performs trust-minimized verification by requesting proofs from full nodes.&lt;/li&gt;
&lt;li&gt;Data availability layers: store and serve block data apart from execution nodes.&lt;/li&gt;
&lt;li&gt;Layer2 and sidechains: process data off-chain and rely on proofs or state roots.&lt;/li&gt;
&lt;li&gt;Blockchain indexers: store data and allow queries nodes do not support.&lt;/li&gt;
&lt;li&gt;Remote or federated APIs: third-party on-chain data providers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is Data Availability in Blockchain? (2024) via @NervosNetwork: &lt;a href="https://www.nervos.org/knowledge-base/what_is_data_%20availability_in_blockchain_(explainCKBot)" rel="noopener noreferrer"&gt;https://www.nervos.org/knowledge-base/what_is_data_%20availability_in_blockchain_(explainCKBot)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Blockchain Data Solutions: Should You Use RPC or Indexers? by &lt;a class="mentioned-user" href="https://dev.to/bitquery_io"&gt;@bitquery_io&lt;/a&gt;: &lt;a href="https://www.linkedin.com/pulse/blockchain-data-solutions-should-you-use-rpc-indexers-bitquery-vdxnf" rel="noopener noreferrer"&gt;https://www.linkedin.com/pulse/blockchain-data-solutions-should-you-use-rpc-indexers-bitquery-vdxnf&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;What Is the Data Availability Layer? (2022) by @AlchemyPlatform: &lt;a href="https://www.alchemy.com/overviews/data-availability-layer" rel="noopener noreferrer"&gt;https://www.alchemy.com/overviews/data-availability-layer&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>data</category>
      <category>web3</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️39/100 Block-by-Block: Blockchain node components</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Sun, 15 Jun 2025 18:38:11 +0000</pubDate>
      <link>https://dev.to/nocibambi/39100-block-by-block-blockchain-node-components-2dmb</link>
      <guid>https://dev.to/nocibambi/39100-block-by-block-blockchain-node-components-2dmb</guid>
      <description>&lt;p&gt;One thing I learned about: Blockchain node components&lt;/p&gt;

&lt;p&gt;Nodes work differently depending on the blockchain and their role within the blockchain.&lt;/p&gt;

&lt;p&gt;Some general components &amp;amp; functions across the stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;P2P Networking&lt;/li&gt;
&lt;li&gt;Mempool Management&lt;/li&gt;
&lt;li&gt;Consensus Execution&lt;/li&gt;
&lt;li&gt;State &amp;amp; Ledger storage&lt;/li&gt;
&lt;li&gt;RPC/API Layer&lt;/li&gt;
&lt;li&gt;Synch mechanisms&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>data</category>
      <category>blockchain</category>
      <category>web3</category>
    </item>
    <item>
      <title>◼️38/100 Block-by-Block: The fastest way to set up a blockchain node (II)</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Sat, 14 Jun 2025 15:49:52 +0000</pubDate>
      <link>https://dev.to/nocibambi/38100-block-by-block-the-fastest-way-to-set-up-a-blockchain-node-ii-fk0</link>
      <guid>https://dev.to/nocibambi/38100-block-by-block-the-fastest-way-to-set-up-a-blockchain-node-ii-fk0</guid>
      <description>&lt;p&gt;One thing I learned about: The fastest way to set up a blockchain node (II)&lt;/p&gt;

&lt;p&gt;(Perhaps) the fastest way to set up a blockchain node is to start a light Celestia node in your browser: &lt;a href="https://lumina.rs/" rel="noopener noreferrer"&gt;https://lumina.rs/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp082i6wyv2saetjk2fdm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp082i6wyv2saetjk2fdm.png" alt="Starting a Celestia light node in the browser" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/celestia"&gt;@celestia&lt;/a&gt;: &lt;a href="https://celestia.org/" rel="noopener noreferrer"&gt;https://celestia.org/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>data</category>
      <category>web3</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>◼️37/100 Block-by-Block: Providers of indexed on-chain data</title>
      <dc:creator>András Novoszáth</dc:creator>
      <pubDate>Fri, 13 Jun 2025 16:36:52 +0000</pubDate>
      <link>https://dev.to/nocibambi/37100-block-by-block-providers-of-indexed-on-chain-data-22b0</link>
      <guid>https://dev.to/nocibambi/37100-block-by-block-providers-of-indexed-on-chain-data-22b0</guid>
      <description>&lt;p&gt;One thing I learned about: Providers of indexed on-chain data&lt;/p&gt;

&lt;p&gt;Blockchain data is hard to search and query.&lt;/p&gt;

&lt;p&gt;Indexed data providers restructure on-chain data and serve them in a queriable format.&lt;/p&gt;

&lt;p&gt;Main players:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Graph: &lt;a href="https://thegraph.com/" rel="noopener noreferrer"&gt;https://thegraph.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;SQD.ai: &lt;a href="https://www.sqd.ai/" rel="noopener noreferrer"&gt;https://www.sqd.ai/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Covalent: &lt;a href="https://www.covalenthq.com/" rel="noopener noreferrer"&gt;https://www.covalenthq.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;SubQuery: &lt;a href="https://subquery.network/" rel="noopener noreferrer"&gt;https://subquery.network/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7x6532qiihbife9myk7u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7x6532qiihbife9myk7u.png" alt="Main on-chain data indexers" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔽🛠️Resources🔽&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Evolution of Data Access in Web3: &lt;a href="https://dfg-official.medium.com/the-evolution-of-data-access-in-web3-5d09e837150b" rel="noopener noreferrer"&gt;https://dfg-official.medium.com/the-evolution-of-data-access-in-web3-5d09e837150b&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3data</category>
      <category>data</category>
      <category>blockchain</category>
      <category>web3</category>
    </item>
  </channel>
</rss>
