专栏首页首席架构师智库区块链:它是什么,它是如何工作的

区块链:它是什么,它是如何工作的

编者按:本报告是由《威胁镜头》,Stratfor的独特保护情报产品制作的。以企业安全领导者的头脑设计,威胁镜头使行业专业人士能够预测、识别、衡量和减轻世界各地的人们和资产面临的威胁。

近年来,加密货币价值的惊人增长引起了媒体的广泛关注。人们对支撑它们的技术的重视程度大大降低,分布式账本技术——更广为人知的是区块链。区块链有多个应用程序,远远超过数字货币。它为其基本设计提供了主要的安全优势。但这并不意味着区块链不会受到网络攻击或物理攻击。这里,我们讨论区块链是什么,以及它是如何工作的。

它是什么

在基地,区块链是一个保持精确,安全的数字记录的系统。它通过在多个被称为节点的计算机上创建一个数字分类器或链来实现这一点。一个网络可以由几十个到数百万个节点组成,每个节点都有一个相同的分类帐副本。每当分类帐出现变化时,就会创建一个新的数据集,称为块。要获得批准的更改,必须首先进行验证。根据区块链的架构,这可能会发生多种方式。一旦该块被验证,它将被“链接”到前面的块,以创建一个完整的记录,每个事务返回到开始的分类帐。

每个块都有一个独特的,带时间戳的密码散列或浓缩,改装版的更大的数据集(如密码)中的人物变成一个较小的“哈希”设置——连接链中的前一块所以很难追溯重新排序。块上的信息不能被修改,因为它们存储在分布式网络的多个节点上,所以即使一个节点被损坏,其他节点也会有正确的分类账。更改数据不会删除前一个条目,而是创建一个显示更改的新块;以前版本的数据总是可以通过返回到前面的块来查看。

因此,与存储在单个服务器或文件夹中的系统相比,区块链的分散数据集更难篡改。为了销毁或更改分类账,黑客需要控制占总帐的51%的节点。当网络由成千上万的独立机器组成时,这几乎是不可能的。

除了当它们被添加到链中并被分配到没有一个故障点之外时,区块链将加密技术集成到它的基本架构中。对链的访问仅限于那些拥有适当凭证的人,即“密钥”。这些是极其复杂的密码序列,很难猜测。这些“超级密码”是每个授权用户所特有的。更改一个链需要密钥,并且试图使这样的事务创建一个时间戳的记录,记录关键请求的事务,将操作链接到特定的关键用户。

区块链的另一个优点是用户可以保持匿名。由于简单地识别谁拥有节点的复杂性,匿名网络极其困难。此外,所有的交易和记录都可以单独加密,新的集中式网络可以冻结可疑账户,并屏蔽被盗的密钥。

它是如何工作的

所有区块链的功能基本上都是相同的,以下四个步骤可以在10分钟内完成。

1。有人请求使用他的密钥将事务添加到分布式账簿中;在这样做的时候,他会自动“签署”交易,创建一个时间戳追踪到他。

2。此请求通过internet广播到网络上的所有节点。

3所示。通过检查用户的数字签名和分类帐余额(加密货币还包括额外的安全措施)来验证该请求。

4所示。一旦一个节点验证了该事务,其他节点将独立地确认验证。经过验证的事务成为添加到链中的新信息块,现在是不可更改的。该块有一个惟一的加密散列和时间戳,用于标识它在链中的位置,以及在做出更改时的记录。该区块包括所有作出变更的人的关键签名。事务完成后,所有节点都被更新,以记录它们的ledgers中的新块。

不同的区块链系统有不同的验证事务的方法。目前有两种验证方法,工作证明和股份证明。第三种,更集中的方法,权威的证明,正在讨论未来的区块链系统。

工作证明(PoW),或“采矿”。

比特币和其他加密货币区块链系统使用的这种验证基准方法是为了满足货币的需要,而不仅仅是记录保存。在这种验证方法中,节点相互竞争以解决复杂的数学计算来验证事务。第一个解决计算的方法确认了交易,并得到了一个新的加密货币单位。在每笔交易中提出的方程是随机的,不能被短路或欺骗。如果用户想要更多的加密货币,他必须提供网络计算能力来解决这个问题。只有一些能量会被用来解这个方程;其余的将保留分类帐的副本。区块链需要处理能力来发挥作用,通过工作证明提供给我机会,使人们有动力将处理能力奉献给区块链。这并不是投资于大规模的数据中心,而是将处理能力分布在全球各地,这样个人用户就能提供使区块链工作的网络(和冗余)。用户向网络提供的计算能力越大,他就越有可能首先解决这个等式。随着每个后续的事务,方程变得越来越困难,因此需要更多的计算能力来解决。这增加了对有效地开采货币所需的计算能力的前期投资,并促进了所谓的coinjacking恶意软件的增长。

股份的证明(PoS)。

在这个系统中,由加密货币Ethereum使用,一个新块的验证器不是通过一个竞赛来解决一个等式,而是基于一个计算用户拥有多少货币和他拥有它多长时间的算法。这就度量了节点所有者在整个货币中所占的份额。所有者持有的货币越多,持有的时间越长,他被选中来验证新区块并获得统一交易费的可能性就越大。

权威的证明(PoA)。

在这个新概念下,区块链的功能更像传统货币,只有指定的用户才能允许验证下一个块。权威用户的证明有权在交易中以相同的方式签署交易,客户经理批准传统系统中的交易。虽然更加集中化,但它仍然是分布式的分类帐事务,因为数据将存储在节点之间。这一系统可能会为公司或政府内部的区块链系统提供更多的实用工具,而这些系统主要使用的是记录保存技术,因此不需要为外部用户提供提供处理能力的激励。然而,它更容易受到黑客和内部威胁的攻击。

随着权威证明的出现,区块链技术继续适应用户的需要。虽然区块链架构的新挑战无疑将会出现,但该系统可以因此演变来迎接这些挑战。

本文分享自微信公众号 - 首席架构师智库(jiagoushipro),作者:好好玩

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 企业区块链在2018年已经就绪

    Mark Rakhmilevich是Oracle公司区块链产品管理的高级总监。他致力于Oracle区块链云服务,并指导企业、isv和SIs构建区块链应用程序,并...

    首席架构师智库
  • 2018年的5个区块链趋势

    很少有新技术能像区块链那样引起如此多的讨论。一个原因是围绕基于区块链的加密货币(如比特币和以太)的争议、担忧和感知机会。另一个原因是,越来越多的企业通过首次投币...

    首席架构师智库
  • 5区块链机会没有公司可以错失

    随着我们迈向2018年,区块链现象似乎正在加速进行。柯达和微软等大型企业纷纷宣布,很明显,除了已经站稳脚跟的金融之外,还有其他的机会。 但您的业务有什么机会?...

    首席架构师智库
  • 基于Java语言构建区块链(三)—— 持久化 & 命令行

    上一篇 文章我们实现了区块链的工作量证明机制(Pow),尽可能地实现了挖矿。但是距离真正的区块链应用还有很多重要的特性没有实现。今天我们来实现区块链数据的存储机...

    王维
  • 用区块链技术改造实体经济,推动两者深度融合

    区块链技术有很大发展潜力,未来将有广泛应用。但是,对区块链技术来说,第一重要的是落地,要为实体经济服务。

    互融云
  • IBM任常锐:让区块链真正为商业所用 | 清华x-lab公开课

    大数据文摘
  • 唯技术至上,区块链正走进新的独立王国

    如果用一个词来形容当下的区块链市场的话,沉稳或许是再恰当不过的了。回想起那个区块链被人们狂热追捧的时刻,就愈发显出当下区块链市场的沉静。要知道,当区块链被人们认...

    孟永辉
  • 腾讯安全落地武汉,助力构建政务区块链中枢

    就在近日举办的2020世界区块链大会武汉区块链场景对接论坛上,武汉市区块链不动产税收示范项目建设正式亮相,这是区块链在政务应用上的创新实践。其中腾讯安全领御打造...

    腾讯安全
  • 数据经济时代的信仰,区块链技术的应用

    伴随着互联网的发展,信息共享的深度广度发生了深刻变化。尤其是移动互联网的急速发展,带来了颠覆性变化,推动着社会进入数字化时代。区块链技术,就是在这样一个大环境下...

    d13823115807
  • 区块链技术和微服务架构的关系

    每一种新技术的产生与发展,都会与既有的技术与实践存在着联系。例如微服务作为一种技术架构,实际上是在SOA架构和JavaEE等分布式架构的基础上,进一步明晰了服务...

    物流IT圈

扫码关注云+社区

领取腾讯云代金券