主页 > 华为怎么下载imtoken > 干货| 金融合约与智能合约的结合

干货| 金融合约与智能合约的结合

华为怎么下载imtoken 2023-06-22 06:11:48

❖比特币共识机制

比特币的核心技术区块链可以理解为一个可复制、共享的账本。

比特币最核心的创新:它教会了世界如何在不信任第三方的情况下远距离转移价值。

人们当然可以面对面地转移实物纸币,但是,在比特币出现之前,我们做不到:在不信任中心化的第三方机构(邮局、银行等)的情况下,将价值远距离转移给某人。 ).

就好像银行和支付系统的传统汇款模型的基础设施已经重构为点对点支付网络。 这种转变如下图所示:

比特币合约多空比在哪看_比特币合约期货交割日_智能合约如何获取比特币价格

智能合约如何获取比特币价格_比特币合约多空比在哪看_比特币合约期货交割日

比特币打开了与当前银行系统、中央银行和支付系统完全不同的点对点电子价值转移模型的大门。

但是智能合约如何获取比特币价格,上图并没有解释比特币是如何实现点对点价值传递的。

答案是:比特币系统建立在“可复制的共享账本”之上。 比特币网络中的每个参与者(全节点)都有一份整个交易账本的副本,这个系统的神奇之处在于它如何使每个人的副本与其他人的副本保持一致。

因此,正确的示意图应该是下图智能合约如何获取比特币价格,每个参与者都可以从同一个可复制共享的账本中获取信息。

智能合约如何获取比特币价格_比特币合约期货交割日_比特币合约多空比在哪看

比特币和其他去中心化共识系统的诀窍在于它们如何保证每个人都有账本的副本,并且每个人都可以确信他们的账本与其他人的账本同步。

比特币合约多空比在哪看_比特币合约期货交割日_智能合约如何获取比特币价格

如果每个人都拥有相同的账本副本,那么人们就不再需要中央集权机构来跟踪谁拥有什么。 当您的分类帐更新以记录资产所有权的新变化时,其他人的分类帐中也会发生相同的变化。

❖智能合约

智能合约程序不仅仅是一个可以自动执行的计算机程序:它本身就是一个系统参与者。 它对接收到的信息做出反应,可以接收和存储价值,也可以向外发送信息和价值。

这个程序就像一个信任的人,可以暂时保管资产,并始终按照事先的规则进行操作。

下图是一个智能合约模型:一段代码(智能合约)部署在一个共享和复制的账本上,它可以维护自己的状态,控制自己的资产,并对接收到的外部信息或资产做出响应。 

比特币合约多空比在哪看_比特币合约期货交割日_智能合约如何获取比特币价格

智能合约如何获取比特币价格_比特币合约多空比在哪看_比特币合约期货交割日

智能合约模型:它是运行在可复制的共享账本上的计算机程序,可以处理信息、接收、存储和发送价值。

❖以太坊系统

以太坊项目借鉴了比特币区块链的技术,扩大了其应用范围。 如果说比特币是使用区块链技术的专用计算器,那么以太坊就是使用区块链技术的通用计算机。 简单来说,以太坊=区块链+智能合约。

与比特币相比,以太坊最大的不同在于它可以支持更强大的脚本语言(从技术上讲,它是一种图灵完备的脚本语言),允许开发者开发任意的应用程序,并在其上实现任意的智能合约。 这也是以太坊的最强点。 作为一个平台,以太坊可以比作苹果的 App Store,任何开发者都可以在上面开发应用程序并将其出售给用户。

每一种金融合约都可以以程序代码的形式编写为智能合约。

金融衍生品是“智能合约”最常见的应用,也是最容易用代码实现的应用之一。 实施金融合同的主要挑战是,其中大部分需要参考外部价格发布者; 例如,一个非常高需求的应用程序是一个智能合约,用于对冲以太币(或其他加密货币)对美元的价格波动,但合约需要知道以太币相对于美元的价格。 最简单的方法是通过特定机构(如纳斯达克)维护的“数据提供者”合约,该合约旨在让该机构可以根据需要更新合约,并提供一个接口,以便其他合约可以发送一个向此合同发送消息以获得包含价格信息的回复。

智能合约如何获取比特币价格_比特币合约期货交割日_比特币合约多空比在哪看

当这些关键要素到位时,对冲合约将如下所示:

等待A输入1000 ETH。

等待 B 输入 1000 ETH。

通过查询数据提供者合约,将 1000 ETH 的美元价值(例如 $x)记录到内存中。

30 天后,允许 A 或 B“重新激活”合约,将价值 x 美元的以太币(重新查询数据提供商合约以获取新价格并计算)发送给 A,并将剩余的以太币发送给 B。

区块链上的令牌系统有很多应用,从代表美元或黄金等资产的子货币,到公司股票,代表智能资产的个人令牌,安全且不可伪造的优惠券,甚至与传统价值完全无关的令牌. 积分奖励的代币系统。 在以太坊中实施令牌系统非常容易。 关键点是理解所有货币或代币系统从根本上说是一个具有以下操作的数据库:从 A 中减去 X 个单位并将 X 个单位添加到 B,前提是 (1) A 在交易之前至少有 X 个单位并且(2) 交易由A批准。实现代币系统就是将这样的逻辑实现到合约中。

比特币合约多空比在哪看_比特币合约期货交割日_智能合约如何获取比特币价格

假设爱丽丝想保证她的资金安全,但她担心丢失或让黑客窃取她的私钥。 她将以太币放入与 Bob 的合约中,Bob 是一家银行,如下所示:

Alice 一个人每天最多可以提取 1% 的资金。

Bob 一个人每天最多可以提取 1% 的资金,但是 Alice 可以使用她的私钥创建交易来取消 Bob 的提款权限。

Alice 和 Bob 可以一起随意提取资金。

一般来说,Alice 每天 1% 就够了。 如果爱丽丝想提取更多,她可以联系鲍勃寻求帮助。 如果 Alice 的私钥被盗,她可以立即找到 Bob 将她的资金转移到新的合约中。 如果她丢失了她的私钥,Bob 可以慢慢地把钱取走。 如果 Bob 表现出恶意,她可以关闭他的取款权限。

人们可以很容易地创建一个带有天气条件而不是任何价格指数作为数据输入的衍生品合约。 如果爱荷华州的农民购买了一种金融衍生品,该衍生品的收益与爱荷华州的降雨量成反比,那么如果发生干旱,农民将自动收到收益,如果降雨充足,他会非常高兴,因为他的收成会好。

比特币允许基于多重签名合约的交易。 例如,可以通过收集 5 个私钥中的 3 个来使用资金。 以太坊可以做得更详细。 例如,如果你收集了 5 个私钥中的 4 个,你就可以花光所有的资金。 如果您只有 3 个私钥,您每天最多可以花费 10% 的资金。 如果你只有 2 个私钥,你每天只能花费 0.5% 的资金。 .