Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Storage chains: Tracking issue #7962

Closed
5 of 7 tasks
arkpar opened this issue Jan 23, 2021 · 2 comments
Closed
5 of 7 tasks

Storage chains: Tracking issue #7962

arkpar opened this issue Jan 23, 2021 · 2 comments
Labels
J1-meta A specific issue for grouping tasks or bugs of a specific category.

Comments

@arkpar
Copy link
Member

arkpar commented Jan 23, 2021

Substrate should support a kind of blockchain optimized for storing arbitrary data. The data would be stored not in the state trie, but rather off the chain as extrinsics. The state only contains a merkle trie root for all the block extrinsics.

  • Implement blockchain-pruning, so that after a certain period, transactions are thrown out from the database. (Storage chains part 1 #7868)
  • Implement IPFS p2p protocol for substrate, so substrate could appear as an IPFS node. it would only need to index and serve transactions contained in the chain (Storage chains: serve transactions over IPFS/bitswap #7963).
  • Publish transactions on IPFS DHT
  • Storage renewal. A special kind of extrinsic that references an existing extrinsic and prevents it from being pruned.
  • Offchain worker API for grabbing and/or hashing/merklising stored/indexed transactions
  • Write a runtime module.
  • Fast/warp sync support
@stale
Copy link

stale bot commented Jul 7, 2021

Hey, is anyone still working on this? Due to the inactivity this issue has been automatically marked as stale. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the A5-stale Pull request did not receive any updates in a long time. No review needed at this stage. Close it. label Jul 7, 2021
@arkpar arkpar removed the A5-stale Pull request did not receive any updates in a long time. No review needed at this stage. Close it. label Jul 7, 2021
@arkpar
Copy link
Member Author

arkpar commented Aug 20, 2021

Closing as this has reached ready status for standalone deployment.

@arkpar arkpar closed this as completed Aug 20, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
J1-meta A specific issue for grouping tasks or bugs of a specific category.
Projects
None yet
Development

No branches or pull requests

1 participant