• 以太坊的学习笔记


    1.什么是“权益证明(PoS)”的共识算法?

       http://baijiahao.baidu.com/s?id=1563723769642726&wfr=spider&for=pc

    2.什么是GHOST协议?

     https://baijiahao.baidu.com/s?id=1581231980661527205&wfr=spider&for=pc

    3.什么是PoW共识机制?

       在比特币网络中,所有的节点需要共同维护一条区块链,这条区块链中记录着所有的比特币交易记录。问题来了,我们该如何保证如此多的节点在同一条区块链上工作?又该如何保证这条区块链不会被攻击者随意篡改?

       为了解决以上两个问题,中本聪同志引入了POW机制。

       POW机制中,由于想要找到符合条件的nonce值往往需要大量的电力和时间成本,为了避免这种浪费,PoS机制采用更快速的算法:

       SHA256(SHA256(Bprev),A ,t)≤balance(A)m

       这其中,H为某个哈希函数;t为UTC时间戳;Bprev指的是上个区块;balance(A)代表账户A额余额。

        唯一可以不断调整得到参数是t,等式右边m是某个固定的实数,因此,当balance(A)越大,找到合理t的概率越大,网络中,普遍对t的范围有所限制,如可以尝试的时间不能超过标准时间戳1小时,也就是一个节点可以尝试7200次,来找到一个符合条件的t。因此在PoS中,一个账户的余额越多,在同等算力下,就越容易发现下一个区块。

    4.什么是peercoin的共识算法?

    5.什么是nonce值?

  • 相关阅读:
    jenkins
    k8s 驱逐限制
    jenkins+k8s 实现持续集成
    镜像更新备份
    【工具分享】2020年4月 phpstorm2020.1 for mac
    【排坑】mac安装homebrew会遇到的各种问题解决方案
    记一次C盘扩容
    2018夏季工作台之再设计
    left join后面加上where条件浅析
    编程随想篇(2018夏)
  • 原文地址:https://www.cnblogs.com/1a2a/p/8678764.html
Copyright © 2020-2023  润新知