以太坊系列 - Solidity智能合约 - 多重签名

以太坊 多重签名

以太坊根据自身平台特点采用智能合约实现多重签名功能,一般在钱包合约中实现该功能。

主流的以太坊钱包(如MIST、PARITY等)均提供多重签名功能。

新建钱包合约时选择多重签名,输入相应的多重签名组合及对应的账号信息即可

Wallet-Contract

使用步骤

  1. 创建合同实例
    - 要从钱包合同启动交易,首先必须创建钱包合约的实例

  2. 转钱到合同
    - 钱包合同能收取发送到其地址的所有ETH.将要交易的以太币转移到上述钱包合同

  3. 退出合同
    - 要退出,可以调用execute函数; 提供目的地地址,金额和(可选)数据,并且必须在交易中指明提交提款请求的帐户(并支付这样做的燃气费)

  4. 调用 submitTransaction 函数提交与确认一次交易

  5. 确认交易 如果所有者要求提取超过每日支出限额或执行另一项要求其他合同所有者签署的功能,则其他所有者必须:
    - 扫描区块链以查找 Submission 与请求相关的事件ConfirmationNeeded
    - 解析与请求关联的操作哈希
    - 从所有者帐户调用合同的函数 confirmTransaction ,引用请求的操作哈希

  6. 一旦足够数量的业主确认,将自动继续执行 executeTransaction(看看是否满足确认数要求,如果满足,就执行交易)


往期精彩回顾:
区块链知识系列
密码学系列
共识系列
公链调研系列
以太坊系列
EOS系列
智能合约系列
Token系列
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搬砖魁首

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值