8.5 小结
这周学习了JVM虚拟机的基础原理,不禁想起当年搞区块链的时候实现的合约虚拟机。
虽然本质是相同的,但是JVM做得更深入一些。
JVM还需要负责java 字节码与本地系统执行指令的转换。
当时我们搞的合约虚拟机只要编译生成wasm字节码就好,剩余的工作都是用开源已经提供的runtime来做,我们做的创新点在于对开源的runtime做了部分改造,包括加入打桩功能。
这周学习了JVM虚拟机的基础原理,不禁想起当年搞区块链的时候实现的合约虚拟机。
虽然本质是相同的,但是JVM做得更深入一些。
JVM还需要负责java 字节码与本地系统执行指令的转换。
当时我们搞的合约虚拟机只要编译生成wasm字节码就好,剩余的工作都是用开源已经提供的runtime来做,我们做的创新点在于对开源的runtime做了部分改造,包括加入打桩功能。
评论