You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clarity contract AST's are atm stored as plain-text JSON in the Clarity DB (chainstate/vm/clarity/marf.sqlite). The current average AST storage size is 7kb over 78.5k contracts (my dataset is about a month old). We could either use compression, or opt for a more compact and performant binary format (such as MessagePack or PerfBuf) and reduce both the storage requirements and (de)serialization speeds dramatically.
Not prio atm, so creating this as a placeholder.
The text was updated successfully, but these errors were encountered:
Clarity contract AST's are atm stored as plain-text JSON in the Clarity DB (
chainstate/vm/clarity/marf.sqlite
). The current average AST storage size is 7kb over 78.5k contracts (my dataset is about a month old). We could either use compression, or opt for a more compact and performant binary format (such as MessagePack or PerfBuf) and reduce both the storage requirements and (de)serialization speeds dramatically.Not prio atm, so creating this as a placeholder.
The text was updated successfully, but these errors were encountered: