» 简单地说,区块链是一种分布式在网络上记录被包括在一起的数据结构。被称为帐本,它使用密码学保护以确保安全,同时允许不存在中央服务器的去中心化交易,在网络上进行完整的传播和操作。数据储存在保护好的节点,节点分配到网络活性状态,经过确认和计算后,每个新的数据块会被簿记在帐本中,以此创建链条,这就是一个区块链的由来。
当有新的交易发生时,会将整个交易信息写入一个区块中,区块的体系结构将每一笔交易和参与者的信息记录下来。由此,任何参与者都可以跟踪整个交易过程,保护他们资产安全和内容的真实性,同时增加确认市场活动的透明,消除数据伪装的可能性,成功的证明交易的完全性和有效性。
一种区块链系统可以采用一种叫做,哈希函数的算法,来将数据库存储在用户名, 非中央化的分配的节点上。哈希函数将一个特定的字符串转换为新的字符串,每次不同的输入哈希结果也不同,但是两个相似的输入哈希结果会很神,所以使用哈希函数可以确保数据一致性和完整性,以此记录状态信息。
与一个普通的数据库不同,区块链使用特别的技术来解决网络安全问题。系统中的所有节点之间的数据传播是经过密码算法签名的,这就是防止攻击者拦截或伪造数据包或者重复使用数据包的保障。其中重要的一点是,每条数据被记录在一个区块之后,都不能被更改或者删除,从而使用户更加信任网络,因为他们知道交易信息一直处于安全状态。
区块链是一种新型的数据库技术,它的优势在于能够更安全地储存有关交易或信息的多方面的数据,所有相关的事实和数据都被放到一个帐本中,在网络上分布式地储存,同时保护和加密,让每个人都能够自由访问,并且每一笔交易都可以得到正确的历史记录。以上就是区块链的定义和工作原理。