主页 > imtoken钱包开发 > 如何使用比特币的侧链来实现安全的财产转移

如何使用比特币的侧链来实现安全的财产转移

imtoken钱包开发 2023-06-01 06:41:07

许多人试图将比特币自身的单位安全转移机制重新定位为产权转移。 我提出了一种新的突破方法。

即使那些对比特币作为货币的价值持怀疑态度的人也承认,比特币以前所未有的安全性、不可审查性和全球性转移其单位。

拥有相同的效用来转移任何其他资产(如美元、土地、股权)将非常有用。 有许多尝试通过连接到比特币链的各种覆盖协议和侧链来实现这一点。

到目前为止,这些方法都没有成功地建立一种设计模式,这种模式将像以太坊提供的安全性低得多的选择一样被广泛使用。

比特币之父能不能随意制造比特币_比特币转移资产攻略_比特币转移资产

财产转让

人们可以将比特币代币 (UTXO) 解释为财产的所有权,然后追踪其流向新所有者。 这是大多数覆盖设计背后的基本思想。

这里存在技术问题,但更重要的是,为什么会有人尊重现实世界比特币交易中表达的产权转让?

所有权转让通常可以通过第三方进行登记。 仅当注册服务商认为转让有效时,转让才有效。

比特币转移资产攻略_比特币转移资产_比特币之父能不能随意制造比特币

智能合约

注册服务商可以自由应用转让必须遵守的规则,因此,注册服务商对其进行授权。 正如以太坊所提倡的那样,试图在智能合约中捕捉规则,但由于技术原因未能成功,与现实的复杂性相去甚远。

验证器

更好的方法是要求注册商同意转让交易有效。 这实际上意味着注册商还必须签署比特币转账交易才能使其有效。 这样,比特币不需要知道注册商应用的规则,只需要注册商同意交易有效即可。

比特币之父能不能随意制造比特币_比特币转移资产_比特币转移资产攻略

可以有许多独立的验证者通过提供阈值签名来充当注册商。 这使我们能够实现验证者的多数共识。

侧链

如果比特币在那里可用,它的许多特性将使它更有用; 如果比特币节点验证了许多规则,那么它们将支持比特币的更多用途。 由于偏好和目标不同,很难达成共识并为变革提供足够的支持比特币转移资产,即使毫无疑问这将是有益的。 这让人们尝试使用可以自由定义自己规则的侧链,以及如何在比特币和侧链之间转移价值。

侧链的问题在于它们不太安全。 首先,它们无法与比特币的 POW 竞争,其次,它们独特的设计需要时间才能被认为与比特币一样值得信赖。

比特币之父能不能随意制造比特币_比特币转移资产攻略_比特币转移资产

合约控制的嵌入式链

如果侧链只是嵌入在比特币主链中的逻辑结构,从安全的角度来看会更有吸引力。

为此,我们必须找到对比特币的最小向后兼容更改,以允许对构成比特币链的交易进行逻辑隔离,并确保使用任意添加的规则对这些交易进行额外验证。

我早些时候提议引入通用合约来支持完全储备银行业务,并在今天早上在开发人员邮件列表上发布了一个更通用的示例比特币转移资产,说明如何使用这些合约来创建嵌入比特币的产权链。 在这里你可以找到技术细节,在这里我用简单的英语解释这个概念。

比特币转移资产攻略_比特币之父能不能随意制造比特币_比特币转移资产

首先要解决的问题是,被认为代表比特币以外的东西的代币(UTXO)可能无法逃脱资产转移的强制验证。 合约通过限制代币仅发送到需要其资产类别验证器签名的地址来实现这一点。 合约还可以指定任何与合约相关的分裂或合并产生的币也可以继承合约。 这将为资产类别的验证器创建传递控件。

第二个问题是确保令牌只能拆分和合并,以便明确定义上述传递性。 也就是说,不应创建将合约绑定代币与普通代币或绑定到另一个合约的代币合并的比特币交易。

我很确定这两种变化都是可能的,并希望其他开发人员会同意,这种嵌入式链设计模式是显着扩展比特币使用的最强大但侵入性最小的方式,因此它有机会在网络上部署。

我举的例子是一个嵌入比特币的通用产权链,它可以代表任何东西的所有权转移,只要他们的注册商愿意签署比特币网络的交易协议。