Web 2.0 to Web 3.0

Web 2.0 to Web 3.0

Web 2.0 to Web 3.0

After experiencing Web 2.0 for many years , thought of let's try out Web 3.0. So before digging deeper into Web 3.0, one needs good understanding of Web 2.0 how it works and to start with good knowledge of JavaScript and JavaScript based frameworks will be helpful.

Roadmap

Below are some high level topics one needs go through

  • Blockchain and how it works : In simple terms, Blockchain is public place where anyone can securely read and write data for a fee. It is recommended to start with Ethereum blockchain as its very popular and a lot of technical support available
  • Smart Contracts: It is a software stored on a blockchain based platform that automatically executed an agreement. Solidity, the programing language is used to write smart contract. It is inspired by JavaScript, Java, C++, rust etc.

No alt text provided for this image

  • Build and Deployment : Hardhat or Ganache, these will let us easily spin up a local Ethereum network and give us fake test ETH and fake test accounts to work with.?It quickly compile smart contracts and test them on our local blockchain. For Test environment one can go for Infura / QuickNode
  • Testnets and fake ETH: There are a few testnets out there and the one we'll be using is called "Goerli" which is run by the Ethereum foundation. In order to deploy to Goerli, we need fake ether. In order to get fake ETH, we have to ask the network for some. Make sure that your Metamask wallet is set to the "Goerli Test Network" before using faucet. You can grab some fake ETH for Goerli through a faucet like Chainlink(https://faucets.chain.link/goerli) or Official Goerli(https://goerlifaucet.com)
  • Ethereum Wallet: Metamask, Wallet helps exchange funds quickly. One can download the browser extension and set up the wallet. Why do we need Metamask? . We need to be able to call functions on our smart contract that live on the blockchain. And, to do that we need to have a wallet that has our Ethereum address and private key.

No alt text provided for this image

  • Decentralized applications(dApp): After smart contract is deployed to Blockchain, we need to create UI application (dApp). This will integrate with blockchain and wallet(Metamask). We can use Web3.js/Ethers.js JavaScript Library to connect for integration with blockchain.

No alt text provided for this image

Conclusion

Implementing blockchain technology helps in

  1. Enhancing user experience
  2. Reduce operational cost by increasing autonomy and automation
  3. Enhance auditability and compliance by tracking all data
  4. Track ownership of digital assets

Considering this, we need to check integration with legacy or existing applications in terms of design, processes, use of existing services, identities associated with accounts in Blockchain and many other things.

References & Course Certification

No alt text provided for this image
Satheesh Nair

Sr. Director - Product Design at UST | Leading Innovative Digital Products

2 年

Wow Sanket, this is great, Congratulations ??

Imran Shaikh

IT Manager | PMP Certified | Certified Corporate Director (IOD/CCD/2023/6314) | IDDB-NR-202309-051839 | Full-stack Developer | Python | React | PHP | PowerBI | Tableau | SQL | NoSQL

2 年

Awesome

Jalinder Autade

Founder of Shoppying, Visual Stories and Buzzle Software Solutions

2 年

Awesome

Dr. Prakash Sharma

Global Startup Ecosystem - Ambassador at International Startup Ecosystem AI Governance,, Cyber Security, Artificial Intelligence, Digital Transformation, Data Governance, Industry Academic Innnovation

2 年

Congrats....

要查看或添加评论,请登录

Sanket Terdal的更多文章

  • Agentic AI - Let's Compare with Automation and AI Workflow

    Agentic AI - Let's Compare with Automation and AI Workflow

    In this article, we will explore the differences between Automation, AI Workflow, and AI Agent. Each solution…

    1 条评论
  • ASP.NET Blazor for Next.js Professionals

    ASP.NET Blazor for Next.js Professionals

    Introduction If you're coming from a React or Next.js background, ASP.

    3 条评论
  • Flowise, LangChain & Integrations

    Flowise, LangChain & Integrations

    Here in this post, we are going to see demo of Flowise, Lang chain and integration with different various services to…

    1 条评论
  • LangChain Flowise AI

    LangChain Flowise AI

    LangChain is a tool that helps create smart applications using language models, making them understand context and make…

    1 条评论
  • Chrome Extension Powered by OpenAI API

    Chrome Extension Powered by OpenAI API

    Introduction In today’s digital age, with the vast amount of information available on the internet, it can be…

  • Chrome Extension: Combining Google Search and OpenAI API for Smarter Results

    Chrome Extension: Combining Google Search and OpenAI API for Smarter Results

    Introduction This article talks about the growing need for intelligent applications and tools in the digital world and…

  • Experience the Power of AI Chatbot Technology with GPTChat!

    Experience the Power of AI Chatbot Technology with GPTChat!

    ChatGPT and OpenAI In this blog we will explore the exciting world of natural language processing (NLP) and its…

  • AWS Security - KMS

    AWS Security - KMS

    Introduction AWS provides services that help you protect your data, accounts, and workloads from unauthorized access…

  • GraphQL & REST APIs

    GraphQL & REST APIs

    Introduction What is GraphQL ? GraphQL is a specification to query APIs. It provides a server-side runtime to execute…

  • React v18.0 hooks — useTransition & useDeferredValue

    React v18.0 hooks — useTransition & useDeferredValue

    React 18 and Concurrency Before React 18.0, all UI updates were performed without any prioritization and don’t have…

社区洞察

其他会员也浏览了