<?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: Akshay Kurhekar</title>
    <description>The latest articles on Forem by Akshay Kurhekar (@akshaykurhekar).</description>
    <link>https://forem.com/akshaykurhekar</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%2F571407%2Fd4cbe0b4-93d1-43ea-b441-23bff3e28c7b.jpg</url>
      <title>Forem: Akshay Kurhekar</title>
      <link>https://forem.com/akshaykurhekar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/akshaykurhekar"/>
    <language>en</language>
    <item>
      <title>Ubuntu Wi‑Fi Issue Resolution – Reference Guide (QCA9377)</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Sun, 15 Feb 2026 12:13:23 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/ubuntu-wi-fi-issue-resolution-reference-guide-qca9377-kjf</link>
      <guid>https://forem.com/akshaykurhekar/ubuntu-wi-fi-issue-resolution-reference-guide-qca9377-kjf</guid>
      <description>&lt;p&gt;System Information:&lt;br&gt;
• OS: Ubuntu (NetworkManager based)&lt;br&gt;
• Wi‑Fi Adapter: Qualcomm Atheros QCA9377&lt;br&gt;
• Interface: wlp2s0&lt;/p&gt;

&lt;p&gt;Core Issue:&lt;br&gt;
• Wi‑Fi adapter detected and firmware loaded correctly.&lt;br&gt;
• However, NetworkManager showed the Wi‑Fi device as "unavailable".&lt;br&gt;
• Root cause identified: wpasupplicant service was corrupted or not functioning.&lt;br&gt;
• NetworkManager depends on wpasupplicant to manage Wi‑Fi authentication.&lt;/p&gt;

&lt;p&gt;Symptoms Observed:&lt;br&gt;
• nmcli device status → wifi unavailable&lt;br&gt;
• wpa_supplicant service failed to start (fatal signal / core dump)&lt;br&gt;
• iw dev scan showed networks (hardware and driver were working)&lt;br&gt;
• NetworkManager unable to scan or connect&lt;/p&gt;

&lt;p&gt;Packages Required:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;wpasupplicant&lt;/li&gt;
&lt;li&gt;network-manager&lt;/li&gt;
&lt;li&gt;linux-firmware (already installed earlier)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Official Package Links:&lt;br&gt;
• wpasupplicant:&lt;br&gt;
  &lt;a href="https://archive.ubuntu.com/ubuntu/pool/main/w/wpa/wpa_supplicant_2.10-6ubuntu1_amd64.deb" rel="noopener noreferrer"&gt;https://archive.ubuntu.com/ubuntu/pool/main/w/wpa/wpa_supplicant_2.10-6ubuntu1_amd64.deb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;• network-manager:&lt;br&gt;
  &lt;a href="https://archive.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_1.36.6-0ubuntu2_amd64.deb" rel="noopener noreferrer"&gt;https://archive.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_1.36.6-0ubuntu2_amd64.deb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Resolution Steps:&lt;/p&gt;

&lt;p&gt;Step 1: Reinstall required packages (online method)&lt;br&gt;
sudo apt update&lt;br&gt;
sudo apt install --reinstall wpasupplicant network-manager&lt;/p&gt;

&lt;p&gt;Offline method:&lt;br&gt;
sudo dpkg -i wpa_supplicant*.deb&lt;br&gt;
sudo dpkg -i network-manager*.deb&lt;/p&gt;

&lt;p&gt;Step 2: Restart services&lt;br&gt;
sudo systemctl daemon-reexec&lt;br&gt;
sudo systemctl restart wpasupplicant&lt;br&gt;
sudo systemctl restart NetworkManager&lt;/p&gt;

&lt;p&gt;Step 3: Reboot system&lt;br&gt;
sudo reboot&lt;/p&gt;

&lt;p&gt;Verification Commands:&lt;br&gt;
nmcli device status&lt;br&gt;
nmcli device wifi list&lt;br&gt;
systemctl status wpasupplicant&lt;br&gt;
systemctl status NetworkManager&lt;/p&gt;

&lt;p&gt;Expected Result:&lt;br&gt;
• Wi‑Fi interface state changes from “unavailable” → “disconnected” or “connected”&lt;br&gt;
• Available Wi‑Fi networks become visible&lt;br&gt;
• Successful connection to wireless network&lt;/p&gt;

&lt;p&gt;Conclusion:&lt;br&gt;
The issue was caused by a broken wpasupplicant service, not by hardware, driver, or firmware.&lt;br&gt;
Reinstalling wpasupplicant and network-manager restored proper Wi‑Fi functionality.&lt;/p&gt;

</description>
      <category>wifiissue</category>
      <category>ubuntu</category>
      <category>linux</category>
    </item>
    <item>
      <title>Tokenization in Blockchain 🚀🌐</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Tue, 25 Jul 2023 09:10:39 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/tokenization-in-blockchain-4c1</link>
      <guid>https://forem.com/akshaykurhekar/tokenization-in-blockchain-4c1</guid>
      <description>&lt;p&gt;Hi, there 👋 welcome to another blog on blockchain concept with tokenization 🚀. This concept of Tokenization is very essential to understand for budling any project beet DAPP, DAO OR Defi.&lt;/p&gt;

&lt;p&gt;Lets try to understand Tokenization &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of tokenization&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tokenization provides several benefits. The following are some of the most important of these benefits:&lt;/p&gt;

&lt;p&gt;• Faster transaction processing: As transactions and all relevant parties are present on the &lt;br&gt;
blockchain and readily available, there is no need to wait for a response from a counterparty &lt;br&gt;
or to wait for clearing and settlement operations. All these operations can be performed efficiently and quickly on a blockchain.&lt;br&gt;
• Flexibility: Due to the worldwide adoption of systems that use tokens, such as payment systems, &lt;br&gt;
tokenization becomes simple due to easier cross-border use.&lt;br&gt;
• Low cost: In comparison with traditional financial products, tokenization requires a lower cost &lt;br&gt;
to implement and incurs a lower cost to the end user due to digitization. More recently, the &lt;br&gt;
introduction of digital payments has revolutionized the financial industry. In the same spirit, &lt;br&gt;
tokenization using blockchain can be considered another step toward achieving further efficiency and cost reduction. In fact, tokenization gives rise to a better, more efficient, and more &lt;br&gt;
democratic financial system. For example, just being able to share customer data recorded &lt;br&gt;
on one blockchain across all financial institutions reduces costs. Similarly, the possibility of &lt;br&gt;
converting illiquid assets into liquid assets is another way of increasing efficiency and profits.&lt;br&gt;
• Decentralization: Tokens are presented on a public blockchain, leveraging the decentralization &lt;br&gt;
offered by blockchain technology. However, in some cases, a level of somewhat acceptable &lt;br&gt;
centralization is introduced due to the control and scrutiny required by investors and exchanges &lt;br&gt;
and other involved and interested parties.&lt;br&gt;
Security: As tokens are cryptographically protected and produced using a blockchain, they &lt;br&gt;
are secure. However, note that proper implementation must use good practice and meet established security industry standards, otherwise security flaws may result in exploitation by &lt;br&gt;
hackers, leading to financial loss.&lt;br&gt;
• Transparency: Because they are on a blockchain, tokens are more transparent than traditional &lt;br&gt;
financial systems, meaning that any activity can be readily audited on a blockchain and is &lt;br&gt;
visible to everyone.&lt;br&gt;
• Trust: As a result of the security and transparency guarantees, more trust is naturally placed &lt;br&gt;
in tokenization by investors.&lt;br&gt;
• Fractional ownership: Imagine a scenario in which you own a painting by Vincent van Gogh. &lt;br&gt;
It is almost impossible in traditional scenarios to have multiple owners of the painting without &lt;br&gt;
immense legal, financial, and operational challenges. However, on a blockchain using tokens, &lt;br&gt;
any asset (such as our van Gogh painting) can be fractionalized in such a way that it can be &lt;br&gt;
owned in part by many investors. The same situation is true for a property: if I wanted to have &lt;br&gt;
shared ownership with someone, it requires complicated legal procedures. However, with &lt;br&gt;
tokenization, fractional ownership of any asset, be it art, real estate, or any other off-chain &lt;br&gt;
real-world asset, is quick, easy, efficient, secure, and a lot less complicated than traditional &lt;br&gt;
methods.&lt;br&gt;
Low entry barrier: Traditional financial systems require traditional verification mechanisms, &lt;br&gt;
which can take a long time for a customer. While they are necessary and serve the purpose &lt;br&gt;
in traditional financial systems, these processes take a long time due to the necessary verification processes and the involvement of different entities. However, on a blockchain, this &lt;br&gt;
entry barrier is lowered because there is no need to go through the long verification checks. &lt;br&gt;
This is because not only is tokenization based on cryptographic guarantees provided by the &lt;br&gt;
blockchain, but for many decentralized applications (DApps) in this ecosystem, it is basically &lt;br&gt;
just a matter of downloading a DApp on your mobile device, depositing some funds if required, &lt;br&gt;
and becoming part of the ecosystem.&lt;br&gt;
• Innovative applications: Tokenization has resulted in many innovative applications, including &lt;br&gt;
novel lending systems on blockchain, insurance, and other numerous financial applications, &lt;br&gt;
including decentralized exchanges. Securities can now be tokenized and presented on blockchain, which results in client trust and satisfaction because of the better security and faster &lt;br&gt;
processing times.&lt;br&gt;
• More liquidity: This is due to the easy availability and accessibility of the tokens for the general &lt;br&gt;
public. By using tokens, even illiquid assets such as paintings can be tokenized and traded on &lt;br&gt;
an exchange with fractional ownership&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disadvantages of tokenization&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this section, we present some of the disadvantages of tokenization. At the top of the list we have &lt;br&gt;
regulatory requirements:&lt;br&gt;
• Regulatory issues: Regulation is a crucial subject of much debate. It is imperative that the tokens &lt;br&gt;
are regulated so that investors can have the same level of confidence that they have when they &lt;br&gt;
invest using traditional financial institutions. The big issue with tokenization and generally &lt;br&gt;
any public blockchain technology is that they are mostly decentralized and in cases where &lt;br&gt;
no single organization is in control, it becomes quite difficult to hold someone responsible if &lt;br&gt;
something goes wrong. In a traditional system, we can go to the regulatory authorities or the &lt;br&gt;
relevant ombudsman services, but who is held responsible on a blockchain?&lt;br&gt;
Some of this situation has changed with recent security tokenization standards and legislation, &lt;br&gt;
which consider tokens as securities. This means that security tokens will then be treated as &lt;br&gt;
securities, and the same legal, financial, and regulatory implications will be placed on these &lt;br&gt;
tokens that are applicable in the currently established financial industry. Refer to https://&lt;br&gt;
&lt;a href="http://www.sec.gov/answers/about-lawsshtml.html" rel="noopener noreferrer"&gt;www.sec.gov/answers/about-lawsshtml.html&lt;/a&gt;, where different laws that govern the securities industry are presented. This helps to increase customer confidence levels and trust in the &lt;br&gt;
system; however, there are still many challenges that need to be addressed.&lt;br&gt;
A new type of financial crime might be evolving with this tokenization ecosystem where, instead of using well-known and researched traditional financial fraud methods, criminals may &lt;br&gt;
choose to launch a technically sophisticated attack. For an average user, this type of attack is &lt;br&gt;
difficult to spot and understand as they are entirely on a blockchain and digitized. New forms &lt;br&gt;
of front running and market skewing on decentralized finance platforms is increasingly becoming a concern.&lt;br&gt;
• Legality of tokens: This is a concern in some jurisdictions where tokens and cryptocurrency &lt;br&gt;
are illegal to own and trade.&lt;br&gt;
• Technology barrier: Traditional financial systems have been the norm with brick-and-mortar &lt;br&gt;
banks. We are used to that system, but things have changed and are expected to change rapidly with tokenization. Tokenization-based financial ecosystems are easier to use for a lot of &lt;br&gt;
people, but for some, technological illiteracy can become an issue and could become a barrier. &lt;br&gt;
Sometimes the interfaces and software applications required to use tokenization platforms &lt;br&gt;
such as trading platforms are difficult to use for the average user.&lt;br&gt;
• Security issues: The underlying blockchain technology is considered solid from a security &lt;br&gt;
point of view, and it is boasted sometimes that due to the use of cryptography, it is impossible &lt;br&gt;
to launch attacks and commit fraud on a blockchain. However, this is not entirely true, even &lt;br&gt;
with the firm security foundation that blockchains provide. The way tokenization platforms &lt;br&gt;
and DApps are implemented on the blockchain result in security issues that can be exploited &lt;br&gt;
by hackers, potentially leading to financial loss. In other words, even if the underlying blockchain is relatively secure, the tokenization DApp implemented on top may have vulnerabilities &lt;br&gt;
that could be exploited. These weaknesses could have been introduced by poor development &lt;br&gt;
practices or inherent limitations in the still-evolving smart contract languages.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;References : &lt;br&gt;
&lt;a href="https://amzn.eu/d/1n6Jw9i" rel="noopener noreferrer"&gt;Mastering Blockchain Fourth Edition by Imran Bashir&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;For more on Blockchain Content 🎉.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Checkout this Blockchain Youtube Channel:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/channel/UCyH1Gnj2qkEWePKfRMfM5VQ/featured" rel="noopener noreferrer"&gt;Blockchain With Akshay 😃&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Happy learning 😀 Keep reading it makes you more powerful 💪&lt;br&gt;
See you in the next blog 🧾.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>web3</category>
      <category>cryptocurrency</category>
      <category>news</category>
    </item>
    <item>
      <title>Cryptography in Blockchain 🤑 | Asymmetric Key Cryptography &amp; Hashing 🚀🚀 | Part-3</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Wed, 24 May 2023 07:10:08 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/cryptography-in-blockchain-asymmetric-key-cryptography-hashing-part-3-2cei</link>
      <guid>https://forem.com/akshaykurhekar/cryptography-in-blockchain-asymmetric-key-cryptography-hashing-part-3-2cei</guid>
      <description>&lt;p&gt;Hi, 👋 This blog contain the PPT slides of my YouTube video series&lt;br&gt;
Cryptography in Blockchain 🚀 on Asymmetric Key Cryptography &amp;amp; Hashing  🚀🚀 🌐.&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%2Fnmoep4iuxsnx5mxjsbjq.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%2Fnmoep4iuxsnx5mxjsbjq.png" alt="What is Asymmetric Cryptography?" width="800" height="450"&gt;&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%2Fd5d7sss02tmhxxv4wr1k.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%2Fd5d7sss02tmhxxv4wr1k.png" alt="Examples" width="800" height="450"&gt;&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%2Fln08bqvfgzj31g5lgr4p.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%2Fln08bqvfgzj31g5lgr4p.png" alt="RSA" width="800" height="450"&gt;&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%2Fkappoio2yyf991mt59b9.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%2Fkappoio2yyf991mt59b9.png" alt="DSA" width="800" height="450"&gt;&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%2Fye70zi1n1dh7k7104qd7.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%2Fye70zi1n1dh7k7104qd7.png" alt="DSA - Workflow" width="800" height="450"&gt;&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%2F4hld7dn8w58lbzmm5rc5.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%2F4hld7dn8w58lbzmm5rc5.png" alt="Hashing" width="800" height="450"&gt;&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%2F2st7qrz7jko3u49ilth1.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%2F2st7qrz7jko3u49ilth1.png" alt="Hashing - Workflow" width="800" height="450"&gt;&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%2Fvck94c5zkpb1spldak4p.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%2Fvck94c5zkpb1spldak4p.png" alt="Application of Hashing" width="800" height="450"&gt;&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%2F89e5r3lgfrisbf2knz7v.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%2F89e5r3lgfrisbf2knz7v.png" alt="Types Of Hashing algorithms" width="800" height="450"&gt;&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%2Fwiadbxiwzlnn6aucnaky.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%2Fwiadbxiwzlnn6aucnaky.png" alt="Hashing Workflow SHA-256" width="800" height="450"&gt;&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%2F83xjsfsar1cpu2vxmk8s.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%2F83xjsfsar1cpu2vxmk8s.png" alt="Akshay kurhekar" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>javascript</category>
      <category>tutorial</category>
      <category>web3</category>
    </item>
    <item>
      <title>Cryptography in Blockchain 🤑 | Cryptography Basics 🚀🚀 | Part-1</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Wed, 24 May 2023 06:46:19 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/cryptography-in-blockchain-cryptography-basics-1jep</link>
      <guid>https://forem.com/akshaykurhekar/cryptography-in-blockchain-cryptography-basics-1jep</guid>
      <description>&lt;p&gt;Hi, 👋 This blog contain the PPT slides of my YouTube video series&lt;br&gt;
&lt;strong&gt;Cryptography in Blockchain 🚀&lt;/strong&gt; on Cryptography Basics 🌐.&lt;/p&gt;

&lt;p&gt;Video Link : &lt;a href="https://www.youtube.com/watch?v=YfoKMeaWF0Y&amp;amp;t=4s" rel="noopener noreferrer"&gt;Introduction to Cryptography in Blockchain - Part 1 🚀&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%2Fm5iubudgumqii3c1m2tl.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%2Fm5iubudgumqii3c1m2tl.png" alt="What is Cryptography?" width="800" height="450"&gt;&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%2F6aprskvzbr9pz7z3lhm9.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%2F6aprskvzbr9pz7z3lhm9.png" alt="Why we need Cryptography in blockchain?" width="800" height="450"&gt;&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%2Ftvn7tha3ftjg7itg3v1v.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%2Ftvn7tha3ftjg7itg3v1v.png" alt="Cryptography methods" width="800" height="450"&gt;&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%2Fawm03fcfhygoe5sqihox.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%2Fawm03fcfhygoe5sqihox.png" alt="Question for you" width="800" height="450"&gt;&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%2Ffikav3sqsxv87qkbav09.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%2Ffikav3sqsxv87qkbav09.png" alt="akshay kurhekar" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>web3</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Cryptography in Blockchain 🤑 | Symmetric Key Cryptography 🚀🚀 | Part-2</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Wed, 24 May 2023 06:34:16 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/cryptography-in-blockchain-symmetric-key-cryptography-1p67</link>
      <guid>https://forem.com/akshaykurhekar/cryptography-in-blockchain-symmetric-key-cryptography-1p67</guid>
      <description>&lt;p&gt;Hi, 👋 This blog contain the PPT slides of my YouTube video series &lt;br&gt;
&lt;strong&gt;Cryptography in Blockchain 🚀&lt;/strong&gt; on Symmetric Cryptography 🌐. &lt;/p&gt;

&lt;p&gt;Video Link :  &lt;a href="https://www.youtube.com/watch?v=BR5tPYvrY1k" rel="noopener noreferrer"&gt;Symmetric Key Cryptography | Cryptography in Blockchain - Part 2 🚀&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%2F8x2bsloyow6r541wvsbn.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%2F8x2bsloyow6r541wvsbn.png" alt="What is Symmetric Cryptography?" width="800" height="450"&gt;&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%2Fck0fm3515kogw2bqrsru.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%2Fck0fm3515kogw2bqrsru.png" alt="Types of symmetric Encryption" width="800" height="450"&gt;&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%2F9hjew9qrp670nbqrbf87.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%2F9hjew9qrp670nbqrbf87.png" alt="Block algorithms OR Block cipher" width="800" height="450"&gt;&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%2F91k1xhfahxjb8xj27q0k.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%2F91k1xhfahxjb8xj27q0k.png" alt=" Block cipher - Workflow" width="800" height="450"&gt;&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%2Ff0u9orkzlt62iat7nrgt.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%2Ff0u9orkzlt62iat7nrgt.png" alt="Stream Algorithms" width="800" height="450"&gt;&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%2F3nej1t7gmlr6h223w0zp.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%2F3nej1t7gmlr6h223w0zp.png" alt="Stream Algorithms - Workflow" width="800" height="450"&gt;&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%2Fpfu4u9k22mfjdqyz526i.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%2Fpfu4u9k22mfjdqyz526i.png" alt="akshay kurhekar" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>web3</category>
      <category>blockchain</category>
      <category>cryptography</category>
    </item>
    <item>
      <title>🚀Discover the Top ERC Tokens for Creating Powerful Smart Contracts!💪🏽💡📈</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Tue, 25 Apr 2023 11:43:21 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/discover-the-top-erc-tokens-for-creating-powerful-smart-contracts-56gn</link>
      <guid>https://forem.com/akshaykurhekar/discover-the-top-erc-tokens-for-creating-powerful-smart-contracts-56gn</guid>
      <description>&lt;p&gt;Hi 👋, here is new and exciting blog on Blockchain 😍. If you started journey towards blockchain then its pretty important to know job about smart contract and &lt;em&gt;ERC Tokens standard&lt;/em&gt; to write quality production grad smart contract. But befor getting started let's understand. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;what is ERC?&lt;/strong&gt; - In blockchain term, ERC stands for &lt;strong&gt;Ethereum Request for Comments&lt;/strong&gt;. It is a technical standard used for implementing tokens on the Ethereum blockchain. ERC standards provide a set of rules and guidelines for developers to follow when creating new smart contracts, which helps to ensure that they are interoperable and compatible with other applications and services on the Ethereum network.&lt;/p&gt;

&lt;p&gt;ERC standards have played a significant role in the growth and adoption of decentralized applications (dApps) and other blockchain-based services built on Ethereum. They have enabled developers to create and deploy a wide range of tokens and other assets on the network, including fungible and non-fungible tokens, security tokens, and utility tokens, among others.&lt;/p&gt;

&lt;h2&gt;
  
  
  Some of the most popular ERC standards Listed below
&lt;/h2&gt;

&lt;p&gt;Here's a more detailed explanation of each of the commonly used ERC token standards for smart contract development on the Ethereum blockchain:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. ERC20:&lt;/strong&gt;&lt;br&gt;
 It is the most widely used token standard and stands for Ethereum Request for Comments 20. It is used for creating fungible tokens, which means each token is interchangeable and has the same value. ERC20 tokens are typically used for applications such as cryptocurrencies, utility tokens, and security tokens. ERC20 tokens have a fixed total supply, and their functionality includes basic functions such as transferring tokens, checking token balances, and approving token transfers on behalf of another address. This standard defines a set of functions that token contracts must implement, including transfer(), transferFrom(), approve(), totalSupply(), balanceOf(), and allowance(), among others. To know more head to this _ &lt;a href="https://eips.ethereum.org/EIPS/eip-20" rel="noopener noreferrer"&gt;ERC20&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. ERC721:&lt;/strong&gt;&lt;br&gt;
 It is a token standard for creating non-fungible tokens (NFTs). Each ERC721 token is unique and represents a distinct digital asset, such as digital art, collectibles, virtual real estate, and more. ERC721 tokens have their own individual value and ownership, and they cannot be divided or exchanged on a one-to-one basis. ERC721 tokens are typically used in applications where uniqueness and scarcity are important. This standard defines functions such as ownerOf(), transferFrom(), approve(), getApproved(), and more. To know more head to this _ &lt;a href="https://eips.ethereum.org/EIPS/eip-721" rel="noopener noreferrer"&gt;ERC721&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. ERC1155:&lt;/strong&gt; &lt;br&gt;
It is a multi-token standard that combines features of both ERC20 and ERC721. It allows for the creation of both fungible and non-fungible tokens within the same smart contract. This provides more flexibility for developers to create a variety of token types in a single contract, making it more efficient in terms of gas costs and contract deployment. ERC1155 tokens are typically used in applications where a combination of both fungible and non-fungible tokens is required, such as gaming platforms and digital marketplaces. This standard defines functions such as balanceOf(), balanceOfBatch(), setApprovalForAll(), isApprovedForAll(), safeTransferFrom(), and more. To know more head to this _ &lt;a href="https://eips.ethereum.org/EIPS/eip-1155" rel="noopener noreferrer"&gt;ERC-1155&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. ERC777:&lt;/strong&gt; ERC777 is an improved version of ERC20 that introduces additional functionalities compared to ERC20 tokens. ERC777 tokens allow for the implementation of callbacks, which are functions that can be triggered in other smart contracts upon token transfer. This makes ERC777 tokens more extensible and upgradeable compared to ERC20 tokens. ERC777 tokens also have a built-in operator mechanism that simplifies token approvals. This standard defines functions such as transfer(), transferFrom(), burn(), authorizeOperator(), revokeOperator(), and more. To know more head to this _ &lt;a href="https://eips.ethereum.org/EIPS/eip-777" rel="noopener noreferrer"&gt;ERC-777&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. ERC223:&lt;/strong&gt; ERC223 is another enhanced version of ERC20 that addresses some of the known issues with ERC20, such as the risk of lost tokens due to accidental transfers to smart contracts that do not support token handling. ERC223 tokens are backward compatible with ERC20 tokens, meaning they can be used with existing ERC20 token wallets and exchanges. ERC223 tokens provide additional safety features by triggering a callback function in the receiving contract when tokens are transferred, which helps prevent tokens from being lost. This standard defines functions such as transfer(), transferFrom(), approve(), balanceOf(), and tokenFallback(), among others. To know more head to this _ &lt;a href="https://eips.ethereum.org/EIPS/eip-223" rel="noopener noreferrer"&gt;ERC-223&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;For more on Blockchain Content 🎉.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Checkout this Blockchain Youtube Channel:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/channel/UCyH1Gnj2qkEWePKfRMfM5VQ/featured" rel="noopener noreferrer"&gt;Blockchain With Akshay 😃&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Happy learning 😀 Keep reading it makes you more powerful 💪&lt;br&gt;
See you in the next blog 🧾.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>javascript</category>
      <category>ethereum</category>
      <category>smartcontract</category>
    </item>
    <item>
      <title>🤑🔮List of Jobs Available in Blockchain 2023 🚀</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Sat, 08 Apr 2023 07:16:52 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/list-of-jobs-available-in-blockchain-2023-j5p</link>
      <guid>https://forem.com/akshaykurhekar/list-of-jobs-available-in-blockchain-2023-j5p</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Hi 👋, here is new and important blog on Blockchain 😍. If you started journey towards blockchain then its pretty important to know job roles and demand in market so, in this blog I have listed all different types of jobs in blockchain domain🥳.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Developer:&lt;/strong&gt; Blockchain developers write code to create and maintain blockchain-based applications, smart contracts, and decentralized applications (dApps).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Architect:&lt;/strong&gt; A blockchain architect designs the overall blockchain ecosystem, including blockchain protocols, consensus mechanisms, and network architecture.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Project Manager:&lt;/strong&gt; Blockchain project managers are responsible for overseeing the development of blockchain-based projects, ensuring that the projects are delivered on time, within budget, and meet all the requirements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Quality Engineer:&lt;/strong&gt; A blockchain quality engineer ensures the quality of the code, applications, and systems built on the blockchain network.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Security Engineer:&lt;/strong&gt; Blockchain security engineers are responsible for ensuring the security of the blockchain network, identifying and mitigating security threats and risks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Consultant:&lt;/strong&gt; A blockchain consultant helps organizations understand the potential benefits and risks of implementing blockchain technology and provides advice on how to integrate it into their business.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain UX/UI Designer:&lt;/strong&gt; Blockchain UX/UI designers are responsible for designing user interfaces and experiences for blockchain-based applications and websites.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Analyst:&lt;/strong&gt; Blockchain analysts use data analytics tools and techniques to analyze blockchain transactions and network data, providing insights to stakeholders.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Legal Consultant:&lt;/strong&gt; A blockchain legal consultant advises organizations on the legal implications of implementing blockchain technology, including regulatory compliance, intellectual property rights, and privacy issues.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blockchain Marketing Specialist:&lt;/strong&gt; A blockchain marketing specialist creates marketing campaigns and strategies to promote blockchain-based products and services.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cryptocurrency Trader:&lt;/strong&gt; Cryptocurrency traders buy and sell digital currencies on exchanges, making profits by taking advantage of price fluctuations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cryptocurrency Analyst:&lt;/strong&gt; Cryptocurrency analysts study market trends, news, and other factors to predict the price movements of cryptocurrencies, helping investors make informed decisions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Smart Contract Developer:&lt;/strong&gt; Smart contract developers are responsible for writing and implementing smart contracts on a blockchain network. They need to have a strong understanding of programming languages such as Solidity, C++, or JavaScript, as well as knowledge of blockchain platforms such as Ethereum or EOS.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Smart Contract Auditor:&lt;/strong&gt; Smart contract auditors are responsible for reviewing and evaluating the code of smart contracts to identify any vulnerabilities or flaws in the code. They need to have a deep understanding of programming languages and blockchain technology, as well as knowledge of cybersecurity and auditing standards.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Smart Contract Manager:&lt;/strong&gt; Smart contract managers are responsible for overseeing the development and deployment of smart contracts on a blockchain network. They need to have a strong understanding of blockchain technology and project management skills to ensure that smart contracts are implemented efficiently and effectively.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Smart Contract Tester:&lt;/strong&gt; Smart contract testers are responsible for testing and validating smart contracts to ensure that they are functioning correctly and securely. They need to have a deep understanding of blockchain technology and programming languages, as well as knowledge of testing methodologies and tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Smart Contract Engineer:&lt;/strong&gt; Smart contract engineers are responsible for designing, developing, and deploying smart contracts on a blockchain network. They need to have a strong understanding of blockchain technology, programming languages, and software engineering principles.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;These are just some examples of the jobs available in the blockchain industry. The demand for blockchain-related skills is growing rapidly, and many new jobs will likely emerge as the technology evolves.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;For more on Blockchain Content 🎉.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Checkout this Blockchain Youtube Channel:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/channel/UCyH1Gnj2qkEWePKfRMfM5VQ/featured" rel="noopener noreferrer"&gt;Blockchain With Akshay 😃&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Happy learning 😀 Keep reading it makes you more powerful 💪&lt;br&gt;
See you in the next blog 🧾.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>javascript</category>
      <category>ethereum</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>🚀🔮What is Blockchain Technology ?</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Wed, 15 Mar 2023 03:52:09 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/unlocking-the-power-of-blockchain-a-comprehensive-guide-412f</link>
      <guid>https://forem.com/akshaykurhekar/unlocking-the-power-of-blockchain-a-comprehensive-guide-412f</guid>
      <description>&lt;p&gt;Hi all 👋, welcome back to the very new and exciting blog 🥳. Have you ever heard of Blockchain and wondered what it is? If so, you're in the right place! In this blog post, we'll explore Blockchain in simple terms and dive into the technology behind it. So let's get started quickly 🤩.&lt;/p&gt;

&lt;p&gt;But first, let me ask you this: have you ever sent money to someone overseas or made an online payment for a product or service? If you have, then you've probably encountered some challenges, such as delays, high fees, or even fraud. Blockchain was created to solve these problems and bring about a more secure, transparent, and efficient way of conducting transactions.&lt;/p&gt;

&lt;p&gt;In this blog post, we'll take a closer look at how Blockchain works and its various use cases. By the end of it, you'll have a clear understanding of what Blockchain is and how it can benefit you. So, if you're ready to learn more about this revolutionary technology, let's dive in!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Blockchain Usecase 1:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One use case for blockchain technology is in supply chain management. A supply chain is the network of businesses and organizations involved in creating and delivering a product or service to customers. Supply chains can be complex and involve multiple parties, making it difficult to keep track of the flow of goods and ensure that all participants are acting honestly.&lt;/p&gt;

&lt;p&gt;Using a blockchain, supply chain participants can create a shared, tamper-proof ledger of transactions that documents the movement of goods throughout the supply chain. Each time a product changes hands, a new block is added to the blockchain, and all participants in the supply chain can see the update in real time.&lt;br&gt;
This transparency can help to reduce the risk of fraud and ensure that all parties are held accountable for their actions. For example, if a product is found to be defective, the blockchain can be used to trace it back to its source and determine where in the supply chain the problem occurred.&lt;/p&gt;

&lt;p&gt;Additionally, smart contracts can be used to automate certain aspects of the supply chain, such as payments and delivery schedules, further streamlining the process and reducing the need for intermediaries.&lt;/p&gt;

&lt;p&gt;Overall, blockchain technology has the potential to revolutionize supply chain management by increasing transparency, reducing the risk of fraud, and improving efficiency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Blockchain Usecase 2:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One use case for blockchain technology in finance is in the area of cross-border payments. Traditional cross-border payments can be slow, expensive, and prone to errors. Banks and other financial institutions must rely on intermediaries to facilitate these transactions, which can add complexity and cost to the process.&lt;/p&gt;

&lt;p&gt;By using a blockchain, cross-border payments can be made faster, cheaper, and with fewer intermediaries. With a blockchain-based payment system, all parties involved in the transaction can have access to the same ledger, which is updated in real-time as the transaction progresses. This can help to reduce the risk of errors and fraud, as all parties can see the transaction details and verify the authenticity of the transaction.&lt;/p&gt;

&lt;p&gt;Additionally, blockchain-based payment systems can operate 24/7, allowing transactions to be processed at any time and reducing the time it takes to settle payments. This can be particularly beneficial for businesses that need to make international payments quickly.&lt;/p&gt;

&lt;p&gt;Overall, blockchain technology has the potential to streamline cross-border payments by reducing the need for intermediaries, increasing transparency, and improving speed and efficiency.&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%2Fc44dzhbkrhg6ye7sem1q.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%2Fc44dzhbkrhg6ye7sem1q.png" alt="Blockchain Network overview" width="800" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Note:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now, we have seen two use cases from different domains, but one thing is common in this, we are storing transactions (Tx) in the ledger (it is a key component of Blockchain where tx are stored in block format) and this transaction is immutable which ensure the transparency and security of Tx in the blockchain.&lt;/p&gt;

&lt;p&gt;To understand this thing in a better way let's look into a few technical details.&lt;/p&gt;

&lt;p&gt;Blockchain is a network in which nodes connect with each other running in a single network. Node is a key component of blockchain and it is distributed in different geolocation it is not owned by a single entity each node will be owned by a different entity which ensures a decentralized system, This node is responsible for storing all long chains of blocks which are linked together with cryptography. One key point to note here is that all nodes will hold the same set of blocks which ensures security and traceability. &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%2Fipuf22wg4xubt0n7hbz2.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%2Fipuf22wg4xubt0n7hbz2.png" alt="Node structure" width="800" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The hierarchy of the blockchain component is like this blockchain network -&amp;gt; nodes -&amp;gt; a number of blocks  -&amp;gt; each block stores transaction details. -&amp;gt; Tx is generated by the user. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Example of a transaction - It is a set of records that has the details of activities, like “A sending 900$ to B”, “XYZ received item successfully at this date and time” and “ABC product has dispatched from Mumbai at this date and time”. These are simple examples of Transaction(Tx).&lt;/em&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%2Fkm99vr76bbjoettv0o22.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%2Fkm99vr76bbjoettv0o22.png" alt="Block detailed structure" width="800" height="476"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Block structure: block is the fundamental unit of the blockchain network which is connected with other blocks cryptographically. Each block contains # hash of the block, #hash of the previous Block hash, and Merkle root - all transaction is hashed in a single hash code that is nothing but Merkle root and Nonce - it is used to create a complexity of block generation process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now, it's good time to derive a definition.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A blockchain is a digital ledger of transactions that is decentralized and secure. It uses cryptography to validate and record transactions in a way that is resistant to modification or tampering. The ledger is maintained by a network of computers, or nodes, that work together to verify transactions and ensure the system's integrity. Each block in the chain contains a unique code, or hash, that links it to the previous block, creating an unbreakable chain of data. This makes blockchain an effective way to track and verify transactions without the need for intermediaries, like banks or governments.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;And if you still have questions, don't hesitate to leave a comment below. I hope this blog helps you to understand Blockchain, and I'm here to support you every step of the way.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So, whether you're looking to enhance your career prospects or simply want to learn something new, this blog is for you. Get ready to immerse yourself in the world of Blockchain and discover the limitless possibilities it offers. Follow me to become a master in Blockchain 😎.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For more on Blockchain Content 🎉.&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Checkout this Blockchain Youtube Channel:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/@AkshayKurhekar" rel="noopener noreferrer"&gt;Blockchain With Akshay 😃&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=jKYwVTlNr50&amp;amp;t=87s" rel="noopener noreferrer"&gt;Why Should learn Blockchain | Akshay Kurhekar&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=rJDBXN8IVA4&amp;amp;t=357s" rel="noopener noreferrer"&gt;What is Blockchain Part 1&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=yFyrpwmijfE&amp;amp;t=1s" rel="noopener noreferrer"&gt;What is Blockchain Part 2&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Happy learning 😀 Keep reading it makes you more powerful 💪&lt;br&gt;
See you in the next blog 🧾.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>web3</category>
      <category>etherum</category>
      <category>javascript</category>
    </item>
    <item>
      <title>🚀🔮 Building Your Future: The Ultimate Blockchain Developer Road Map 🔑💫</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Sat, 18 Feb 2023 09:30:57 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/blockchain-developer-road-map--50i1</link>
      <guid>https://forem.com/akshaykurhekar/blockchain-developer-road-map--50i1</guid>
      <description>&lt;p&gt;Hi all 👋,&lt;br&gt;
Welcome back to the very new and exacting blog 🥳. &lt;strong&gt;“What is a Blockchain Developer Road Map”.&lt;/strong&gt; In this blog we will see what steps need to take care to be a Blockchain Developer. So, let’s get started quickly 🤩.&lt;/p&gt;

&lt;p&gt;Before starting to blockchain journey we really need to understand a few points and the road map of the journey.&lt;br&gt;
Very first we will see an evaluation of the Web in detail in terms of architecture and tech used.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It is important to understand Web1 and Web2's their advantages and needs.&lt;/em&gt;  &lt;/p&gt;

&lt;p&gt;Now, when you get a complete understanding of the web, we can start talking about Blockchain / Web3 its definition use cases and its structure, its need in the market, and how it going to evolve in the future. After a basic understanding of Blockchain / Web3, we will try to understand its core features like Why it is really important (Advantages and impact on the current system in terms of economic and technically along with social impact.)&lt;/p&gt;

&lt;p&gt;If we understand this technology in detail in terms of concept and methodology, now is a good time to talk about its tech.&lt;/p&gt;

&lt;p&gt;Before looking into the tech list there is one important point to consider we have different types of the blockchain (Public, Private, and Hybrid blockchain).&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But It is always too good to start from a public blockchain (Ethereum, Solana, Polygon, etc).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;In this blog, we are highlighting the Public Blockchain roadmap only.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;List of technology and tool you need to learn.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Starting from &lt;/li&gt;
&lt;li&gt;Data structure &lt;/li&gt;
&lt;li&gt;OOP&lt;/li&gt;
&lt;li&gt;Core understanding of any one programming language like (C++, Java, Python, JavaScript)&lt;/li&gt;
&lt;li&gt;JavaScript and Solidity&lt;/li&gt;
&lt;li&gt;React.js and Node.js&lt;/li&gt;
&lt;li&gt;Any Databases in detail like (MySql, MongoDB)&lt;/li&gt;
&lt;li&gt;IPFS we need to learn about decentralized storage.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Now, let's see which tools we required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Remix editor &lt;/li&gt;
&lt;li&gt;VS Code&lt;/li&gt;
&lt;li&gt;Hardhat or Truffle&lt;/li&gt;
&lt;li&gt;Metamask&lt;/li&gt;
&lt;li&gt;Ganache or geth &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the basic list of tech, but there are a few more things that are also required based on your job role and experience you will get to know these things gradually. &lt;/p&gt;

&lt;p&gt;So, now you know the tools and tech in Blockchain but this is not enough you need to understand all core concepts and need to do practice using these tools until you get confident in them.&lt;/p&gt;

&lt;p&gt;Like any other technology, Blockchain also has multiple job roles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now, it is a good time to check out available job roles.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Blockchain Developer&lt;/li&gt;
&lt;li&gt;Blockchain Application Developer&lt;/li&gt;
&lt;li&gt;Smart Contract Developer&lt;/li&gt;
&lt;li&gt;Core Blockchain Developer&lt;/li&gt;
&lt;li&gt;Consultant Blockchain Developer&lt;/li&gt;
&lt;li&gt;Blockchain Tech Lead&lt;/li&gt;
&lt;li&gt;Blockchain Architect&lt;/li&gt;
&lt;li&gt;Smart contract Auditor&lt;/li&gt;
&lt;li&gt;Smart Contract Tester&lt;/li&gt;
&lt;li&gt;Blockchain Content Writer
_
And a few more…_&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, you need to decide What you want to become, whether you want to create applications on top of blockchain or create a blockchain from scratch, or want to be a specialist in writing Smart Contract or Testing and auditing Smart Contracts.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;On Blockchain Journey with me, we will learn very first all basic to advanced topics and concepts of blockchain and writing production-grade smart contracts, creating an application on top of Blockchain, and most important How to create our own Blockchain and so on…&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So, If you decided to become Blockchain Application Developer or Smart Contract developer usually called a Blockchain Developer only. In this case, we need to understand there are multiple types of applications in blockchain example DAO, DeFi, Gaming, NFT Marketplaces, and Supply Chain and so many use cases are coming day by day.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But don’t worry it's not mandatory to know all these use cases, It is good to be a Master in any one use case.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;So, This is pretty much for anyone who wants to get started with Blockchain 💯.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Please, follow me to get started on your Blockchain Journey 😎&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;For more on Blockchain Content 🎉.&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Checkout this Blockchain Youtube Channel:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/channel/UCyH1Gnj2qkEWePKfRMfM5VQ/featured" rel="noopener noreferrer"&gt;Blockchain With Akshay 😃&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=jKYwVTlNr50&amp;amp;t=87s" rel="noopener noreferrer"&gt;Why Should learn Blockchain | Akshay Kurhekar&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=rJDBXN8IVA4&amp;amp;t=357s" rel="noopener noreferrer"&gt;What is Blockchain Part 1&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=yFyrpwmijfE&amp;amp;t=1s" rel="noopener noreferrer"&gt;What is Blockchain Part 2&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Happy learning 😀 Keep reading it makes you more powerful 💪&lt;br&gt;
See you in the next blog 🧾.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>fullstack</category>
      <category>ux</category>
      <category>learning</category>
    </item>
    <item>
      <title>What is Web3, and its Evolution ✨.</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Wed, 08 Feb 2023 07:27:25 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/what-is-web3-and-its-evolution--1dj1</link>
      <guid>https://forem.com/akshaykurhekar/what-is-web3-and-its-evolution--1dj1</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hi, welcome back Wow 🥳 Web3 very Interesting topic let’s try to understand it in detail.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before starting about the web let’s first discuss what actually the difference between the internet and the web 🖥️&lt;/p&gt;

&lt;p&gt;So, do you think the internet and the web are the same things or they are different?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Let's see…&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Basically, we can interpret the internet as linking other computers around the world and the web as connecting people who can share and access information via the internet. So, to make it simple we can say that the internet is a big bookstore while the web is a collection of books in that store.&lt;/p&gt;

&lt;p&gt;Let's begin the journey to understand different versions of sharing and accessing the information that is shared on networks of computers (internet)&lt;/p&gt;

&lt;h2&gt;
  
  
  WEB1
&lt;/h2&gt;

&lt;p&gt;So, in the process of sharing information via the internet, the first version was WEB1.0 invented by Tim Berners-Lee in 1989 which provided information primarily in form of text and image format means static content was provided rather than dynamic content because users accessing that information cannot manipulate elements on it due to which Web1 was called as read-only web.&lt;br&gt;
To make it simple we can think of Web1 as a library that can be used to get information in form of text and images but its content cannot be changed in any way.&lt;/p&gt;

&lt;p&gt;Web1 was made up of a small number of people generating content for a large audience and a small number of people were highly skilled and experienced technical content creators.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now, we were getting all the information through Web1 then what was the need for Web2??&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Let’s see some of the cons of Web1&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As discussed that Web1 does not provide dynamic content so users can download but cannot see how an application works and cannot contribute to its process which means to contribute to the process one should be skilled web developer or technically experienced content creator&lt;/p&gt;

&lt;p&gt;The most important drawback of Web1 was that users were not able to interact if someone wanted to change some content or give their feedback or create their own  content (which everyone wants today ) that was not possible via Web1 thus Web1 was considered as a one-way communication&lt;/p&gt;

&lt;p&gt;So seeing the initial breakthrough of Web1 capabilities  Darcy DiNucci invented Web2 in her jan 1999 in which most of the people were engaged in creating even more content rather than just reading (as in Web1)&lt;/p&gt;

&lt;p&gt;Web2 does not refer to any specific upgradation to the internet, it refers to a shift that how the internet is used in a new era of the internet there is a high level of information sharing and interconnection among participants, everyone wants to share their ideas with rest of the world, making youtube videos and delivering content that is accessible all around the world etc.&lt;/p&gt;

&lt;p&gt;So Web2 eliminated the read-only capability of Web1 by providing active participation rather than just acting as a passive viewer who takes information(Web1) and one need not to be a highly skilled content creator to contribute in process of Web2 as, in Web1 because Web2 is open source that means source code is freely available and thus users can easily see how an application works and make a modification or even build new applications unlike in Web1&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now again if all the capabilities of Web1 were covered by Web2, then why is Web3 needed?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So let's see the drawbacks of Web2&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So Web2 not only provided information to us but also started getting information from us which was the major upgradation thus in Web2 client makes an http request to server and if everything is correct it will send back the response so the major flaw is that all the data submitted by user is stored on centralized server controlled by companies which means we have no control over our data or how it is kept or used and interestingly if government feels someone is expressing a viewpoint that opposes their agenda, servers are taken down or bank account are seized &lt;/p&gt;

&lt;p&gt;The big companies that control the servers in which our data is stored are using the data without our permission so that they can serve us better content which would make us use the website more thus providing more data to them, and they make money from it.&lt;/p&gt;

&lt;p&gt;Most of us does not want such type of things like someone else is owner of our data, server are controlling us like they can use our information in many way they want &lt;br&gt;
Thus no one wants that their secret information should be used, that is they want to be the owner of their own information/data which is currently owned by servers of big companies.&lt;/p&gt;

&lt;p&gt;Thus Web3 is the answer to this dilemma. Instead of a Web monopolized by large technology companies, Web3 embraces decentralization and is being built, operated, and owned by its users. Web3 puts power in the hands of individuals rather than corporations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, where does all the backend logic is stored??&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For backend logic Web3 allows developers to develop smart contracts which will  specify the backend logic that runs on ethereum blockchain. A smart contract is an open-source code which anyone can view and use but cannot tweak without permission. Thus the backend logic is written using smart contracts which will be executed on a blockchain engine like for ethereum is EVM (ethereum virtual machine).&lt;br&gt;&lt;br&gt;
For EVM to execute the logic in smart contract, logic  is compiled into bytecode so that EVM easily understands the logic and executes it easily. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bit confusing 🤔???&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To make it simple we can say that instead of centralized server which are used in Web2 to store the logic we use smart contracts to define the logic of our application which are deployed on blockchain and shared with everyone, thus backend in Web3 resides in peer to peer network that everyone can contribute and see &lt;/p&gt;

&lt;p&gt;And frontend here is focused on communicating with these smart contracts. &lt;/p&gt;

&lt;p&gt;Thus Web3 enables end to end encryption which allows users to be more confidential and anonymous which means it helps users to be the owner of their own data.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is the key difference between Web2 and Web3?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Web2 and Web3 are different generations of the World Wide Web, each with its own characteristics and features.&lt;/p&gt;

&lt;p&gt;Web2, also known as the "Read-Write Web," is characterized by the rise of social media, user-generated content, and dynamic web applications that allow users to interact with each other and share information. It is a centralized, client-server architecture where data is stored on central servers and users access it through their browsers.&lt;/p&gt;

&lt;p&gt;On the other hand, Web3 is a decentralized and trustless internet that uses blockchain technology and decentralized applications (dApps) to provide a more secure, transparent, and user-centric online experience. In Web3, data is stored on a distributed network of computers, rather than on central servers, and users have more control over their personal data and online interactions.&lt;/p&gt;

&lt;p&gt;In summary, the key differences between Web2 and Web3 are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Centralization vs Decentralization: Web2 is centralized, while Web3 is decentralized.&lt;br&gt;
Control over data: In Web2, data is controlled by central servers and intermediaries, while in Web3, users have more control over their personal data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trust: Web2 relies on intermediaries and centralized authorities for trust, while Web3 uses cryptographic algorithms and decentralized consensus mechanisms for trust.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;User experience: Web2 focuses on user experience through dynamic web applications, while Web3 prioritizes user sovereignty and control over data and interactions.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;In summary, Web1 was a read-only web, Web2 is a read-write web, and Web3 is a decentralized and trustless internet.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks &lt;a class="mentioned-user" href="https://dev.to/sgarg4431"&gt;@sgarg4431&lt;/a&gt; for helping me in writing this blog 🙂.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;For more on Blockchain Content 🎉.&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Checkout this Blockchain Youtube Channel:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/channel/UCyH1Gnj2qkEWePKfRMfM5VQ/featured" rel="noopener noreferrer"&gt;Blockchain With Akshay 😃&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Check out other posts 🎉 as well&lt;/strong&gt;&lt;/em&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/akshaykurhekar/what-is-smart-contract-1hg9"&gt;What is Smart Contract?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/akshaykurhekar/how-to-deploy-react-app-on-github-for-free-2hm5"&gt;How to deploy React App on GitHub for free&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/akshaykurhekar/var-vs-let-vs-const-in-javascript-56ia"&gt;Var vs Let vs Const in JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Happy learning 😀 Keep reading it makes you more powerful 💪&lt;br&gt;
See you in the next blog 🧾.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devto</category>
      <category>announcement</category>
      <category>web3</category>
      <category>crypto</category>
    </item>
    <item>
      <title>What is Smart Contract?</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Thu, 02 Feb 2023 07:30:58 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/what-is-smart-contract-1hg9</link>
      <guid>https://forem.com/akshaykurhekar/what-is-smart-contract-1hg9</guid>
      <description>&lt;h2&gt;
  
  
  Smart Contract of Blockchain
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Very interesting question What is smart contract in Blockchain&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let's try to understand this in very simple terms.&lt;/p&gt;

&lt;p&gt;before going towards &lt;em&gt;&lt;strong&gt;smart contact&lt;/strong&gt;&lt;/em&gt;  let's break this word in 2 parts first - smart and second - contract. &lt;/p&gt;

&lt;p&gt;Now we will first understand second part - &lt;em&gt;contract&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Contract
&lt;/h2&gt;

&lt;p&gt;The agreement made in between two or more parties in the form of any documentation which can be of price based of any Object (house, car, machine, etc.) of condition based such as employment, education degree and so on. we can call it as contract. This is the normal definition of contract. &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%2F2b8l86w81av83lk2fjwu.jpeg" 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%2F2b8l86w81av83lk2fjwu.jpeg" alt="contract-image" width="377" height="134"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, let's try to understand first term smart &lt;/p&gt;

&lt;h2&gt;
  
  
  Smart
&lt;/h2&gt;

&lt;p&gt;We will take this in terms of blockchain only, this word is used to represent several activity at a single time such as automation in execution of contract, It should work digitally, need to be secure and authorised by valid entity.&lt;/p&gt;

&lt;p&gt;so, now we seen general definition of &lt;em&gt;smart&lt;/em&gt; and &lt;em&gt;contract&lt;/em&gt;, Its good to conclude Smart Contract definition.&lt;/p&gt;

&lt;h2&gt;
  
  
  Smart Contract
&lt;/h2&gt;

&lt;p&gt;A pic of code which is execute between one or more then entity's use to achieve agreement or we can say that to full-fill certain conditions, this code will be going to execute on blockchain network automatically once it is deployed on network.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;In other words we can say like this:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A smart contract is a self-executing computer program that runs on a blockchain network. It automatically executes the terms of an agreement between parties, eliminating the need for intermediaries.&lt;/p&gt;

&lt;p&gt;It can be used for a variety of purposes, including supply chain management, real estate transactions, voting systems, and financial exchanges. They provide a tamper-proof, transparent, and efficient way to automate transactions, increasing trust and reducing the risk of fraud or tampering.&lt;/p&gt;

&lt;p&gt;It can be written in multi-pal language based on different blockchains such as C++, Java, Go, JavaScript, Solidity and Vyper.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Why majority prefer writing smart contract in solidity?
&lt;/h3&gt;

&lt;p&gt;There are several reasons why the majority of blockchain developers prefer to write smart contracts in Solidity:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Popularity:&lt;/strong&gt; Solidity is the most popular programming language for writing smart contracts on the Ethereum blockchain, which is the largest decentralised platform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Easy to learn:&lt;/strong&gt; Solidity is a high-level programming language with a syntax that is similar to other popular programming languages, making it easier for developers to pick up and learn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Large developer community:&lt;/strong&gt; Solidity has a large and active developer community, providing developers with access to extensive resources and support.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tooling support:&lt;/strong&gt; There is a wide range of tools and resources available for Solidity developers, such as development frameworks, libraries, and testing tools, making it easier for developers to build and deploy smart contracts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Secure by design:&lt;/strong&gt; Solidity was designed with security in mind, incorporating several features to mitigate common vulnerabilities and ensure the security of smart contracts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;last but not the least&lt;/em&gt;&lt;/strong&gt; - Solidity is the first programming language to support smart contract execution on Ethereum.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;These factors make Solidity the preferred choice for many blockchain developers when writing smart contracts.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Please, follow me to get started on your Blockchain Journey 😎&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;For more on Blockchain Content 🎉.&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Checkout this Blockchain Youtube Channel:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/channel/UCyH1Gnj2qkEWePKfRMfM5VQ/featured" rel="noopener noreferrer"&gt;Blockchain With Akshay 😃&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Happy learning 😀 Keep reading it makes you more powerful 💪&lt;br&gt;
See you in the next blog 🧾.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>How to get started with Hyperledger Fabric</title>
      <dc:creator>Akshay Kurhekar</dc:creator>
      <pubDate>Mon, 26 Dec 2022 08:02:34 +0000</pubDate>
      <link>https://forem.com/akshaykurhekar/how-to-get-started-with-hyperledger-fabric-1ef</link>
      <guid>https://forem.com/akshaykurhekar/how-to-get-started-with-hyperledger-fabric-1ef</guid>
      <description>&lt;ul&gt;
&lt;li&gt;First and for most we need to be very clear with concepts and architecture of fabric.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, lets try to understand which concepts required for fabric.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Distributed Ledger Technology (DLT)&lt;/li&gt;
&lt;li&gt;Private Permission Blockchain &lt;/li&gt;
&lt;li&gt;Consensuses (CFT, Paxos, Raft, and BFT)
&lt;/li&gt;
&lt;li&gt;Docker &lt;/li&gt;
&lt;li&gt;Shell Script&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Now Take a lock at Hyperledger Fabric terms
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/blockchain.html" rel="noopener noreferrer"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/fabric_model.html" rel="noopener noreferrer"&gt;Hyperledger Fabric Model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/network/network.html" rel="noopener noreferrer"&gt;How Fabric networks are structured&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/identity/identity.html" rel="noopener noreferrer"&gt;Identity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/peers/peers.html" rel="noopener noreferrer"&gt;Peers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/ledger/ledger.html" rel="noopener noreferrer"&gt;Ledger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/orderer/ordering_service.html" rel="noopener noreferrer"&gt;The Ordering Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/smartcontract/smartcontract.html" rel="noopener noreferrer"&gt;Smart Contracts - Chaincode&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This is most important section about use cases of hyperledger products. &lt;br&gt;
&lt;a href="https://wiki.hyperledger.org/display/LMDWG/Use+Cases" rel="noopener noreferrer"&gt;Use Cases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Let's Create your own blockchain network with fabric.
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/getting_started.html#getting-started-install" rel="noopener noreferrer"&gt;Getting Started - Install&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Let's Create Application on blockchain.
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/getting_started_run_fabric.html#getting-started-run-fabric" rel="noopener noreferrer"&gt;Getting Started - Run Fabric&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Steps to develop Application
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/test_network.html" rel="noopener noreferrer"&gt;Using the Fabric test network&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/deploy_chaincode.html" rel="noopener noreferrer"&gt;Deploying a smart contract to a channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html" rel="noopener noreferrer"&gt;Running a Fabric Application&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope This content will help you to find required resources for hyperledger fabric, For more detailed blog stay tuned.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Feel free to ask any question in comment box happy to answer.&lt;br&gt;
&lt;strong&gt;Happy Learning :)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>githubactions</category>
    </item>
  </channel>
</rss>
