Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

Web3 Fundamentals and NEAR

What is Web3?
A Quick History Lesson: Eras of the Web
Why We Need Web3
Centralized vs decentralized

What is Blockchain?
Hash - Block - Tokens
Public / Private Keys & Signing
Proof of Work vs Proof of Stake
Bitcoin
Ethereum

DApps
Smart Contract
FT-NFT
DeFi
DAO

What is NEAR Protocol?

NEAR Testnet Account Creation

NEAR Use Case

Practice Part - I
Practice Part - II

Smart Contract

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

Smart contracts are programs that are stored on a blockchain platform and run only when predefined conditions are fulfilled. Typically, they are used to implement agreements among participants, giving them immediate outcomes without any wastage of time or involvement of a middleman. Smart contracts are automated programs that continue the workflow by streamlining the next task when conditions are met.

They function by following programming statements like “if, when, then” written into a smart contract code. Once verified, a network of member computers executes the tasks.

These tasks may include transactions between parties, sending updated notifications, vehicle registration, or issuing a ticket. When the process is completed, the blockchain is updated immediately with the addition of a new block. And once it is added to the chain, no changes can be made to the transaction data, and only members who have permission to access it can see outcomes.

What is the difference between smart contracts and DApps?

  • Decentralized applications are blockchain-powered websites, whereas smart contracts work as API connectors that connect DApps with blockchain.
  • In decentralized applications, backend code runs on the decentralized program; on the other hand, a smart contract is a piece of DApp in the form of small code. In simple words, DApp utilizes smart contracts to function and directly connects a member with a provider.
  • In brief, decentralized applications are the technical combination of smart contracts and front end working as a complete computer program. On the other hand, smart contracts are a small portion of DApps.

For further information: Smart Contract

Quiz

Answer the questions to check your understanding.

This lesson includes a short quiz.

Previous
Next

Lesson discussion

Swap insights and ask questions about “Web3 Fundamentals and NEAR”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved