【发布时间】:2020-03-09 00:26:40
【问题描述】:
我已经使用 node js 为物联网用例实现了我的个人区块链,所以我现在想在不使用 geth 或 tuffle 或 ganache 或 Remix 或 web3.js 的情况下将智能合约代码部署到这个区块链中,所以我的目标是使用 EVM API只是为了编译和执行智能合约。
那么,如何?
【问题讨论】:
-
不清楚您在问什么...您使用的是以太坊分叉还是具有 EVM 功能的东西?您提到使用 Node.js “实现了个人区块链”。除非您构建了对某些 EVM 解释器的支持,否则它将无法运行 EVM 字节码。如果您要连接到诸如 Geth 或 Parity from 节点之类的东西,您可以直接部署字节码。你能澄清一下吗?
-
如果不运行节点,那么 EVM 是从哪里来的?
-
也许 OP 正在询问如何在 OP 部署到自己的区块链时创建 EVM 解释器
-
我成功编译并生成了字节码和 ABI 以及操作码,但我想看看智能合约代码的结果!除此之外,我如何将此字节码更改为地址,并在我询问地址时执行字节码。
标签: blockchain ethereum solidity smartcontracts web3js