zoukankan      html  css  js  c++  java
  • 以太坊的学习笔记

    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值?

  • 相关阅读:
    数组协变性
    tomcat源码阅读23
    用枚举来实现单例模式
    CSS 的 zindex 属性
    屏幕大小与视区大小
    CSS 生成的模态窗口
    事件处理程序的绑定
    事件对象的属性和使用
    android打电话,接电话,挂电话过程
    ubuntu 12.04编译ics
  • 原文地址:https://www.cnblogs.com/1a2a/p/8678764.html
Copyright © 2011-2022 走看看