以太坊的学习笔记

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

原文地址:https://www.cnblogs.com/1a2a/p/8678764.html