区块链–存证系统

存证基本原理

存证的背景故事和概念(基于区块链)

  • A向B借了1000块钱,B获得借条凭证,A再雇一个人C偷取B身上的借条,这样B就没有理由要回钱了。此时我们需要法院备份,即使B的借条凭证丢失,法院依然有备份,即存证。
  • 但是法院没法处理存储那么多存证业务,于是将存证授权给A机构,A机构也处理不了那么多,给了B机构,以此类推。
  • 如果一个人的证据一半在E机构存证,一半在F机构存证,那么最终还是由法院处理,而且用户还得区分证据在哪家机构验证。
  • 后来,E机构的证据告诉F机构备份,F机构告诉E机构备份,验证的时候E、F机构互相验证。
  • 但是只要E、F机构都作假,都说A不欠B钱,那么2:1,少数服从多数,法院也没办法。
  • 于是,法院叫200个机构都来存证,即使A买通了5个机构,说自己不欠钱,还会有很多机构证明事实的真像。

共识机制的背景故事

  • B用真借条去F机构存证,A伪造欠条去和E机构说,那么这个时候谁说的是真的,机构怎知道。
  1. single机制:法院说了算,法院会来判断哪个借条是真的。
  2. 工作量机制:既然数据有差别,储存数据是要花钱的,请A、B去盖楼存数据,谁盖的楼多,谁就说的对,谁工作量多就听谁的。(实际应用如比特币)

存证 = 存储 + 证明

  1. 存储–将需要存储的内容,附加于交易信息之中
  • 交易描述 DESC
  • 合约
  1. 证明–验证当前信息,和以存储的信息,内容完全一致
  • hash加密方式
  • md5 sha-256,司法领域要求国密hash:SM3

适用性

  1. 为什么区块链可以存证
  • 网络架构 – 去中心化
  • 开放性 – 信息数据高度透明
  • 独立性 – 不依赖第三方,自成应用
  • 安全性 – 不可篡改
  1. 区块链可以做什么
  • 版权
  • 溯源
  • 监督
  • 其他强校验场景

实现原理

  1. 交易双方的选择
  • 中心化账户 – 中心化账户
  • 用户账户 – 中心化账户
  • 用户账户 – 用户账户
  1. 存证流程

司法存证

概念

  • 司法存证是为链上信息添加权威证明
  • 司法证明
  1. 可信时间戳
  • 按照一个大家都认可的时间服务器
  1. 数字证书
  • 在验证公钥的时候去向权威机构证明这是你的公钥。
  1. 司法机构
  • 比如对接北京互联网法院

开发者大赛赛前培训讲座 |《XuperChain存证系统开发案例讲解》.

区块链存证原理与流程--基于xuperchain司法存证系统开发的学习笔记相关推荐

  1. 【嵌入式系统开发】学习笔记四:嵌入式开发的基本概念与工具链

    提示:本文内容参考慕课课程:<ARM微控制器与嵌入式系统> 嵌入式开发的基本概念与工具链 前言 一.电路板 1.开发板:EVB(Evaluation board) 2.最小系统板 二.开发 ...

  2. 区块链技术赋能音乐作品版权保护 法院采信存证证书作为有效权属证据

    区块链技术以低成本.高效率的取证.存证流程,为著作权保护提供了新的保护方案,该技术的合理有效运用,能够推动版权行业环境建设,为版权行业营造良性生态环境. 互联网的发展让音乐作品在网络世界的复制.流转. ...

  3. 区块链应用@纸贵科技:基于阿里云容器服务护航内容版权

    摘要: 区块链如何护航内容版权? 区块链已经成为业界内外家喻户晓的一门技术,很多企业已经开始尝试将区块链应用于不同场景.目前,开源的Hyperledger Fabric区块链技术与容器技术的应用组合已 ...

  4. 深度认识区块链---从底层原理到应用场景

    区块链定义 区块链(Blockchain)是由节点参与的分布式系统,它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger).它是比特币的一个重要概念,完整比特币区块链的副本,记录了其代 ...

  5. 【浅谈】区块链的工作原理

    文章目录 前言 一.什么是区块链? 二.区块链是如何工作的? 1.数据块的组成 1.1数据(Data) 1.2 Hash值 1.3 前一个区块的Hash值 三.区块链的安全性 1. Hash值形成链式 ...

  6. 区块链入门与去中心化应用实战 之一 第3章 区块链技术核心原理实现

    第3章 区块链技术核心原理实现 建立项目,确定区块结构 实现区块类结构-添加交易 实现创建区块 实现工作量证明 添加节点通信功能 交易接口实现 挖矿接口实现 实现注册节点 实现共识机制

  7. BlockChain:《区块链世界简明生存指南(一块听听)》2017-06-06 李笑来—听课笔记分享(2)

    BlockChain:<区块链世界简明生存指南(一块听听)>2017-06-06 李笑来-听课笔记分享(2) 目录 1.第1部分 2.第2部分 3.第3部分 李笑来<李笑来 Pres ...

  8. BlockChain:《区块链世界简明生存指南(一块听听)》2017-06-06 李笑来—听课笔记分享(1)

    BlockChain:<区块链世界简明生存指南(一块听听)>2017-06-06 李笑来-听课笔记分享(1) 导读      李笑来是一位得到App专栏的作家,专栏<通往财富自由之路 ...

  9. 基于J2EE的B2C电子商务系统开发- 新闻发布与系统管理子系统设计与实现

    设计(论文)题目: 基于J2EE的B2C电子商务系统开发 - 新闻发布与系统管理子系统设计与实现 学院.专业 学生姓名 指导教师姓名 下发日期 (任务起止日期: 20 年 月 日 至 20 年 月 日 ...

最新文章

  1. Java基础语法运算和控制符
  2. JavaScript 中 void(0) 的含义
  3. [物理学与PDEs]第4章习题3 一维理想反应流体力学方程组的数学结构
  4. 基于外卖评论的舆情风控
  5. [Web 前端] mobx教程(二)-mobx主要概念
  6. Python四种形式模块的形式与调用
  7. centos 下载为firefox安装flash插件
  8. Android 判断当前联网的类型 wifi、移动数据流量
  9. (转)WCF教程系列(1)-创建第一个WCF程序
  10. 2022年新能源国补退坡30% 多家车企已涨价
  11. SQL:pgSQL截取查询结果
  12. iOS:fishhook原理分析
  13. 24个最好免费下载电子书(Ebooks)的网站
  14. 日系清新LR调色预设支持PS/PR/FCPX/达芬奇/AE/LUT图片滤镜
  15. linux安装时路径错误,科学网—安装Linux版的hysplit及相关问题集锦-系统Centos - 周勤迁的博文...
  16. 【杂记】01:王者荣耀,再见?
  17. Lineage Logistics完成对 UTI Forwarding的收购
  18. 浅谈实时对战网络游戏的同步机制
  19. 第一章 新科技革命引发产业革命
  20. int转换成char

热门文章

  1. 干货 | StarRocks在携程大住宿智能数据平台的应用
  2. 计算机服务器 芯片,服务器芯片是什么意思?服务器芯片有什么用
  3. MATLAB实现正弦频谱分析学习笔记
  4. 解决安装软件出现错误Error 1935安装程序集
  5. 软件对计算机有配置要求吗,学软件工程对笔记本电脑配置有要求吗?
  6. 机器学习笔记 - 使用CNN和LSTM为图像生成文字描述
  7. 对话|鲜丰水果:“看不见”的门店数字化
  8. 手机软件市场潜力惊人 一家上市可触发多米诺现象
  9. PPT也能像PS一样抠图,你知道吗
  10. WebRTC实践获取视频流