区块链是一串按照时间顺序链接叠加数据块的数据结构,并通过密码学算法保证其不可能被篡改和伪造。
区块是不可篡改的记录,并且由唯一时间戳为每一份记录加上水印。所以,区块链的本质是一个以去中心化、去信任的方式,由所有参与者集体维护的分布式数据库。
区块链的“分布式”不仅体现在数据的分布式存储,还体现在数据的分布式记录。它不是一项单一的技术,而是多种技术的有机整合,形成一套全新的记录、存取和表达数据的技术方案。
区块链的工作机制类似于复式记账,账目中的前后相邻的数据是相互关联的。如果要修改一个数据,就必须修改与之相邻的数据,进而修改后面所有的数据。和普通链表相比,区块链叠加了指向性,每个区块都有一个对之对应的、唯一不重复的哈希作为指纹标记,下一个代写简历区块会指向上一个区块的哈希,篡改其中一个区块的任何部分数据,都会导致哈希发生变化,从而导致链关系的错误。错误的交易无法通过其他节点的验证,会被其他所有的节点拒绝,这个验证被称为“共识机制”。
以上这些机制,能够充分保障区块链中信息的安全性。
在传统方式下,加密数据的共享往往通过某个信任中心完成;而在区块链中,数据传递是以点对点的去中心化方式实现的。
其主要步骤:
第一步:A创建了一个面向B的信息,使用私钥签名加密这个信息;
第二步:A将所创建的信息在P2P网络上进行全网广播;
第三步:区块链网络上所有的节点都会收到广播,并且进行验证;
第四步:各个节点将通过共识验证的交易信息写入自己的账本(数据记录)中,未通过验证的数据将被拒绝。
根据以上讨论,区块链技术具有以下四个特征:去中心化、去信任、集体维护和可靠数据库。
首先,整个区块链体系架构采用去中心化的设计,没有中心硬件或者管理机构,节点之间是对等的,且任一节点的损坏或者失去都会不影响整个系统的运作。
其次,整个体系的运行规则公开透明,节点之间无需互相信任就可以进行数据交换,节点之间不能也无法欺骗其它节点。
其三,系统中的数据由具有维护功能的所有节点共同维护,任何人都可以参与,构成一个集体维护的体系。最后,整个系统通过分布式数据库,让每个节点都能获得一份完整的数据库拷贝。
所以,代做简历参与的节点越多、计算能力越强,整个系统的安全性就越高。由此,还衍生出“开源”和“匿名性”另外简历代做两个特征。由于整个系统的运行规则是公开透明的,必须以开源的方式向社会公布,且节点和节点之间无需公开身份,因而可以保持匿名身份。
举个例子,简历区块链 Curriculum Vitae(简称简历链 CVH)就是符合以上技术特点的一个区块链技术。
已有的区块链技术并不是采用完全相同的机制构建的。业界按应用规模的大小不同,将之分为公有链、私有链和联盟链三个层次,这三种区块链在节点的接入和共识机制的建立方面存在一定的区别。私有链中所有的节点由某个组织控制,采用自行背书的信任机制;联盟链中的节点需要授权才能接入,采用共识机制建立信任;而公有链就彻底地贯彻了区块链的去中心化思想,无需信任中心,所有节点采取工作量证明的机制保障公平。