Skip to content

Commit

Permalink
feat: add new blog post on Beckn protocol and improve blog page content
Browse files Browse the repository at this point in the history
aayushchugh committed Sep 23, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent 9d3c5ea commit 7413e45
Showing 2 changed files with 96 additions and 12 deletions.
14 changes: 2 additions & 12 deletions app/blog/page.tsx
Original file line number Diff line number Diff line change
@@ -39,7 +39,7 @@ export default function BlogPage() {
return (
<section>
<h2 className='font-medium text-2xl mb-8 tracking-tight font-["monospace"]'>
writings 🧑🏻‍💻
Writings 🧑🏻‍💻
</h2>
{blogs
.sort((a, b) => {
@@ -78,18 +78,8 @@ export default function BlogPage() {
))}
<hr className={`text-neutral-400`} />
<p className={"mt-4"}>
i try to write time to time about something or someone that helped me
I try to write time to time about something or someone that helped me
grow.
<br /> follow along on my{" "}
<Link
className={
"underline hover:text-orange-400 transition-all duration-300"
}
href={"https://dev.to/aayushchugh"}
target="_blank"
>
{"dev.to"}
</Link>
</p>
</section>
);
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
title: Unlocking Beckn: The Unsung Hero of eCommerce Revolution
publishedAt: "2024-09-23"
summary: "Connecting multiple platforms without the need for a central authority."
coverImage: 'https://cdn.ayushchugh.com/blogs/beckn-protocol.png'
ogImage: 'https://cdn.ayushchugh.com/blogs/beckn-protocol.png'
---

Ever wondered how you pay using google pay but the reciever recieves a notification on phone pay?
How ONDC is able to show products from Amazon, Flipkart and other platforms?

The answer is [Beckn](https://becknprotocol.io). Beckn is a protocol that allows different platforms to communicate with each other without the need for a central authority.
It is a decentralized protocol that allows for the exchange of information between different platforms.
Beckn is the unsung hero of the eCommerce revolution, connecting multiple platforms and enabling seamless transactions.

## The Problem

The eCommerce industry is growing rapidly, with more and more people shopping online.
However, the current system is fragmented, with different platforms using different technologies and protocols.
This makes it difficult for platforms to communicate with each other and share information.
We need a centralised platform/middleman to connect these platforms with each other.

## The Solution

Here is where Beckn comes in. Beckn (short for beckn protocol) is an open protocol for decentralized commerce.
It allows different platforms to communicate with each other without the need for a central authority.
It consists of several specifications for building open e-commerce networks across which sellers and their offers are universally discoverable from any Beckn-enabled app or platform.

## What is Beckn?

The Beckn Protocol de-couples the demand-side digital infrastructure (apps and other channels) from the supply-side service provisioning infrastructure.
It does this by making integrated location-aware services available not just on a single platform but potentially on any online consumer interface (online maps, messaging, wallets, voice assistant apps and devices) that has mainstream adoption in a city.

Beckn is a protocol, not a platform. It has a decentralized architecture that obviates the need for creating a centralized platform in order to integrate services from multiple providers simultaneously.
The protocol ensures privacy and security by design by enabling secure, privacy-protected interactions.

The Interoperability protocol allows two entities in an integrated ecosystem to communicate with each other through structured flows and role definitions.
The Server-To-Server Communication protocol allows any consumer-facing online platform to discover and transact with location-aware remote services with minimal implementation overhead.
A single message packet generated at run-time, hence, could contain services from multiple providers.

## How Beckn Works

Beckn is a multi-layerd, with layer structure and organisation resembling that of HTTP.
The architecture of the Beckn ecosystem has five layers (from top to bottom):

1. Application layer
1. Network and Transaction layer
1. Infrastructure and Security layer
1. Certification layer
1. Specification and Support layer

All components of the Beckn ecosystem are, as of July 2021, live and operational on production platforms except for the Certification component which has one of its specifications still under development.
There are four Beckn domain-based communities that work to implement Beckn in their respective industries and, as a result of their work, four Beckn-enabled networks.

### Multi-Layered Structure of the Protocol

Beckn architecture prescribes multiple layers stacked on top of one another, each with clearly defined roles and functions, as evident from this diagram:

<Image
src="https://cdn.ayushchugh.com/blogs/beckn-architecture.png"
alt="Architecture of beckn"
width={1200}
height={630}
/>

Every entity that wants to be part of the network must be in one or more of the layers listed in the left column.

The bottom two layers — the Specification and Support layer and the Certification layer — provide all the resources and support required to implement the network, to test for compliance and to become certified to join the network.

The top two layers are the actual run-time of the specification in the form of the Application layer which constitutes the consumer and the provider interfaces, and the Network and Transaction layer which has the server-side applications and the routing infrastructure.

In the very middle is the Infrastructure and Security layer.
This layer holds the underlying infrastructure that transforms the Beckn-compliant platforms into actual live transacting entities on an open network.
The layer comprises of open registries which list the various platforms and makes them this discoverable by other platforms — a role similar to that of the domain name system (DNS) in HTTP.

Each of these layers has undergone unique independent evolution in terms of complexity and scale.
Together, they all work in concert to create the ecosystem of Beckn.

## Apps powered by Beckn

1. [ONDC](https://ondc.org)

## Conclusion

Beckn is the unsung hero of the eCommerce revolution. It is a protocol that allows different platforms to communicate with each other without the need for a central authority.
It is a decentralized protocol that connects multiple platforms and enables seamless transactions.

Beckn is a new protocol so it has less community support and adoption but it is growing rapidly and is expected to become the standard for eCommerce transactions in the future.

## References

1. [Beckn Protocol](https://becknprotocol.io)
2. [Beckn Docs](https://developers.becknprotocol.io)
3. [Beckn Github](https://github.com/beckn)

0 comments on commit 7413e45

Please sign in to comment.