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

What does a forked lifeline mean?

The lifeline is the line that starts from the edg...

Nose analysis of life happiness index

Nose analysis of life happiness index If a woman ...

How to read facial features

As the saying goes, appearance reflects the heart...

Are women with round faces blessed and have happy families?

Physiognomy refers to the features of our facial ...

Are peach blossom eyes beautiful?

Regarding peach blossom eyes, some people say the...

Popular Science | What is the SHA256 algorithm used in Bitcoin mining?

Video source: Matthew Endures Teaching Translatio...

What does a mole on a man’s upper lip mean and what will his fate be like?

Many people have moles on their faces, but differ...