We currently have a sharray defined, which is a really simple sharded array for messages. Then we also have an AMT defined, which is a more complex sharded array, for a more difficult to satisfy purpose.
It seems to me like the AMT should be able to work for sharding the message array just fine, and we don't need two separate data structures for this.
We currently have a sharray defined, which is a really simple sharded array for messages. Then we also have an AMT defined, which is a more complex sharded array, for a more difficult to satisfy purpose.
It seems to me like the AMT should be able to work for sharding the message array just fine, and we don't need two separate data structures for this.
thoughts?