区块链并不等于比特币,区块链技术正准备颠覆世界

如果你关注科技新闻,你可能听过很多关于区块链技术的传言。关于这个主题有无数的文章,从区块链如何转变娱乐产业到区块链可以让你放心,你将要享用的鱼是来自一个可持续的来源。但这到底是什么?

细节有点技术性,但基本概念不是。区块链技术依赖于计算机对等网络中交易的共享记录。网络中的每台计算机都可以访问此共享记录,并使用特殊软件参与该过程。网络上的计算机以称为块的数据块来验证事务。一旦计算机验证交易(通常通过解决复杂的数学问题),网络将该块添加到其他块链的末端。这些块一路追溯到系统中最早的交易。

区块链技术最著名的实现是加密货币比特币。2008年,一个名为中本聪(Satoshi Nakamoto)的人在一份分布式加密邮件列表的论文中提出了比特币的概念。中本聪想要创建一个不依赖像银行这样的金融机构的非中央化数字货币。但中本聪不得不解决一些问题:你怎么能保证一个数字货币单位不能无限期地复制?什么会阻止某人尝试多次使用相同的比特币?如果没有一个整体的中央集权,你怎么能证明交易是真实的呢?

区块链提供了答案。任何使用比特币的交易都将成为这个链条的一部分。人们会把计算资源奉献给网络。他们的电脑将致力于解决棘手的数学问题,以验证交易,而不需要中央银行或金融机构来扮演这一角色。问题的难度将取决于系统中计算能力的多少。用户处理事务的能力越强,问题就越难解决。给任何给定的事务块验证到大约10分钟的时间。

但是为什么要参加呢?计算能力需要电力,这意味着网络上的人们投入了大量的金钱。中本聪建议,无论哪种计算机(或计算机系统)提供正确的答案来验证一个区块的交易,都将获得一个比特币的奖励。这样一来,新的比特币进入了流通领域,人们有理由让他们的电脑工作。这个过程叫做挖掘。

还有就是要保证交易的真实性和安全性。区块链的一个巧妙的元素是,每个事务验证都是基于以前发生的事情。一旦一个块进入链,它就被锁定在整个网络中,所有连接到网络的计算机都能够看到该块。如果有人想要破坏交易的历史记录,他或她不仅要改变包含交易的区块,而且还要建立所有后续的区块,以替换现有的共享分类帐。这在计算上不太可能发生,因为它要求欺诈者在系统中至少占所有处理能力的51%。

这并不容易,但对我们的潜在罪犯来说却变得更糟。区块链技术具有故障安全性。如果多台计算机都提供块验证解决方案,整个系统将采用最长的块链。如果不止一台计算机提出了正确的解决方案来验证一个交易块,那么这些已验证的块将处于一种限制状态,直到这些机器或系统中的一个为该系列中的下一个块提供解决方案。在这一点上,系统选择最长的街区链作为合适的街区,并成为整个网络中共享分类账的一部分。

一个例子使这个更容易理解。想象一个区块链,它现在有100个块。一个想要成为骗子的人想要再花点比特币。她最初的交易是在70号街区。她将不得不改变block 70,然后在71到100之间建立block。但是,当她这样做的时候,网络的其他部分一直在继续,验证交易和建立在100块长链上。诈骗者将永远落后于这个系统,这意味着她的区块链版本永远不会被认为是合法的。她被挫败。

虽然比特币是一个高调的区块链实施,但任何基于交易的活动都可以利用该策略。这就是为什么很多不同的行业都在谈论区块链技术,有些甚至认为这是网络的下一个转折点。无论结果如何,这绝对是分布式计算的巧妙实现。

来源:Howstuffworks

原作者:JONATHANSTRICKLAND

编译:Fintech

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180106G0A9ZY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券