由于区块链的分布式数据库结构特点,使得区块链具有一些典型的技术特征:
一、去中心化管理:
整个系统没有中心化的硬件设备或者管理机构,任意节点之间的权利和义务都是均等的,任意节点的损坏和退出都不会影响整个系统的运作。节点与节点之间直接传输而不通过第三方机构。
二、去信任依赖:
各个节点之间无需相互信任,数据内容和系统运作规则公开透明。所有的节点按照程序运行。
三、数据可靠(集体维护):
每个节点都能获得一份完整的数据拷贝(区块链),并且整个系统由多个节点共同维护,参与系统的节点越多,计算机能力越强,系统数据越可靠。
四、系统开源(公开透明):
整个系统必须是开源的,开源的程序保证了帐薄和商业规则可被所有人审阅,以实现系统运作的公开透明。
五、节点隐私保护:
节点与节点之间无需信任,因此节点与节点之间也无需公开身份,使得各个节点的隐私在一定程度上能够得到保护。
六、数据的不可逆(不可更改)
一旦在区块链上创建了一个新的区块,则不能更改记录,因为其他的节点已经复制并创建了相同的区块。每一个区块的记录是永久的、按时间顺序排序的,所以这些数据是不可逆的。如果有新的数据需要写入,只能再创建一个新的区块。