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

区块链其实它没那么简单

区块链实质上是一种集体式记录方式。特别之处在于它别出心裁的采用一组技术,实现了记录结果的真实可信,难以毁坏也无法篡改。

区块链

一是人人都有权记录,并互相认证以辨真假,这叫共识机制;

二是人人都无法篡改记录,因为有密码学签名;

三是人人都有副本,所以即使有的账本损坏了,整体也不受影响,这叫分布式存储。

通过这种方式记录下的信息以区块方式,依据密码学原理,按照时间顺序依次相连,形成链状结构,因此得名区块链。

用技术语言翻译过来,它是这样的:

区块链技术不是一个单项技术,而是一个集成了多方面研究成果基础之上的综合性技术系统。它有三项必不可缺的核心技术:共识机制、密码学原理和分布式数据存储。

共识机制:指多方参与的节点在预设规则下,通过多个节点交互对某些数据、行为或流程达成一致的过程。共识机制是指定义共识过程的算法、协议和规则。

密码学原理:在区块链中,信息的传播按照公钥、私钥这种非对称加密技术实现交易双方的互相信任。在具体实现过程中,通过公、私钥对中的一个密钥对信息加密后,只有用另一个密钥才能解开的过程。并且将其中一个密钥公开后(即为公开的公钥),根据公开的公钥无法测算出另一个不公开的密钥(即为私钥)。

分布式数据存储:区块链中的分布式存储是参与的节点各自都有独立的、完整的数据存储。

跟传统的分布式存储有所不同,区块链的分布式存储的独特性主要体现在两个方面:一是区块链的每个节点都按照块链式结构存储完整的数据,传统分布式存储一般是将数据按照一定的规则分成多份进行存储。二是区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,而传统分布式存储一般是通过中心节点往其他备份节点同步数据。数据节点可以是不同的物理机器,也可以是云端不同的实例。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券