虚拟币钱包开发

新闻资讯

产品分类

热门产品

掌握钱包私钥掌握一切吗?
掌握钱包私钥掌握一切吗?
一般而言,如果一笔区块链交易的交易费设置的很低,它是不会被网络纳入的,但在某些情况下,零

杭州软件开发公司
杭州软件开发公司
杭州区块链软件开发公司哪里比较靠谱,区块链软件开发钱包,区块链商城系统开发,区块

GO开发者:如何成为区块链开发者?
GO开发者:如何成为区块链开发者?
可以这样说,2018年是区块链应用元年,区块链相关概念被炒得沸沸扬扬,作为一项新生技术,虽

稳定币之争
稳定币之争
毫无疑问,在加密货币市场有一个占主导地位的稳定币。 从理论上来说,Tether的代币USDT价

河南省首家区块链技术研究院成立
河南省首家区块链技术研究院成立
10 月 30 日消息据凤凰网商业消息,10 月 10 日,河南省未来区块链技术研究院在中国郑州正

软件开发-钱包开发
软件开发-钱包开发
沧州区块链软件开发钱包,区块链商城系统开发,区块链应用技术开发,区块链钱包开发,区块

宜昌软件开发钱包
宜昌软件开发钱包
宜昌区块链软件开发钱包,区块链商城系统开发,区块链应用技术开发,区块链钱包开发,区

临沂区块链钱包开发
临沂区块链钱包开发
临沂区块链软件开发钱包,区块链商城系统开发,区块链应用技术开发,区块链钱包开发,区

您的当前位置:首页 > 虚拟币开发

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


时间:2018-10-27 16:00:27  来源:原创  作者:admin  点击次数:


  区块链智能合约是分布式应用在区块链技术上的主要焦点,是预计将带来颠覆的关键领域。但是,尽管存在着巨大的潜力,但仍有一些挑战需要克服。

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

  以下是在构建智能契约时需要考虑的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.货币的时间价值

货币的时间价值是智能合约需要面对的另一个问题。代管是很好的,但是它并没有被用于所有的合同。其中一些原因是由于高昂的费用。每一家大公司都有一位首席财务官,他的工作包括从手头的现金中最大化短期回报。他们将外汇储备从外汇和货币市场基金中转移出去,以从中获得一些好处。

  在一个月的合同中,你只需要支付60天的合同,30天的交付时间和30天的付款。许多净30天还包括以折扣形式支付更快的费用,例如,如果在10天内付款,购买价格会有2%的折扣。在几乎每一个月的长期合同中,卖方都在协商制定条款,在每个月的时间内,他们可以按月支付,以增加他们的时间价值,而买家则试图在发票之间进行更长时间的谈判,以最大化他们的时间价值。

  但在智能合约中,你必须在60天前签署合同时将这笔钱存入第三方托管。正如Herstatt风险对冲评估所显示的那样,你可能需要将更多的价值放入第三方托管,而不是实际价值,在这个例子中是双倍的钱。

  在上面的假设案例中,这意味着你没有可能在两个月内从你的钱中获得价值。这有利于卖家,而不是买家。这也必须假设你有足够的现金,没有足够的现金支付,不会让任何其他的风险发生。

  对于短期交易来说,第三方托管方法是可以接受的,但对于较长期的服务交付,通过第三方机制将支付给法定货币或稳定货币的做法变得很重要。

3.交易速度

  交易的缓慢速度意味着,智能合约现在不适合许多电子商务应用程序。当你在iTunes上购买东西时,你可以立即获得访问权限。比特币交易需要10分钟才能完成,而Ethereum最多只能提供15分钟的交易解决方案。这两种情况都不能保证交易将在下一个区块中进行,因此,如果交易中有大量交易需要清除,那么比特币可能需要几个小时的时间;直到最近,由于数量减少,积压的工作才得以清理。而智能合约通常会有各种各样的复杂交易。

  消费者对延长等待满足不感兴趣。这个用例只是从钱包到钱包的直接支付,由于交易的速度,这在很多情况下仍然是有问题的。目前的加密货币并不支持大规模电子商务解决方案所必需的交易量,而且可能永远也不会支持。

  其中的一些问题是通过基于加密货币的解决方案来减少的,因为双方都将信任支票在邮件中有效。现在有了更高速度的结算系统,它们使用各种各样的策略来加速大宗交易。将支付系统外部化到高速信用卡交易也能缓解这种担忧。

4.交易成本

  交易成本使它对较小的交易不那么有用。买一杯3美元的咖啡,花1美元买一笔交易,无论是买家还是卖家都不会接受,也不会对支付这笔钱感兴趣。今天,商家支付的信用卡交易费用为1.5%到3%,但在咖啡上只有4.5美分到9美分。

无论如何,加密货币目前不适合小型零售交易。今天,使用亚马逊平台销售产品的卖家,每笔10美元的交易支付约60美分,因此1美元是一个很大的增长。

  对于智能合约来说,它们必须是不错的金额,而且必须清楚谁在为它们买单。考虑到金钱的时间价值和Herstatt风险的损失,如果我作为买家签订了一份智能合约,我将会协商让卖方支付所有的交易费用,甚至是条款。但是,许多模板化的智能合约不太可能给买家提供这样的选择,因为他们将由卖家建立。然而,这方面的优势在于卖家,而不是买家。

  并不是所有的加密货币交易都需要交易费用。然而,可选的交易费用使交易更有可能被包含在创建的下一个区块中。它们是业务模型的一部分,也是组织选择使用加密货币的块创建组件的部分原因。

5.三方协议

据说这是智能合约的优势,包括第三方,如合同中的交付组织,实际上是一个额外的复杂性。任何涉及到将当事人与合同相乘的事情都会增加它的复杂性,就像任何解决问题的方法一样。今天的三方协议通常涉及两方之间的一份合同,以及两方之间的另一份合同,而不是三方之间的一份合同。一个组织承担了其中一方的成本和风险,例如交付组织,并将其包含在其价格中,无论是明确的还是隐含的。

  我所谈过的每一份服务合同都只包括一个服务机构和一个客户,而这些合同通常价值数百万美元。这是最常见的模式,在大多数情况下,添加额外实体的价值主张还不清楚。

  三方协议在建筑业中相对普遍,但在其他地方却不那么常见,而这些三方协议是在提供融资,而不是与虚拟货币签订协议。

  在最简单的事务之外构建业务关系需要在价值链中与多个参与方达成协议。创建一个区块链解决方案,其中一方创建价值链,然后与他人建立个人合约,以适当地将所获得的价值传播到参与中,这是一种可能的方法。银行已经拥有了相互拥有的实体,它们之间提供了借方结算,因此扩展这些业务关系具有潜力。


本文来自区块链开发官网 转载请注明

上一篇 下一篇


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
网站首页| 关于沙僧科技| 区块链开发| 产品案例| 新闻中心| 售后服务| 联系我们