首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

到底实现了什么?

沸沸扬扬的区块链热潮里,“区块链”三个字似乎变成了一种咒语般的存在。当我们面对难题时的时候,只要提到“去中心化”或者“区块链”,就会显得不落伍,显得很时髦。不过这显然是不合理的,当我们在念起咒语的时候,我们真的知道我们在念叨些啥么?

抱着实事求是的态度,我们需要回归一些最本质的问题。比如,区块链到底是什么?我们如何才能理清区块链周边错综复杂的概念?区块链目前真正落地的应用项目有哪些?它们将以什么样方式改变我们的生活?......

我们推出“块词典”专栏,为你解读区块链认知的底层代码。

不管是在观望,还是已经入场,都要不断回到最基础的概念。“块词典”的目标是将知识串成线,块连接成链,为你打开区块链领域的财富视野!

这是块词典的第一个词条:区块链。我们将以最通俗的语言向你讲述区块链到底是什么,实现了什么。

简而言之,区块链就是一种经过精心设计从而进化了的数据库(Database)。它是一个不断增长的,可以用来存储不同类型数据的数据库。与传统的数据库相比,它有一个显著的特征:

一旦数据存储在数据库中,就永远无法修改或删除它。区块链的每一项记录都是永远存在的。它实现了历史数据的不可篡改。

没有任何人或者组织可以独立维护数据库。有许多人共同完成维护工作,每个人都有自己的数据库副本。从而实现了数据的分布式存储,可以有效防止由于中心化数据库受到干扰而造成的数据篡改和安全问题。

以比特币采用的共识机制为例。让我们设想一个简单的场景,用来了解几个人如何使数据库副本与其他人的副本保持同步。

一个网络中有10个人。每个人都有一个空白页面和一个空白文件夹。每当任何人在网络中做一些重要的事情,比如转移资金和交易,他们就会向网络中的每个人宣布。

每个人都在自己的页面上记下每个公告,直到页面填满。满了之后,每个人都必须通过求解一道复杂的数学题(暂时用解数学题来想象这个步骤,此步骤涉及密码学背景,后续会逐步讲解)来封装好页面的内容。解数学题用来验证每个人的页面都有相同的内容,并确保它们永远不会被修改。参与记录的参与者会得到一定数量的密码货币(cryptocurrency)作为奖励。谁更快的解题,谁得到更多密码货币的概率就更大。

这个求解数学题的过程被称为“挖矿”。页面封装好之后,将被添加到文件夹中。从一个新的页面开始记录,这个过程将永远持续下去。

随着时间的推移,这些包含重要记录(事务)的页面(块Block)被添加到文件夹(链chain)中,块连成了链,从而形成了数据库(区块链Blockchain)。

看到这里,你也许会问,与传统的数据库相比,区块链技术仅仅解决了“历史纪录不能篡改”这一个看似并没有那么性感的问题吧?似乎也没有外界渲染的的那么厉害嘛?

为什么这一点进步的意义是非常重大的呢?在AI+大数据时代,数据(data)作为最重要的生产资料,被称为新时代的石油。我们越来越多的社会生活在被数据化的过程之中。个人财富,信用分数这些对我们个人生存发展至关重要的指标逐渐变成了数据中心的一串串数字;我们网上购物的时候,后台会根据我们的历史购买记录等数据信息,经过算法(algorithm)的运行,给我们推荐我们可能感兴趣的商品;实时交通数据经过算法处理变成了我们用的打车软件上面显示的“您需要等待的时间”。这种进步给我们的生活带来极大便利的同时,也有着一些隐患。

我们设想,如果历史数据是可以被中心化机构任意修改的,那么我们怎么保证预测算法的正常运作,如何信任由虚假数据生产出来的预测结果?如何保证我们的个人隐私数据不被别有用心的人所操纵?

所以,区块链技术,是适应新时代生产资料组织管理的刚需。他的不断发展和完善会进一步释放新的生产力,为大数据时代保驾护航。

下面第二篇推送中,我们将为你介绍目前区块链技术最广为人知的应用产品--比特币。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券