面向数字存证的Baas设计

2022-09-11 版权声明 我要投稿

“区块链服务平台BaaS”是当下电子数据证据存证的创新技术,然而现阶段我国“区块链服务平台BaaS”设计中依然存在诸多问题。因此,要求行之有效的方法对其进行问题分析,如设计规划、网络搭建及监控等。本研究对“面向数字存证的Baas设计”方法进行分析,有十分重要理论意义。

一、区块链技术概述

区块链技术是一种基于数据存储、分析、计算机归档的综合验证技术之一,现阶段随着“区块链”概念及相关技术日益提出,各大媒体及书籍也对其进行侧重介绍,一度引起学术界热点讨论。区块链技术主要以“块链式数据结构”运用为基础手段,实现对数据的验证及存储。在算法方面主要采用“分布式节点共识”方式完成数据的更新及生成。另外,区块链技术具备较高的安全保障性,它是以密码学为主,通过方式验证来保证数据的快速传输及访问。其计算方式主要采用自动化脚本代码生成“智能合约”,进而完成对数据的编程及操作,具有“分布式基础构架”特点。区块链技术具有以下特点:第一,去中心化(Disintermediation)、分布式(Distributed)、不可篡改(Immutable)、去信任化(Trustless)等主要特征。其次,区块链技术也称“服务BaaS”,即Blockchain as a Service。BaaS从其应用及原理层面来讲具有一定“服务”特性,属于一种当下较为新型的“云服务”,也是一种可以与区块链进行融合的“云服务”[1]。例如:微软“Azure云计算平台”及IBM“Bluemix Garage云平台”等,上述两种云平台都具有“服务BaaS”性质。BaaS的运行原理主要是对云服务网络进行空间开通,其目的是对某个区块链节点实现运行。相对于普通节点与传统交易所节点,BaaS节点具有以下效能,具体如下:第一,可以快速构建自身需求的环境开发;第二,为区块链服务中的搜索查询进行提供;第三,在去中心化中,实现了数据分析、交易提取等相关操作流程、标准服务;第四,实现非中心化,为开发者能过较快验证自身概念及模型奠定基础;第五,BaaS节点服务特征较为明显,主要包括:创建方便、部署规范、运行及监控区块化、工具特性强等。

二、传统存证问题分析

目前,随着我国网络信息技术不断普及应用,微信、手机、支付宝等电子数据支付、证据形式已经成为人们工作生活重要组成部分之一。通过笔者分析研究风险,电子数据证据的主要优势在于实现了“复制性”,该优势特点极大方便了人们日常应用,但所谓“有其利必有其弊”,这种复制性极易造成侵权行为出现,对“侵权纠纷”埋下隐患伏笔。另外,电子数据证据虽然具有高科技性能,但其“不稳定”特征也是其主要问题之一。不稳定主要体现在对数据证据销毁、篡改等方面。一旦“证据”的缺失就会导致因“无证据”因素,对案件处理及公正维护造成波及影响,使犯罪分子逍遥法外,并对社会的健康稳定也造成严重影响。因此,基于该问题现状,通过对互联网环境下电子数据证据有效存证进行分析,创新突破存证的技术、方法,以一种更为效率、安全、稳定的形式呈现出来,为司法公正、社会稳定、人民自身利益保护奠定坚实基础。

三、面向数字存证的Baas具体设计

(一)设计规划

通过对上章节的问题分析,笔者认为采用一种新型电子数据证据存证技术势在必行。即区块链服务平台“BaaS”,基于区块链服务平台(BaaS)的主要特点,其设计方案包括:对电子数据证据进行实施监控、对区块链进行积极部署、加强合约开发、构建弹性伸缩等,上述设计方案主要为有效解决企业级区块链服务奠定基础。另外,区块链服务平台“BaaS”进行电子数据证据存证,在降低成本上也起到积极推动作用,通过对区块链基础环境及设施进行构建,可以充分满足其存证业务需求。同时,在部署环境及云平台中,区块链服务平台“BaaS”具有较大的兼容性特征,主要可以部署在私有云、公有云、物理服务器、虚拟机等环境平台下。而不是局限在特定的“云”之上,并可以进行自由安排及选择,即同一环境下网络中的差异节点中的资源也无需相同[2]。

(二)网络搭建及监控

在区块链网络搭建中主要以当下较为流行的“Kubernetes”当作区块链服务平台“BaaS”调度器,构建区块链网络具体如下:第一,以快速构建部署区块链网络为核心,将其流程进行打通,应该采用docker-compse进行合理部署,完成背书节点及排序节点以及相关涉及节点在服务器上的稳定运行。第二,为了将区块链网络分布式部署到多台服务器,可以对yaml文件进行手动拆分,根据其节点具体类型对所有节点中的yaml文件:peer.yaml、orderer.yaml、ca.yaml、kafka.yaml及zookeepe.yaml进行抽出。第三,应利用kubernetes集群导入,将区块链网络中所有涉及节点进行集成管理,主要包括:对节点进行创建与维护、各节点状态稳定、资源实施监控及风险报警等。通过Baas的设计应用可以为客户提供多种类型区块链底层服务,如共享账本、数字资产、电子合同等等的服务。

存证监控具体如下:

同时可以“Prometheus”中加设一系列告警规则,当其规则被触发影响时,Prometheus对Alertmanager进行通知,Alertmanager会对其通知告警进行合理分组及抑制,最后以告警服务方式通知其用户。

四、结论

综上所述,通过对面向数字存证的Baas设计进行分析研究,主要包括:区块链技术概述、传统存证问题分析、面向数字存证的Baas具体设计,其包括设计规划、网络搭建及监控等,从多方面、多角度,对面向数字存证的Baas设计进行阐述,为下一步工作开展奠定基础。

摘要:现阶段,我国对区块链技术日益重视及通过分析面向数字存证的Baas设计,提出其具体方法、步骤,为日后区块链技术在我国电子数据证据存证中作用发挥提供参考依据。

关键词:Baas设计,区块链技术,数字存证

参考文献

[1] 兰国帅,郭倩.“智能+”时代智能技术构筑智能教育——《地平线报告(2019高等教育版)》要点与思考[J].开放教育研究,2019,25(03):22-35.

[2] 陈诗,李晨露,赵旺,祝子丽.区块链技术助力中小企业融资[J].中国商论,2019(10):59-60.

上一篇:新型城镇化背景下促进农民工返乡创业机制研究下一篇:探讨混凝土结构工程加固施工技术