一些关于区块链的基本概念

区块链基础概念

区块链 是一种去中心化的技术，通过多个计算机节点共同维护一个不可篡改的公共账本。

区块链确保数据的安全性和透明性，避免了单一中心化机构控制数据的风险。

比特币和区块链的关系

比特币 是基于区块链技术的一种加密货币。它通过区块链记录每一笔交易，确保每个比特币的所有权和交易历史不可篡改。

区块链提供了一个公开、透明且无法修改的账本，确保比特币的去中心化性质。

去中心化存储与 IPFS

什么是 IPFS？

HTTP 是一种面向位置的 协议
比如说现在互联网上访问信息的时候，https://hogehoge.com/aaa/hello.html都是通过指定 URL 来访问的。这个 URL 的意思是 “hogehoge.com 主机服务器上 aaa 目录中的文件 hello.html”，也就是说它指定了您要检索的信息的 “位置”（服务器名称、目录名称、文件名）。这种通过指定所需信息所在的 “位置” 来访问信息的方式被称为 “面向位置的”，而 HTTP 就是一个面向位置的协议。

IPFS 是一个面向内容的 协议
为了从根本上解决这些问题，IPFS 采用了面向内容的协议。
例如，如果你想读一本书，比如 铠武的《白痴墙》，你很少会关心从哪里得到它，只要你能读懂它就行。无论您是在当地书店、亚马逊上购买还是从图书馆借阅，您都可以阅读相同的内容。
互联网上的信息也是如此。如果内容相同，那么来自哪个服务器？大多数情况下，您从哪里获得它并不重要，例如它来自什么文件名。因此，我们可以设计一个系统，让用户通过直接指定内容本身（例如 “这种信息”）而不是信息的 “位置” 来访问信息。这就是其 “以内容为导向” 的原因。

去中心化存储 是指数据存储在多个节点上，而不是由单一的中央服务器管理。这样可以提高数据的安全性和可靠性。

IPFS（InterPlanetary File System）是去中心化存储的协议，它将数据分割成小块，并将这些小块存储在全球不同的计算机上。

每个节点存储数据的一部分，并通过 内容寻址（使用文件的哈希值来标识）来保证数据的完整性和可访问性。

Crossbell 区块链平台

Crossbell 是一个去中心化的 Web3 区块链平台，主要应用于社交内容的管理和存储。

它利用区块链和 NFT（非同质化代币）来表示和保护内容的所有权，用户的社交行为和内容都通过区块链进行记录，避免中心化平台控制数据。

Crossbell 的内容通过 IPFS 存储，保证数据的分散存储和持久性，同时确保数据不可篡改。

如何确定数据存储节点

IPFS 节点：任何运行 IPFS 节点软件的计算机都可以成为存储节点。这些计算机通过网络共同维护和存储文件的部分数据。

数据会被分割成小块并分发到多个节点上，存储位置由文件的哈希值决定，而不是由中央机构指定。即使某些节点离线，其他节点仍然可以提供数据。

加入和退出节点：任何计算机都可以选择加入或退出 IPFS 网络。退出的节点不再存储文件小块，其他节点会补充存储。

总结

区块链技术 提供了去中心化和不可篡改的特点，确保数据的安全性和透明性。

去中心化存储 通过分布式网络（如 IPFS）确保数据的高可用性和安全性，不依赖单一的存储节点。

Crossbell 是基于区块链和去中心化存储的 Web3 平台，赋予用户对内容和社交数据的完全控制。