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

火龙果财经:区块链的两大关键技术是什么

毋庸置疑,区块链技术作为一个典型的智力密集型领域,它不仅仅是一个集当下诸多顶尖技术于一身的先进技术综合体,更是一种制造“信任”的分布式技术框架和思想体系。而百度云融合区块链实验室的最先进技术,已经具备了提供全面云端区块链产品和方案的能力。接下来,为您一一剖析区块链中的两大关键技术。

分布式数据存储:确保数据可追溯

既然区块链是一个去中心化的分布式账本数据库,首先涉及的就是分布式数据如何进行存储的问题。

先来说分布式存储。过去的网络存储系统都是采用集中的存储设备来存放所有设备,存储设备往往会带来系统性能问题,以及可靠性和安全性等问题,无法满足大规模存储的需要;而分布式存储就是将数 据分散存储在多台独立的设备上。打个比方,过去是把 100 个鸡蛋放在一个篮子里,而现在则是把 100 个鸡蛋放在 100 个篮子里。

再说说区块链中的数据存储,借助分布式数据存储技术,区块链采用了区块的链式结构存储。也就是说,新增的区块就知道前一个区

块是什么,可以一级一级向上追溯。每一个区块都有自己的“哈希值” 或者“时间戳”,你可以理解这是区块的“指纹”;而链式结构则是为了记录业务轨迹,在新增交易时根据前面的记录进行校验,确保区块的内容不被篡改。

点对点传输:真正去中心化

点对点传输也就是我们过去所说的 P2P,还记得用电驴下载电影和音乐的经历吗?电驴采取的就是一种基于点对点传输原理的文件共享网络,它可以通过检索分段从多个用户那里下载文件,最终将下载的文件片断拼成整个文件,因此每个人既是下载方也是上传方,越多的人参与其中,资源下载的速度就越快。

区块链既然是一个分布式的账本数据库,就必须要解决数据可靠传输问题。而点对点传输依赖网络中参与者的计算能力和带宽,而不是依赖和聚集在较少的几台服务器上,这就大大增加了网络传输的可靠性。正因为如此,点对点传输成功应用到了区块链中。

区块链中的点对点传输,也就是让用户之间可以直接进行转账和交易,而不需要经过中间机构的确认和授权。这样一来,不仅节省了成本,也提高了交易的效率,并且保证了数据安全。目前,区块链的记账节点之间、非记账节点之间、客户端与记账节点之间的数据传输都是采用的这一模式。区块链的去中心化特性正是由此而来。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券