-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
We want to release a list of new features that require to introduce new host functions or breaking existing behavior in the node. Right now we have the following items:
- RFC 145 - This moves the allocator from the host side to the runtime side.
- RFC 123 - This will change the way runtime upgrades are applied, to ensure that the first block after a runtime upgrade is not decoding faulty data
- BLS signatures: Not yet a RFC, but still needs one. Is about introducing host functions to handle BLS keys and signatures. This will improve the performance of BEEFY.
The list is not yet 100% finished and could still be extended. Because the introduction of new host functions requires that all the nodes in the network are providing these host functions, such an upgrade isn't that easy to coordinate. This also means we will need to have all parachains upgraded to a node that supports these new host functions. To achieve this we will need to backport the host function changes to make it as easy as possible for parachain teams to integrate them into their node. But we should also use this opportunity to move every one that is possible to Omni node or to have them run their parachain nodes with an external relay chain node (--relay-chain-rpc-url).
Metadata
Metadata
Assignees
Labels
Type
Projects
Status