版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、区块链做存证的原理及方式为什么区块链是好的存证工具区块链所建立的是一种去中心化的共识机制,这种共识机制结合了数字加密和博弈论,使得参与者无须任何外部强制约束的情况下即自行形成了相互牵制的可信环境。这种可信的环境去除了中心化授权外部的管制的必要性,甚至恰恰建立在互不信任的基础之上,于是这种去中心化、去信任的区块链架构所解决的正是这个充满虚拟与匿名的网络世界的信用与治理问题。存证证明这是一件很简单的事情,提供票据、通信记录之类的就可以办到,但这些并不严格,因为这些证据都是非常容易被伪造和销毁的。要完成证明,必须依赖强有力的证据链,这个必须是任何人都无法伪造和销毁的,或者说伪造成本是极其高昂近乎不可
2、能。区块链技术是从比特币系统提炼出来的,具有强大的自保护能力的技术,与其说它是一项技术创新,不如确切的说它是一项规则与技术完美结合的生态系统创新。 这个生态系统自带的规则与技术天然解决了保全证据公证遇到的一些根本问题:8 / 7存证工具:区块链(1)第三方身份:区块链技术保全证据,是属于在关系双方之外,建立一 个无利益的第三方身份,正如“公证”中的公证员的身份、“私证”中的见证人的身 份。(2)去中心化结构:区块的基础规则之一就是去中心化的结构, 即不存在作为 中心的硬件或管理机构,不需要也无法人为的进行干预。 保全内容被区块链无数 的结合点共同控制,有效的防止黑客、捣蛋者们对数据本身进行攻击
3、、篡改。(3)时间戳证明:每一次存取、变动等行为都会有一个时间戳记录,让每 一个行为的时间点有据可查。(4)证据链举证:区块链技术将每一次行为都保全下来,对行为形成了证 据链证据,而非单点证据,有效还原了整个行为的真实过程。(6)低成本:虽然区块链技术作用很大,但它还是一项低成本的技术,区 块链技术本身对硬件的要求不高,也不需要很大的硬件投入,这点在它保全证据 公证领域的推广利用方面也是至关重要的。上面谈到的是区块链在保全证据公证领域的天然优势,这个优势可以用于公证,当然更可以用于的私证,但从现实的、接地气的作用来讲,区块链对私证的意义更大,这是因为未来越来越微小的经济活动将逐步盛行,如:P2
4、P实现了几十、 几百的贷款,淘宝实现了几十块钱的交易,这些细琐的经济活动会产生出大量的细琐的名事纠纷,而大家绝不会为几块、几十块、几百块的事情打官司,所以快速取得证据、快速处理纠纷成了必须解决的问题,区块链将成为大众提供这样的存证、取证工具,用技术提高“私证”的证据效力,让私证在非民事诉讼领域大展拳脚。怎么做存证?区块链进行存证的本质在于区块链特殊的存储方式,用比特币举例,每一笔交易以UTXO记录,UTXO相当于记录流水的方式,而不是记录余额。记录中必须包含持有人的签名并被网络证明没有双花,同时会记录接收人的地址,而且这笔记录将被打上时间戳记录在区块中。这样确保了每一笔交易都能找到他的上一笔交
5、易, 这样保证了在没有第三方参与的情况下,交易是唯一的和不可篡改的。利用这个特性大家创造性的用来解决数据存证的问题。基于比特币的存证很好的利用了比特币网络的强大算力以增强公信力。但是大家都知道比特币每一个区块的容量十分有限,如何将庞大复杂的数据存入比特币的网络中呢?中本聪在比特币中使用了默克尔树的方式对交易的验证进行简化,基本原理是将单条交易 Hash,再将两条交易的Hash组合后在进行Hash,经过几次同样的过程后形成一个根 Hash,存于区块头中。这样,任何树上任何一笔交易被更改,都会造成根的不同。做数据的存证时,采用同样的方式,将文件 Hash 以默克尔树的形式组织,最后将根 Hash写
6、入比特币的一个可以提供 80字节空间的OP_Return这个区域中。相当于将数据存证于一笔不可篡改的交易中,从而完成了存证的过程。这个过程我们称为锚定,其实是将存证链条锚定到了比特币 上。网录锚定(Anchor)Output Scripts。一SHIP W .必HIMDP_Q<甘湖 Encoding: fWaJ (2 bytes) + block_height (6 bytes) + block_hash(32 bytes)tacho e Ha ah append (9V* t * a1) # blQckHcighr .«)Id* :=km>uhipt, newGi
7、9;lpcSvll4er ()b-uldez 114cl,* (tucript .OF RETURN)buiIdes r AddOat a(anchorKadh)opSeumr err builderPScripsf)imit*, AddTKOut (wire - H>vT,gt (0r g网-"锚定算法 Update UTXOs Create New Tx UTXO -> TXIn Create TxOut, including OP_RETURN, Validate TX Send Tx to network, Wait for callback notificati
8、on Tx Confirmed (6 times, 20 times, etc)Op_return的其他应用利用Op_return这个区域还可以被用于发行基于比特币的其他资产,如彩色币OP RETURN: Color Coins利用。p_eturn来发布数字资产2015年以后利用Op_return区域相关的交易持续上升,说明这一区域正在 被大规模开发利用。OP_RETURN交易现状Totalcount企业级的存证解决方案上面介绍了存证功的原理。而存证的复杂应用意味着我们需要一个企业级的存证,这个存证应该有如下特征:当锚定的交易被取消,仍然能再次进行锚定;存证的数据的原始关系必须被记录和保留,
9、原始数据的版本能够保留;数据能够 便捷的检索;交易的吞吐量和速度达到要求;能控进行隐私和权限控制存证的示例介绍:公证通:将原始文件的hash存入条目块中,条目快被以默克尔树的形式组织后进入公正链的块中,公正块与比特币锚定。存证实例:F.actQm4 H ; c < ? ? JqhMKlfTBlockstack在锚止之刖,将原始文件及文件的hash都进行了存储,当写入区 块链后,交易信息和公钥将被返回,并同样被存储于数据库中。这样能够方便的 对文件进行分类和查询。网录的存证系统在产品的初步架构上,延续了我们在 Factom的部分思路: 支持多种文件存储,提供存证及分布式存储两种路径,便于源文件的保留和比对。 结构化数据可以直接写入区块中, 进行真正意义上的数据比对。在区块链上层构 建强大的查询引擎用于存证数据的复杂快速检索。存证实例:网录(Walud.)&愤技&API.E :* iLMi IWir 11 Renoir r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北当阳市2026年社区工作者招聘考试试卷-含答案解析
- 四川达州市达川区2025-2026学年七年级下学期期末考试道德与法治试题(文字版含答案)
- 寺院安全工作总结讲解
- 核工业领域就业前景
- 女婴健康内容指导
- 山西金融学院就业前景
- 安全生产多样活动讲解
- 2026年食品行业六月新品研发方案
- 2026年企业社会责任创新与发展方案
- 23.3 四分位数与箱线图+23.4数据的方差(基础过关)(原卷版)
- 2026年通信安全员(ABC证)考试题库(含答案)
- 2026世界无烟日:揭开烟草成瘾面纱
- 修订一单一库质量手册和程序文件参考文件
- 2026年小学二年级升三年级数学暑假衔接作业(纯作业打印版)
- 储能电站消防设施定期维保方案
- 2026年电大行政组织学期末考试真题及答案
- 机械通气护理课件
- 中药材有机种植生产技术手册
- GB/T 46825-2025农村房屋用夹心保温轻质墙板
- 旅游服务中心投诉处理规范流程
- 康复科应急处置预案方案(3篇)
评论
0/150
提交评论