A 45-year-old Indonesian ojol driver preparing for a ride on the street, capturing the reality of a Web3 content creator work

An Ojol’s Web3 Journal Part 2: Roadside Nodes and Invisible Backbones

By erwin981 | street-warrior-web3 | 7 hours ago


Just like my daily grind as an online motorcycle taxi driver (locally known as an ojol), every single ride has a starting point. Whether I am taking a passenger to a bustling train station, racing toward an airport, or safely delivering a warm food order, every single destination requires me to pull the throttle for the very first time. It always begins with that first step.

For my friends around the world who might not know what a motorcycle taxi driver looks like, here is a glimpse into our daily reality:

Daily roadside routine of an Indonesian ojol driver and Web3 student in Kendal.

As you can see, this is our waiting ground. Most pass the time chatting or scrolling through their phones for entertainment. But just like my job, mastering Web3 requires a starting point. Yesterday, I took my very first step into blockchain basics. Today, during the quiet gaps between my rides, I pulled the throttle again and advanced to the next level. Here is my structured study journal for today.

In my previous entry, we discussed how Web3 shifts power away from centralized giants. But how does this happen under the hood? Today, I dove into the invisible backbone of the blockchain: Peer-to-Peer (P2P) Networks and the core principle of Immutability.

Part 1: Peer-to-Peer (P2P) Networks — The Invisible Backbone

In traditional systems, we rely on a Client-Server architecture. Think of a traditional bank: they own a central server, and we (the clients) must ask their permission to access our data or move our money. If their central server crashes or gets hacked, the whole system goes down.

Blockchain completely rewrites this blueprint through a Peer-to-Peer (P2P) Network.

What is a P2P Network?

A P2P network is a decentralized network of interconnected computers, called nodes, that communicate directly with one another. In this structure, there is no boss or central authority. Every node acts as both a client and a server—meaning it can both request data and provide resources to the network.

How it Functions in Blockchain

  1. Distributed Ledger: Every active node in the network maintains an identical copy of the entire blockchain ledger.
  2. Broadcast and Validation: When a transaction occurs, it is broadcast to all nodes across the network.
  3. Consensus: The nodes validate the transaction independently through rules like Proof of Work (PoW) or Proof of Stake (PoS). Once verified, the transaction is permanently added to the chain.

Types of P2P Architecture

  • Unstructured P2P: Nodes connect randomly. It is easy to build but can be inefficient when searching for specific data.
  • Structured P2P: Uses specific algorithms (like Distributed Hash Tables) to organize nodes, allowing for much faster data retrieval.
  • Hybrid P2P: A blend of decentralized peer interactions combined with certain centralized coordinator nodes that handle indexing.

Part 2: Immutability — Written in Stone

Once data moves across a P2P network, it encounters the second pillar of blockchain: Immutability. In simple terms, immutability means that once data is written onto the blockchain, it is locked forever. It cannot be altered, tampered with, or deleted.

How Immutability is Enforced

Unlike traditional databases where an administrator can easily edit or wipe out history, a blockchain enforces permanent records through three layers of defense:

  1. Cryptographic Hashing: Each block has a unique digital fingerprint (hash) and also carries the hash of the previous block. If a bad actor tries to alter data inside an old block, its hash changes instantly. This breaks the entire chain, sounding an immediate alarm across the network.
  2. Consensus Agreement: To make any change, you would need the approval of the majority of the network nodes, making unauthorized modifications nearly impossible.
  3. Massive Decentralization: Because thousands of nodes hold the exact same history, a hacker would have to compromise thousands of computers globally at the exact same millisecond—a feat that is both mathematically and economically impossible.

Real-World Impact

Immutability is why the blockchain is trusted globally for high-stakes industries:

  • Bitcoin: Prevents anyone from spending the same digital money twice.
  • Ethereum: Ensures that once a Smart Contract is deployed, the agreement executes exactly as coded without human interference.
  • Supply Chain: Companies like IBM and Walmart use immutable ledgers to track the exact movement of food products from farm to store, ensuring safety and accountability.

The Trade-Offs

While immutability provides unmatched security, it comes with strict challenges:

  • No Undo Button: Human errors (like sending funds to the wrong address) cannot be reversed.
  • Storage Growth: As the immutable chain grows longer day by day, nodes require massive storage capacity, which challenges scalability.

Comparison Summary

Feature

Centralized Server (Web2)

P2P Network / Immutable Blockchain (Web3)

Data Storage

Stored on a single central server

Distributed across thousands of independent nodes

Data Editing

Can be modified or deleted by admins

Permanent, unalterable history (Immutable)

Point of Failure

High risk (If the server dies, the system dies)

High fault tolerance (Operates even if nodes fail)


Is learning all of this difficult? Yes, absolutely. It is confusing and mentally draining after hours on the road. But we must work hard. Be harsh on the world, and the world will soften up to you. But if you are soft and weak against the world's challenges, the world will treat you brutally.

Oops... hold on, my friends! My phone just buzzed—an order just came through. Time to put my phone away, pull my helmet on, and get back to the asphalt. Let's continue our journey tomorrow morning! Drive safe, stay resilient, and let's keep moving forward!

How do you rate this article?

3


erwin981
erwin981

"A 45-y.o motorcycle taxi driver from Indonesia learning Web3 from scratch on the roadside. Turning idle waiting hours into blockchain bytes."


street-warrior-web3
street-warrior-web3

The personal Web3 journal of a 45-year-old motorcycle taxi driver from Indonesia. Fighting reality on the street day by day, conquering blockchain fundamentals under the shade of trees by break. Documenting my honest, step-by-step learning path from zero to crypto. Join my honorable ride!

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.