主页 > imtoken官网app下载 > POW共识机制在区块链中有哪些优势?

POW共识机制在区块链中有哪些优势?

imtoken官网app下载 2023-12-27 05:14:43

区块链中的pow共识机制有哪些优势? 看到这个问题,想必很多朋友都会和小编一样充满疑惑。 什么是区块链? 什么是 pow 共识机制? 看来小编会在这里为大家好好介绍一下这些问题! 希望小编的内容可以帮到你。

POW(Proof of Work),工作量证明,引入了对特定值的计算。

比特币采用的共识算法是POW。 当矿工挖掘一个新区块时,他们必须对 SHA-256 加密哈希函数执行操作。 区块中的随机哈希值以一个或多个 0 开头。 随着0个数的增加,找到这个解所需的工作量会成倍增加,矿工通过反复尝试找到这个解。

其中,如果要修改已经出现的区块信息,攻击者必须完成该区块加上所有后续区块的工作量,最终赶上并超过诚实节点的工作量。

使用一个简单的例子:

比特币是什么算法_比特币算法原理详解_比特币采用了pow共识算法

当你在学校的时候,课堂上发生的行为需要记录在课堂上的一个公共账本(区块链)上。

教师或学生使用这个公共账本进行记录,有一个token是专门用来为这个账本上记录的记录付费的,需要支付。 我们暂且称之为Good Coin。 这些硬币可以兑换成钱。 你们班的公账本不是一本大本子,而是很多小本子用一条线连接起来的组合。

每本小书的激活都需要进行数学运算。 如果一个学生计算了某本小书附上的数学题,就会打开一本新的小书,并与之前的小书相连,大家开始用新的小书记账。

每本小书的开头都有一页,上面写着其他小书的相关信息,小书的打开时间,小书打开时计算出的数学题答案。

因为同学们学习都很忙,如果没有工资,没人会花很多时间帮大家在课本上记账,所以老师定了一个规矩:先把新本子上的数学题算出来,打开小本子的人获得Good币,用于奖励维护班级账本正常运行的同学。

比特币是什么算法_比特币算法原理详解_比特币采用了pow共识算法

在一个学期结束时,你赢得了一个奖项。 学生A计算了一个新的笔记本——第N个笔记本中数学问题的答案,然后在笔记本上写下你获奖的信息。 学生A赢了一笔钱。 奖。

B同学一直不喜欢你,他想把笔记本上记录的信息改一下,让B同学中奖,让老师把奖品发给他。

B同学开始算第N小本子上的数学题。 当他重新计算上面的第N道数学题时,其他同学已经计算出了与第N小书相连的第N+1小书。 解决了。

(因为b的计算速度慢,其他同学只认最长链,所以b的计算无效)

根据最长链的原则,其他记账同学跟在第N+1本小本子后面,所以除非B同学的计算速度变得非常快,跟上并超越另一个,否则同学B没有办法B修改自己的书。 包含错误信息的块包含在整个分类帐系统中。

比特币是什么算法_比特币算法原理详解_比特币采用了pow共识算法

所以POW共识机制的优势之一:B在攻击公共账本时花费了大量的时间、精力和脑力,但结果却很难成功,所以如果他选择攻击,不仅得不到奖励,但他也会对自己造成不小的伤害。 得不偿失——即减少不诚实节点的攻击意图。

不过,不得不说,这次袭击有成功的可能。 如果B同学说服全班50%以上的同学承认自己犯了错误,修改了错误的账本,那么就对篡改的账本达成共识。 当然,就攻击这个公共账本而言,除非超过50%的同学被B同学自己的私欲所说服。

从这个例子来看,缺点也很明显。 为了维护这个公共账本的运行,班上的同学们花费了大量的时间去计算这些哈希函数的难题,浪费了大量的时间和精力,这在比特币上就表现出来了。 : 消耗了很多电,浪费了很多能源。

POS:你拥有的币越多比特币采用了pow共识算法,拥有记账权的概率就越大?

POS(Proof of Stake),权益证明,试图解决POW机制中大量资源被浪费的情况。 该机制通过计算你持有的币种总数的百分比来决定记账权比特币采用了pow共识算法,包括你持有币种的时间。

比特币算法原理详解_比特币采用了pow共识算法_比特币是什么算法

注意:此处可能有第1、2、3、4段可能引起不适,请耐心等待...

在POW机制中,由于寻找一个合格的nonce值往往需要大量的电力和时间成本,为了避免这种浪费,PoS机制采用了一种更快的算法:

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

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

唯一可以连续调整的参数是 t。 等式右边的m为固定实数。 因此,余额(A)越大,找到合理t的概率就越大。 在网络中,t的范围通常是有限的。 例如,可以尝试的时间不能超过标准时间戳的1小时,即一个节点可以尝试7200次才能找到满足条件的节点。 因此,在 PoS 中,一个账户的余额越多,在同等算力下就越容易找到下一个区块。

比特币算法原理详解_比特币采用了pow共识算法_比特币是什么算法

这个真的太复杂了,不知道怎么理解。。。

我们还是用“在学校的时候,班级里发生的行为,需要记录在班级的公共账本(区块链)中,老师或者同学用这个账本来记录。” 这时候,规矩变了。 .

假设在上一阶段之后同学们已经持有了一定数量的Good币,老师觉得大家为了争夺记账机会浪费了太多的时间和精力,于是修改了规则:

特别难的数学题不要用以前的方法。 通俗地说,就是按照你持币的多少和持币的时间长短给你付利息。

币龄较高的人(每天每币1个币龄)和持币较多的人,有更多机会获得小本本的使用权,帮助他人记账,记账可以获得奖励。

通过以上小编在这里,介绍了关于区块链pow共识机制的一系列问题。 我想大家应该对一些内容有了基本的了解。 那么pow共识机制在区块链中的优势是什么? 我想以上内容可以帮到你。 如果您还有其他问题,请关注我们这里的伟峰。