UPOS(联合权益声明)是用于节点选举验证的机制。在9月份UFC主网上线后,UPOS协议将开始应用于UFC的主网挖矿,保障矿工和节点的全部权益。
UPOS挖矿中存在4种角色,如下图所示。
UPOS协议的设计具有强大的公平性。所有用户均可注册参与,并保障选举过程中的每个环节。普通用户注册为矿工候选人时,可以向该候选人提供适当的资产链上的伪随机数会选出25名矿工,然后按顺序打包。每轮的区块节点根据矿工的质押资产权重进行选举,质押资产较多的矿工被选为区块节点的概率更大。
成功成为节点后,矿工和矿工支持者可根据质押资产的比例获得区块奖励,包括新区块奖励、UFC手续费和部分侧链资产手续费。除享受这些权利外,矿工还需在期限内完成提案。若未完成提案处理,将影响矿工的参与率,而参与率是提升矿工记账权的关键因素。
UFC链上的提案由验证者提交。验证者的选择和撤销是由现有验证者提名决定的。链上最多有15个验证者,他们共同对链上的侧链资产进行多重签名和管理。当候选方案在现有验证者之间达成不低于2/3的共识后,新的验证者的提案将取代原有的。可将其类比为公司,在新的提案获得2/3以上投票通过后,验证者更换,侧链的多签名冷热钱包也将同时更换。
相对于POW,UPOS协议更高效;相对于POS,UPOS协议速度更快且对用户的限制更低。UPOS算法允许每8秒生成一个块,并且只有一个授权的生产者可以在任何时间点生成块。若未能在指定时间内生成块,该区块的生产者将被跳过,下一个矿工账户将替换该区块。当一个或多个矿工无法生成区块时,区块链上将有10秒或更长时间的延迟,以极大解决矿工投票、出矿顺序和节点权益等公平问题。
UPOS协议是对跨链安全性和可拓展性的强有力优化,同时快速开启了新的算法机制。