在深入探讨代码挑战,让我们花一点时间看一下去中心化网络背后的一些概念。与我们的其他教程不同,该教程是无代码的,专门用于向您介绍在ProtoSchool中会遇到的一些关键术语。
让我们开始吧!
无论您是不是程序员,每天都被数据结构所包围。列表,词典和目录都可以帮助我们组织信息并考虑各种数据之间的关系。
从维基百科:
在计算机科学中,数据结构是一种数据组织,管理和存储格式,可实现高效的访问和修改。更准确地说,数据结构是数据值,它们之间的关系以及可以应用于数据的功能或操作的集合。
在编程中,数据结构无处不在。将数据组织为变量以便在程序中使用它们的方式涉及数十万到数百万个数据结构。如果您是开发人员,则可能熟悉数组,对象,图形等常见数据结构。
在分散的网络上,我们直接从同级而不是从中央机构访问数据,我们需要专用的数据结构,这些结构允许我们验证和链接各种内容。
通过分散系统共享的数据结构必须是可验证的。在单个系统(例如您自己的笔记本电脑)上,您对在内存或磁盘中使用的数据结构有更高的信任度。但是在去中心化系统中,对等方之间的信任较少,甚至可能为零。
大型数据结构还必须能够在许多同级之间分布并链接在一起,以实现分散化。就像任何网页都可以链接到其他位置的另一个网页一样,分散的数据结构使互连的数据网络成为可能。
——End——
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。