可扩展性:衡量公链支持交易速度和规模的能力,更高的可扩展性允许更多的用户和更广泛的区块链平台采用。 安全性:衡量系统抵御攻击的能力,攻击者为了获取区块链系统控制权所付出的成本越高,则安全性越高,那么链就可以抵抗较大比例的参与者对其的攻击。 去中心化:衡量公链节点的分散程度,任何人都可以成为节点参与区块链系统的生产和验证,节点数量越多则去中心化程度越高,从而确保网络不受大型中心化参与者的控制。
优点 |
数据可用性:数据可用性是指用户可以相信,验证一个区块所需的数据对所有网络参与者来说确实可用。以太坊通过让每个节点下载所有区块中的数据来实现链上数据可用性。对于模块化区块链、Layer2和轻型客户端,数据可用性需要一些更复杂的验证程序。
优点 | 缺点 |
通过Merkle根能够快速验证一笔交易是否包含在一个区块中,因此Merkle根可以用于承诺当前区块的状态。
零知识证明是指证明者能够在不向验证者提供任何信息的情况下,证明某个论断是正确的(关于零知识证明的更多内容可参考之前的文章ZK|零知识证明研究综述)。