区块链学习笔记

区块链是去中心化的,无需信任的验证系统

原理:密码学,电子签名,密码哈希函数

主要思想

  • 电子签名
  • 公共账本就是货币
  • 去中心化
  • 工作量证明
  • 区块链

采用非对称加密机制

  • 签(信息,私钥)=签名
  • 验证(信息、签名、公钥)=真/假

不一样的信息有完全不同的签名

协议

  • 将交易广播出去
  • 只认可有签名的交易
  • 不可超支

工作量证明

本质是穷举,哈希加密,最后得到的结果前n个数都是0.

区块奖励

  • 不需要遵守认可交易与否的准则
  • 无支付人/签名
  • 加入货币供应总量

比特币里所有的钱归根到底都来自区块奖励

为了大家有动力做题记账,第一个完成区块打包的节点会获得系统奖励。

每一个新加入的区块都需要在区块头里记录上一个区块的哈希值,也被称为哈希指针,最终指向初始时的区块。

矿工的任务

接收交易信息、建造区块、把区块广播出去,然后得到新的钱作为奖励

工作原理

对于只想用这个系统来收付款的用户来说,他们不需要收听所有的交易,只要收听矿工们广播出来的区块,然后更新到自己保存的区块链中就可以了

当接收到两条不同的区块链,其中交易信息相冲突时,只保留最长,也就是包含工作量最大的那一条。如果长度相同,那么就坐等新的区块,使得其中一条更长。

相信计算工作量,达成去中心化的共识。

除非一个人有接近所有矿工总算力的50%,否则从概率上看,基本能肯定,所有矿工都接收的那条区块链都会比爱丽丝发给鲍勃的伪造区块链要增长得快。

  • 如果两个人同时打包出了区块听谁的?

最长链原则

打包6块就会分出胜负,被废弃的链上的交易会被撤回,重新放到交易池等待打包。

创建单个区块的平均时间

  • 比特币BTC:10分钟

  • 以太坊ETH:15秒

  • 瑞波币XRP:3.5秒

  • 莱特币LTC:2.5分钟

以上是看视频的一些记录,有点杂乱,以后好好学了再来更新。

视频链接

https://www.bilibili.com/video/BV1oJ411E7Lg

https://www.bilibili.com/video/BV11x411i72w

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值