数据结构 考研(数据结构考研参考)

数据结构 考研,数据结构考研真题

电子商务平台、在线金融平台、大中型企业信息系统使用区块链技术及第三方区块链存证平台进行数据上链实现数据防篡改、数据可追溯、数据安全防护功能,已经成为业界较为普遍的共识,广泛应用于合同纠纷、理财纠纷、商业秘密保护等案件中。

2020年《广州互联网法院互联网金融纠纷司法分析报告》:广州互联网法院受理互联网金融纠纷案件 40522 件,其中25868件案件的相关金融机构运用区块链技术收集、固定、存储电子借款合同。

在线数据区块链存证实施包括两个维度:(一)依据在线业务流程设计存证上链节点(内容),存证内容支持“合同纠纷、理财纠纷、商业秘密保护”等法律诉讼请求;(二)上链存证的后台服务器数据及格式,与客户端所见可视化页面数据一致性或通过技术解释保持一致性,支持法庭举证便利性。

一、在线数据区块链存证格式类型及内容

在线平台将收集的杂乱原始数据经过清洗后形成结构化数据(如二维表格数据)、半结构化数据(如日志文件、XML文档、Email等)、非结构化可用数据(如文本、图片、音频/视频信息等),按照自身业务对数据进行分仓存储。据IDC研究表明,市场上结构化数据占到全部数据量的20%,其余80%数据是以文件形式存在的非结构化和半结构化数据。

电子商务平台、在线金融平台、大中型企业信息系统在线数据上链存证及验证流程:平台按照业务流程将服务器、数据库、硬盘中存储的源文件计算哈希值(通常SHA256算法),通过调用第三方区块链存证平台API接口,将数据哈希值进行上链存证(源文件不出本地不泄露),区块链上按照业务流程及时间记录哈希值及上链时间,并返还给平台方区块链存证编号。诉讼举证验证时,平台方在第三方区块链存证平台验证页面,输入存证编号或者存证源文件,再次运算源文件哈希值 ,并同链上哈希值进行比对并查验存证编号,一致则证明数据真实性、原始性。

在线数据上链存证源文件格式类型与存证节点内容性质相匹配,业务流程中“用户注册信息、身份认证信息、登录信息、产品信息展示、认购产品、支付费用、后续服务”等数据通常对应的文件格式如下:

(一)结构化数据字符串格式存证内容:客户数据、产品数据、业务交易数据、财务数据;

(二)半结构化数据日志log格式存证内容:用户实名认证日志、短信登录日志、签约确认日志等用户主动、意愿性行为记录;

(三)非结构化数据存证内容:产品图片、订单图片、合同、版权文件等。

二、结构、半结构与非结构化数据上链存证、验证差异

《最高人民法院关于民事诉讼证据的若干规定》第93条人民法院对电子数据的真实性,应当结合下列因素综合判断:电子数据的生成、存储、传输所依赖的计算机系统的硬件、软件环境是否完整、可靠。

用户在电商平台、金融平台等完成交易后,交易数据的采集、处理、存储及识别依赖平台软件系统载体,区块链上仅存储哈希值,源文件内容、源代码存储在交易平台本地。被司法采信的区块链上链证据,需满足前台用户可视化数据、后台服务器存储数据、上链存证哈希值证据、应用程序代码的同一性审查。

(一)非结构化数据上链存证及举证、验证

非结构化数据图片等是可视化文件,用户在APP端页面看到的内容与上链存证文件内容肉眼可见一致,非结构化数据上链存证、举证、验证最为简单和便捷。权证链,区块链电子证据管理平台建议平台方优先使用非结构化数据存证上链。

在存证阶段,平台方直接计算“文档、文本、图片、图像、视频、音频”哈希值并上链存证,源文件存储本地硬盘中。法庭举证、验证时,提交源文件及上链校验信息(存证编号、区块地址等),即可直接验证数据真实性,法官、当事人可直接采信证据文件。

案例:图片格式上链存证及验证。融资租赁合同纠纷(2020)沪0107民初3976号,宋某在某小程序通过电子签约方式签订电视机租赁合同,签约及履约过程中的订单、物流、租金等信息存储于平台系统内,该平台将上述电子数据同步存证于司法区块链。在案件审理过程中,原告提供,1)协议文本和订单信息、物流信息、支付信息等页面截图书证;2)运用区块链方式存证的合同、订单、租金、物流电子信息,并在庭审过程中当庭就区块链证据进行了核验操作,通过一致性检验后采信证据。

(二)半结构化数据上链存证及举证、验证

应用程序log日志文件记录业务活动,包括业务活动日期、时间、使用者及动作等相关操作。日志文件是列入电子证据分类的一种证据类型,《最高人民法院关于民事诉讼证据的若干规定》第14条第3项规定电子证据包括“用户注册信息、身份认证信息、电子交易记录、通信记录、登录日志等信息”。

用户在平台进行“实名认证、短信登录、签约确认”等主动、意愿性行为时,在手机端点击确认按钮,应用程序会同时生成“点击日志”,点击日志数据是服务器接收到客户端发出的请求且有点击、滑动等操作行为产生的记录。

平台方可直接将“实名认证、短信登录、签约确认”等日志文件计算哈希值并上链存证。法庭举证时,提交日志log文件及上链校验信息(存证编号、区块地址等),即可直接验证数据真实性。如无反证,通常情况下log文件证明力被采信。

案例:log日志文件上链存证及验证。在王某与星巢科技网络服务合同纠纷案件中(2020)浙0192民初2448号。平台方提交《C豆兑换使用协议》《C豆补充协议》及同一日志(王某点击协议同意情况)取证截图、《网页取证保全书》;阿里云服务器日志和后台数据取证视频及第三方平台电子证书。通过哈希值与日志文件一致性验证后,法院采信日志文件证据。

(三)结构化数据上链存证及举证、验证

如在线平台将数据库中结构化数据如字符串等格式数据进行存证上链,在法庭举证、验证中,第一步先验证上链字符串数据真实性,接下来则需要就存储后台字符串数据与用户前台可见页面内容一致性进行技术解释。字符串数据需要用应用程序或者工具翻译成可视化内容,如对字符串数据进行翻译的工具并非来自第三方开发机构,则需要就自行开发的应用程序或者工具原始性进行说明。最终满足,前台用户可视化数据、后台服务器存储数据、上链存证哈希值证据、应用程序代码的同一性审查。

“结构化数据存证上链”,在存证阶段,平台方将数据库中字符串等格式数据计算哈希值并上链存证,源文件存储本地数据库中。同时,为了保障应用程序代码的同一性,平台方应将应用程序源代码、软件开发技术路线及技术说明、第三方检测报告、遵循行业标准说明、其他相关技术文档依据系统开发周期、业务变更定期做版本管理上链存证。如平台系统功能较为复杂,建议平台方预先将平台系统进行功能性司法鉴定留档备用。

案例:字符串格式上链存证及验证。蚂蚁小微金融、重庆市蚂蚁小微小额等与苏州朗动网络商业诋毁纠纷中(2019)浙8601民初1594号。企查查通过大数据挖掘、数据建模、行业标准定义和可视化分析技术向用户推送蚂蚁微贷公司清算相关信息,引发商业诋毁纠纷。企查查抗辩举证:登录企查查大数据平台,查找蚂蚁微贷公司数据,对应一组数据代码,使用第三方在线解析工具Json.cn对两天的数据信息进行翻译,对比结果显示,5月1日无清算信息,5月5日清算信息中显示清算组成员“车宣呈”、“应君”等。用后台数据支持前端数据证明抗辩主张。

区块链在线数据上链存证技术,与传统公证取证、司法鉴定取证相比较,首次实现低成本实时记录在线数据及固定数据,促进在线交易环境的透明、公开。《最高人民法院关于民事诉讼证据的若干规定》第94条 电子数据存在下列情形的,人民法院可以确认其真实性“由记录和保存电子数据的中立第三方平台提供或者确认的;在正常业务活动中形成的”。结构、半结构与非结构化数据上链存证及验证存在差异,我们建议存证源文件做为法庭证据应用角度,结合技术实现、成本、可操作性,源文件格式尽量满足法官、当事人审查证据可直观理解格式类型;同时电子证据与其他类型证据共同支持诉讼请求高盖然性。

数据结构 考研(数据结构考研参考)

京ICP备14027590号