Ethereum platform operates with rich spectrum of data structures and hashing and coding functions. The main source describing them is the Yellow paper, complemented by a lot of informal blogs. These sources are somehow limited. In particular, the Yellow paper does not ideally balance brevity and detail, in some parts it is very detail, while too shallow elsewhere. The blogs on the other hand are often too vague and in certain cases contain incorrect information. As a solution, we provide this document, which summarises data structures used in Ethereum. The goal is to provide sufficient detail while keeping brevity. Sufficiently detailed formal view is enriched with examples to extend on clarity.
翻译:Eceenum 平台运作的数据结构以及散列和编码功能种类繁多。 描述它们的主要来源是黄纸, 由许多非正式博客补充。 这些来源有些有限。 特别是, 黄纸并不理想地平衡简洁和细节, 有些部分内容非常详细, 而其他地方则太浅。 另一方面, 博客往往过于模糊, 在某些情况下含有不正确的信息 。 作为解决方案, 我们提供这个文件, 概括了 Eceenum 使用的数据结构 。 目标是在保持简洁的同时提供足够的细节 。 足够详细的正式观点, 增加了清晰性的例子 。