HOME PRODUCT 介绍Hashlink:将区块链哈希转化为文字标题

介绍Hashlink:将区块链哈希转化为文字标题

   安迪  |   2019-07-16

ipse hashlink.png

 

前言:在人类历史中,有多次的转化改变了信息文明走向。第一个是人类语言的诞生。将人类从抽象的声音识别交流转化为具体的文字交流。第二个是二进制的广泛使用。二进制是电子信息技术的巨大进步,让机器用0和1就能处理各类信息,二进制成就了今天的计算机。那么第三个,哈希转化会成为第三个重要的转变吗?

 

区块链网络中,为了安全和不可篡改,散列函数(即Hash)运用到数据结构的解决方案。数据经过转化,通过哈希值可以检验数据的完整性。哈希也就被用于数据的快速查找和加密算法。哈希值就像一个专属的指纹,独一无二。哈希在IPFS星际文件系统中“表露无疑”。

 

哈希的问题

除了Hash冲突和碰撞,目前哈希最大的问题就是哈希数值复杂化。在星际文件系统中,文件的哈希地址往往是一串字符串。比如这个哈希地址:

Qma1NrADxXtGwRxuyFYqxH7En78zuXV33WXu4XhsLfiXsc

 

这是什么?如果是没有接触到哈希概念的人,初次看到这一字符串,能知道它是什么吗?即便是了解哈希解构和知道哈希表的技术人员,看到一个新的哈希地址,他/她是否能根据地址说出代表的文件或数据?

 

哈希地址越来越多,哈希地址的长度太长。人类大脑比不上计算机,这些哈希地址是无法记住的。并且,作为内容寻址的IPFS,谁要是丢了你一个哈希地址(比如上面的),一时间根本不知道那是什么。

 

让哈希地址转化:Hashlink

为了实现哈希的转化,IPSE开始了基于分布式数据结构处理的解决方案——Hashlink,使得冗长难记的哈希地址转化为简单易懂的文字标题,让区块链世界中的海量哈希和大脑可识别、可记忆的文字连接,使得符号记忆系统转变为形象记忆系统。

 

目前,已经有50亿文件存在于星际文件系统上,并在不断增加。如何快速而高效的检索这些数据就成为了一个巨大的挑战。IPSE承担着检索层的任务,帮助用户快速搜索到星际文件系统上文件,并使用Hashlink直接知道文件是什么,搜索结果会在前端直接展示出来,用户可以查看到文件的哈希地址和相关联的文字标题。

 

hashlink机制解释图.jpg


Hashlink技术阐述

Hashlink是IPSE共识流程和数据持有性证明的关键部分。通过IPSE Consensus算法,存储矿工接收到任务后,进行下载并通过本地IPFS节点上传到网络。完成下载和上传任务后,需要上报挖矿成果,其中就包括minerid,taskid,size,category,tag等参数。而哈希地址相关的tag参数来源于hashlink。

 

当遇到需要对一个数据切片发起挑战时,存储矿工需要对这些数据切片涉及到的扇区进行数据持有性PDP证明,并且将这些证明集合提交。然后索引起hashlink,然后将下发任务的状态进行更新。在数据持有性证明中,存储矿工根据被挑战的数据块内容,tag信息,challenge信息以及自己生成的一个随机数计算得到一个proof。用于检验是否真实存储了数据。Hashlink在共识流程及数据持有证明中是不可分离的关键部分。

  

PDP1.png


 图:IPSE的PDP证明


如果现在就说哈希转化是第三次信息文明的转变,未免太过理想。和人类语言诞生和二进制使用一样,哈希转化的作用只有历史才能证明。

 

 




IPSE媒体平台


币乎-IPSE


知乎-IPSE


简书-IPSE


EOS LIVE-IPSE


Twitter-IPSE


Medium-IPSE



IPSE相关链接


IPSE搜索官网

https://ipse.io


IPSE白皮书

https://ipfssearch.io/IPSE-whitepaper-zh.pdf


IPSE项目介绍

https://ipfssearch.io/


IPSE官方博客

https://blog.ipse.io