区块生产:垂直扩展
WASM
并行运行智能合约业务逻辑的实例,可能性并不大。这个因素使得在智能合约中执行WASM代码的单线程性能最大化变得很重要。EOSIO一直本着这一宗旨进行设计,并通过利用各种WASM引擎(包括WABT、WAVM和我们最新发布的EOS VM),提供一流的智能合约性能。EOS VM是一种区块链特定的WASM解释器,具有相关的JIT编译器,可进一步加快WASM性能。我们正在继续探索WASM引擎的解决方案,这些解决方案可以应对区块链技术相关需求的挑战。可以在我们最近发布的开发者预览版公告中阅读更多关于EOS VM的内容。
多线程
就业务逻辑而言,智能合约通常是单线程的,因此它们通常一次处理一个命令。通过识别无风险并发处理的数据流机会,我们的团队正在探索使用多个内核来加快处理速度,而不必强迫开发人员更改构建。
网友评论