区块链基本原理

区块链原理

区块链

  • 有一个一个的区块,每个区块中包括着一组交易信息,然后,每一个区块都会有一个 ID(或是一个地址),这些区块通过记录前一个区块的 ID 来形成一条链
  • 每个块的 ID 都是通过其内容生成的
    • 利用了安全哈希算法(一般使用SHA-256算法)
    • 只要是内容有一丁点儿的变化,这个 ID 都会完全不一样
      • 类似于数字签名
  • 生成 ID 的内容中还包括上一个块的 ID
    • 把本区块内容和上个区块的hash值拼到一起hash
    • 只要上一个块的内容变了,其 ID 也要跟着变,那么后面指向这个块的 ID 也要
  • 这样就会形成一个连锁效应:一个块被修改,后续的所有块都要跟着一起改。于是导致了修改成本的提升
    • 这种一处改,处处改的方式,并不代表不能篡改,而只是让修改面比较大,让你的改动麻烦一点
    • 越旧的区块的篡改会造成越大面积的修改,于是越旧的区块就不容易篡改,就越安全。反之,越新的区块就越不安

在这里插入图片描述

工作量证明共识机制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值