首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在草帽上直接使用围棋的好处

在草帽上直接使用围棋的好处
EN

Ethereum用户
提问于 2021-08-02 11:13:53
回答 1查看 1.2K关注 0票数 0

我已经建立了一些概念的证明,既使用了js的安全帽,也用了golang和golang。在这里链接到这个迷你项目:https://github.com/johnhckuo/contract-frameworks (仍在开发中)

我发现使用安全帽有很多好处,比如:

  1. 丰富的不同任务插件,请允许我简化开发过程。
  2. 强大的健壮调试工具,直接使用console.log或显示堆栈,真的让我大吃一惊。
  3. 为前端开发人员(https://github.com/ethereum-ts/TypeChain)生成合同接口

但是,由于我是一个本地的golang开发人员,而ethereum有一个本地api (https://github.com/ethereum/go-ethereum)。我在想为什么不试一试。

但是在花了一段时间开发这个迷你项目之后,我想不出有什么具体的原因可以解释为什么我必须直接使用围棋而不是草帽。

也许我忽略或忽略了围棋的一些重要功能,但有人能指出使用它的一些好处吗?

(非常感谢!)

EN

回答 1

Ethereum用户

发布于 2021-08-02 16:07:12

Hardhat和ganache也是测试工具,并没有真正显示部署到实际节点时可能发生的实际情况。

最明显的区别是广播事务时的延迟,因为在测试设置中,挖掘实际上并不存在。另一件事是只有在使用实际的geth节点时才会出现攻击,比如frontRunning (尽管可以添加延迟仿真)。

另一件事是支持一些调试调用,如debug_traceTransaction和其他命令中的D1参数。

尽管可以绕过所有这些,但它仍然使得从测试环境到主要节点的转换比直接使用本地gethndoe时更困难。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/106491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档