1. 简单的区块链模型
每一个区块都保存了签一个区块的hash值,这样多个区块就可以形成一个有序的后向连接的列表。
如果,区块链中的某1区块的数据被篡改,那么该区块的hash值会被改变,那么致使由该“错误区块”引导的子链失效(不被认可),从而从结构上保证了数据的可靠性、不可篡改性。
2. 区块链的代码实现
根据区块链的特点,我们可以先使用数组来实现。后续我们会想比特币系统一样,将其存入一个k-v数据结构。
每一个区块都保存了签一个区块的hash值,这样多个区块就可以形成一个有序的后向连接的列表。
如果,区块链中的某1区块的数据被篡改,那么该区块的hash值会被改变,那么致使由该“错误区块”引导的子链失效(不被认可),从而从结构上保证了数据的可靠性、不可篡改性。
根据区块链的特点,我们可以先使用数组来实现。后续我们会想比特币系统一样,将其存入一个k-v数据结构。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/735967.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!