Closed jackcmay closed 5 years ago
@jackcmay - I think it would be nice to create separate issues for the renaming two items here because BPF loader hardening and inter-contract signaling could have pretty different timelines, then close this one as done.
Breaking two items from this list out:
This issue tracks the incremental steps needed to support loading dynamic contracts.
Design of dynamic contracts is being tracked by a couple of different issues (#943, #940, #1133)
Native refers to loading platform modules (e.g. MacOs uses x86-64 Mach-0 modules). These modules are loaded from files on the machine running Solana. Their intent is for proof of concept and potentially longer-term testing of dynamic contracts. Long-term dynamic contracts will use Berkeley Packet Filter (BPF) based modules which allows them to be run on a virtual machine and are more easily validated that they are constrained and deterministic.