首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >多重签名 >多重签名的流程是什么?

多重签名的流程是什么?

词条归属:多重签名

多重签名的流程如下:

创建多重签名地址

由于多重签名需要多个签名者共同参与签名,因此需要创建一个多重签名地址。多重签名地址由一个公钥和一个最小签名数(M)组成,只有收到至少 M 个签名才能完成交易。

发起交易

发起交易的人需要将交易信息发送到多重签名地址,等待签名者进行签名。

签名

每个签名者使用自己的私钥对交易进行签名,并将签名结果发送给其他签名者。

验证签名

其他签名者收到签名结果后,使用发件人的公钥来验证签名的有效性。如果签名有效,则将签名结果保存并等待其他签名者的签名。

完成交易

当收到足够数量的签名时,交易就完成了,由多重签名地址将交易发送到区块链网络中。

撤销交易

如果发现交易存在问题,可以通过多重签名地址来撤销交易。撤销交易需要满足一定条件,例如需要在一定时间内获得足够数量的签名等。

相关文章
代码签名证书申请流程是什么?使用代码签名证书有何益处?
对于软件开发商来讲,他们应当都不会对代码签名证书这种事物感到陌生,互联网场景具有开放化和互访化的特点,所以为了保障软件开发商的权利,为了避免原创软件内容被非法复制或恶意篡改,所以有必要申请代码签名证书,代码签名证书申请流程是怎样的?使用代码签名证书的好处是什么?
用户8715145
2021-11-26
4760
Parity多重签名合约Delegatecall漏洞回顾
2017年7月19日,Parity Multisig 电子钱包合约被爆出漏洞,攻击者从三个高安全的多重签名合约中窃取到超过15万以太坊(约3000万美元)。
FB客服
2018-07-31
1.4K0
Go 实现比特币多重签名服务
采用 3-3 多重签名(在这里硬编码了,最好的做法是让用户动态选择 x-y 签名),也就是三个普通地址生成多签地址,消费多签地址中的比特币需要三个地址对应的私钥成功签名才可构建交易的数据结构,签名服务通过 gRPC 获取普通地址私钥进行签名,最后把签名的数据通过节点广播到比特币网络。
李海彬
2018-12-14
2.3K0
Parity多重签名函数库自杀漏洞
2017年7月19号发生的 Parity 多重签名合约delegatecall漏洞(Parity Multisig Wallet delegatecall)事件之后,2017年11月6号再次发生了 Parity 多重签名函数库自杀漏洞事件(Parity Multi-Sig Library Self-Destruct)事件。此次漏洞影响587个钱包,包含了 513,774.16 Ether($152 million)。
FB客服
2018-07-31
8470
APK签名流程介绍[通俗易懂]
实际上,现在Android开发IDE自带签名功能,但是有时我们还是可能遇到自己签名apk的场景的,比如你有一个未签名的apk,但是你要adb install到device上,这时我们在adb install之前就必须对该apk进行签名处理才能install成功,这篇文章就简单的介绍下apk签名流程吧。
全栈程序员站长
2022-07-01
1.6K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券