电子发烧友网 > 区块链 > 正文

区块链究竟上到了哪里

2020年02月26日 09:45 次阅读

有人问:树哥,区块链可以保障数据的不可篡改,可是如何才能保障上链的数据就没有问题呢?

这是一个好问题,如果上链的数据本身是虚假的,那么区块链数据不可篡改也就没有了意义。

不过,一个方案只能解决一个问题。区块链方案解决的是链上数据的不可篡改,链下数据的安全可信需要链下的手段来解决,也就是通过一些行政手段来解决。例如想对一个钻石进行溯源,就不要想办法给钻石实体上打上唯一的标识,但如果这个标识都被抹除了,那么溯源也没有意义。就像我们现在的快递追踪一样,如果有人把箱子里面的东西掉包了,只是去记录箱子外边的条形码的流向也是意义有限。

这个不是树哥今天讨论的重点,今天我们讨论一下数据上链的几种方式。我们今天主要介绍五种数据上链方案:

内容存证

哈希存证

链接存证

隐私存证

分享隐私存证

1.内容存证

所谓内容存证,就是指直接把我们要存储的内容直接放入到区块链之中,不过,大家都知道,区块链上的存储空间是极其宝贵和有限,所以这些内容一般不会太大。举个最简单的例子,我们目前发现,在区块链上执行的应用程序,也就是我们常说的“智能合约”一般功能都不会很强大,而且采用的编程语言一般编译后的代码量都很小,就是这个原因。功能不强就代表代码量比较少,编译后比较小说明占用的空间比较少,这一些都是为了节省区块链上的链上空间。

区块链究竟上到了哪里

因为区块链上的公开透明性,所以把内容直接上链就代表着这些内容都是公开的,所以可能会适合做一些声明、版权,而不适合大量内容的文字或者有隐私需求的内容。

2.哈希存证

所谓哈希存证就是把文件内容的哈希值进行保存上链。文件内容的哈希值我们也通常称为文件的“数字指纹”,可以通过对文件内容进行哈希运算得到。因为哈希值的长度都比较有限,例如一部几万字的内容的SHA256的哈希值也只是256位的字符,这样的长度的内容存储上链对区块链来讲毫无压力。

可以通过哈希存证的方式验证文件内容是否被篡改,例如,把一个原文的哈希值存储上了区块链,当我们再次拿到这个文件时,对其内容进行哈希运算,如果和链上存储的内容一致,则认为内容可信,没有被篡改。如果哈希值不同,则认为内容已经被篡改,已经不再可信。这个防止软件被恶意植入病毒有效,一个公司可以把自己开发的软件的“数字指纹”放入到区块链之中,用户在不同渠道下载的软件都可以验证一下数字指纹是否有变化,如果有变化则认为软件中可能被植入了病毒或者木马,不再安全。

不过,很显然这套方案只能知道文件是否被篡改,而不能只能真正的原文是什么。

3.链接存证

链接存证相当于哈希存证基础上有添加了文件的URI地址,这样区块链上上就存储了“文件地址+文件数字指纹”这两套东西了。这两套可以互相印证。例如某个银行的安全插件,需要我们必须到其官网上进行下载安全插件,便可以采用这有的手段。

4.隐私存证

所谓隐私存证就是把数据进行加密之后存储在区块链之上,这是为了应对区块链上的数据都是公开透明而采取的策略。一般对数据加密都采用的是对称加密,所谓对称加密是指加密和解密的秘钥是一个,这样的加密方案比较简单、快速,可以适合大量数据的加密。

如果你的公司有一些股东协议,或者一些重要的东西想长久留存,并且不被篡改,但又不愿意让外人知道,就可以采用这样的方式,把数据先行加密,然后再存储到区块链之上。之后如果需要调阅,可以下载之后再进行解密。

5.分享隐私存证

分享隐私存证相当于隐私存证的更进一步,把文件进行加密之后,同时还要把加密的秘钥再使用非对称加密再加密一次。也就是说,第一次对文件内容的加密是采用对称加密,第二次对秘钥加密就是非对称加密。所谓非对称加密就是有两把钥匙:公钥和私钥。

还是上面的案例,如果把公司股东之间的协议上了区块链,然后再用自己的私钥对秘钥进行加密。这样其他的股东都可以利用加密股东的公钥进行解密,拿到对称秘钥后再解密对称秘钥,用来解密文件。当然也可以使用其他股东的公钥加密秘钥,这样每个股东用自己的私钥可以解密秘钥。

总结:数据上链的方案有很多,也非常灵活,可以根据不同的应用场景有着不同的变化,树哥也只是简单列出了几种。期待您有不同的方案,可以分享给我们。

责任编辑:ct

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

人人都懂区块链(更新中)

人人都懂区块链系列是一套精心录制的一系列针对于零基础朋友,致力于让更多人了解区块链技术,比特币,以太坊,莱特币等数字货币
发烧友学院发表于 2018-03-16 00:00 6954次阅读
人人都懂区块链(更新中)

区块链和以后的工作有没有联系

区块链不仅是技术的更新,而且是我们全球社区和企业如何合作以实现比我们自己更重要的更美好未来的创新和哲....
发表于 2020-02-26 09:48 0次阅读
区块链和以后的工作有没有联系

区块链的优势会成为劣势?

如果区块链使用密码学,大部分区块链是不加密的。所有用户通常都可以访问共享数据。
发表于 2020-02-26 09:41 6次阅读
区块链的优势会成为劣势?

区块链相关的风险有哪一些

基于区块链的加密资产无法保证其锚定资产的稳定性,甚至缺少真实资产背书,以投机交易为主,部分庄家、投机....
发表于 2020-02-26 09:35 4次阅读
区块链相关的风险有哪一些

区块链主要具备哪一些优势

与传统分布式数据库有所不同,区块链引入了“人人记账”的理念,每个参与主体都有权记账,大家各自保存最新....
发表于 2020-02-26 09:33 2次阅读
区块链主要具备哪一些优势

区块链技术还有哪一些不足的地方

安全方面,区块链缺乏体系化安全防护。一是区块链普遍采用国际通用的密码算法、虚拟机、智能合约等核心构件....
发表于 2020-02-26 09:30 2次阅读
区块链技术还有哪一些不足的地方

区块链比较适合哪一些领域

顺利完成基于区块链技术的数字票据签发、承兑、贴现和转贴现业务,是我国将区块链技术运用到票据业务真实生....
发表于 2020-02-26 09:27 3次阅读
区块链比较适合哪一些领域

区块链对于国家行政体制有没有帮助

推进国家行政体制改革和政府治理能力的提高还要求健全完善有关中央和地方关系的机制和制度,以保障中央和地....
发表于 2020-02-26 09:22 8次阅读
区块链对于国家行政体制有没有帮助

区块链在公益上怎样防止作恶

随着世界对区块链技术的认可和鼓励,有望解决目前公益行业的发展困境。
发表于 2020-02-26 09:18 39次阅读
区块链在公益上怎样防止作恶

区块链如何让预警更加的及时

而对于医院间数据孤岛问题,可构建区、市、省、国家级区块链防疫链,实现跨医院,跨区域的疫情数据自动化同....
发表于 2020-02-26 09:12 45次阅读
区块链如何让预警更加的及时

区块链驱动电网如何去升级

区块链有助于电网企业适应电改形势,满足庞大交易数据需求。
发表于 2020-02-26 09:09 5次阅读
区块链驱动电网如何去升级

区块链如何赋能疾病预警

目前全国多地已经在多个公共卫生相关系统平台内启用区块链技术。
发表于 2020-02-26 09:04 6次阅读
区块链如何赋能疾病预警

区块链在政府领域的三重风险

要把区块链作为核心技术自主创新的重要突破口,加强对区块链应用风险的研究,以探索其发展规律。
发表于 2020-02-26 09:01 9次阅读
区块链在政府领域的三重风险

区块链在政府上的应用会有什么风险

在区块链众多的应用场景里,将该技术与政府治理相结合,进而打造区块链支持下的智能型政府,是公共管理的一....
发表于 2020-02-26 08:57 7次阅读
区块链在政府上的应用会有什么风险

比特币被盗史带来什么教训

通过以上比特币被盗的丢失来看,基本都是交易所被盗,因为大多数用户都是通过交易所进行比特币交易,交易所....
发表于 2020-02-26 08:53 182次阅读
比特币被盗史带来什么教训

比特币ETF为什么迟迟没有获得批准

随着加密货币在公众眼中的可信任度越来越高,企业正在寻求机会将数字资产带入传统金融世界,作为更正式和受....
发表于 2020-02-26 08:49 7次阅读
比特币ETF为什么迟迟没有获得批准

首个“区块链标准”说了什么

分布式账本技术是密码算法、共识机制、点对点通讯协议、分布式存储等多种核心技术高度融合形成的一种分布式....
发表于 2020-02-26 08:45 56次阅读
首个“区块链标准”说了什么

区块链对于实体经济有什么影响

区块链是一种去中心化的、由各节点参与的分布式数据库系统。
发表于 2020-02-26 08:39 16次阅读
区块链对于实体经济有什么影响

区块链内容平台具备什么特点和前景

区块链内容平台爆发,集中点是在17年后。
发表于 2020-02-26 08:36 13次阅读
区块链内容平台具备什么特点和前景

2020年的区块链为何更加受欢迎了

随着物联网和区块链在技术世界中的兴起,企业迫切希望看到如何利用它们赚更多的钱。
发表于 2020-02-25 14:19 58次阅读
2020年的区块链为何更加受欢迎了

区块链在互联网的下半场会怎样

区块链企业应用的探索至今不过 4、5 年时间,未来还会有大量的时间是低头拉车的日子,而不是台前幕后的....
发表于 2020-02-25 11:58 33次阅读
区块链在互联网的下半场会怎样

社区沟通对于区块链有什么意义

项目负责人及其团队的最终目标应该是,在社区互动的独特方法中,要在灵活性和持久性之间找到平衡,因为除了....
发表于 2020-02-25 11:51 29次阅读
社区沟通对于区块链有什么意义

去中心化服务节点网络上怎样跨区块链技术

Blocknet协议是一个与区块链无关的平台,旨在帮助开发人员使用来自不同区块链的功能启动新的应用程....
发表于 2020-02-25 11:42 27次阅读
去中心化服务节点网络上怎样跨区块链技术

区块链怎样为可持续生活打下基础

智能城市和智能技术正在高速加速发展,但由于气候变化危机,也就更需要公众意识来接受快速和可持续的实践。
发表于 2020-02-25 11:39 130次阅读
区块链怎样为可持续生活打下基础

区块链如何解决隐私问题带来的困扰

随着人工智能的出现和物联网(IoT)的普及,在某些情况下,客户可能会开进一家等待的时间最短的维修店补....
发表于 2020-02-25 11:37 27次阅读
区块链如何解决隐私问题带来的困扰

加密货币资产的动量策略是怎样的

随着加密货币衍生品市场的不断发展,这种情况很可能在近期的期货交易中发生改变。
发表于 2020-02-25 11:33 27次阅读
加密货币资产的动量策略是怎样的

可编程货币将会给我们带来什么

将数字货币与政策和激励措施相结合将会产生深远影响。这一概念与循环经济的目标相吻合。
发表于 2020-02-25 11:28 69次阅读
可编程货币将会给我们带来什么

DAO的这场社会实验反映了区块链什么现象

智能合约是继比特币之后最大的创新。他们对在以太坊网络上的分布方式,时间和内容进行编程。
发表于 2020-02-25 11:25 86次阅读
DAO的这场社会实验反映了区块链什么现象

区块链技术由虚入实后的方向在哪里

区块链行业的发展从以数字货币、资本为主导向以技术、落地和应用为主导的转移,只是由“虚”入“实”的第一....
发表于 2020-02-25 11:21 34次阅读
区块链技术由虚入实后的方向在哪里

如何用区块链来打击假药

包括辉瑞公司和礼来公司在内的一些大型制药公司已经开发了一种基于区块链的系统,可以跟踪整个供应链中的处....
发表于 2020-02-25 11:18 31次阅读
如何用区块链来打击假药

区块链可以改善教育行业什么问题

区块链技术主要是由分布式账本技术、非对称加密算法技术和智能合约这三项技术组成的,基于此,它就拥有去中....
发表于 2020-02-25 11:15 22次阅读
区块链可以改善教育行业什么问题

区块链如何帮助中小型企业渡过难关

未来区块链+共享会在越来越多的行业里应用,由于区块链的本质是共识自治社群,上下游企业可以组成联盟形成....
发表于 2020-02-25 11:12 39次阅读
区块链如何帮助中小型企业渡过难关

区块链到底需不需要操作系统

区块链操作系统旨在促进更容易的开发,而其结果自然也最终会带来更好的用户体验。
发表于 2020-02-25 11:08 22次阅读
区块链到底需不需要操作系统

大数据区块链如何在疫情中大展身手

区块链技术不但在慈善捐赠追踪、疫情追踪以及医疗数据管理、医疗用品和药品溯源方面有所应用,而且有利于在....
发表于 2020-02-25 11:02 129次阅读
大数据区块链如何在疫情中大展身手

怎样去引导区块链有序健康的发展

区块链是一种新型的分布式数据库,也称为分布式账本。区块链技术利用块链式结构验证与存储数据,采用共识算....
发表于 2020-02-25 10:44 22次阅读
怎样去引导区块链有序健康的发展

比特币减半可以带动牛市

本次减半依旧如过往那样带来一波牛市,当然这波牛市不会把数字货币的整体市值带到和股市的体量,也不会让比....
发表于 2020-02-25 10:41 135次阅读
比特币减半可以带动牛市

形象工程对于区块链有什么不好的影响

区块链以大量冗余数据的同步存储和共同计算为代价,牺牲了系统处理效能和客户的部分隐私,尚不适合传统零售....
发表于 2020-02-25 10:37 16次阅读
形象工程对于区块链有什么不好的影响

为什么银行业难以接受区块链

加密货币市场正显示出成熟迹象,如机构参与度增加,在受监管的交易所推出新的合约。
发表于 2020-02-25 10:33 94次阅读
为什么银行业难以接受区块链

区块链技术安全应该如何去规范

分布式账本技术是密码算法、共识机制、点对点通讯协议、分布式存储等多种核心技术高度融合形成的一种分布式....
发表于 2020-02-25 10:29 127次阅读
区块链技术安全应该如何去规范

区块链行业的导火索会被谁给点燃

区块链行业的整顿、监管是全球政策环境的大势所趋。中美俄等大国都很重视区块链技术的应用与发展,尤其是中....
发表于 2020-02-25 10:25 13次阅读
区块链行业的导火索会被谁给点燃

区块链落地的情况如何

对区块链最重要的批评之一是其巨大的能源成本。
发表于 2020-02-25 10:22 23次阅读
区块链落地的情况如何

区块链为主线的金融科技具备怎样的特征

在监控疫情和处理病患过程中,智慧大数据平台、防疫机器人(16.840,-0.36, -2.09%)都....
发表于 2020-02-25 10:19 26次阅读
区块链为主线的金融科技具备怎样的特征

传染病预警系统如何应用好区块链技术

在区块链系统中注册有权限的公众节点,在疫情预警之后,公众能够第一时间获取准确的疫情信息,并采取防护措....
发表于 2020-02-25 10:15 25次阅读
传染病预警系统如何应用好区块链技术

如何对抗智能合约系统中的审查攻击

在智能合约系统的设计中,一种常见的模式是要求客户端在某个时间节点前采取某些行为;如果客户端超过这个时....
发表于 2020-02-24 15:06 32次阅读
如何对抗智能合约系统中的审查攻击

国内金融行业首个区块链标准正式发布

《标准》由全国金融标准化技术委员会归口管理,由中国人民银行数字货币研究所提出并负责起草,中国人民银行....
发表于 2020-02-24 14:59 65次阅读
国内金融行业首个区块链标准正式发布

关于区块链的未来一个大预测

区块链大预测:未来十年将出现一个纯然分散式的世界,全球区块链用户将达到10亿
发表于 2020-02-24 14:49 49次阅读
关于区块链的未来一个大预测

朗新科技披露公开发行可转换公司债券预案

公告显示,募集项目之一的能源物联网系统建设项目建设期3年,总投资5.1亿元。该项目主要分为“电力能源....
发表于 2020-02-24 14:40 139次阅读
朗新科技披露公开发行可转换公司债券预案

基于以太坊的加密艺术项目DAO介绍

从我目前掌握的情况来看,加密艺术领域中的所有项目都在尝试推进这一新领域,并且试图彻底让新艺术家和收藏....
发表于 2020-02-24 13:51 33次阅读
基于以太坊的加密艺术项目DAO介绍

中本聪到底持有多少比特币

如果根据比特币博主Sergio Demian Lerner 2013年的分析,这个数值可能是100万....
发表于 2020-02-24 13:47 349次阅读
中本聪到底持有多少比特币

各种主流币的持币地址分析

比特币巨鲸地址(持币量至少占总供应量的千分之一)的持币量占总供应量的比例在2011年2月达到了33%....
发表于 2020-02-24 13:38 54次阅读
各种主流币的持币地址分析

基于一种全新的区块链社交网络尝试机制Voice介...

目前绝大多数的社交网络都没有采用真人账户的KYC认证机制。用户一般通过手机或邮件即可注册账户。这导致....
发表于 2020-02-24 13:26 175次阅读
基于一种全新的区块链社交网络尝试机制Voice介...

比特币到底该如何保护才不会被盗

今日,这位巨鲸在 Reddit(目前已删除)中发帖,自己刚刚丢失约 6 万枚 BCH(价值约 300....
发表于 2020-02-24 13:22 49次阅读
比特币到底该如何保护才不会被盗

比特币闪电网络的运作机制进展与挑战分析

在未来,原子多路径支付伴随 HTLC(哈希时间锁定合约)将会成倍增加路由选择,有望大幅增加通道流动性....
发表于 2020-02-24 13:15 223次阅读
比特币闪电网络的运作机制进展与挑战分析

什么是以太坊的域名服务

以太坊域名服务旨在使得发送和接受加密货币变得简单。你可以将以太坊(ETH)地址(也就是字母和数字字符....
发表于 2020-02-24 13:10 31次阅读
什么是以太坊的域名服务

基于一种DeFi的顶级区块链平台介绍

DeFi是指包括金融服务(例如交易,借贷,借贷,付款)的集合的运动。这些服务利用去中心化的基础架构以....
发表于 2020-02-24 13:08 34次阅读
基于一种DeFi的顶级区块链平台介绍

区块链在互联网行业中的应用有哪些

区块链时常被与人工智能、无人驾驶、物联网等概念摆在一起,但与前几样看得见摸得着的东西不同。虽今日天下....
发表于 2020-02-24 13:07 203次阅读
区块链在互联网行业中的应用有哪些

如何在区块链世界中建立正确的沟通方式

在Facebook 最近公布的2030年战略中,首席执行官马克·扎克伯格(Mark Zuckerbe....
发表于 2020-02-24 13:00 26次阅读
如何在区块链世界中建立正确的沟通方式

计算平台的三大发展阶段解析

在过往百年的信息技术发展过程中,人类一直在追求计算和算力的发展,终极追求始终朝向智能化的方向在演进。
发表于 2020-02-24 12:56 108次阅读
计算平台的三大发展阶段解析

科技赋能区块链金融新技术,区块链票据快速上链

2017年年初,央行推动的基于区块链的数字票据交易平台测试成功,随后,央行旗下的数字货币研究所正式挂牌,已经做好了...
发表于 2020-01-11 18:01 208次阅读
科技赋能区块链金融新技术,区块链票据快速上链

区块链技术落地政府机关数字政务应用方案

公民需要管辖 所以有了政府 政府需要管辖 所以有了中央。各个省份的政府数据库信息过于冗杂  几乎每个政府...
发表于 2019-12-28 15:00 201次阅读
区块链技术落地政府机关数字政务应用方案

区块链技术落地医药溯源数据管理系统方案

医疗和教育在人类历史上最重要的两大事业 他们不仅具有终身化的特点 还具有普遍性 在“互联网+”的时代,很多领域已...
发表于 2019-12-28 14:57 192次阅读
区块链技术落地医药溯源数据管理系统方案

区块链落地智慧城市应用领域

区块链作为新型技术产业的领导者,他非常明确的认识到自己的主攻方向,只要攻克区块链的关键技术 加快推动区块链技术...
发表于 2019-12-27 14:42 164次阅读
区块链落地智慧城市应用领域

区块链技术对于保险行业的应用技术与开发

现在 目前来说 保险业的发展面临很多的难点和痛点,道德风险和逆向选择是现在目前来说保险行业最大的困难,中国也面临...
发表于 2019-12-24 14:20 164次阅读
区块链技术对于保险行业的应用技术与开发

区块链技术应用在金融数据面前的搭建方案

区块链曾经作为比特币基础研发理念 在2013年渐渐的走入大众视野 但是当时他只是作为比特币的“附属品”出现 2015年区...
发表于 2019-12-23 14:34 183次阅读
区块链技术应用在金融数据面前的搭建方案

区块链技术在金融领域的 开发搭建的广泛应用

最早出现“区块链”这个概念的是2013年的“比特币”的出现。区块链技术作为构建比特币的最基础的技术 ,实现了记录比...
发表于 2019-12-23 14:32 176次阅读
区块链技术在金融领域的 开发搭建的广泛应用

区块链对于金融界应用日渐深刻的影响趋势

区块链对于金融界应用日渐深刻的影响趋势区块链技术简单明了的说,相当于他是一个中心平台 不管任何一方都是作为节点 ...
发表于 2019-12-19 11:32 266次阅读
区块链对于金融界应用日渐深刻的影响趋势

分布式存储方案的主要特点是什么?

接口与外设在一个视频监控系统中,选择什么样的存储解决方案直接决定了整个系统的系统架构以及系统的性能和稳定程度,...
发表于 2019-11-08 07:24 356次阅读
分布式存储方案的主要特点是什么?

请问机器中十进制数257按字符形式存储表示多少?

十进制数257按字符形式存储时,机器中表示为多少? A)  323537H B)  020507H C) &n...
发表于 2019-11-08 04:35 207次阅读
请问机器中十进制数257按字符形式存储表示多少?