Binance Square
LIVE
LIVE
Digipear共学
Bullish
--144 views
【每天一个web3概念】快速搞懂DPoS DPoS(Delegated Proof of Stake),全称是委托权益证明。 前面我们讲过了PoW和PoS,它们的缺陷很明显,PoW会消耗大量资源,而PoS虽然不会消耗资源,但它们都容易导致富者愈富,导致区块链系统中心化。 为了应对这两个问题,DPoS出现了。在DPoS中,持币者可以投票选出一小部分节点作为代表。这些代表负责验证交易并创建新的区块,他们被称为见证人(Witnesses),只有得到总同意票数的前N个(不同链会有不同的标准)才可以被选为见证人。这批见证人会在未来的1-2天内随机对数据进行验证和打包,时间一到就要换下一批见证人。 同时,持币者还可以投票选出代表(Delegates)。代表拥有的权利就更多了,他们可以改变网络参数,包括交易费用、区块大小、见证人费用、区块区间等等。 由于只有少数被选出的代表才参与共识过程,因此DPOS通常比其他机制更快,更高效,同时还能避免中心化的问题,因为持币者会选择那些不那么中心化的节点去做见证人和代表。 #dpos #DCA #避免中心化 #Tao #restaking

【每天一个web3概念】快速搞懂DPoS

DPoS(Delegated Proof of Stake),全称是委托权益证明。

前面我们讲过了PoW和PoS,它们的缺陷很明显,PoW会消耗大量资源,而PoS虽然不会消耗资源,但它们都容易导致富者愈富,导致区块链系统中心化。

为了应对这两个问题,DPoS出现了。在DPoS中,持币者可以投票选出一小部分节点作为代表。这些代表负责验证交易并创建新的区块,他们被称为见证人(Witnesses),只有得到总同意票数的前N个(不同链会有不同的标准)才可以被选为见证人。这批见证人会在未来的1-2天内随机对数据进行验证和打包,时间一到就要换下一批见证人。

同时,持币者还可以投票选出代表(Delegates)。代表拥有的权利就更多了,他们可以改变网络参数,包括交易费用、区块大小、见证人费用、区块区间等等。

由于只有少数被选出的代表才参与共识过程,因此DPOS通常比其他机制更快,更高效,同时还能避免中心化的问题,因为持币者会选择那些不那么中心化的节点去做见证人和代表。

#dpos #DCA #避免中心化

#Tao #restaking

Disclaimer: Includes third-party opinions. No financial advice. See T&Cs.
0
Explore the lastest crypto news
⚡️ Be a part of the latests discussions in crypto
💬 Interact with your favorite creators
👍 Enjoy content that interests you
Email / Phone number
Relevant Creator
LIVE
@Square-Creator-c9f6e1267a2c

Explore More From Creator

--
【每天一个web3概念】不可不知的密码学 加密算法是大家在公链、钱包等领域最常听到的概念。但是如何确保钱包的安全,如何确保区块的链接?这都需要密码学的帮助。密码技术是区块链系统安全保障的底层技术。在web3常用到的哈希函数、公私钥对就是其中的代表。 哈希算法(Hash Function):也叫哈希函数,简称哈希,它能够实现任意长度的输入,转换成固定长度的输出:h=H(m),意味着你随便输入什么,经过哈希算法,最后得到的都是一串固定长度的字符,一个输入对应一个输出,而它的安全性建立在它的抗碰撞性(Collision-Resistant),即很难找到两个输入拥有同一个输出。 在区块链中,有两个地方用到了哈希函数,一个是Merkle树根哈希,一个是连接区块的区块指针。Merkle树根哈希是给所有的交易求哈希,然后组成一个新的值再求哈希,最后求到只有一个哈希值即Merkle树根哈希。因为无法找到两个输入有同一个输出,这就意味着只要交易的内容变了,那么Merkle树根哈希也会跟着变,所以只要根哈希不变,交易就是正确的。同理,给一个区块数据整体求一个哈希,最后得到的整个哈希值放入到下一个区块头里,只要这个哈希值不变,那么意味着前面的所有区块都没有被篡改,都是正确的。 公私钥对:就是大名鼎鼎的公钥密码算法。 公钥密码算法使用一对相关的密钥来进行加密和解密:一个是公开的“公钥”,另一个是保密的“私钥”。“公钥”可以公开给任何人,用于加密数据。“私钥”必须保密,只有拥有者知道。它用于解密由相对应的公钥加密的数据。 公钥密码算法是基于某些数学问题的复杂性,比如RSA算法(非对称加密的一个流行示例)的安全性基于大数分解的难度。换句话说,你可以将这个过程想象为一个加密和解密的"黑盒"。 #每日学习 #eth #BTC!
--
【每天一个web3概念】快速搞懂PAXOS PAXOS是一个典型的强一致性非拜占庭共识算法。它与前面我们讲的PoW、PoS都不同。强一致性,是指系统所有的节点在同一个时间点收到的结果都是一致的,而非强一致就是指系统的所有数据达成一致需要一定的时间,比如PoW,PoS。 那么非拜占庭是什么?拜占庭是指“叛徒”问题,即破坏性极强、不可预测、任意随机特性的问题,如黑客攻击,而非拜占庭是指宕机、网络延迟、信息缺失等这些问题。Paxos算法设立了提议者、接受者和学习者三种节点。它的工作原理是,提议者在准备(Prepare)阶段向接受者发送一个带有唯一编号的提议来请求承诺。接受者在回应时,如果他们之前已经接受了其他的提议,会将这些提议的值和编号返回给提议者。如果提议者获得超过一半接受者的承诺,它会进入接受(Accept)阶段,发送提议的具体值。一旦这个值被超过一半的接受者接受,那么对这个提议就达成了共识。学习者随后会了解到这一决策,这是为了确保系统的其他部分知道哪些提议被接受,从而保持全网数据的一致性。 根据著名的CAP定理,一个分布式系统无法同时保证一致性、可用性和分区容忍性,所有的共识算法都是根据实际情况来在三者中达到一种平衡。PAXOS的目的是保证强一致性,这就导致会牺牲一定的可用性。与PoW不同,PoW实现的是最终一致性,也就是可以允许出现短暂的分叉,而PAXOS不会出现分叉,因为只有一致的结果才能让系统继续运行下去。同时,它的侧重在于解决非拜占庭故障,那么也会导致在受到恶意攻击时系统无法正常运转,比如如果有恶意提议者不停发出新的提议,整个系统就会陷入停滞。#Paxos #热门话题 #每日解析
--

Latest News

View More
Sitemap
Cookie Preferences
Platform T&Cs