若你所拥有的数字资产具备较高价值, 仅仅依靠单一私钥来维系保障, 在此种状况下内心或多或少会萌生一种不够安稳踏实的感觉。imToken钱包之中所具备的多重签名这一功能, 其诞生目的便是为了有效解决“单点故障”这一问题, 也正是该功能具备如此特性, 它明确规定需要多个地址共同进行签名操作才能够发起相应交易行为, 这也就等同于在数字资产之上施加添置了好几把锁用于安保防范。
你要先保证手里最少有两个不一样的imToken钱包地址, 别打算用同一钱包的不同账户充数, 多重签名所要求的是由不同私钥生成的独立地址, 你能够用家人手机下载imToken, 或者自己准备两部手机各安装一个钱包, 总之每个地址的助记词以及私钥肯定得完全独立。
开启imToken, 轻触首页右上角的“+”号, 于弹出的菜单里找到选定“创建钱包”, 在此情形下不能选取“单签钱包”, 而须径直寻觅至“多签钱包”的可选项, 系统会要求你抉择签名人数与所需签名数, 举例来说, 在3个地址当中要达成2个签名才行实施转账这件事, 签名人数不宜设定得过多, 3至5个是较为恰当合理的, 不然在每次转账之际要集齐全部人将会变得超级麻烦。
创建多签钱包之际, 你得将其他参与签名的一个个钱包地址逐一添加进去, 其中每个地址均为以太坊格式, 要记得认真仔细核对, 哪怕漏掉一个数字或者一个字母, 都会致使签名失败。添加完毕之后, 系统会生成一个多签合约地址, 此地址就是你的新“保险柜”。往后转账必须经由这个合约地址发起, 而原始的单签钱包地址反倒不可以直接动用里面的资产。
权限设置方面,提议将签名权重设定成1比1, 这般意味着每个地址其权利是平等的。不要让某个地址具备否决之权, 因为一旦那个私钥丢失了, 那么整体多签钱包就会报废。设置妥当之后, 所有参与的各方均需于自身的钱包里予以确认加入, 这一步骤是不可以省略跳过的。确认的操作一般情况下是需要去支付少部分ETH当作Gas费, 每个地址所拥有的余额里面最少得留存足够0.01个ETH。
若你要从多签钱包转出资产, 那么先由任一签名地址发送交易请求, 在输入收款地址与金额后, 此笔交易并非马上执行, 而是转为“待签名”状态, 别的签名地址会收到通知, 打开imToken进入多签钱包页面, 要找到“待签名交易”清单, 点进去确认无误后拿自己的私钥进行签名, 完成交易。
预设门槛达成签名数量状况后, 你便能够提交交易上链了。在整个流程里, 每个签名都需缴纳单独Gas费, 不过金额太少了不存在心疼的感觉。需要留意的是, 签名操作是具备24小时时长的有效期的, 要是超过限定时间尚未凑齐签名数量, 那么交易就会自动失效, 就得再次发起。