dreamcatcher-tech / dreamcatcher-stack

https://dreamcatcher.land
1 stars 0 forks source link

infinite children device #36

Closed inverted-capital closed 2 years ago

inverted-capital commented 3 years ago

Mechanism to allow a chain to have unlimited children by using other chains as a proxy when the chaincount gets high. This proxy means that executions can move to other block producers in a sharding like fashion, as well storage can be sharded by proxy chainId.

inverted-capital commented 2 years ago

This can be handled by the HAMT device provided by IPLD. There is still a thruput limit, as to how many actions can be sent to the children during any given block, however overcoming a write bottleneck means probably more child chains should be explicitly made.

https://ipld.io/specs/advanced-data-layouts/hamt/spec/