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
The idea is to change existing pallet-bridge-messages (#215) and to avoid storing message content on-chain.
Instead we should only store the hash of the message and let the relayers deliver the full content of the Target chain by inspecting either:
Events of that block
Some off-chain storage
Some other mechanism (perhaps bridge-specific storage entry that get's cleared every now and then (maybe every block like events)).
Obviously the target chain would additionally be responsible for verifying the correctness of messages (by hashing and comparing with the expected results).
This should reduce storage costs and hence message sending costs as well (also related #704)
The issue is both about the Runtime part and the Relayer part, but in the future it should be split.
The text was updated successfully, but these errors were encountered:
The idea is to change existing
pallet-bridge-messages
(#215) and to avoid storing message content on-chain.Instead we should only store the hash of the message and let the relayers deliver the full content of the Target chain by inspecting either:
Obviously the target chain would additionally be responsible for verifying the correctness of messages (by hashing and comparing with the expected results).
This should reduce storage costs and hence message sending costs as well (also related #704)
The issue is both about the Runtime part and the Relayer part, but in the future it should be split.
The text was updated successfully, but these errors were encountered: