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
Today, code storage is stored by account address, but we need to store by code hash. Duplicated smart contracts can point to the same hashed bytecode. We also must serve data by hash in the context of the snapsync server.
Do a comparison with a full sync node to compare the improvement in storage reduction
Measure the performance impact of the change on syncing and block import
Change code storage to be stored by code hash instead of account address
Backwards capability for code storage by account
Compare stored code values from existing column family to new column to ensure consistency
Performance test syncing to ensure read/write performance caused by changes to tracking code hashes by address have minimal impact
Experimental flag to enable code storage by code hash
Compare storage size taken by new column families with old storage mode
Track code hashes by address so that self-destruct can removed when all code storage is unreferenced
The text was updated successfully, but these errors were encountered:
Today, code storage is stored by account address, but we need to store by code hash. Duplicated smart contracts can point to the same hashed bytecode. We also must serve data by hash in the context of the snapsync server.
The text was updated successfully, but these errors were encountered: