大数据与区块链

 我来答
黑科技1718
2022-07-01 · TA获得超过5841个赞
知道小有建树答主
回答量:433
采纳率:97%
帮助的人:80.4万
展开全部
这个故事还是要从比特币谈起

比特币这个电子现金系统是同时去中介化(个人与个人之间的电子现金无须可信第三方中介的介入)和去中心化(由某个机构负责维护)的(交易双方可以在无须建立信任关系的前提下完成交易)

哈希函数:将任意长的字符串,转变成固定长度的输出(计算过程不能太复杂),只要输入字符串发生微小变化,哈希函数的输出就会完全不同。

区块链:把大的东西切分成很多个区块进行存储,只要其中有一个东西被篡改,下边的数据都不一样,就会被发现

采用区块链(数据结构 哈希函数),保障账本不能被篡改,采用数字签名技术,保证只有自己才能够使用自己的账户,采用p2p网络和pow共识机制,保证去中心化的运作方式

区块链是利用块链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学的方式保证数据传输和访问安全的一种全新的分布式基础架构与计算机范式。

三要素:

区块链的本质就是分布式账本,是一种数据库。区块链用哈希算法实现信息不可篡改,用公钥,私钥来标识身份,以去中心化和去中介化的方式,来集体维护一个可靠数据库。

大数据与区块链的区别主要表现在以下几个方面。

(1)数据量。区块链技术是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链处理的数据量小,具有细致的处理方式。而大数据管理的是海量数据,要求广度和数量,处理方式上会更粗糙。

(2)结构化和非结构化。区块链是结构定义严谨的块,通过指针组成的链,是典型的结构化数据,而大数据需要处理的更多的是非结构化数据。

(3)独立和整合。区块链系统为保证安全性,信息是相对独立的,而大数据的重点是信息的整合分析。

(4)直接和间接。区块链是一个分布式账本,本质上就是一个数据库,而大数据指的是对数据深度分析和挖掘,是一种间接的数据。

(5)CAP理论。C(Consistency)是一致性,它是指任何一个读操作总是能够读到之前完成的写操作的结果,也就是在分布式环境中,多点的数据是一致的。A(Availability)是可用性,它是指快速获取数据,可以在确定的时间内返回操作结果。P(Tolerance of Network Partition)是分区容忍性,它是指当出现网络分区的情况时(即系统中的一部分节点无法和其他节点进行通信),分离的系统也能够正常运行。CAP理论告诉我们,一个分布式系统不可能同时满足一致性、可用性和分区容忍性这3个需求,最多只能同时满足其中2个,正所谓“鱼和熊掌不可兼得”。大数据通常选择实现AP,区块链则选择实现CP。

(6)基础网络。大数据底层的基础设施通常是计算机集群,而区块链的基础设施通常是P2P网络。

(7)价值来源。对于大数据而言,数据是信息,需要从数据中提炼得到价值。而对于区块链而言,数据是资产,是价值的传承。

(8)计算模式。在大数据的场景中,是把一件事情分给多个人做,比如,在MapReduce计算框架中,一个大型任务会被分解成很多个子任务,分配给很多个节点同时去计算。而在区块链的场景中,是让多个人重复做一件事情,比如,P2P网络中的很多个节点同时记录一笔交易。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
智汇蓝媒
2024-02-29 广告
区块链推广选择深圳智汇蓝媒科技有限公司,深圳智汇蓝媒科技有限公司,一站式媒体资源交易平台,借多年积累的丰富媒体资源而成立的一站式媒体投放平台,逆传播致力于改变目前的传播现状,通过网络品牌营销,助力企业发展逆流而上,顺势而为,欢迎咨询。... 点击进入详情页
本回答由智汇蓝媒提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式