# Proof of Efficiency 介绍

By [Bec](https://paragraph.com/@bec) · 2022-02-17

---

在PoD/PoR的经验上提出的PoE。

PoD的缺陷：

*   赢家通吃的模式，使得趋于中心化控制。
    
*   捐赠的数额难以预估，使得策略难以自动化。
    

什么是PoE
======

PoE将L2的共识机制分成两部分来进行，排序者和聚合者。

排序者通过收集L2的交易及顺序生成提案，在L1发送交易已确认这个提案。

聚合者通过收集L1的提案和顺序，并在L2上提交证明交易，更新L2链状态。

PoE流程
=====

排序者和聚合者并行执行，互不影响。

#### 排序者

*   存入L2代币，每次提交有效的提案，将消耗固定数量的代币。
    
*   收集L2的交易及顺序，验证后将交易的所有信息打包成提案，在L1发送交易，确认这个提案。
    

任何人都可以成为排序者

#### 聚合者

*   监听L1的交易，收集提案及顺序。
    
*   验证收集到的提案，将提案中的交易及顺序发送证明。第一个发送有效证明的为获胜者。
    
*   将提案中交易的交易费发送给对应提案提交的排序者，获得排序者的指定数额的存款。
    

任何人都可以成为聚合者。

有效证明中包含的提案，都能有效更新链的状态。

总结
==

PoE的提出是为了满足以下5个点：

#### 1 不需要许可权限

两种角色都没有门槛，任何人都可以加入，或随时退出。

#### 2 高效率

没有统一的运行策略，任何人都可以随时发现更优策略来获取收益。

#### 3 避免单点控制，中心化

*   生成 L2 batches 被分成两个角色。
    
*   聚合者的工作量可估算，自动化程度高，成本低，竞争激烈不会中心化
    
*   排序者成本固定，有可行的自动化方案。
    

#### 4 防攻击

每个角色的工作，都会得到验证。

#### 5 收益和验证工作量成正比

排序者可以获得其打包的所有交易的手续费。

聚合者可以获得其证明的排序者的捐赠。

---

*Originally published on [Bec](https://paragraph.com/@bec/proof-of-efficiency)*
