区块链的定义可以这样来概括:区块链是一个分布式的账本,区块链网络系统无中心地维护着一条不停增长的有序的数据区块。每一个数据区块内都有一个时间戳和一个指针,指向上一个区块,一旦数据上链之后便不能更改。该定义中,将区块链类比为一种分布式数据库技术,通过维护数据块的链式结构,可以维持持续增长的、不可篡改的数据记录。
区块链的特点包括分布式、去中心化、可靠数据库、开源可编程、集体维护、安全可信、交易准匿名等。它是一个可以引领信任的机器,能够通过运用哈希算法、数字签名、时间戳、分布式共识和经济激励等手段,在节点无需互相信任的分布式系统中建立信用,实现点对点交易和协作,为解决中心化机构存在的高成本、低效率和数据存储不安全等问题提供了解决方案。
区块链的部署模式包括公有链和联盟链,其中公有链中所有参与节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护,任一节点停止工作都不会影响系统整体的运作。
区块链技术被视为下一代云计算的雏形,有望彻底重塑人类社会获得形态,并实现从现在的信息互联网到价值互联网的转变。它是人类在信用进化史上的第四个里程碑,被认为是继大型机、个人电脑、互联网、移动社交网络之后计算范式的第五次颠覆式创新。