<?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>Forem: Abhishek Avati</title>
    <description>The latest articles on Forem by Abhishek Avati (@abhiavati20).</description>
    <link>https://forem.com/abhiavati20</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%2F772481%2F7d135d35-2730-4ff0-9b13-6463e57e64ab.jpeg</url>
      <title>Forem: Abhishek Avati</title>
      <link>https://forem.com/abhiavati20</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/abhiavati20"/>
    <language>en</language>
    <item>
      <title>Java Terminologies</title>
      <dc:creator>Abhishek Avati</dc:creator>
      <pubDate>Wed, 03 May 2023 06:49:43 +0000</pubDate>
      <link>https://forem.com/abhiavati20/java-terminologies-44cm</link>
      <guid>https://forem.com/abhiavati20/java-terminologies-44cm</guid>
      <description>&lt;p&gt;&lt;strong&gt;Basic Terminologies&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Class&lt;/strong&gt; : The class is a blueprint of the instance of a class. It is defined as a logical template that share some properties and methods&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Object&lt;/strong&gt; : It is an instance of class, entity that has behavior and state.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Method&lt;/strong&gt; : The behavior of an object is the method&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Instance Variable&lt;/strong&gt; : Every object has its own unique set of instance variables.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Syntax :&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Single line Comment :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// this is a single line comment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Multi line comment:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/* this is 
a multi-line
comment
*/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Documentation Comment
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/** Documentation */
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Source file name&lt;/strong&gt;&lt;br&gt;
the name of a source file should exactly match the public class name with the extension of .java&lt;br&gt;
ex: Simple.java&lt;/p&gt;

&lt;p&gt;Java is case-sensitive language&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Class Names:&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;the first letter of the class should be in uppercase&lt;/li&gt;
&lt;li&gt;If several words are used to form name of class, each inner word's first letter should be in uppercase.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Method Names :&lt;/strong&gt;  all the method names should start with a lowercase letter&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keywords :&lt;/strong&gt; are the words in a language that are used for some internal process or represents some predefined actions&lt;/p&gt;

&lt;p&gt;ex: abstract, boolean, break etc&lt;/p&gt;

</description>
      <category>java</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Introduction To Java</title>
      <dc:creator>Abhishek Avati</dc:creator>
      <pubDate>Wed, 03 May 2023 06:15:42 +0000</pubDate>
      <link>https://forem.com/abhiavati20/introduction-to-java-15do</link>
      <guid>https://forem.com/abhiavati20/introduction-to-java-15do</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is JAVA ?&lt;/strong&gt;&lt;br&gt;
-&amp;gt; so java is an object-oriented programming language, It is high level and secure programming language.&lt;br&gt;
It was developed by SUN MICROSYSTEMS in year 1995, JAMES GOSLING is known to be father of JAVA.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Types of JAVA APPLICATIONS&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Standalone Java Applications: known as desktop app or window-based app. Traditional software that we have to install on every machine. Ex: Media player, antivirus. AWT and SWING are used for creating them&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Web Java Application : app that run on server side and creates a dynamic web pages. Servlet, JSP, Spring, Hibernate etc technologies are used for creating web app in java&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enterprise Application : An app that is distributed in nature, such as banking app etc is called and enterprise app. It has high level security, load balancing and clustering.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mobile Application : Apps that are created for mobile devices. Currently android and Java ME are used for building them.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Simple.java&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Simple{
    public static void main(String args[]){
        System.out.println("Hello Java");
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Featurs of Java&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Simple: Its syntax is simple, clean and easy to understand.&lt;/li&gt;
&lt;li&gt;Object Oriented : Everything in Java is an object.&lt;/li&gt;
&lt;li&gt;Platform Independent : Java is write once, run anywhere language. &lt;/li&gt;
&lt;li&gt;Secured&lt;/li&gt;
&lt;li&gt;Robust: Strong memory management, automatic garbage collection.&lt;/li&gt;
&lt;li&gt;Architectural-neutral&lt;/li&gt;
&lt;li&gt;Portable&lt;/li&gt;
&lt;li&gt;High Performance&lt;/li&gt;
&lt;li&gt;Distributed&lt;/li&gt;
&lt;li&gt;Multi threaded&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>java</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Git &amp; Github</title>
      <dc:creator>Abhishek Avati</dc:creator>
      <pubDate>Wed, 18 May 2022 11:52:17 +0000</pubDate>
      <link>https://forem.com/abhiavati20/git-github-2h0i</link>
      <guid>https://forem.com/abhiavati20/git-github-2h0i</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Imagine you have a project or application and you want to collaborate with other people.&lt;/li&gt;
&lt;li&gt;Saving your development process in different checkpoints and you wish to go back to particular checkpoint.&lt;/li&gt;
&lt;li&gt;So git and github help us to contribute on a project with other people, we can save history of every new feature added to project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What is Git ?&lt;/strong&gt; Git is a free and open source distributed version control system designed to handle everything from samll to very large projects with speed and efficiency&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Github ?&lt;/strong&gt; : Github is an online platform which allow us to host our project repository.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why we use Git and Github ?&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;sharing our code with the world&lt;/li&gt;
&lt;li&gt;maintaining history of the project.&lt;/li&gt;
&lt;li&gt;who made the changes, when the changes occurred.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How we use Git&lt;/strong&gt;&lt;br&gt;
download GIT from &lt;a href="https://git-scm.com/"&gt;here&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;we will use git from command line interface.&lt;/p&gt;

&lt;p&gt;all the history of our code/project is being stored under the folder called as .git&lt;/p&gt;

&lt;p&gt;how to initialise the git repository in our project.&lt;br&gt;
enter command &lt;strong&gt;$git init&lt;/strong&gt; which will initialise the git repository in current project.&lt;br&gt;
It will be hidden, so it wont be visible to us.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git status&lt;/strong&gt; : This commands tells which files are not tracked to git repository commit or what is the current status of overall repository.&lt;/p&gt;

&lt;p&gt;I have created a file which is not staged or commited to repository&lt;br&gt;
so the status will be as followed&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2Nr4iFUC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0s5qda3ufd2do4r8bpcc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2Nr4iFUC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0s5qda3ufd2do4r8bpcc.png" alt="pic 1" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git add .&lt;/strong&gt; This command will transfer all the un-tracked files to the staging area and '.' represent all files should be added to staging area.&lt;br&gt;
If we want to add a specific file to staging area then we write it as &lt;br&gt;
&lt;strong&gt;$git add filename&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zejc6znH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k0qu8fs1s1kc5v11epnh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zejc6znH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k0qu8fs1s1kc5v11epnh.png" alt="pic 2" width="693" height="189"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git commit -m "your message here"&lt;/strong&gt;  The git commit command captures a snapshot of the project's currently staged changes. Committed snapshots can be thought of as “safe” versions of a project—Git will never change them unless you explicitly ask it to.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SsalYHRz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eeh5ygqj855tc8gsigmo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SsalYHRz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eeh5ygqj855tc8gsigmo.png" alt="pic 3" width="880" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git log&lt;/strong&gt; : this command gives the history or information of all the commits which were made previously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git stash&lt;/strong&gt; : This command locally stores all the most recent changes in a workspace and resets the state of the workspace to the prior commit state&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cS-YTgGx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1ywr0slh6boichpgvyss.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cS-YTgGx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1ywr0slh6boichpgvyss.png" alt="pic 4" width="880" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git stash pop&lt;/strong&gt; : The popping option removes the changes from stash and applies them to your working file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WPjT_fXZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ygcr1htlc8e79ic5sum.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WPjT_fXZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ygcr1htlc8e79ic5sum.png" alt="pic 5" width="793" height="266"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git stash clear&lt;/strong&gt; : clear all stashes from repo&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git remote add origin url_of_remote_repository&lt;/strong&gt; : This command add a url of a remote repository to your local repo&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git push origin main&lt;/strong&gt; : whenever we want to update the local changes to remote repo we have to use git push command&lt;/p&gt;

&lt;p&gt;git branch it is basically a pointer to snapshot of changes/ features we are adding that we have to get them merged with the main branch&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note :&lt;/strong&gt; whenever you are working on a new feature always make sure that you create a branch and then work on that feature.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git branch branchName&lt;/strong&gt; : command to create the branch&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$git checkout branchName&lt;/strong&gt; : switch to the branch&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;git push origin branchName&lt;/strong&gt; : push the changes over the branch&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;what is fork ?&lt;/strong&gt; Creation of exact copy of a git repo&lt;br&gt;
whenever we create a fork of repo there are two url one for original repo and other for forked repo so the original repo url is called as upstream url, this upstream url is helpful to fetch changes from the original repo into the copied repo&lt;br&gt;
command for it is as follows.&lt;br&gt;
&lt;strong&gt;$git fetch upstream / $git pull upstream main&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;pull request&lt;/strong&gt; : A pull request is an event in Git where a contributor asks a maintainer of a Git repository to review code they want to merge into a project.&lt;br&gt;
It opens a platform where a contributor discuss their ideas and maintainer verifies the code and rejects the pull request if there are some bugs in it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;steps to contribute any open source project&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;fork the project.&lt;/li&gt;
&lt;li&gt;clone your forked project.&lt;/li&gt;
&lt;li&gt;check the origin of forked project.&lt;/li&gt;
&lt;li&gt;add upstream of the forked project.&lt;/li&gt;
&lt;li&gt;pull the upstream project changes.&lt;/li&gt;
&lt;li&gt;create a branch.&lt;/li&gt;
&lt;li&gt;make changes to local repo.&lt;/li&gt;
&lt;li&gt;commit those changes.&lt;/li&gt;
&lt;li&gt;push your changes to fork.&lt;/li&gt;
&lt;li&gt;make a pull request to actual project.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;THE END!!&lt;/strong&gt;&lt;br&gt;
Thanks for reading!!&lt;br&gt;
Hope you liked it, feel free to comment over the blog or any changes are welcomed!!&lt;br&gt;
Abhishek Avati.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Web 3.0 Day: 2</title>
      <dc:creator>Abhishek Avati</dc:creator>
      <pubDate>Sat, 12 Mar 2022 05:47:10 +0000</pubDate>
      <link>https://forem.com/abhiavati20/web-30-day-2-2c5m</link>
      <guid>https://forem.com/abhiavati20/web-30-day-2-2c5m</guid>
      <description>&lt;p&gt;Today let us learn about basic understanding of  ehthereum, what is ethereum, why we use it &lt;/p&gt;

&lt;h2&gt;
  
  
  What is ethereum ?
&lt;/h2&gt;

&lt;p&gt;Ethereum is a decentralized,open-source blockchain with smart contract functionality, moreover ethereum is a decentralized computer network that executes programs called as smart contract.&lt;br&gt;
Using these smart contracts developers are able to create or develop digital assets it includes creating digital artworks and collectables,video game assets like weapon skins,interesting it also includes digital representation of real world entities like tickets to real world concert,events or movie or even one create their own cryptocurrency, or token, that can be purchased with Ether.&lt;br&gt;
Now Combining these smart contracts with user interfaces developers are able to create variety of decentralised applications, basically dapps includes games,marketplaces and so on.&lt;/p&gt;

&lt;h2&gt;
  
  
  what are technological benefits of Dapps ?
&lt;/h2&gt;

&lt;p&gt;These technical benefits are very closely related to the backbone of ethereum architecture as whole&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;There is zero downtime : since it has peer to peer network there is no single point of failure.&lt;/li&gt;
&lt;li&gt;Privacy : Developers or any user doesn't really reveal their real world identities in order to build these dapps or to use them&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  ETHER
&lt;/h2&gt;

&lt;p&gt;Ether is a cryptocurrency of the ethereum network , it is basically a decentralised token.&lt;br&gt;
Ether is mainly used for two purpose : &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It is traded as digital currency in exchange of other cryptocurrencies &lt;/li&gt;
&lt;li&gt;Ether is like a fuel for running commands on ethereum platforms and is used by developers to build and run application on the platform&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Web 3.0 Day 1</title>
      <dc:creator>Abhishek Avati</dc:creator>
      <pubDate>Tue, 01 Mar 2022 06:07:21 +0000</pubDate>
      <link>https://forem.com/abhiavati20/web-30-day-1-5hcj</link>
      <guid>https://forem.com/abhiavati20/web-30-day-1-5hcj</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction To Blockchain&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;what is Blockchain&lt;/strong&gt;&lt;br&gt;
Basically there are n no of blocks and all of them are connected with each other&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Actual Definition&lt;/strong&gt; : A blockchain is a distributed immutable ledger (ledger : a place where transaction information is recorded and the information is immutable and cannot be changed once it is recorded)&lt;/p&gt;

&lt;p&gt;Each block of a blockchain contains some data , hash of that block and hash of it's previous block. Data stored in block depends on blockchain.&lt;br&gt;
The first block of any blockchain is called a Genesis block.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;why blockchain is distributed ?&lt;/strong&gt; Blockchain is actually distributed all over the network every node/computer of network has the copy of that blockchain&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TsaGe0if--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xwq3qadgyuer98ix1nn0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TsaGe0if--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xwq3qadgyuer98ix1nn0.png" alt="Image description" width="880" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;how the distribution of immutable ledgers takes place&lt;/strong&gt;&lt;br&gt;
Now consider host 'A' as a miner ( A person who mines a particular block and creates a particular block )&lt;br&gt;
Now A mines a block and added that block to the existing blockchain, once he has completed then he transfer the information of block chain to all the nodes/hosts which are connected to same network after verifying and validating the newly added block all other hosts also include that newly added block to their blockchain.&lt;/p&gt;

&lt;p&gt;For instance, Wikipedia is a type of blockchain. The data on Wikipedia is not written by a single person. The information is added and written by various users across different locations and the information added on the Wikipedia page is verified by all the writers of that particular page and then it is validated and added to the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. blockchain cannot be corrupted&lt;/strong&gt;&lt;br&gt;
Each block in the blockchain is linked to the previous block by storing the cryptographic hash function of the parent block. Hence if there is data tamper in any block, there will be a change in the hash in all the subsequent blocks. This way, any user will easily identify tampering at any point of the ledger without having to check each and every block. If anyone wants to tamper with the blockchain data then one would have to make changes in all the other blocks as well without being noticed. This way, blockchain cannot be corrupted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. blockchain is decentralized&lt;/strong&gt;&lt;br&gt;
Blockchain is designed in a way that it is distributed and synchronized across networks. This way it is not centrally governed or operated by any single organization. It can be run by a group of users privately connected through LAN or run across with thousands of users over the internet. Every user is informed about the creation of new blocks in the ledger.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Blockchain works on consensus&lt;/strong&gt;&lt;br&gt;
To execute any transaction or add information to the blockchain, it is necessary to have validation from all other nodes and after the agreement of all, the new block is added or the transaction is completed. There may be millions of nodes and they might not trust each other, but they trust the algorithms of the system. It works like a voting system. With the ‘consensus’ system, there are no chances of frauds and it helps keep the data most accurate&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
