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

Bridge parachain and service #1850

Closed
Closed
@gavofyork

Description

@gavofyork

This is essentially the "Parity Bridge" but for Substrate. The idea is to build a Substrate light-client SRML module that is able to track the Grandpa authority set of another Substrate chain (that runs Grandpa finality obviously). With this is can track headers. Each chain would keep a DigestItem (in the header) of the trie root of outgoing messages.

Validators on the "sub-chain" would track the "super-chain" and vice-versa. There would be a trie root (from the DigestItems in the headers) for the outgoing message queue on each chain that is synced into the other chain along with the preimages (the bridge nodes would need to be full nodes in order to extract the preimages). This would allow both chains to send and receive messages (in the form of serialised Calls).

Since tracking a Grandpa set (and the associated headers) is computationally cheap, the super-chain would be able to handle a lot of bridged sub-chains.

Metadata

Metadata

Assignees

Labels

J1-metaA specific issue for grouping tasks or bugs of a specific category.Z5-epicCan only be fixed by John Skeet.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions