什么是区块链
区块链是一种利用去中心化和去信任方式集体维护一本数据簿的可靠性的技术方案。该方案要让参与系统中的任意多个节点,通过一串使用密码学方法相关联产生的数据块(block)每个数据中都包含了一定时间内的系统全部信息交流的数据,并生成数据指纹用于验证其信息的有效性和链接下一个数据库块。交易系统开发wx:前面138中间2315后面3201
简单说区块链技术其实是一类技术解决方案的集合,是一种基于计算机加密技术的无可替代的信用凭证。
区块链的本质
比特币和区块链是同时产生的,其本质为:一个人人可见的大账本,只记录交易。
核心技术:通过密码学+数据结构,保证账本记录不被篡改。
核心功能:创造一个信任的平台。法币依靠政府公信力,比特币依靠技术。
区块链如何防止交易记录被篡改?
①形成区块链后,篡改任意交易,会导致该交易区块哈希值和其子区块(即下一区块)中记录的哈希值不同,发现被篡改。
②即使继续篡改子区块头中哈希值,会导致子区块哈希值和孙区块(下下个区块)中不同,发现被篡改。
③只要记住最后一个区块的哈希值,任何篡改都会被发现。
原文地址:http://blog.51cto.com/13946706/2173205
时间: 2024-10-04 05:44:50