时间:2023-08-12|浏览:176
一、工作量证明(PoW)
PoW(Proof of Work)是一种采用哈希算法的密码学共识机制,简单来讲,它是一种为了更新记录,维护区块链事务而需要付出工作的机制。哈希算法要求参与者用算力处理一个复杂的字符串,以此达到一定测试标准(如“计算一个哈希值以达到预设值当中的某个目标”),参与者被称之为挖矿者,挖矿者通过挖矿获得新的货币,这些由挖矿者获得的货币支付挖矿所耗费的资源。PoW的优点有:①维护链分布式安全:每笔交易都需要许多网络节点,阻止了单点失效和网络攻击,从而改善了区块链的可靠性和安全性。②可靠的数据追溯:每笔交易都被记录并跟踪,可以追溯到数据的源头,以防篡改。PoW 的缺点有:①挖矿产生费用:挖矿非常昂贵,因为比特币矿机的特殊设计和低效性使挖矿变得昂贵;②共识速度慢:比特币分叉到共识,大约需要两个小时,这是比较慢的,而且交易数量越多,时间越长。
二、权益证明(PoS)
PoS(Proof of Stake)是一种基于股份拥有量证明的共识机制,其中除发行货币的权力外,参与者在网络中占据的股份大小,也被用作他们是否能以某种方式发表自己意见。参与者必须购买相应的货币,才能进行投票,以他们购买的货币数量投票。PoS 的优点有:①安全性答应:参与者投票选择共识节点,对拜占庭假设等其他类型的攻击有极强的防御能力。②更快的共识过程:根据PoS算法,给定的持票人拥有更多或更少的投票权,PoS 的缺点有:①不均衡性:PoS系统以当前拥有最多货币的参与者的意见为基础,所以其他参与者拥有的投票权量将会受到削弱。②有可能出现被动的碰撞机制:假设所有投票过程都由拥有最多货币者来决定,实际上可能会导致一种共识机制的被动性碰撞。
三、冗余证明(RPOW)
RPOW(Recursive Proof of Work)也被称为“递归工作量证明”,它是一种由Nick Szabo提出的电子货币系统,与PoW不同之处在于,它把工作量证明的概念延伸到多种资源的使用当中,使得无须分给比特币冗余计算机来处理与更多的资源有关的数据就可以构建一个可靠的RWOC(Recursive Work-of-Credit)网络。RPOW特点:①简单的设计:RPOW的核心结构是一个简单的通用结构,不需要复杂的算法或系统,其可以被轻易的实施;②低开支:使用RPOW机制可以节省支出;③可扩展性:RPOW可以被扩展,以适应不同的服务需求。RPOW 的缺点有:①比较新:RPOW 是一种新的共识机制,还没
热点:区块链