区块链数据上链的问题探讨

如果你经常阅读关于区块链的落地文章,会常常看到一个词,叫做数据上链。数据上链即把数据写到区块链中。
不同的区块链有不同的上链方式。对于审核型区块链来说,上链是需要审核的。不是谁都能把信息上链。
对于特定型区块链而言,只有特定类型的数据可上链,其余类型的数据则不能上链。比如区块链发票,交易即开票,开票即报销。整个过程全自动无需用户操心,整合环节都上链了,链上可查。但你并不能把其他内容上到这类区块链中。
对于非审核型的区块链,基本上不论谁,不论什么内容都可以上链。比如以太坊,发送任何一笔交易,都可以带上文本信息。只是文本大小会影响所需费用。文本越大,费用越多,文本越小,费用越少。
除了手动上链,也有自动上链。即开发一个程序,调用区块链节点的api,实现自动化上链。比如某个机构作为oracle语言机,每天把天气信息上链到区块链,供链上的智能合约调用。这由此也发展出一个全新的产业,即专门提供数据上链的项目,有些项目可以实现跨链上链,把一个数据写到不同区块链中。
但上链也存在一定问题。上链会导致区块链节点越来越大。尤其是把区块链作为存储时更严重。对于已经存在了几年的老项目,通常其数据会达到20几个g。
如果上链的数据很大,会对区块链造成很大压力。
在运维领域存在一种日志备份业务。一个正常的系统难免发生异常。每当发生异常后,都会产生日志。有些系统产生的日志特别多,备份量也很大。除了异常日志,还有系统产生的日志。很多服务器被黑客入侵后,黑客会删除甚至伪造日志。这给找到黑客带来很大的难度,就好比一个商店,商店内部有摄像头,但是摄像头没联网,摄像内容存在摄像头后面插着的u盘里。这个时候有个人偷偷进入商店,拔出u盘,然后偷东西,结果摄像头就失去了作用。
对于日志上链,即便黑客入侵后删掉日志,也能从链上日志找到相关记录。黑客再强大,也难以篡改区块链上的日志。
但区块链不是分布式存储,其数据不可篡改的特性,与文件存储结合起来会更高效,而不是把所有数据都存在区块链内部。这样,区块链只要记录某个文件的地址和其对应的哈希值即可。当下载文件时,只要文件地址和哈希值都能和链上数据对应上,则说明该文件没有被篡改。


同一个按键短按与长按有什么区别?源代码详细讲解
工业级远程控制网关ZP3000|PLC远程控制管理编程调试上下载
手把手教你使用LabVIEW ONNX Runtime部署 TensorRT加速,实现YOLOv5实时物体识别
小米公司已召开上市启动会露,倾向于选择香港上市
5年后合肥百姓家有望照进LED
区块链数据上链的问题探讨
“工业4.0”的时代 中国制造的机会在哪里
别太期待!小米Note3配置一般,充其量就是低配版的小米6
科大讯飞表示目前没有生产手机的计划
一文看懂阻燃电缆和耐火电缆的区别
电源传导噪声超标,如何做到EMI滤波器精准调参呢?
美军一种研发智能绷带 可密切跟踪伤口进展并实时刺激愈合过程
IET:手机或高压电线塔的辐射会危害健康吗?
智能魔镜是什么?
大立科技可提供高效专业的红外热成像人体测温解决方案
角度传感器工作原理介绍—慧联科技
蓝牙串/接口静电保护防护专用TVS二极管
意法半导体无线通信系统热能量收集解决方案
怎样将HG658华为路由器转换为中继器
富乐德半导体产业项目20亿传感器子项目完成签约