比特币合约是什么 比特币合约如何运作

合约在私有财产法中用作限制对象使用的合同,例如,禁止扩建建筑物或改变外墙的颜色,由于比特币是私有财产,合约一词似乎非常适合用来表示对其交易的限制。您拥有该财产的所有权,但您可以对其进行的操作受到限制。

1.jpg

具体来说,比特币合约提案限制了您购买后如何使用硬币以及可以转移硬币的地方。这些限制可以与银行可能对涉嫌从事非法活动的特定商家施加的限制相比较。

合约对于升级比特币很有用;然而,由于它们实施起来很复杂,并引发了关于加密货币的可替代性和抗审查性的争议,因此很长一段时间没有认真考虑将它们包含在比特币中。

比特币合约如何运作

合约可以定义为语言原语(程序员可用的最小和最简单的“处理单元”),它扩展了比特币脚本语言,允许交易限制赎回脚本的脚本。

在典型的比特币交易中,您的比特币受到锁定脚本的保护,如果您想使用这些硬币,则应满足其条件。锁定条件的示例可以是在没有签名证明您拥有与公钥匹配的私钥的情况下拒绝支出;或时间锁,类似于合约,表示在一定数量的区块之后才能使用硬币。

因此,虽然在“正常”比特币脚本中,我们只需要满足特定条件来解锁特定要求(例如,使用私钥签署交易),但在合约中,我们更进一步,限制你可以做什么用那枚硬币做什么,或者可以在哪里使用硬币。

比特币合约通常被定义为“一种强制规定未来如何转移硬币控制权的条件的机制”,并包括一组关于未使用交易 [TX] 输出 (UTXO)的条件,这些条件定义了交易的相关性金币可以花。

例如,一个钱包可以在它持有的比特币上订立一个合约,将一些相关地址列入白名单。当这个钱包向另一个钱包广播比特币交易时,反过来,这个钱包只能将相同的比特币发送到该白名单中包含的地址。


郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!