INB将于10.10上线主网,300专利加持,做公链集大成者( 八 )

(e)虚拟机的优化

INB公链会支持图灵完备的智能合约,将通过全新的虚拟机(IVM, INB Virtual Machine)来支持智能合约,IVM将使用WebAssembly(WASM)方案来实现,这意味着开发者可以使用任何熟悉的编程语言来开发智能合约,并且有着更优越的性能。

而且,INB将对IVM的存储结构等方面进行优化,以提升虚拟机的执行和存储效率。例如将使用Trie结构对虚拟机的Map等变量内的数据进行存储,Map中的每一个Key都作为Trie的一个节点来存储,这样就不需要像之前Map中的每个数据变化的时候都需要重新刷新整个Map对应的节点数据,极大地提升了虚拟机的执行和存储效率。

(f)Schnorr签名算法

INB公链引入Schnorr签名算法以改进传统的ECDSA签名存在的一些问题,以提高INB公链的效率、节约存储空间以及支持多签功能。

-性能方面:可以大大减少验证签名的成本。对于传统的单个签名的交易,Schnorr的效率就要比ECDSA的高很多。对于多签交易,原本需要进行多次的验证,而聚合签名仅需验证一次,也大大提升了验证签名的速度;

推荐阅读