diff --git a/rfcs/0049-ckb-vm-version-2/0049-ckb-vm-version-2.md b/rfcs/0049-ckb-vm-version-2/0049-ckb-vm-version-2.md index 6062f17e..390f0160 100644 --- a/rfcs/0049-ckb-vm-version-2/0049-ckb-vm-version-2.md +++ b/rfcs/0049-ckb-vm-version-2/0049-ckb-vm-version-2.md @@ -10,11 +10,11 @@ Created: 2023-04-17 ## Abstract -This RFC delineates the specifications for CKB-VM version 2. CKB-VM version 2 pertains to the version implemented in the CKB 2023 hardfork. It is important to note that this version is distinct from the version of CKB-VM available on Github or [Crates.io](http://crates.io/). +This RFC delineates the specifications for CKB-VM version 2. CKB-VM version 2 pertains to the version implemented in the CKB Meepo hardfork. It is important to note that this version is distinct from the version of CKB-VM available on Github or [Crates.io](http://crates.io/). ## **Motivation** -The upgrade of CKB-VM in 2023 aims to enhance the security, portability, and efficiency of scripts. Throughout recent years, several questions have been a source of concern for us: +The upgrade of CKB-VM in Meepo hardfork aims to enhance the security, portability, and efficiency of scripts. Throughout recent years, several questions have been a source of concern for us: - We currently lack a secure and straightforward method to invoke one script from another. - The **[dynamic library call](https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0009-vm-syscalls/0009-vm-syscalls.md#load-cell-data-as-code)** presents a security concern. The sub-script and parent script share the same memory space, leading to an uncontrolled security risk when calling an unknown sub-script.