区块链(Blockchain) 是一种分布式数据库系统,通过大量的分布式节点(也就是计算机)提供可靠可信的数据存储机制,这样的存储机制可以保证数据的安全和完整性,允许任意数量的客户端站到一起组成一个网络,在其中他们可以构建记录记录,并共享这些记录,确保记录在网络中安全地存在。
区块链在概念上讲是一个存储系统,它的核心是分布式的记录,记录包括各方的历史交易记录,在整个系统中通过其共识机制确保每个节点都能保持一致的记录,比如,强制禁止篡改历史记录。所有的节点都会把它们看到的记录同步给其他节点,然后其他节点在本节点和它本身记录的数据之间进行投票结果,最后取众数投票结果作为整个数据库系统的真实记录。
为了保证原始记录的安全,区块链采用了数学 计算机艺术,比如hash和加密技术,来确保记录的不可篡改性。 也就是以一种持续的方式来记录一个数据库,把它当作是一个永恒的数据库,不可篡改性也是区块链的关键,任何一个节点都不会被允许修改任何历史记录,否则当前节点及其上层区块会被拒绝。
在某种程度上,区块链有点类似于一个特定的共享账本或时间戳,把任何程度的信息都可以转化为特定的数字表现,来加密记录,锁定数字资产,同时又保证信息的安全和真实,有效的限制一些不良行为,如篡改数据等,可以让历史数据永久的不可编辑保存。
区块链的其他应用也比较常见,比如比特币,比特币就是一种基于区块链的去中心化的货币,它实现了货币流通部分的全部的自动管理,实现了去中心化支付;而在去中心化的系统中,任何用户都可以记录交易信息,使得信息受保护,不可更改,同时降低了货币流通的中介成本。 总之,区块链是一种新技术,它以去中心化、加密的方式存储数据,提高分布式系统的可用性,并改变了有机会的安全机制,是一种最具有潜力的技术,许多行业的核心都已经取得了突破性的进展。