Erdstall

Erdstall 是基于抽象可信第三方的 Plasma 扩容方案,采用可信执行环境(TEE),即可信硬件(如 Intel SGX 或多方安全计算 MPC 委员会) 对以太坊进行链上扩容的方案。与 Plasma 或 Rollup 类似,Erdstall 系统由一个智能合约、一个运行 TEE 的无需信任的运行节点和动态变化的用户群组成。 其改进了传统 Plasma 扩容方案的缺陷,实现了将交易 Gas 费成本摊销为零(因为实现了无需链上检测点),计算性能要求较低(单核 CPU 性能即可满足)和更高的交易吞吐量(因为只需签名验证和签名生成即可,类似于状态通道)。 运行节点本质上是一种无需信任的通信中继器,当用户从链下进行操作,比如发送存款和退出交易,会先将这些签名交易发送给运营节点,然后由节点中继给可信硬件执行环境进行验证。 也就是说,用户只需对智能合约进行一次调用即可加入和退出该系统。将资产存入系统后,链下交易不再收费,只需用户和运营节点交换签名即可。 可信硬件执行环境中的飞地(Enclave)会对这些交易进行接收和验证,并跟踪整个系统的运行状况。在每个纪元(epoch)结束时,可信硬件执行环境会生成已签名的余额证明,并将余额证明广播给用户,允许用户随时离开系统。这有点像状态通道,用户发送签名交易,然后获得回馈确认即可完成交易。