240 发简信
IP属地:重庆
  • 使用wasm2c反编译wasm代码

    下载wabt代码 编译wabt代码 反编译wasm代码 以反编译eosio.token.wasm为例: 会生成 eosio.token.c和eo...

  • 利用wasm的jit加速功能对代码进行加速

    wasm代码的运行一共有三种模式。最早的有两种:binaryen模式和wavm模式。最近还加了一种叫wabt的基于栈的bytecode模式。 b...

  • Eos发布智能合约所占内存分析

    如果你在Eos上发布一个智能合约,细心点的话可能会发现一个问题,就是你发布后代码所占的ram远比你的编译后的wasm代码和abi文件的总字节数大...

  • 如何在PyEos上集成一种新的智能合约VM

    在PyEos上集成一种新的虚拟机非常的简单。PyEos在代码中实现了VM接口层,新的VM可以很方便的接进来。接入一款新的VM只需要实现以下5个函...

  • Eos的Wasm智能合约的局限性

    官方只支持用C++写智能合约 用C++写智能合约门槛过高,会把许多开发者挡在门外,C++的复杂性也会让智能合约的设计变得困难。 Wasm智能合约...

  • "WAVM: Incorrect bounds check " 漏洞分析

    WAVM: Incorrect bounds check when translating a reference type can resul...

  • EOS WASM Contract Function Table Array Out of Bounds漏洞分析

    更详细的分析如下,EOS Node Remote Code Execution Vulnerability — EOS WASM Contrac...

  • Eos上的Eos原生代币不见了

    在之前的代码中,发送Eos代码是通过下面的函数进行的: 新的代码中,native contract的实现已经移到下面这个文件libraries/...

  • 为RaiBlocks增加智能合约的思考

    RaiBlocks(现己更名为Nano)真的是一个很有意思的项目,刷新的我对区块链的认知。相对于一般的区块链技术,RaiBlocks创新性的采用...