我们引入了一种简单而通用的委托机制,它是 脚本级委托 我们已经发展了。
事务级委托
让我们说爱丽丝想要 委托她的 UTXO 给鲍勃。 她创建了两个输入的交易:一个花费了她的 UTXO,另一个花费了 Bob 的 UTXO。 她使用 sighash 标志对她的输入进行签名 SIGHASH_NONE,这意味着交易的所有输出都可以被削弱。 她将部分签名的交易交给 Bob。 Bob 可以签署第二个输入并将 Alice 的硬币发送到他想要的任何输出。 本质上,Alice 已经将她的 UTXO 委托给了 Bob。
代表团
Bob 的 UTXO 可以来自 Bob 控制的现有 UTXO。 如果不存在这样的 UTXO,Alice 可以简单地创建一个并在其中存入最少灰尘级别的比特币。
相比 脚本级委托委托的 UTXO 不需要转移给委托人 智能合约 第一的。 它现在可以部署到现有的钱包中。
致谢
最初的想法来自 这个帖子 在比特币开发邮件列表中。
观看:Coingeek 纽约小组,BSV 与其他区块链:对开发人员和企业至关重要的差异
比特币新手? 查看 CoinGeek 的 初学者的比特币 部分,了解更多关于比特币(中本聪最初设想)和区块链的终极资源指南。
阅读更多