首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用Trezor对事务进行预签名时自动发送Ethereum事务

如何在使用Trezor对事务进行预签名时自动发送Ethereum事务
EN

Ethereum用户
提问于 2021-08-05 01:49:56
回答 2查看 374关注 0票数 1

我有一个运行在远程服务器上的程序,它偶尔需要发送一个Ethereum事务。这笔交易需要用我的私人钥匙签字,我把钥匙放在桌上的Trezor钱包上。

在本地构建事务、由本地Trezor设备签名、在服务器上保存已签名的事务、然后在需要时让远程程序发送到网络,最简单的方法是什么?

我的问题主要是关于客户端(Windows)和服务器端(Linux)上的语言/包/软件的选择。

目前,我的程序使用的是perl,显然它对Ethereum的支持有限,特别是我还没有在Perl中找到一种方法来获得使用Trezor签名的事务。

我很乐意用一种不同的语言实现这个函数,然后与我的perl程序集成,只想找出哪种语言/模块/库可以让我更快地到达那里。

我最初的想法是在远程主机上创建一个网页,通过Trezor/connect在本地主机上以Metamask的方式进行连接。这应该允许我创建一个由Trezor签名的原始事务。创建一个linux可执行文件并将原始事务发送到Ethereum网络的最简单方法是什么?

提前感谢!

EN

回答 2

Ethereum用户

发布于 2021-08-05 08:25:03

交互式硬件钱包不是为此而设计的。Trezor或分类帐正期待一个人来验证。这就是重点所在。

您想要做的是可以使用一个签名代理,或者一个跳台或HSM。寻找种族签字人。

它将要求您提供一个新的帐户,从您目前的Trezor之一在这个库或HSM。但是,您将能够在签名时自动发送事务,然后以安全的方式发送。

票数 2
EN

Ethereum用户

发布于 2021-08-05 21:18:13

下面的设置如何?还没有测试,还需要时间。从表面上看,这似乎是可行的:

  • MyEtherwallet + Trezor签署原始事务(这将不包括gas数据),保存到服务器。
  • 在给定的时间,通过英弗拉ITX服务发送它-这是恩弗拉支付你的汽油的地方
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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