主页 > imtoken苹果app下载 > 多重签名在比特币中的应用场景及原理

多重签名在比特币中的应用场景及原理

imtoken苹果app下载 2023-01-17 00:15:44

多重签名本质上很简单,就是在校准单个数字签名的基础上做一些组合。但是这种简单的组合创造了各种有趣的应用程序。

基本原则

火币网查询自己的比特币钱包地址_在火币网上炒比特币_比特币应用场景

比特币交易通常用单一签名进行校准,可以理解为:C将钱放入储物柜,然后用B的私钥锁定储物柜,只有B可以用自己的公钥换取Lock并把钱拿出来。多重签名交易可以理解为:C将钱放入储物柜后比特币应用场景,不仅用B的私钥锁定储物柜,还用自己的私钥锁定储物柜,甚至使用第三方A(如作为中间人或仲裁人)私钥加一把锁。而且这个储物柜很聪明,你可以设置储物柜门在打开几把锁后打开。这样,通过设置不同的锁更换需求,就可以得到不同的应用模型。

情景普通账户

比特币应用场景_在火币网上炒比特币_火币网查询自己的比特币钱包地址

例如,夫妻建立良好的联名账户,有两种方式。一个是类找零账户,夫妻中的任何一个都可以取钱,方便普通小额消费。另一个类似的储蓄账户需要夫妻双方同意才能从中取款,这样可以保证大账户不会花在被子上,保护共同财产的安全。前者相当于一个储物柜,只需要用一把锁打开,后者相当于一个储物柜,需要打开两把锁。类似于公司合伙人的联名账户,可以设置需要多少人同意才能使用账户中的资金。

托管和仲裁

在火币网上炒比特币_火币网查询自己的比特币钱包地址_比特币应用场景

在天猫购物时,我们支付的款项会先由淘宝代管,确认收货后比特币应用场景,天猫会将款项汇至店铺。比特币也可以实现类似的功能,托管人更受约束,不能作恶。在这些场景中,消费者和商店建立一个托管账户,当消费者向这个托管账户汇款时,他们用自己、商店和仲裁者的私钥锁定该账户。那么分三种情况:

小额支付

在火币网上炒比特币_比特币应用场景_火币网查询自己的比特币钱包地址

比特币的开发者指南有一个小额支付的反例。 A 为 B 的兼职初评峰会发帖,A 希望每一个帖子的初评都能获得奖励,但由于比特币的交易费用,小额支付的成功率非常高且难以承受。于是他们设计了这样一个程序:

从之前的流程来看,整个流程中,很多合约(交易)都是计划好的,但是没有公布,只是线下协商。最终公布的是第一个和最后两个合约,这意味着实际上只有两个交易被广播到比特币网络,这大大增加了整体交易成本。

比特币应用场景_火币网查询自己的比特币钱包地址_在火币网上炒比特币

上述流程也是RSMC(Revocable Sequence Maturity Contract - 序列成熟度合约)的一种方式。将 RSMC 通道接入网络,就有了 HTLC(Hashed Timelock Contract - Hashed Timelock Contract)。这就是闪电网络,一种比特币的“低费用快速汇款”技术。

总结

从里面的场景来看,多重签名的应用通常是建立一个虚拟联名或托管账户,先将交易款或准备金转回该账户,然后通过协商或仲裁达成协议,并将虚拟账户中的钱按一定比例转给原交易方。这似乎是一个基于脚本的合约,在需要的时候可以结合第三方仲裁和担保,满足复杂应用场景的需求。