ZKTube是一个基于ZK rollup技术的项目,它采用PLONK协议在Layer2上构建和开发。通过将批量传输转换为单个事务,ZKTube能够实现低交易费用和高ETH和erc20之间的吞吐量交易。其基本原理是通过零知识证明机制保证链下用户状态变化过程的正确性,将链上用户状态压缩并存储在Merkle树中,并将用户状态变化传递到链上。相较于直接在链上处理用户状态变化的成本较高,仅使用链上的智能
合约来验证零知识证明PROOF的正确性成本相对较低。同时,汇款信息也随凭证一起传送到合约中,方便用户进行账户验证。 这些特性使ZKTube在提高可扩展性的同时,降低了交易成本,并且有望为ETH和erc20之间的交易带来更高的吞吐量。