跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
捷比信电阻高精密 · 大功率无感 · 金属膜电阻

为什么这个世界需要区块链?

在这一部分中,我们将解释区块链旨在解决什么问题以及该问题的重要性。我们需要您了解区块链面临的问题的背景,可以产生最大价值的环境以及问题与“信任与完整性”之间的联系。在本章的最后,您将对区块链的目的有更深入的了解,并对区块链本身也将有不同的了解。 1面对独立的计算集群,牧羊犬在哪里?在前两部分中,我们指出了区块链的一般含义,并强调了区块链在完全分布式的端到端系统中的重要性:在分布式系统中,类型系统确保了系统的完整性。但是,为什么在分布式系统(或特殊的端到端系统)中确保其完整性如此重要且如此困难呢?在本节中,我们将通过研究完全分散的端到端网络中完整性和信任之间的关系来探讨此问题。对上述问题的理解取决于您自己对完整性重要性的理解,以及您是否可以认识到区块链面临的核心问题。最后,我们将开始描述区块链可以带来巨大价值的一些行业。 2隐喻在许多语言中,习惯用语或短语用来描述场景:一个人试图在混乱的人群中进行协调和组织。例如,在英语中,“尝试放牧猫”指的是“尝试放牧猫”。 (“尝试放牧猫”)被用来描述管理一群顽固和特立独行的动物是一个巨大的挑战。在完全分散的端到端系统中,我们将遇到类似的问题,管理的目标是一台独立工作的计算机,并且它们没有集中的管理方来协调。接下来,让我们看一下这种去中心化的端到端系统面临的主要问题以及区块链与该问题之间的关系。 3端到端系统中的信任和完整性信任和完整性是同一枚硬币的两个方面。引入软件系统的语义,完整性是对系统非功能性特征的描述:安全,完整,持久,正确,并且不会失去控制和错误。信任延伸到人们对某些事物或人们的信任,真理和不合理的信念。信任通常是在早期建立的,并且会在随后的行为和变更中受到合作的影响。在端到端系统中,这意味着如果人们相信该系统,并且该系统的运行结果增强了他们的信任度,那么他们将进一步进入该系统并做出贡献。整个端到端系统都可以满足用户的要求。通过系统的完整性获得期望,并增强他们对系统的信任。如果用户由于缺乏系统完整性而对端到端系统没有足够的信任,则用户将放弃该系统,这将导致系统结束。在意识到信任对端到端系统的重要性之后,核心问题变为:如何在完全分散的端到端系统中确保完整性?有很多因素需要满足并确保完全去中心化的系统的完整性,其中两个最重要的因素如下:了解系统中的节点数,了解节点的信任度(如果我们知道一个分布式系统中的节点数)端到端系统,并了解他们的信任级别,那么它更有可能满足并确保系统的完整性。但是,在真正的分散式端到端系统中,我们只能面对最坏的情况:我们不知道系统中节点的数量,更不用说节点的可信赖性了,但是我们需要向所有人开放。 4端到端系统中的完整性威胁为了简单起见,我们列出了两个主要的端到端系统完整性威胁:(1)技术故障端到端系统由相互连接的独立计算机组成在网络中。任何计算机的硬件组件或核心软件,或该系统所依赖的网络组件,都有发生故障或制造错误的风险。因此,分布式系统必须面临节点故障或系统错误操作的风险。 (2)恶意节点恶意节点是端到端系统面临的第二大最全面的威胁。这种威胁不是技术问题,但是比技术问题更难处理:有人为了自己的利益而利用整个系统,或者占用了该系统的主要资源。有人认为这种类型的问题更多是社会或组织上的问题。不受信任的节点和恶意节点构成了端到端系统的最大威胁,因为它们破坏了系统的基石:信任。一旦用户无法信任