BSV上的委托合约

Posted sCrypt 智能合约

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BSV上的委托合约相关的知识,希望对你有一定的参考价值。

我们引入了一种简单而通用的委托机制,它是我们开发的脚本级委托的替代方案。

事务级委托

假设 Alice 想将她的 UTXO 委托给 Bob。她创建了两个输入的交易:一个花费她的 UTXO,另一个花费 Bob 的 UTXO。她使用 sighash 标志 SIGHASH_NONE 对她的输入进行签名,这意味着可以为交易添加任意输出。她将部分签名的交易交给 Bob。Bob 可以签署第二个输入并将 Alice 的硬币发送到他想要的任何输出。本质上,Alice 已经将她的 UTXO 委托给了 Bob。

Bob 的 UTXO 可以来自 Bob 控制的现有 UTXO。如果不存在这样的 UTXO,Alice 可以简单地创建一个并在其中存入最少的 BSV。与脚本级委托相比,委托的 UTXO 不需要先转移到委托智能合约。它现在可以部署到现有的钱包中。

致谢

最初的想法来自比特币开发邮件列表中的这篇文章

以上是关于BSV上的委托合约的主要内容,如果未能解决你的问题,请参考以下文章

BSV上的委托合约

BSV资讯感应合约大幅推进BSV区块链上的NFT和智能合约方案

BSV 上的点对点结算衍生品:远期合约

BSV 上基于智能合约的众筹

BSV 上的付费解密智能合约

一个 BSV 网络上的井字棋游戏合约