zkSync 采用多方面的安全方法来确保其 Layer 2 扩展解决方案的完整性和可靠性。它使用了零知识汇总 (zkRollups) 技术,zkRollups 会将多个交易捆绑在一起放在链下处理,然后在链上发布一个称为 zk-SNARK(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,零知识简洁非交互知识论证)的单一密码学证明。zk-SNARK 可以保证批量中所有交易的有效性,同时不会泄露有关交易的具体细节。
zkSync 处理的每个交易都伴随着一个有效性证明,该证明由以太坊主网上面的智能合约进行验证。这些密码学证明确保没有哪个单个验证者可以错误地改变系统状态或挪用用户资金。这种方法提供了一种与以太坊主链相当的高安全性。
如果验证者无响应或行为恶劣,zkSync 会使用优先队列机制,用户可以直接向以太坊主网络提交退出请求。然后,验证程序需要在指定的时间范围内处理这些请求,如果他们未能做到这一点,系统将进入“出埃及模式”,允许用户直接将他们的资产提取到以太坊主网上。这种机制确保用户即使在不利条件下也能控制他们的资产。
zkSync 包括一个合约升级机制,以促进迭代改进。如果用户不同意提议的更改,他们有权选择退出未来的升级。系统会提供四周的冻结期,在此期间,用户可以选择退出系统,保留当前状态,而不是接受新版本。这种机制平衡了升级需求和用户自主权以及安全性。
该网络依赖于成熟的密码学原语,其协议的证明系统使用 PLONK 和 RedShift,哈希使用 SHA256 和 Rescue,签名使用 muSig。这些组件基于广泛接受的密码学假设(例如抗碰撞性和伪随机性),确保协议的强健性。
zkSync 的架构通过最大限度地减少用户信任任何中央权威机构或验证者的需求,来确保免信任操作。这是通过以下设计原则实现的:
zkSync 通过使用零知识证明来增强隐私,它允许验证交易而无需透露交易本身的任何特定细节。它还支持机密智能合约,这些智能合约可以在不暴露底层数据的情况下执行逻辑运算。这对于需要隐私的应用程序(例如机密金融交易或私人数据管理)尤其重要。
zkSync 的隐私功能与其他 Layer 2 解决方案和注重隐私的区块链进行了比较:
zkSync 已经经历了多次安全审计,以确保其协议安全可靠。这些审计由专门从事区块链技术的知名安全公司进行,涵盖了协议的许多重要方面,包括密码学假设、智能合约代码和系统架构。
审计过程涉及彻底检查 zkSync 的代码库,以识别潜在漏洞。这包括对代码库的静态和动态分析、对密码学协议的正式验证以及在各种场景下的压力测试。目标是确保协议能够抵御攻击并在不同条件下正常运行。
审核结果总体良好,没有发现重大漏洞。在审计过程中发现的轻微问题,已由 zkSync 开发团队迅速解决。随着协议的不断发展,持续审计过程有助于维护协议的安全性。
zkSync 实施了一项积极的漏洞赏金计划,以鼓励发现和报告安全漏洞。该计划邀请社区中的安全研究人员和开发人员识别和报告漏洞,以换取财务奖励。他们的奖励分级基于报告漏洞的严重程度。例如,严重问题会获得更高的奖励,激励研究人员专注于识别重大安全漏洞,尽管这种结构确保最严重的漏洞得到优先处理和迅速解决。
除了漏洞赏金计划外,zkSync 还成立了一个由以太坊社区知名成员组成的安全委员会,负责监督协议的安全性。他们可以批准紧急升级以解决问题,而备受尊敬的社区成员参与安全委员会,为协议的安全框架增加了一层信任和责任。
亮点
zkSync 采用多方面的安全方法来确保其 Layer 2 扩展解决方案的完整性和可靠性。它使用了零知识汇总 (zkRollups) 技术,zkRollups 会将多个交易捆绑在一起放在链下处理,然后在链上发布一个称为 zk-SNARK(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,零知识简洁非交互知识论证)的单一密码学证明。zk-SNARK 可以保证批量中所有交易的有效性,同时不会泄露有关交易的具体细节。
zkSync 处理的每个交易都伴随着一个有效性证明,该证明由以太坊主网上面的智能合约进行验证。这些密码学证明确保没有哪个单个验证者可以错误地改变系统状态或挪用用户资金。这种方法提供了一种与以太坊主链相当的高安全性。
如果验证者无响应或行为恶劣,zkSync 会使用优先队列机制,用户可以直接向以太坊主网络提交退出请求。然后,验证程序需要在指定的时间范围内处理这些请求,如果他们未能做到这一点,系统将进入“出埃及模式”,允许用户直接将他们的资产提取到以太坊主网上。这种机制确保用户即使在不利条件下也能控制他们的资产。
zkSync 包括一个合约升级机制,以促进迭代改进。如果用户不同意提议的更改,他们有权选择退出未来的升级。系统会提供四周的冻结期,在此期间,用户可以选择退出系统,保留当前状态,而不是接受新版本。这种机制平衡了升级需求和用户自主权以及安全性。
该网络依赖于成熟的密码学原语,其协议的证明系统使用 PLONK 和 RedShift,哈希使用 SHA256 和 Rescue,签名使用 muSig。这些组件基于广泛接受的密码学假设(例如抗碰撞性和伪随机性),确保协议的强健性。
zkSync 的架构通过最大限度地减少用户信任任何中央权威机构或验证者的需求,来确保免信任操作。这是通过以下设计原则实现的:
zkSync 通过使用零知识证明来增强隐私,它允许验证交易而无需透露交易本身的任何特定细节。它还支持机密智能合约,这些智能合约可以在不暴露底层数据的情况下执行逻辑运算。这对于需要隐私的应用程序(例如机密金融交易或私人数据管理)尤其重要。
zkSync 的隐私功能与其他 Layer 2 解决方案和注重隐私的区块链进行了比较:
zkSync 已经经历了多次安全审计,以确保其协议安全可靠。这些审计由专门从事区块链技术的知名安全公司进行,涵盖了协议的许多重要方面,包括密码学假设、智能合约代码和系统架构。
审计过程涉及彻底检查 zkSync 的代码库,以识别潜在漏洞。这包括对代码库的静态和动态分析、对密码学协议的正式验证以及在各种场景下的压力测试。目标是确保协议能够抵御攻击并在不同条件下正常运行。
审核结果总体良好,没有发现重大漏洞。在审计过程中发现的轻微问题,已由 zkSync 开发团队迅速解决。随着协议的不断发展,持续审计过程有助于维护协议的安全性。
zkSync 实施了一项积极的漏洞赏金计划,以鼓励发现和报告安全漏洞。该计划邀请社区中的安全研究人员和开发人员识别和报告漏洞,以换取财务奖励。他们的奖励分级基于报告漏洞的严重程度。例如,严重问题会获得更高的奖励,激励研究人员专注于识别重大安全漏洞,尽管这种结构确保最严重的漏洞得到优先处理和迅速解决。
除了漏洞赏金计划外,zkSync 还成立了一个由以太坊社区知名成员组成的安全委员会,负责监督协议的安全性。他们可以批准紧急升级以解决问题,而备受尊敬的社区成员参与安全委员会,为协议的安全框架增加了一层信任和责任。
亮点