<?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: Aditya Patel</title>
    <description>The latest articles on DEV Community by Aditya Patel (@charliehexx).</description>
    <link>https://dev.to/charliehexx</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%2F847380%2F7fdede7c-e498-4379-a3c6-c76237923da2.jpeg</url>
      <title>DEV Community: Aditya Patel</title>
      <link>https://dev.to/charliehexx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/charliehexx"/>
    <language>en</language>
    <item>
      <title>How to get your Domain Name on ENS(Ethereum Name Service)..?</title>
      <dc:creator>Aditya Patel</dc:creator>
      <pubDate>Sun, 21 Aug 2022 03:00:00 +0000</pubDate>
      <link>https://dev.to/charliehexx/how-to-get-your-domain-name-on-ensethereum-name-service-jia</link>
      <guid>https://dev.to/charliehexx/how-to-get-your-domain-name-on-ensethereum-name-service-jia</guid>
      <description>&lt;p&gt;You might be knowing about DNS(Domain Name Service) which is a web2 based service to get your domain name which helps you uniquely identify your IP address.&lt;br&gt;
But how about getting a ENS on web3 to get rid of your long  wallet address which might look something like this &lt;code&gt;0xcdgfhjg3459fjggege..t2ee45&lt;/code&gt;.Its might be daunting for you to copy and paste such long address again  and again to receive your ethers into your wallet.&lt;br&gt;
Lets be a cool kid to get our own ENS on web3.&lt;br&gt;
First Lets get an ENS for your wallet address ,start by opening up the website &lt;a href="https://app.ens.domains/"&gt;Here&lt;/a&gt;.&lt;br&gt;
We will be using fake rinkeby tesnet ether to make all the transactions.&lt;br&gt;
&lt;strong&gt;Note-You must have some fake tesnet ether in your metamask wallet.Getting ENS is super easy you don't have to use your real ether or money to buy this.&lt;/strong&gt;&lt;br&gt;
Make sure your metamask wallet  is connected to the site. Search for an ENS domain name, any name you like, as long as it is available.Click on Available to check the availability of ENS Name.&lt;br&gt;
Now,Simply click on request to register go on  making transactions with your fake ether to complete the request .After the completion of two steps when the progress bar enters the 3rd step, Click Register.Then after the progress bar finishes click on Set As Primary ENS Name. From the dropdown then select the ENS name you just created.&lt;br&gt;
Click Save.&lt;br&gt;
Now instead of your remembering long wallet address you just need to remember your ENS Name.&lt;br&gt;
Now you have an ENS registered to your address on Rinkeby.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note-The Registered will only work with the Rinkeby Test Network.&lt;br&gt;
It has nothing to do with the mainnet ethereum blockchain.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can verify your ENS by simply going to the rinkeby testnet network and type your ENS &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2k46HuVb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k1r01c9d3y470k6vrzt2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2k46HuVb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k1r01c9d3y470k6vrzt2.png" alt="Image description" width="880" height="410"&gt;&lt;/a&gt;&lt;br&gt;
ENS registered for my wallet address &lt;code&gt;0x09c4B7B9d4A66199D90B7910a4267Ce7F30e415b&lt;/code&gt; is charliehexx.eth on Rinkeby Testnet Network.You can go and verify on Rinkeby Tesnet Etherscan.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Have a crystal clear understanding about a Blockchain</title>
      <dc:creator>Aditya Patel</dc:creator>
      <pubDate>Sat, 21 May 2022 23:14:05 +0000</pubDate>
      <link>https://dev.to/charliehexx/have-a-crystal-clear-understanding-about-a-blockchain-6cg</link>
      <guid>https://dev.to/charliehexx/have-a-crystal-clear-understanding-about-a-blockchain-6cg</guid>
      <description>&lt;p&gt;Q1- What is blockchain  composed of?&lt;/p&gt;

&lt;p&gt;A1- A block is composed of a header of information about the block and a set of valid transactions. &lt;/p&gt;

&lt;p&gt;Q2- What does UTXO stand for?&lt;/p&gt;

&lt;p&gt;A2-   Unspent Transaction Output.&lt;/p&gt;

&lt;p&gt;Q3- Miners are computers that execute?&lt;/p&gt;

&lt;p&gt;A3-  Miners are powerful computer executing software defined by the Blockchain protocol. &lt;/p&gt;

&lt;p&gt;Q4- A transaction generates new UTXOs for transferring the amount specified in the input UTXOs. True or False?&lt;/p&gt;

&lt;p&gt;A4- True. The transaction uses the amount specified by one or more input UTXOs and transfers it to one or more newly created output UTXOs.&lt;/p&gt;

&lt;p&gt;Q5- The algorithm for consensus in the Bitcoin blockchain is called _____ protocol.?&lt;/p&gt;

&lt;p&gt;A5- Proof of Work (POW)&lt;br&gt;
    It gets its name because it involves “work” or computational power to solve the puzzle and to claim the right to form the next block.&lt;/p&gt;

&lt;p&gt;Q6- Transaction confirmation is independently performed by all miner nodes. True or False?&lt;/p&gt;

&lt;p&gt;A6- True &lt;br&gt;
Miners, take on added work or computation to verify transactions, broadcast transactions, compete to claim the right to create a block, work on reaching consensus by validating the block, broadcasting the newly created block and confirming transactions. &lt;/p&gt;

&lt;p&gt;Q7- Transaction 0 in every block in the bitcoin blockchain ____&lt;/p&gt;

&lt;p&gt;A7- a) is for paying the miner fees&lt;br&gt;
    b)is called the coinbase transaction&lt;br&gt;
    c)does not have any input UTXO.&lt;br&gt;
     All are correct.&lt;/p&gt;

&lt;p&gt;Q8 - What allows for the execution of code in the Ethereum Blockchain, while enhancing the basic value transfer capability of the Bitcoin Blockchain? &lt;/p&gt;

&lt;p&gt;A8- Smart Contracts&lt;/p&gt;

&lt;p&gt;Q9-  Solidity has data, functions or methods with modifiers, along with getter and setter functions. True or False?&lt;/p&gt;

&lt;p&gt;A9- True  &lt;/p&gt;

&lt;p&gt;Q10- How many types of accounts are on Ethereum?&lt;/p&gt;

&lt;p&gt;A10- Two types of accounts. Externally Owned Accounts (EOA) and Contract Accounts.&lt;/p&gt;

&lt;p&gt;Q11- The _____ can send transactions for ether transfer or they can send transactions to invoke a smart contract code.&lt;/p&gt;

&lt;p&gt;A11- accounts(address)&lt;/p&gt;

&lt;p&gt;Q12- What is the smallest denomination of cryptocurrency on Ethereum?&lt;/p&gt;

&lt;p&gt;A12- Wei&lt;/p&gt;

&lt;p&gt;Q13- ____ hosts the software needed for transaction initiation, validation, mining, block creation, and smart contract execution.&lt;/p&gt;

&lt;p&gt;A13- Ethereum full node&lt;/p&gt;

&lt;p&gt;Q14- _____ receive, verify, gather and execute transactions.&lt;/p&gt;

&lt;p&gt;A14- Miner nodes&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>smartcontract</category>
    </item>
    <item>
      <title>Important commands of git(Version Control System) every developer should know</title>
      <dc:creator>Aditya Patel</dc:creator>
      <pubDate>Sat, 21 May 2022 16:43:50 +0000</pubDate>
      <link>https://dev.to/charliehexx/important-commands-of-gitversion-control-system-every-developer-should-know-2n9d</link>
      <guid>https://dev.to/charliehexx/important-commands-of-gitversion-control-system-every-developer-should-know-2n9d</guid>
      <description>&lt;p&gt;1- git init = used for initializing empty repository.&lt;br&gt;
2- git status = used for checking the current status of the repository(recommended-must after very usual operation performed in git environment)&lt;br&gt;
3- git add .= used for adding the files in git staging area.This area contains a list of all the files you have recently changed.&lt;br&gt;
git commit -m"Initial commit"= This involves committing them locally to record the snapshot of your repository to the project history.&lt;br&gt;
4- git remote add origin url of  the remote repository= for linking the files of local repository with remote repository.&lt;br&gt;
5- git push = to push the the local repository on github.&lt;br&gt;
6- git checkout -b aditya= to create new branch and use it to upload files in a initialized repository&lt;br&gt;
git branch -d aditya = to delete the branch &lt;br&gt;
7- git merge= The "merge" command is used to integrate changes from another branch.&lt;br&gt;
8- git log =The git log command shows a list of all the commits made to a repository.&lt;br&gt;
9-  git pull =git pull is a Git command used to update the local version of a repository from a remote.&lt;br&gt;
10- git restore --staged index.html= to remove file from staging area.&lt;br&gt;
11- git restore index.html= to discard changes done in file.&lt;br&gt;
12- git push -d origin bugfix = before deleting any branch merge it with master branch to keep your work safe.&lt;br&gt;
13- git branch -r = to checkout branches in remote &lt;br&gt;
14- git branch -a = to check all branches.&lt;br&gt;
15- git commit --ammend = vs code will open to change the message of commit.&lt;br&gt;
16- git rm -r --cached bin/= all files present in the directory will be unstaged/removed.&lt;br&gt;
17- git switch -adi = new branch with the adi name created.&lt;/p&gt;

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

</description>
      <category>git</category>
      <category>github</category>
      <category>webdev</category>
      <category>versioncontrolsystem</category>
    </item>
  </channel>
</rss>
