核心原理
契链是以哈希链为核心,以共信机制为保障,坚持中心写入、分布验证的原则,实现公证电子信息的安全可信,以及电子公证过程的透明高效。
哈希链
契链的节点和节点之间、节点和用户之间是通过哈希特征链接的,所以称为哈希链。哈希特征具有独特的一致性和单向性,一致性是指同样的输入在同样的算法下得到的哈希值是一样的,这样确保链上数据都是可以验证的,如果链上的任意一个节点的数据发生变化,哪怕是一个小小的变化,那么这个节点及该节点以后的所有节点的哈希特征都将发生面目全非的变化。单向性是指可以从电子信息计算出哈希特征,而不能从哈希特征反推出电子信息内容,这保证了公证的电子信息内容的不会公开和泄露。
共信机制
契链上每一个节点的创建用户都会接收到该节点的哈希特征(称为节点哈希),这个哈希特征既是用户将来节点查找和信息校验的依据,也是大家共同监督链上数据不会发生改变的手段。根据哈希的一致性特性可知,如果链上的任意一个节点的数据发生变化,哪怕是一个小小的变化,那么这个节点及该节点以后的所有节点的哈希特征都将发生面目全非的变化。如果变化发生,那么这些节点的创建者通过哈希特征就再也不可能找到原来创建的节点,更加无法完成信息校验。所以契链的每一个参与者都是这个链的监督者,这就是共信机制。
中心写入、分布验证
契链可以在多个网点之间进行数据同步,这些网点分为中心网点和验证网点,所有网点存储的都是同样的数据,都可以完成电子信息的验证,但只有中心网点才能创建节点实现电子信息公证。中心写入模式提升了节点创建的及时性和效率,规范了事件发生的时序,方便对公证人身份的识别和验证,大幅降低了垃圾数据攻击的概率。分布验证提高了验证效率,方便网点按需定制节点检索规则,节省了网络资源,满足离线和脱机应用场景。
契链的特点
-
通用:契链是以电子信息为关注对象,电子信息不限应用领域、不限信息类型、不限文件大小,具有很强的普适性。
-
简单:契链是利用信息哈希来保证电子信息从签发到应用的一致性,无需复杂的业务处理环节,因此,提交信息哈希即完成公证。
-
高效:契链为了适应互联网大规模、高并发的应用场景,设计中心写入、分布验证业务处理模式,提高了公证与验证效率。
-
透明:契链将构建原理、应用算法和链上的所有数据都对外公开,所有的过程和数据都是可验证的,通过透明度提升信任度。
-
可信:契链采用共信机制将所有数据置于参与者的监督之中,信任不再简单地依赖技术,而是将技术与公信力有机结合,让公证变得极度可信。
-
开放:契链向所有人开放,除了在中心创建节点需要身份认证以外,任何其他基于契链的应用都可以畅通无阻的访问契链的所有数据和接口,无需认证。
-
安全:契链只存信息哈希,从哈希算法的特性可知,信息哈希无法推导出原文,因此信息公证并不会泄露原文。
应用场景
-
证书验证:包括对各种证书、证明的验证,如:各类专业技术资格证书、毕业证书、学位证书、成绩单等;
-
原创保护:提供对原创内容的时间和内容证明,实现对原创成果的保护,如:拍摄的照片、原创的音乐、设计的商标等;
-
三方公证:一般是对双方达成的协议进行第三方公证,如:合同、委托、遗嘱、借条、字据等;
-
证据保全:对将来可能会用于证明的材料进行时间和内容的固定,如:文字、图像、声音、视频、各种软件应用截屏等;
-
内容公示:作为第三方来证实曾经发出过的信息内容,如:通知、公告、声明、启事、函件、承诺等;
-
时序追溯:利用节点的时间和先后顺序来证明事件发生的次序,如:时间戳、排队、溯源等;