<?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: Ernesto</title>
    <description>The latest articles on DEV Community by Ernesto (@ruttosa).</description>
    <link>https://dev.to/ruttosa</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%2F1312485%2F5dd7767a-d09f-43a6-aa3e-0e2c996db80d.png</url>
      <title>DEV Community: Ernesto</title>
      <link>https://dev.to/ruttosa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ruttosa"/>
    <language>en</language>
    <item>
      <title>Blockchain in 256 chars</title>
      <dc:creator>Ernesto</dc:creator>
      <pubDate>Thu, 13 Jun 2024 19:45:50 +0000</pubDate>
      <link>https://dev.to/ruttosa/blockchain-in-256-chars-d9m</link>
      <guid>https://dev.to/ruttosa/blockchain-in-256-chars-d9m</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for DEV Computer Science Challenge v24.06.12: One Byte Explainer.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Explainer
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Blockchain&lt;/strong&gt; is like a giant ledger that register transactions, but secured with cryptography and grouped into linked blocks, validated by a consensus mechanism executed by the network participants that ensures transactions veracity before being registered&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Context
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;transaction&lt;/strong&gt; is any action taken on a blockchain network, and in the context of a giant ledger example represents the register of an Income or an Outcome, using criptographies techniques to hide the data included on it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Blockchain&lt;/strong&gt; literally means a "chain of blocks", because of every time a block is validated by the validators nodes (a.k.a. Miners), this is added to the end of the chain, linked to the last block.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Validators&lt;/strong&gt; nodes are in charge of mantain the integrity of the blockchain, using a consensus mechanism to validate the transactions added to the network before registered them forever in a new block, in exchange for a reward.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;Consensus Mechanism&lt;/strong&gt; is the way how validators nodes agree each other that a transaction is valid or not. Just to know, there are a few methods to achieve this but the main ones are called Proof of Work (PoW, used by Bitcoin) and Proof of Stake (PoS, used by Ethereum), however, the details about how them work is not for this post.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc7aajbhl52bve5mc062w.jpg" alt="Blockchain transaction flow" width="800" height="800"&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Infographic: &lt;a href="https://www.freepik.com/free-vector/infographic-blockchain-concept_2463655.htm#query=blockchain%20diagram&amp;amp;position=2&amp;amp;from_view=keyword&amp;amp;track=ais_user&amp;amp;uuid=8153d8b8-1ee5-418b-8b20-b23c7cedae20"&gt;Image by freepik&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Cover: &lt;a href="https://www.freepik.com/free-ai-image/3d-rendering-blockchain-technology_196469768.htm#query=blockchain&amp;amp;position=0&amp;amp;from_view=keyword&amp;amp;track=sph&amp;amp;uuid=49d63793-06d9-4fbf-ae3b-031967d88a4d"&gt;Image by freepik&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>cschallenge</category>
      <category>computerscience</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
