{"content":{"title":"Layer2简单总结","body":"#### 1.state channel\r\n\r\nAlice 和Bob创建一个多签钱包，共同存入一定的金额，每次交易，都保留最后的金额分配状态，两边都要签名。两个b人要结束交易了，就把最后的状态上链。\r\n\r\n优点： 把多个交易合并为一笔交易\r\n\r\n缺点：双方要保存中间状态信息\r\n\r\n#### 2.SideChain\r\n\r\n把资金锁在Layer1,同时在新chain产生等价的token，后面所有的交易都在新chain进行，结束后再销毁新chain的token，通过解锁Layer1的资金\r\n\r\n优点：可以和多个账户交互\r\n\r\n缺点：sidechain的独立的链，安全性不能继承layer1,容易被攻击\r\n\r\n#### 3.Optimistic Rollup \r\n\r\n在layer1中创建合约，验证sideChain提交的结果是否正确，sidechain提交状态后，会有一个挑战期（通常是7天），通过后才会正式修改layer1。\r\n\r\n优点：继承了layer1的安全性\r\n\r\n缺点：任何转账的确认都要等待完整的挑战期\r\n\r\n#### 4.ZK Rollup\r\n\r\n将不再有挑战期，并且他们将从数学上证明她提交到主链的交易的有效性和完整性。\r\n\r\n优点：不需要等待期，只要数学证明通过，就可以直接修改Layer1的状态\r\n\r\n缺点：零知识证明的复杂和大量运算"},"author":{"user":"https://learnblockchain.cn/people/5744","address":"0x5F12C3e92E008A076315f110f798AA579c2d732b"},"history":null,"timestamp":1709870182,"version":1}