风险提示:理性看待区块链,提高风险意识!

PoW解决了比特币什么问题?

2个回答

晴天财经阁7星评价

2019-07-13 17:12:32

PoW解决了比特币什么问题?

POW是一种共识算法,解决了共识问题,打包区块的人可以获取奖励,那为什么要给你,就因为你解出了数学题方程,并且大家都认可。广播区块信息”是指打包区块么?然而同一时间并不是只有一个人能广播信息,所有人都能广播,当然你的值要是算错了,别人并不认同,只有算对的人大家才认同,这就是共识。也有同时算出来的,同时广播,那么区块就分叉了,分叉是允许的,大家会在两个分叉的链条上继续打包,理论上N个区块之后,一定会出现某一条链比另一条长,随着N的变大,可能性指数增长,所有人只认同最长的链。10分钟间隔是一个平衡,时间太少的话,一个区块里面记不了多少东西(说实话这里其实我也不是很确定),时间太长的话,转账时间就太长了。至于随机挑选一个节点来打包区块的话,那么就是另一种共识算法了,POW共识的基础就是谁最快算出来,谁打包,谁获得打包奖励。随机奖励的话,任然是共识机制的问题,相对来说POW还是比较公平的,没有代币奖励,没有人会积极帮你打包的,所有节点都是逐利的。

北漂大虾6星评价

2020-04-26 09:09:33

PoW(Proof-of-Work)是区块链第一个共识算法,它首先被比特币使用。比特币是当今市场上领先的加密货币。在PoW采矿中,矿工要解决复杂的数学难题,这需要大量的计算能力。

第一个解决这个难题的人会创建一个块并获得奖励。解决这一问题的方法基本上是一个“谜语”,因为除了试错法之外,别无选择。

PoW算法确保挖掘者只能验证一个新的事务块并将其添加到链中,前提是网络的分布式节点达成共识,并接受挖掘者发现的哈希值为有效。

PoW具有完全去中心化的优点,在以PoW为共识的区块链中,节点可以自由进出。然而,由于PoW在比特币网络中的应用已经吸引了全球计算机大部分的算力,其他想尝试使用该机制的区块链应用很难获得同样规模的算力来维持自身的安全。

同时,基于PoW的挖矿行为还造成了大量的资源浪费,达成共识所需要的周期也较长,因此该机制并不适合商业应用。

使用POW的加密货币:

根据CryptoSlate统计,目前生态系统中3000多种货币中,共有522种货币使用POW作为共识机制。甚至有些算法经过PoW衍生或改进而来,例如使用DPOW(延迟工作证明)生成共识的Komodo平台,这是POW的基本方案,但经过了修改。

比特币使用SHA 256算法来签署其交易,因此比特币现金、比特币SV和Syscoin等加密货币基本上都采用了相同的比特币方法,但区块的大小有所改进,允许增加生成和验证时间。

一般来说,比特币(BTC)、以太坊( ETH)、莱特币(LTC)、莫奈罗(Monero)、Dash、比特币现金、比特币SV、以太坊Classic、Zcash等都使用了工作证明算法。

这些平台被称为第一代区块链平台,由于它们与主流货币的相似性,绝大多数都位于加密市场的前20名,拥有83.71%的市场份额,约2206.9亿美元。