链资讯 链资讯
Ctrl+D收藏链资讯
首页 > USDC > 正文

ASH:分布式存储要解决的3个基本问题_TEN

作者:

时间:

大家好,这里是链客区块链技术问答社区。

链客,专为开发者而生,有问必答!

分布式存储要解决的3个基本问题

1.网络结构2.数据不可篡改性

3.最终一致性

网络结构

去中心化的分布式存储是指整个发行的电子货币,以及货币交易数据有不同机构,不通个人的成千上万的计算机共同存储,共同维护了同一份相同的数据,只有共同维护的这份相同的数据才是认为最终正确的数据,任何个人篡改自己的数据都没有意义,并且存储的数据所有人都可访问。

比特币采用了一种更加简单直接的方式,利用P2P协议维护整个比特币网络集群,不需要某个中心节点协调节点之间的通信,不需要所有机器投票维护集群状态。而是通过P2P协议进行节点之间的数据传输,任何节点都可以随时加入或者离开比特币网络集群,而不会对比特币网络集群产生影响,也不需要特意去修复这个集群中的故障机器。

利用P2P协议进行节点之间数据传输主要有两个功能点:

a.把需要存储的数据广播到所有节点上进行储存。b.查询整个网络集群中所有节点的最新数据,如果自己节点的数据与大部分节点的数据不一致,则更新自身的数据与大部分节点存储的数据一致。

比特币是去中心化存储,最大的风险是整个比特币网络集群被破坏,篡改了整个网络存储的数据。但是上述第二个功能点能够有效的防止这种风险,由于系统会自动更新为整个集群中大部分节点存储的相同数据,所以要篡改数据,必须要同时篡改整个网络一半以上的数据,这不是说做不到,但是比特币利用区块链的方式再加上利益博弈机制,当你拥有这种能力的时候,也不需要去做篡改这种投入产出比这么低的事了,在数据不可篡改性一节中再详细描述。

数据不可篡改性

在设计了比特币系统运行的网络结构之后,需要考虑数据的不可篡改性,因为这种数据存储是去中心化的,任何人都可以访问,那么就容易被篡改,上节描述了在这种网络结构的运行机制下,要篡改数据,必须同时更改这个网络集群上一半以上的节点数据,如果每个节点没有一个安全的保护机制的话,那是很容易做到被同时修改网络集群中据很容被更改。

为了防止上个账本的数据被篡改,产生新的账本需要依赖于上一个账本中的所有交易记录的hash值,这样一旦上个账本的数据发生变化就与新账本对应不上。但是账本中所有交易记录计算hash值是一件耗时的计算,因此比特币采用了merkle树对某个账本中的所有交易记录进行hash计算。它主要是解决账本中交易记录hash计算的效率问题。

最终一致性

是分布式存储就绕不开CAP理论,比特币也一样,比特币采用P2P协议进行节点之间的数据传输,放弃了CAP中的Consistency,采用了AP两个维度。如果放弃了Consistency这个属性,那么就产生了拜占庭将军问题,这么多节点如何达成数据一致性。拜占庭军队都是一个个小分队组成,每个小分队都有一个将军负责,将军们通过号令兵传达一系列行动,但是当中出现一些叛将,故意破坏号令怎么办?

分布式存储系统和拜占庭将军问题一样,做到一致性是很难的,在比特币开放式的全球化部署的系统集群更是如此。所以比特币放弃了强一致性,并且通过P2P点对点通信,没有中心节点,整个集群中的服务器故障,离开,加入集群都不会对整个集群产生影响。

标签:ASHHASHONSTENeCash币ehash币持仓挖以太坊Moonshots FarmPersistence

USDC热门资讯
XTZ:Tezos 发布孟买协议的新更新——XTZ 会受益吗?_CLU

BakingSheet提到了Tezos新的Octezv16.1网络升级的发布。然而,XTZ的价格在空头的控制之下,因为它在上周下跌了大约8%.

XTZ:你期待喜剧之王大闹Web3吗?_OCTI

从源源不断的香港Web2大公司大企业加入Sandbox,到香港财政司司长陈茂波关于元宇宙的报告,再到Azuki的香港线下活动和拍卖。这一切无疑在告诉大家,香港不愿意在这个机遇下落后于他人.

OSC:IOSCO 寻求 2023 年以加密货币和 DeFi 为重点的加密货币监管报告_Defi Shopping Stake

IOSCO将于2023年第二季度启动监管报告咨询。IOSCO的计划定于2023-2024年。对加密货币领域的监管备受期待,这也是全球多个监管机构迫切希望的要求之一.

区块链:以太坊技术都是些什么,有什么价值_区块链技术就业前景

以太坊,英文:Ethereum,是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币提供中心化的虚拟机来处理点对点合约.

以太坊:以太坊2.0的共识到底有多么的安全?_区块链的五大应用领域

大家好,这里是链客区块链技术问答社区。链客,转为开发者而生,有问必答! Casper权益证明(PoS)共识协议的正常操作可以带来我们称为数据最终性(finality)的输出,参与者在此过程中将会.

以太坊:山寨币元宵节大逃杀_Power Token

今天元宵节,币圈也给大家整了个齐齐整整。晚上八点半,心心念念的回调终于如期而至,只是没想到的是比特币振幅仅仅1.56个点,最终跌幅不到一个点,但是山寨却是10个点起步,堪称屠杀.