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

昕阳小编 107 0

智能合约是区块链技术中分布式应用的主要焦点,也是有望带来颠覆的关键领域。然而,尽管潜力巨大,仍有一些挑战需要克服。许多商业影响是加密货币智能合同的性质所特有的,加密货币智能合同本质上是托管合同。在这种合约中,智能合约本身就扮演了可信第三方支付的角色。如果合同条款得到满足,将支付该款项。如果不符合合同条款,货款将退还给买方。以下是构建智能合约时需要考虑的九个因素:因货币波动而产生的Gesta特殊风险;货币的时间价值;交易速度;交易成本;应收账款和违约费;惩罚条款;用户;信托合同编辑;错误的合同

;特殊风险或结算风险。显然,这是一种双向风险,因为如果汇率上升,买家将支付更多;如果汇率下跌,卖方获得的回报会减少。货币波动越剧烈,结算时间越长,风险越大。

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

构建智能合约时需要考虑的9个因素-第1张图片-昕阳网从Herstatt的风险角度来看,加密货币的波动和历史数据的缺失无疑会带来挑战。更稳定的货币可以更容易地对冲风险,但加密货币随时都在地图上出现。以比特币和以太坊为例。这两种主要加密货币在过去几年中大幅上涨,在2018年有所下降。智能合约对卖家比对买家更有利。

构建智能合约时需要考虑的9个因素-第2张图片-昕阳网24小时的波动并没有激发更多的信心,因为最新的例子是接近40美元或者15%左右。这些货币在任何时候都是高风险的。当然,任何风险都有对冲来承担风险。最简单的方法是缩短时间,直到解决方案达到可接受的水平。然而,即使是非常短的合约的波动性也表明风险仍然很高。这部分是因为托管费的降低,所以毫无疑问,在目尚力财经小编2022前高托管费的商业模式下,买卖双方都会选择接受风险。在我看来,第二种对冲工具更有优势。可以建立智能合约来参考外部汇率,例如稳定的美元兑不稳定的以太货币。这将通过一个外部程序来实现,该程序将完成的汇率作为智能合约中的一个变量,或者通过一个所有合约都可以访问的区块链来实现这一目标。它可以基于某一美元价值和合同完成时商定的外部汇率提供者。在这种情况下,第三方托管账户必须通过持有最大可能数量的加密货币来参与对冲操作。比如你有一个网站,想要一个电子商务支付系统。你和开发商签合同实现。他告诉你需要一个月的时间,花费2000美元。你同意使用以太坊达成智能合约。你同意可能的最大波动是50%和100%。使用400美元的以太汇率,需要5个以太币支付。您同意第三方服务,该服务将在一个月内验证您的网站上是否存在电子商务服务,并更新智能合同中的一个变量。

一个月有些结果。电子商务系统不在网站上。智能合约会给你10以太币。电子商务系统在网站上:——汇尚力财经小编2022率是200美元。智能合约将所有以太币转让给开发者。——的汇率是800美元。智能合约把2.5以太币转让给开发者,给你提供7.5以太币。——的汇率是400美元。 智能合约会分别转账5个以太币给你和开发者。——的汇率是1000美元,超出了约定的波动范围,但也有上升空间。智能合约给开发者提供2个以太币,给你8个。这些都是无聊的场景,风险对冲果然奏效。最后一幕更有意思。汇率是100美元。目前第三方托管只有1000美元。这就引出了最后几个选项。开发者可以将许可证密钥放入电子商务软件中。据你所知,许可证管理中的代码可以设置为启用或禁用许可证密钥,这取决于第三方托管中可用的2000美元。如果不是这样,那么智能合约会让你提交更多以太币来匹配2000美元,或者让电商软件失效。你有一个严肃的选择,因为你在一个价值2000美元的东西上投资了4000美元,现在你必须决定它是否还值1000美元。开发商也可以为了方便而接受Herstatt的风险。这种情况下,合同是有偿的。再一次假设你把资金转到以太坊承包,你会得到4000美元,但是开发者只会得到1000美元。很明显,波动幅度是你对冲的一个重要因素,很难预测。你希望这个区间更低,以限制最后一种情况的风险,实际上你会损失很多钱。卖家希望更高的价格来限制不支付他们工作的机会。毕竟,只有在上述场景下,一个开发者才能没有钱,但在两种情况下,你的收入是4000美元或更多。将结算方法外包给非加密货币是另一种可靠的商业策略。超级账本根本不支持直接加密货币,虽然它是内置的,并且有忠诚度令牌来实现。在超级账本中,所有货币结算都将通过外部第三方支付系统,可以是法币,也可以是加密货币。正在开发的Eos技术旨在支持这两种选择。当然,虽然以太坊智能合约承担的是其他基于以太网的货币的托管结算,但在这种情况下,也可以将款项支付出去。最后,波动性的整个挑战催生了稳定的市场,市场使用各种对冲和治理策略来保持平价或接近法定货币。

2。货币的时间价值

货币的时间价值是智能合约需要面对的另一个问题。托管是好的,但不是所有合同都用托管。这些原因中的一些是由于高成本。每个大公司都有一个首席财务官,他的工作包括最大化手头现金的短期回报。他们把外汇储备从外汇和货币市场基金中转移出来,从中获取一些利益。一个月的合同,你只需要支付60天的合同,30天的交货时间,30天的货款。许多净30天还包括折扣形式的更快付款,例如,如果在10天内付款,将有购买价格的2%折扣。在几乎每个月的长期合同中,卖方都在谈判制定条款,在每个月的时间里,他们可以按月付款,以增加他们的时间价值,而买方则试图在发票之间谈判更长的时间,以最大化他们的时间价值。但在智能合同中,你必须在60天前签署合同时将钱存入第三方托管。正如Herstatt的风险对冲评估所示,你可能需要将比实际价值更多的价值放入第三方托管,在这种情况下,需要双倍的资金。在上述假设的情况下,这意味着你不可能在两个月内从你的钱中获得价值。这有利于卖方,而不是买方。这也必须假设你有足够的现金,没有足够的现金支付,不会让任何其他风险发生。构建智能合约时需要考虑的9个因素-第3张图片-昕阳网对于短期交易,第三方托管方式是可以接受的,但对于更长期的服务交付,通过第三方机制支付法定货币或稳定货币变得非常重要。

3。交易速度

4。交易成本

无论如何,加密货币目前不适合小额零售交易。今天,使用亚马逊平台销售产品的卖家每10美元的交易支付约60美分,因此1美元是一个很大的增长。对于智能合约,它们必须是好的金额,而且必须清楚谁在为它们买单。考虑到货币的时间价值和赫斯特风险的损失,如果我作为买方签订一份智能合同,我会协商让卖方支付所有的交易成本,甚至是条款。然而,许多模板化的智能合同不太可能为买方提供这样的选择,因为它们将由卖方建立。但是,这方面的优势在卖方,不在买方。并非所有的加密货币交易都需要交易费。然而,可选的交易费用使得该交易更有可能被包括在下一个创建的块中。它们是商业模式的一部分,也是组织选择使用加密货币块创建组件的部分原因。构建智能合约时需要考虑的9个因素-第4张图片-昕阳网

5。三方协议

据说这是智能合约的优势,包括第三方,比如合约中的交割机构,这其实是一个额外的复杂性。任何涉及到把当事人和合同相乘的事情都会增加它的复杂性,就像任何解决问题的方法一样。今天的三方协议通常涉及两方之间的一个合同和两方之间的另一个合同,而不是三方之间的合同。一个组织承担一方的成本和风险,比如把它交付给组织,并把它包括在它的价格里,不管是明示的还是暗示的。我讲过的每一个服务合同都只包括一个服务机构和一个客户,而这些合同通常价值数百万美元。这是最常见的模式,在大多数情况下,添加额外实体的价值主张并不明确。三方协议在建筑行业比较常见,在其他地方不那么常见,而且这些三方协议都是提供融资,而不是用虚拟货币签订协议。建立超越最简单交易的业务关系需要与价值链中的多个参与者达成协议。创建区块链解决方案是一种可能的方法,其中一方创建一个价值链,然后与他人建立个人契约,以适当地将获得的价值分配给参与方。银行之间已经有相互拥有的实体来提供借记结算,因此有可能扩大这些业务关系。

构建智能合约时需要考虑的9个因素-第5张图片-昕阳网6。应收账款和违约金

应收账款和违约金是卖方智能合约的一个强大优势,对买方没有直接的好处。net 30合同涉及由卖方生成并发送给买方的发票。如果买方不付款,卖方必须把钱给他们。 如果他们继续不付款,卖方必须将买方告上小额索赔法庭或民事法庭,试图支付货款。根据定义,第三方托管合同保护卖方,而不是买方。所有买家的钱都是托管的,不是卖家的。卖家担保付款,买家没有能力违约,除非卖家不符合智能合约的条件。卖方不需要任何民事诉讼,以任何形式的合理的、有组织的智能契约与买方进行交易。用更传统的话来说,无论是稳定的商品还是基于货币的支付系统,对外支付给第三方支付系统都没有获得这种优势,成本继续由销售机构承担。7。惩罚条款

惩罚条款是买家开始看到优势的地方。如果一个买家在特定的地方需要一个好的服务,或者它的价值开始下降,那么一个聪明的合同对他们来说是非常有用的。最明显的类比就是披萨店承诺等30分钟然后免费。当然,如果以后能得到免费的披萨,可能太便宜了,无法保证合同的成本。然而,想象一下供应链中的智能合同,它要求在生产和制造地点及时交付产品。准时发货的买家对延迟发货和提前发货有明显的不利影响。他们必须将早期交付的货物放入库存,然后再取出,从而产生影响利润的成本。如果他们需要的货物晚了,他们必须放慢或停止他们的建设或制造,这反过来会影响他们的交货和现金流。带有对提前或延迟交货自动生效的条款的合同将是有益的。不需要担心处罚或诉讼的调整或协商。罚金将在交货时自动产生。在一些商业模式中,仅这一因素就足以让购买者的时间变得值得。既然这么多利益符合卖家的利益,他们也会服从。8。信任合同编辑器

对于大多数买卖双方来说,智能合同是无法理解的。你不是把你的信任放在Visa和亚马逊上,而是把你的信任放在另一个人身上,合同的开发者。智能合约很容易被无良之人利用,他们专门利用那些不那么复杂的人。想象一个模板化的合同,看似配置好了,会返回未交付的付款,但实际上付款人并不知道发生了什么。除非你看代码并理解它,否则你永远不会看到它,通常卖方会建立一个模板化的智能合同。毕竟他们是为了卖货,为买家铺路。对于较大的合同,双方都有经验丰富的谈判人员,双方的律师确保条款和条件尽可能有利可图。例如,与大型咨询公司的合同在90天的净期限内不会得到咨询公司管理层或律师的批准。除了律师,智能合同最初还需要程序员的参与。最终,一个可信的、成熟的、可配置的智能合同系统将允许条款的选择,第三方的认可和类似的事情将会出现,但现在还为时过早。现在,任何人这样做的额外成本包括支付给开发人员,即使解决方案只是一个分布式应用程序,它为执行传统合同提供管理帮助。9。糟糕的合同

当一个商业合同被证明是糟糕的,还有补救措施。有小额索赔法庭,买卖双方良好的信心,有价值的实物协议等等。有很多方法可以让客户端完整,通常钱是不会消失的。如果一方在交付价值之前死亡,有判例法,通常是示范条款和条件来掩盖这种情况。但有了智能合约,这笔钱就有可能进入第三方托管,再也出不来。智能合约的目的是保证达成协议的双方之间的资金安全。 但是,如果合同的条件不是由于编程错误或者协议中缺少复杂部分造成的呢?在这种情况下,这笔钱可以存入第三方信托,永远留在那里。想象一下,一个智能合约正在为触发条件寻找错误的变量,所以它永远不会出现。或者想象一个外部程序不能完全把任何东西放进可交付的内容。除了开发人员测试程序之外,智能合同中没有任何固有的东西来防止这些情况,我们都知道软件的历史充满了缺陷。无论解决方案是经过许可的私有区块链还是未经许可的公共解决方案,在建立智能合同时,自动化测试工具都变得至关重要。此外,讨论的一个主要话题是区块链解决方案和几个新兴模型中所需的人类治理代理的程度。

标签: 达成协议

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!