ProtoSchool | Decentralized Data Structures - Data Structures

ProtoSchool | Decentralized Data Structures - Data Structures

Before we dive into the code challenges, let's take a moment to look at some of the concepts behind the decentralized web. Unlike our other tutorials, this one is code-free and is specifically designed to introduce you to some of the key terms you'll encounter in ProtoSchool.

Let’s get started!

What is Data Structure

Whether you are a programmer or not, you are surrounded by data structures every day. Lists, dictionaries, and directories all help us organize information and think about the relationships between various data.

From Wikipedia:

In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships between them, and the functions or operations that can be applied to the data.

In programming, data structures are everywhere. The way data is organized into variables so that they can be used in a program involves hundreds of thousands to millions of data structures. If you are a developer, you are probably familiar with common data structures like arrays, objects, graphs, etc.

Decentralized data structures

On a decentralized web, where we access data directly from peers rather than from a central authority, we need specialized data structures that allow us to verify and link various content.

Data structures shared through decentralized systems must be verifiable. On a single system (such as your own laptop), you have a higher level of trust in the data structures you use in memory or on disk. But in a decentralized system, trust between peers is less, or even zero.

Large data structures must also be able to be distributed among many peers and linked together to achieve decentralization. Just as any web page can link to another web page at another location, decentralized data structures make interconnected data networks possible.

——End——


<<:  CCTV Reference News reported in turn: In 2020, the global major cryptocurrencies rose by nearly 70%, becoming the "number one" asset

>>:  DeFi gameplay of blockchain games

Recommend

Ethereum will undergo Berlin hard fork upgrade on April 15

According to the Ethereum core developer meeting,...

Those evil moles on your legs will make your life difficult.

There are always some moles on our body that reve...

Four reasons why governments are abandoning cash in favor of digital currencies

Whether you are in Russia, China or the United St...

Foreign media: The fall of the ruble is good for Russian Bitcoin miners

While cryptocurrency prices have plummeted along ...

Which men cannot have both money and beauty?

Most people seek wealth, either for material desi...

Never compete with others

Some people are really picky by nature, and relat...

What are the personality traits of people with beauty moles? Are they fickle?

Love is the most beautiful thing in the world. Wh...

How to interpret the fortune with five lines in palmistry

Anyone who has learned about palmistry basically ...

Ten pictures to see the current situation of Bitcoin

Change is a strange thing. It can seem like it ha...

Women with these facial features are very soft-hearted

Women with these facial features are very soft-he...