区块链电子数据保全白皮书1.0

区块链电子数据保全白皮书1.0 前言

互联网的繁荣发展产生了大量的电子数据,电子数据存储存在一些问题比如系统故障导致数据丢失,数据容易被轻易篡改和伪造,网络上的文章博客很容易被拷贝。

保全网设计和实现了一份基于区块链技术的数据存证解决方案,利用阿里云金融云主备双中心和异地备份保障数据的安全存储,然后将数据进行Hash存储到区块链保障数据不能被篡改,同时区块链的时间戳可以证明数据的版权归属,使用CA电子签名可以防止数据被伪造。

区块链

区块链本质是一种点对点的分布式数据库,以某种共识算法保障节点间数据的一致性。比特币是区块链技术的一种成功运用,比特币区块链是目前世界上最安全的区块链,存储在比特币区块链中的数据极其不容易丢失和篡改。比特币区块链大约每10分钟产生1个新的区块,每个区块的数据容量上限是1MB,比特币网络支持最高每秒7笔的交易量。

比特币区块链的数据结构基本是为了实现比特币转账而设计的,如果想要存储自定义的数据有两种方式:

(1)将数据存储在Coinbase交易中。优点是可以存储不超过个字节的任意数据,缺点是只有该区块的创建者才能把数据写入到Coinbase。

(2)将数据Hash并编码为比特币输出,然后设置输出脚本的第一个操作为OP_RETURN,然后构造一笔交易广播到比特币网络上。优点是非区块创建者也能存储数据,缺点是存储的数据极其有限,过于频繁的发送交易容易导致网络堵塞。

保全网采用方案(2)的原理存储数据,但是构建了分层数据存储体系。

每个用户的数据Hash都存放在自己的用户链上,每1分钟将用户链上的Hash数据构造成一棵Merkle树,计算根Hash,存放到锚定链区块中。每10分钟计算锚定区块的Merkle树根Hash保存到比特币区块链(我们把这个过程称之锚定)。

用户链和锚定链中的数据都存放在保全网节点里面,保全网节点间组成类似于比特币的点对点网络。对于有条件部署保全网节点的用户鼓励他们部署,保全网节点越多整个网络的数据安全性就越高。对于没有条件部署保全网节点的用户,他们可以信任保全网自身不会篡改节点中的数据,而且只要有其它的用户部署了保全网节点保全网自身篡改数据的可能性就极低,保全网节点越多保全网自身越无法篡改数据。

分层数据存储体系的好处在于用户部署保全网节点时可以不必关心其它用户链上的数据,这样大大减轻了网络的数据传输负荷和用户的存储压力。

存证

用户可以通过多种方式上传想要存储的电子数据:

(1)直接上传或者调用API接口上传Word,PDF,图片等各类文档。

(2)使用保全网的模板系统设计电子数据模板,然后调用API接口传输数据,保全网将数据填充进模板生成最终的电子数据。

(3)直接上传电子数据的Hash。

接入保全|链接信任









































北京的白癜风医院有哪些
治白癜风济南哪家医院好



转载请注明:http://www.92nongye.com/zyjs/204612379.html

  • 上一篇文章:
  •   
  • 下一篇文章: