• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 构建智能合约时需要考虑的9个因素

构建智能合约时需要考虑的9个因素

作者:区块网 字体:[增加 减小] 来源:互联网

区块网向大家分享了构建智能合约时需要考虑的9个因素,其中包含智能合约,赫斯塔特风险等知识点,遇到此问题的同学们可以参考下
智能合约是分布式应用在区块链技术上的主要焦点,是预计将带来颠覆的关键领域。但是,尽管存在着巨大的潜力,但仍有一些挑战需要克服。

许多商业方面的影响都是特定于加密货币智能合约的性质,而这些合约本质上是托管合约,在这种合合约中,智能合约本身就扮演着受信任的第三方支付的角色。如果合约条款得到满足,付款就会被支付。如果合约条款没有得到满足,付款将返还给买方。

以下是在构建智能契约时需要考虑的9个因素

·由于货币波动造成的赫斯塔特风险
·货币的时间价值
·交易速度
·交易成本
·应收账款和违约费用
·处罚条款
·用方
·信任合约编辑者
·糟糕的合约

1.由于货币波动造成的赫斯塔特风险

赫斯塔特(Herstatt)风险或结算风险是指在一种以特定货币锁定的情况下,外汇汇率将发生变化的风险。很明显,这是一种双向风险,因为如果汇率上升,买家会支付更多;如果汇率下降,卖方将得到更少的回报。货币波动越剧烈,结算时间越长,风险就越大。

这在目前的加密货币中是至关重要的,因为与发达国家的正常货币相比,它们是如此的不稳定,在任何一年中,这些货币通常会以个位数的百分比变化。此外,大多数加密货币几乎没有进行评估的历史数据,也没有像法定货币那样对同样的地缘政治事件做出反应。

从Herstatt的风险角度来看,加密货币的波动性和缺乏历史数据无疑会带来挑战。更稳定的货币可以更容易地对冲风险,但在任何特定的日子里,加密货币都在地图上。以比特币和以太币为例,这两个主要的加密货币都是在过去几年里大幅攀升,并在2018年下降,智能合约对卖家的青睐超过了买家。

24小时的波动并没有激发出更多的信心,因为最近的一个例子是接近40美元或15%左右。这些货币在任何时候都有很高的风险。

当然,任何风险都有对冲来承担风险。最简单的方法就是缩短时间,直到解决方案达到可接受的水平。但是,就连非常短的合同的波动性也表明,风险仍然很高。这在一定程度上是由于代管费用的减少,因此毫无疑问,无论在目前高托管费用的商业模式中,买家和卖家都会选择接受风险。

我认为,第二种对冲工具有更多的优点。可以建立一个智能合约来参考外部汇率,例如稳定的美元对不稳定的以太币。这将通过一个外部程序将完成的汇率作为智能合约中的一个变量,或者通过所有合同都可以访问的区块链来实现,从而实现这一目标。可以在合同完成时以一定的美元价值为基础,基于一个商定的外部汇率提供者。在这种情况下,第三方托管账户必须通过持有可能最大数量的加密货币来参与对冲操作。

例如,你有一个网站,想要一个电子商务支付系统。您与开发人员签订合同来实现它。他告诉你,这需要一个月的时间,花费2000美元。你同意使用以太坊达成一份智能合同。你一致认为,可能的最大波动率是50%,100%。使用400美元的以太汇率,你需要5个以太币来支付。你同意一个第三方服务,它将在一个月内验证你网站上的电子商务服务的存在,并且能够在智能合约中更新一个变量。

在一个月时间里的一些结果。

·电子商务系统不在网站上。智能合约会给你10个以太币。
·电子商务系统在网站上:
——汇率是200美元。智能合约把所有的以太币都转移给了开发人员。
——汇率是800美元。智能合约将2.5个以太币转移给开发人员,并向您提供7.5个以太币。
——汇率是400美元。智能合约将5个以太币分别转移给你和开发者。
——汇率是1000美元,超出了商定的波动范围,但也有上行空间。智能合约给开发者提供了2个以太币,8个给你。

这些都是无趣的场景,风险对冲是按预期运行的。最后的场景更有趣。汇率是100美元。现在只有1000美元的第三方托管。这就引出了最后的几个选项。

·开发人员可以将许可证密钥放入电子商务软件中,根据您的知识,许可证管理中的代码可以设置为启用或禁用许可证密钥,这取决于在第三方托管中可用的2000美元。如果不是这样,那么智能合约就可以让你提交更多的以太币来匹配2000美元,或者让电子商务软件不起作用。你有一个很严肃的选择,因为你已经把4000美元投入到价值2000美元的东西中,现在你必须决定它是否还值1000美元。

·开发人员也可以为了方便而接受Herstatt的风险。在这种情况下,合同支付了。再一次,假设你将资金转移到以太币中以进行承包,你就会得到4000美元,但开发商只收到1000美元。

很明显,波动范围是你对冲的一个重要因素,而且很难预测。你希望这个范围更低,以限制最后一种情况的风险,你实际上会损失一大笔钱。卖家想要更高的价格,以限制不为工作支付报酬的机会。毕竟,只有在上述场景中,开发人员才有可能没有钱,但有两种情况下,你的收入是4000美元或更多。

将结算方式外包给非加密货币是另一项可靠的商业策略。超级分类账根本不支持直接加密货币,尽管它已经内置了,并且有忠诚代币来实现。在超分类帐中,所有的货币结算都将通过外部的第三方支付系统,这些系统可以是法定货币,也可以是加密货币。正在开发的Eos技术正在设计允许这两种选择。当然,虽然以太坊智能合约在其他基于以太网的货币中承担托管结算,但在这种情况下也可以将支付外。

最后,波动性的整个挑战催生了稳定的市场,它们利用各种对冲和治理策略,保持与法定货币的平价或接近。


2.货币的时间价值

您可能想查找下面的文章:

  • 如何在IoT Chain(万物链)部署智能合约
  • 智能合约的攻与防
  • 智能合约及Dapp安全简介
  • 如何审核智能合约
  • 如何编写以太坊ERC-20智能合约的单元测试
  • 升级您的以太坊智能合约的最佳实践
  • 构建智能合约时需要考虑的9个因素
  • 如何实现可升级的智能合约?
  • 智能合约是什么及我们需要它们的原因是什么
  • 智能合约攻击:我们都应该从DAO中吸取经验

相关文章

  • 从零开始,创建自己的区块链
  • SegWit2x 客户端安装教程
  • 比特币(BTC)挖矿详细图文教程
  • 比特币哈希函数简述
  • 如何用最快的速度将比特币转换为以太坊教程介绍
  • 泰达币USDT是什么?USDT如何兑换美元?
  • 闪电网络的历史:从一个概念到落地测试
  • 分层(Layering)是什么
  • 区块链技术相关的论文、文档、学习资料
  • 区块链栈层

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 胖协议 vs 胖 dApp vs 胖钱包
    • 加密经济学:区块链技术前景之路基
    • 教你如何生成以太坊钱包!
    • 椭圆曲线——保障用户隐私的神奇加密算法
    • 一般人都搞不懂什么的区块链技术
    • 四款好用的数字加密货币钱包是什么?
    • 区块链资产「地址、密码、私钥、助记词、Keystore 」
    • 什么是ICO(区块链众筹)?
    • 巨头征战新零售,实体小玩家如何求得生机?
    • 区块链应用场景探索之一:身份认证

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有