文件名称:harmonyos2-eth2.0-ssz:SSZ规范回购草案
文件大小:31KB
文件格式:ZIP
更新时间:2024-07-21 08:15:19
系统开源
和声2 Eth 2.0 - 简单的序列化 Simple Serialize (SSZ) 是一种结构化数据编码和默克尔化的标准,专为 ETH 2.0 设计。 指数 表示 默克尔化 默克尔证明支持 树偏移量 (WIP) 更多(Turboproofs/Simple-token proofs/等) 导航 设计 由于资源限制(空间和速度)以及与默克尔化数据进行许多交互的利基用例,现有的编码被放弃,转而支持 ETH 2.0 堆栈上的 SSZ。 SSZ 的设计选择源于以下愿望: 使用二叉树的证明结构的效率和优雅,以及将自以为是的稀疏结构与默克尔化分开的设计,从 ETH 1.0 中的问题中学习。 在 ETH 2.0 核心以及构建在其上的层中,在广泛的用例中保持最小和高效的编码和证明的一致性。 通过历史跟踪证明、构建类型的浅层变体或证明链接数据(例如 ETH 2.0 分片之间)的灵活性和透明度。 无状态轻客户端和智能合约证明数据的稳定性。 这些可以依靠感兴趣的默克尔树叶的确定性和稳定位置。 通过使完全反序列化成为可选的快速数据读取,可以通过非常少的操作来检索数据,并且在很大程度上可以在编译时进行预计算。
【文件预览】:
eth2.0-ssz-master
----specs()
--------navigation()
--------partials()
--------general.md(7KB)
--------merkleization()
--------types()
--------representation()
----LICENSE(6KB)
----.gitignore(147B)
----README.md(8KB)