Skip to content

[chain] Revised Chain Storage #1825

@zivkovicmilos

Description

@zivkovicmilos

Description

This effort covers the concern of storage creep in Gnoland, as the blockchain advances to new heights.

Essentially, as the Gno chain progresses, it will become more and more expensive to manage storage-wise, since it can grow into gigabytes / terabytes in size for archive nodes. This can be mitigated with a few strategies:

  • introduce different node types, so not all nodes are archive nodes (this is an entirely new effort, and not something required for main-net)
  • analyze and optimize the data structures used to store blockchain data in embedded storage
  • analyze and optimize the underlying storage layer (embedded storage)

Successful outcome of this effort:

  • storage growth contained in the form of optimizations
  • storage growth analyzed and documented
  • storage data structure and underlying layer analyzed and optimized to minimize overhead of a growing chain

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Other dev assigned

Status

Backlog

Relationships

None yet

Development

No branches or pull requests

Issue actions