主页 > 区块链 > 去中心化先来考虑一个中心化集中式处理的过程(组图)

去中心化先来考虑一个中心化集中式处理的过程(组图)

佚名 区块链 2021年12月23日

去中心化首先考虑一个集中处理的过程。你想在某宝上买手机。交易流程为:您汇款至支付宝-支付宝收到货款并通知卖家发货-卖家发货-您确认收货-支付宝汇款给卖家。

图 1:中心化中心化交易模型

在这个过程中,虽然你是在和卖家打交道,但是这个交易还涉及到除了你和卖家之外的第三方,也就是支付宝。您与卖家之间的交易围绕着支付宝展开。因此,如果支付宝系统出现问题,这笔交易就会失败。即使您只是购买了一部手机,您和卖家也必须向第三方提供额外的信息。因此,考虑到极端情况加拿大28QQ群哪里找呢?,如果支付宝跑掉或者拿了钱却不承认你的交易,或者支付宝所在的城市被G20(?)赶走,那你就悲剧了。

分散的处理方法要简单得多。你只需要和卖家换好钱和手机,然后双方都声称已经完成了交易,就OK了。

区块链技术 索引_区块链技术是一种分布式记账技术_区块链技术原理

可见,在某些特定情况下区块链技术原理,去中心化处理会更加方便,无需担心自己与交易无关的信息泄露。

事实上,如果只考虑两个人的交易可靠加拿大28群吧,去中心化的好处是无法充分体现的。假设如果有数千笔交易在进行,那么去中心化的处理方式会节省大量资源,并使整个交易变得自治和简单。它还消除了被集中代理控制的风险。

去中心化是区块链技术的颠覆性特征。它不需要中心化代理,实现点对点直接交互,使高效、大规模、非中心化、免代理的信息交互方式成为现实。

当然,上面的例子有一个很大的潜在问题:没有权威的中心化代理,如何保证每笔交易的准确性和有效性?例如:如果没有权威的集中代理人,张三有一天向我借了100元,但我不承认不还钱怎么办?这是区块链的其他特征。

两个基本谜题

区块链技术是一种分布式记账技术_区块链技术 索引_区块链技术原理

去中心化后,整个系统没有权威的中心化代理,信息的可信度和准确性都会面临问题。

问题一:两军问题

第一次听说这个问题其实是在TCP类。粗略地说,有两支相距很远的军队在传递信息。红军派使者对蓝军说:“你他妈的拿走意大利大炮,出来!”。蓝军接到消息后,向红军派出使者,道:“接到指示!” 于是红军又派了一个使者去见蓝军,说:“知道你已经接到命令了!”。随即蓝军又派使者对红军说:“知不知道我接到了命令!”。然后红军又派使者给蓝军说:“知你知我知你已接令!”……然后就无疾而终了。

图2:分布式计算中异步系统和不可靠通道无法实现一致性

区块链技术是一种分布式记账技术_区块链技术原理_区块链技术 索引

在这种情况下,由于是点对点的通信PC蛋蛋信誉群!!,双方不可能在这种情况下实现信息的一致性。更严格地说,是“在分布式计算中,不可能尝试在异步系统和不可靠通道上实现一致性”。

问题2:拜占庭将军问题

在拜占庭罗马帝国的军事行动中,采取将军投票的策略来决定进攻还是撤退,这意味着如果大多数人决定进攻,他们就会上去去做。但如果军队中有间谍(例如,将军故意乱投反对水,或使者私自造反和修改军令),如何才能保证最终投票的结果真实反映忠诚将军的愿望?

拜占庭将军问题体现在信息交换领域。可以理解为,在一个去中心化的系统中,一些节点被破坏了。他们可能向外界广播错误的信息或不广播信息。在这种情况下如何验证数据传输的准确性。

区块链技术的诞生

区块链技术原理_区块链技术是一种分布式记账技术_区块链技术 索引

现在让我们在一个去中心化的系统中一步步解决这些问题,共同见证区块链技术雏形的诞生。

1

让我们首先构建一个去中心化的系统。为了便于理解,我们来看一个简单的去中心化借贷模型:如果A向B借了100元怎么找PC蛋蛋玩家群,此时A喊“我是A”,我借给B了100元!” B也在人群中喊道,“我是B,A借给我100元!”此时,路人A、B、C、D都听到了这个消息,大家都在场,他默默地在心里写下了“A借了B100元”。看,这个时候一个去中心化的系统已经建立了,这个系统不需要银行,也不需要贷款协议和收据。严格来说,它甚至不需要人与人之间长期的信任关系(比如B突然变你的话并说“我不欠A钱!”这时候,人们会站起来说“不,

图 3:去中心化借贷模型

区块链技术原理_区块链技术是一种分布式记账技术_区块链技术 索引

2

你可能已经发现,在上面的模型中,所谓的“100元”已经不重要了。也就是说,在这个模型中什么都可以交换,甚至可以凭空捏造,只要大家承认,就可以让捏造出来的东西流通起来。例如:我大喊“我创造了 10 个脉轮!” 在人群中。我什至不需要知道查克拉是什么,也不需要关心世界上有没有查克拉,只要大家听到了,然后在我的笔记本上写下“LaiW3n有10个查克拉”,所以我真的有100个脉轮。从那时起,我可以声称我给了某人一个查克拉。只要有路人收到并确认了这个信息区块链技术原理,那么就算世间没有查克拉,我也会完成交易。

你现在脑子里有没有三个词——“比特币”?由于真实的区块链和比特币比我上面提到的模型复杂得多,而且细节太多,所以下面以Chakra为例。毕竟,这篇文章是婴儿区块链。(笑)

3

假设经过很长一段时间,我凭空造出来的脉轮在这个系统中循环,大家都开始认识脉轮了。但这个系统只有10个查克拉PC蛋蛋信誉群!!,所以有人动得不好,大喊“我有10个查克拉!” 在人群中。我该怎么办?大家是不是都直接在笔记本上记下了自己的10脉轮?那么,不是每个人都可以锻造查克拉吗?

为了防止这种情况发生,我决定在创建脉轮时标记我的脉轮(更准确地说,我为我标记了“我创建了10个脉轮”这句话,例如将其标记为001),以便在以后的每笔交易中,当我喊出“我给XX了1个查克拉!”的时候,我会加一句:“这1个查克拉的来源是标记为001的记录,我的这句话被标记为002! ”。再抽象一点,某人喊话内容的格式就变成了:“这句话编号为xxx,上一句单词编号为yyy,我给了XX一个查克拉!”这样就解决了事实上,上面的模型变成了一个简化的中本聪的比特币区块链协议的第一个版本:

广告位
标签: 去中心化   比特币   区块链